Class QueryContext
java.lang.Object
org.cqframework.cql.cql2elm.model.QueryContext
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddLetClause(org.hl7.elm.r1.LetClause let) voidaddLetClauses(Collection<org.hl7.elm.r1.LetClause> lets) voidaddPrimaryQuerySources(Collection<org.hl7.elm.r1.AliasedQuerySource> sources) voidaddRelatedQuerySource(org.hl7.elm.r1.AliasedQuerySource source) voidvoidvoidvoidCollection<org.hl7.elm.r1.AliasedQuerySource> org.hl7.cql.model.DataTypebooleanbooleanbooleanbooleanvoidbooleanvoidremoveLetClause(org.hl7.elm.r1.LetClause let) voidremoveLetClauses(Collection<org.hl7.elm.r1.LetClause> lets) voidremoveQuerySource(org.hl7.elm.r1.AliasedQuerySource source) voidremoveQuerySources(Collection<org.hl7.elm.r1.AliasedQuerySource> sources) org.hl7.elm.r1.AliasedQuerySourceresolveAlias(String identifier) org.hl7.elm.r1.LetClauseresolveLet(String identifier) voidsetIsImplicit(boolean isImplicitValue) voidsetResultElementType(org.hl7.cql.model.DataType resultElementType)
-
Constructor Details
-
QueryContext
public QueryContext()
-
-
Method Details
-
addRelatedQuerySource
public void addRelatedQuerySource(org.hl7.elm.r1.AliasedQuerySource source) -
addPrimaryQuerySources
-
getQuerySources
-
removeQuerySource
public void removeQuerySource(org.hl7.elm.r1.AliasedQuerySource source) -
removeQuerySources
-
addLetClauses
-
addLetClause
public void addLetClause(org.hl7.elm.r1.LetClause let) -
removeLetClause
public void removeLetClause(org.hl7.elm.r1.LetClause let) -
removeLetClauses
-
resolveAlias
-
resolveLet
-
isSingular
public boolean isSingular() -
enterSourceClause
public void enterSourceClause() -
exitSourceClause
public void exitSourceClause() -
inSourceClause
public boolean inSourceClause() -
enterSortClause
public void enterSortClause() -
exitSortClause
public void exitSortClause() -
inSortClause
public boolean inSortClause() -
isImplicit
public boolean isImplicit() -
setIsImplicit
public void setIsImplicit(boolean isImplicitValue) -
getResultElementType
public org.hl7.cql.model.DataType getResultElementType() -
setResultElementType
public void setResultElementType(org.hl7.cql.model.DataType resultElementType) -
referencesSpecificContext
public boolean referencesSpecificContext() -
referenceSpecificContext
public void referenceSpecificContext()
-