Class QueryEvaluator
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.Query
org.opencds.cqf.cql.engine.elm.execution.QueryEvaluator
- 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.Query
_return, aggregate, let, relationship, sort, source, whereFields inherited from class org.cqframework.cql.elm.execution.Element
annotation, localId, locator, resultTypeName, resultTypeSpecifier -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionensureIterable(Object source) protected ObjectinternalEvaluate(Context context) voidsortResult(List<Object> result, Context context, String alias) Methods inherited from class org.cqframework.cql.elm.execution.Query
append, appendFields, equals, equals, getAggregate, getLet, getRelationship, getReturn, getSort, getSource, getWhere, hashCode, hashCode, setAggregate, setReturn, setSort, setWhere, toString, withAggregate, withAnnotation, withAnnotation, withLet, withLet, withLocalId, withLocator, withRelationship, withRelationship, withResultTypeName, withResultTypeSpecifier, withReturn, withSort, withSource, withSource, withWhereMethods 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
-
QueryEvaluator
public QueryEvaluator()
-
-
Method Details
-
ensureIterable
-
sortResult
-
internalEvaluate
- Overrides:
internalEvaluatein classExecutable
-