Package org.ehrbase.aql.sql.queryImpl
Interface I_QueryImpl
-
- All Known Implementing Classes:
CompositionAttributeQuery,JsonbEntryQuery
public interface I_QueryImplCreated by christian on 5/6/2016.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classI_QueryImpl.Clause
-
Field Summary
Fields Modifier and Type Field Description static StringAQL_NODE_ITERATIVE_FUNCTIONstatic StringAQL_NODE_ITERATIVE_MARKERstatic StringAQL_NODE_NAME_PREDICATE_FUNCTIONstatic StringAQL_NODE_NAME_PREDICATE_MARKERstatic StringENV_AQL_ARRAY_DEPTHstatic StringENV_AQL_ARRAY_IGNORE_NODE
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetItemType()StringgetJsonbItemPath()booleanisContainsJqueryPath()booleanisJsonDataBlock()org.jooq.Field<?>makeField(String templateId, UUID compositionId, String identifier, I_VariableDefinition variableDefinition, I_QueryImpl.Clause clause)org.jooq.Field<?>whereField(String templateId, UUID compositionId, String identifier, I_VariableDefinition variableDefinition)
-
-
-
Field Detail
-
AQL_NODE_NAME_PREDICATE_MARKER
static final String AQL_NODE_NAME_PREDICATE_MARKER
- See Also:
- Constant Field Values
-
AQL_NODE_ITERATIVE_MARKER
static final String AQL_NODE_ITERATIVE_MARKER
- See Also:
- Constant Field Values
-
AQL_NODE_NAME_PREDICATE_FUNCTION
static final String AQL_NODE_NAME_PREDICATE_FUNCTION
- See Also:
- Constant Field Values
-
AQL_NODE_ITERATIVE_FUNCTION
static final String AQL_NODE_ITERATIVE_FUNCTION
- See Also:
- Constant Field Values
-
ENV_AQL_ARRAY_IGNORE_NODE
static final String ENV_AQL_ARRAY_IGNORE_NODE
- See Also:
- Constant Field Values
-
ENV_AQL_ARRAY_DEPTH
static final String ENV_AQL_ARRAY_DEPTH
- See Also:
- Constant Field Values
-
-
Method Detail
-
isJsonDataBlock
boolean isJsonDataBlock()
-
isContainsJqueryPath
boolean isContainsJqueryPath()
-
getJsonbItemPath
String getJsonbItemPath()
-
makeField
org.jooq.Field<?> makeField(String templateId, UUID compositionId, String identifier, I_VariableDefinition variableDefinition, I_QueryImpl.Clause clause)
-
whereField
org.jooq.Field<?> whereField(String templateId, UUID compositionId, String identifier, I_VariableDefinition variableDefinition)
-
getItemType
String getItemType()
-
-