Package org.ehrbase.aql.sql.binding
Class WhereVariable
- java.lang.Object
-
- org.ehrbase.aql.sql.binding.WhereVariable
-
public class WhereVariable extends Object
-
-
Constructor Summary
Constructors Constructor Description WhereVariable(PathResolver pathResolver)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TaggedStringBuilderencodeWhereVariable(org.ehrbase.aql.sql.binding.WhereBinder.ExistsMode inExists, boolean isFollowedBySQLConditionalOperator, int whereCursor, MultiFieldsMap multiWhereFieldsMap, int selectCursor, MultiFieldsMap multiSelectFieldsMap, I_VariableDefinition variableDefinition, String compositionName)StringgetRightMostJsonbExpression()booleanhasRightMostJsonbExpression()org.ehrbase.aql.sql.binding.WhereBinder.ExistsModeinExists()booleanisFollowedBySQLConditionalOperator()
-
-
-
Field Detail
-
COMPOSITION
public static final String COMPOSITION
- See Also:
- Constant Field Values
-
CONTENT
public static final String CONTENT
- See Also:
- Constant Field Values
-
EHR
public static final String EHR
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
WhereVariable
public WhereVariable(PathResolver pathResolver)
-
-
Method Detail
-
encodeWhereVariable
public TaggedStringBuilder encodeWhereVariable(org.ehrbase.aql.sql.binding.WhereBinder.ExistsMode inExists, boolean isFollowedBySQLConditionalOperator, int whereCursor, MultiFieldsMap multiWhereFieldsMap, int selectCursor, MultiFieldsMap multiSelectFieldsMap, I_VariableDefinition variableDefinition, String compositionName) throws UnknownVariableException
- Throws:
UnknownVariableException
-
isFollowedBySQLConditionalOperator
public boolean isFollowedBySQLConditionalOperator()
-
inExists
public org.ehrbase.aql.sql.binding.WhereBinder.ExistsMode inExists()
-
getRightMostJsonbExpression
public String getRightMostJsonbExpression()
-
hasRightMostJsonbExpression
public boolean hasRightMostJsonbExpression()
-
-