Class Operator

java.lang.Object
org.cqframework.cql.cql2elm.model.Operator
Direct Known Subclasses:
GenericOperator

public class Operator extends Object
  • Constructor Details

    • Operator

      public Operator(String name, Signature signature, org.hl7.cql.model.DataType resultType)
    • Operator

      public Operator(org.hl7.elm.r1.FunctionDef functionDef, String name, Signature signature, org.hl7.cql.model.DataType resultType)
  • Method Details

    • fromFunctionDef

      public static Operator fromFunctionDef(org.hl7.elm.r1.FunctionDef functionDef)
    • getLibraryName

      public String getLibraryName()
    • setLibraryName

      public void setLibraryName(String libraryName)
    • getAccessLevel

      public org.hl7.elm.r1.AccessModifier getAccessLevel()
    • setAccessLevel

      public void setAccessLevel(org.hl7.elm.r1.AccessModifier accessLevel)
    • withAccessLevel

      public Operator withAccessLevel(org.hl7.elm.r1.AccessModifier accessLevel)
    • getFluent

      public boolean getFluent()
    • setFluent

      public void setFluent(boolean isFluent)
    • withFluent

      public Operator withFluent(boolean isFluent)
    • getExternal

      public boolean getExternal()
    • setExternal

      public void setExternal(boolean isExternal)
    • withExternal

      public Operator withExternal(boolean isExternal)
    • getFunctionDef

      public org.hl7.elm.r1.FunctionDef getFunctionDef()
    • setFunctionDef

      public void setFunctionDef(org.hl7.elm.r1.FunctionDef functionDef)
    • withFunctionDef

      public Operator withFunctionDef(org.hl7.elm.r1.FunctionDef functionDef)
    • getName

      public String getName()
    • getSignature

      public Signature getSignature()
    • getResultType

      public org.hl7.cql.model.DataType getResultType()
    • setResultType

      public void setResultType(org.hl7.cql.model.DataType resultType)