Class FunctionRefEvaluator
java.lang.Object
org.opencds.cqf.cql.engine.elm.execution.Executable
org.cqframework.cql.elm.execution.Element
org.cqframework.cql.elm.execution.Expression
org.cqframework.cql.elm.execution.ExpressionRef
org.cqframework.cql.elm.execution.FunctionRef
org.opencds.cqf.cql.engine.elm.execution.FunctionRefEvaluator
- All Implemented Interfaces:
org.jvnet.jaxb2_commons.lang.Equals2,org.jvnet.jaxb2_commons.lang.HashCode2,org.jvnet.jaxb2_commons.lang.ToString2
-
Field Summary
Fields inherited from class org.cqframework.cql.elm.execution.FunctionRef
operand, signatureFields inherited from class org.cqframework.cql.elm.execution.ExpressionRef
libraryName, nameFields inherited from class org.cqframework.cql.elm.execution.Element
annotation, localId, locator, resultTypeName, resultTypeSpecifier -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ObjectinternalEvaluate(Context context) protected FunctionDefresolveFunctionDef(Context context, ArrayList<Object> arguments) protected FunctionDefresolveOrCacheFunctionDef(Context context, ArrayList<Object> arguments) Methods inherited from class org.cqframework.cql.elm.execution.FunctionRef
append, appendFields, equals, equals, getOperand, getSignature, hashCode, hashCode, toString, withAnnotation, withAnnotation, withLibraryName, withLocalId, withLocator, withName, withOperand, withOperand, withResultTypeName, withResultTypeSpecifier, withSignature, withSignatureMethods inherited from class org.cqframework.cql.elm.execution.ExpressionRef
getLibraryName, getName, setLibraryName, setNameMethods inherited from class org.cqframework.cql.elm.execution.Element
getAnnotation, getLocalId, getLocator, getResultTypeName, getResultTypeSpecifier, setLocalId, setLocator, setResultTypeName, setResultTypeSpecifierMethods inherited from class org.opencds.cqf.cql.engine.elm.execution.Executable
evaluate
-
Constructor Details
-
FunctionRefEvaluator
public FunctionRefEvaluator()
-
-
Method Details
-
internalEvaluate
- Overrides:
internalEvaluatein classExecutable
-
resolveOrCacheFunctionDef
-
resolveFunctionDef
-