Package org.ehrbase.aql.definition
Interface I_VariableDefinition
- All Superinterfaces:
Cloneable
- All Known Implementing Classes:
ConstantDefinition,ExtensionDefinition,FunctionDefinition,VariableDefinition
Represents a AQL Select Variable
Created by christian on 9/22/2017.
-
Method Summary
Modifier and TypeMethodDescriptiongetAlias()getLastLateralJoin(String templateId) getLateralJoinDefinition(String templateId, int index) getLateralJoinDefinitions(String templateId) intgetLateralJoinsSize(String templateId) getPath()org.jooq.DataTypebooleanbooleanbooleanbooleanbooleanisHidden()booleanisLateralJoin(String templateId) booleanisLateralJoinsEmpty(String templateId) booleanvoidvoidsetDistinct(boolean distinct) voidsetHidden(boolean hidden) voidsetLateralJoinTable(String templateId, LateralJoinDefinition lateralJoinDefinition) voidvoidsetSelectType(org.jooq.DataType castTypeAs) voidsetSubstituteFieldVariable(String variableAlias) voidsetVoidAlias(boolean isVoidAlias) toString()
-
Method Details
-
getPath
String getPath() -
getAlias
String getAlias() -
getIdentifier
String getIdentifier() -
getLateralJoinDefinition
-
getLateralJoinsSize
-
isLateralJoinsEmpty
-
getLastLateralJoin
-
setLateralJoinTable
-
isDistinct
boolean isDistinct() -
isFunction
boolean isFunction() -
isExtension
boolean isExtension() -
isHidden
boolean isHidden() -
getFuncParameters
List<FuncParameter> getFuncParameters() -
duplicate
I_VariableDefinition duplicate() -
setPath
-
setDistinct
void setDistinct(boolean distinct) -
setHidden
void setHidden(boolean hidden) -
setAlias
-
toString
String toString() -
isConstant
boolean isConstant() -
isLateralJoin
-
getLateralJoinDefinitions
-
getPredicateDefinition
PredicateDefinition getPredicateDefinition() -
setSubstituteFieldVariable
-
getSubstituteFieldVariable
String getSubstituteFieldVariable() -
setSelectType
void setSelectType(org.jooq.DataType castTypeAs) -
getSelectType
org.jooq.DataType getSelectType() -
isVoidAlias
boolean isVoidAlias() -
setVoidAlias
void setVoidAlias(boolean isVoidAlias)
-