Package org.opencds.cqf.cql.evaluator
Class CqlEvaluator
- java.lang.Object
-
- org.opencds.cqf.cql.evaluator.CqlEvaluator
-
public class CqlEvaluator extends Object
-
-
Constructor Summary
Constructors Constructor Description CqlEvaluator(org.opencds.cqf.cql.engine.execution.LibraryLoader libraryLoader)CqlEvaluator(org.opencds.cqf.cql.engine.execution.LibraryLoader libraryLoader, EnumSet<org.opencds.cqf.cql.engine.execution.CqlEngine.Options> engineOptions)CqlEvaluator(org.opencds.cqf.cql.engine.execution.LibraryLoader libraryLoader, Map<String,org.opencds.cqf.cql.engine.data.DataProvider> dataProviders, org.opencds.cqf.cql.engine.terminology.TerminologyProvider terminologyProvider)CqlEvaluator(org.opencds.cqf.cql.engine.execution.LibraryLoader libraryLoader, Map<String,org.opencds.cqf.cql.engine.data.DataProvider> dataProviders, org.opencds.cqf.cql.engine.terminology.TerminologyProvider terminologyProvider, EnumSet<org.opencds.cqf.cql.engine.execution.CqlEngine.Options> engineOptions)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.opencds.cqf.cql.engine.execution.EvaluationResultevaluate(org.cqframework.cql.elm.execution.VersionedIdentifier libraryIdentifier)org.opencds.cqf.cql.engine.execution.EvaluationResultevaluate(org.cqframework.cql.elm.execution.VersionedIdentifier libraryIdentifier, Map<String,Object> parameters)org.opencds.cqf.cql.engine.execution.EvaluationResultevaluate(org.cqframework.cql.elm.execution.VersionedIdentifier libraryIdentifier, Set<String> expressions)org.opencds.cqf.cql.engine.execution.EvaluationResultevaluate(org.cqframework.cql.elm.execution.VersionedIdentifier libraryIdentifier, Set<String> expressions, Map<String,Object> parameters)org.opencds.cqf.cql.engine.execution.EvaluationResultevaluate(org.cqframework.cql.elm.execution.VersionedIdentifier libraryIdentifier, Set<String> expressions, org.apache.commons.lang3.tuple.Pair<String,Object> contextParameter)org.opencds.cqf.cql.engine.execution.EvaluationResultevaluate(org.cqframework.cql.elm.execution.VersionedIdentifier libraryIdentifier, Set<String> expressions, org.apache.commons.lang3.tuple.Pair<String,Object> contextParameter, Map<String,Object> parameters)org.opencds.cqf.cql.engine.execution.EvaluationResultevaluate(org.cqframework.cql.elm.execution.VersionedIdentifier libraryIdentifier, org.apache.commons.lang3.tuple.Pair<String,Object> contextParameter)org.opencds.cqf.cql.engine.execution.EvaluationResultevaluate(org.cqframework.cql.elm.execution.VersionedIdentifier libraryIdentifier, org.apache.commons.lang3.tuple.Pair<String,Object> contextParameter, Map<String,Object> parameters)Map<String,org.opencds.cqf.cql.engine.data.DataProvider>getDataProviders()org.opencds.cqf.cql.engine.execution.LibraryLoadergetLibraryLoader()org.opencds.cqf.cql.engine.terminology.TerminologyProvidergetTerminologyProvider()
-
-
-
Constructor Detail
-
CqlEvaluator
public CqlEvaluator(org.opencds.cqf.cql.engine.execution.LibraryLoader libraryLoader)
-
CqlEvaluator
public CqlEvaluator(org.opencds.cqf.cql.engine.execution.LibraryLoader libraryLoader, Map<String,org.opencds.cqf.cql.engine.data.DataProvider> dataProviders, org.opencds.cqf.cql.engine.terminology.TerminologyProvider terminologyProvider)
-
CqlEvaluator
public CqlEvaluator(org.opencds.cqf.cql.engine.execution.LibraryLoader libraryLoader, EnumSet<org.opencds.cqf.cql.engine.execution.CqlEngine.Options> engineOptions)
-
CqlEvaluator
public CqlEvaluator(org.opencds.cqf.cql.engine.execution.LibraryLoader libraryLoader, Map<String,org.opencds.cqf.cql.engine.data.DataProvider> dataProviders, org.opencds.cqf.cql.engine.terminology.TerminologyProvider terminologyProvider, EnumSet<org.opencds.cqf.cql.engine.execution.CqlEngine.Options> engineOptions)
-
-
Method Detail
-
getLibraryLoader
public org.opencds.cqf.cql.engine.execution.LibraryLoader getLibraryLoader()
-
getDataProviders
public Map<String,org.opencds.cqf.cql.engine.data.DataProvider> getDataProviders()
-
getTerminologyProvider
public org.opencds.cqf.cql.engine.terminology.TerminologyProvider getTerminologyProvider()
-
evaluate
public org.opencds.cqf.cql.engine.execution.EvaluationResult evaluate(org.cqframework.cql.elm.execution.VersionedIdentifier libraryIdentifier)
-
evaluate
public org.opencds.cqf.cql.engine.execution.EvaluationResult evaluate(org.cqframework.cql.elm.execution.VersionedIdentifier libraryIdentifier, Set<String> expressions)
-
evaluate
public org.opencds.cqf.cql.engine.execution.EvaluationResult evaluate(org.cqframework.cql.elm.execution.VersionedIdentifier libraryIdentifier, Set<String> expressions, org.apache.commons.lang3.tuple.Pair<String,Object> contextParameter)
-
evaluate
public org.opencds.cqf.cql.engine.execution.EvaluationResult evaluate(org.cqframework.cql.elm.execution.VersionedIdentifier libraryIdentifier, Set<String> expressions, Map<String,Object> parameters)
-
evaluate
public org.opencds.cqf.cql.engine.execution.EvaluationResult evaluate(org.cqframework.cql.elm.execution.VersionedIdentifier libraryIdentifier, org.apache.commons.lang3.tuple.Pair<String,Object> contextParameter)
-
evaluate
public org.opencds.cqf.cql.engine.execution.EvaluationResult evaluate(org.cqframework.cql.elm.execution.VersionedIdentifier libraryIdentifier, org.apache.commons.lang3.tuple.Pair<String,Object> contextParameter, Map<String,Object> parameters)
-
evaluate
public org.opencds.cqf.cql.engine.execution.EvaluationResult evaluate(org.cqframework.cql.elm.execution.VersionedIdentifier libraryIdentifier, Map<String,Object> parameters)
-
-