Package org.ehrbase.aql.sql.queryimpl
Class JsonbEntryQuery
java.lang.Object
org.ehrbase.aql.sql.queryimpl.ObjectQuery
org.ehrbase.aql.sql.queryimpl.JsonbEntryQuery
- All Implemented Interfaces:
IQueryImpl
Generate an SQL field corresponding to a JSONB data value query
Created by christian on 5/6/2016.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic enumNested classes/interfaces inherited from interface org.ehrbase.aql.sql.queryimpl.IQueryImpl
IQueryImpl.Clause -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from class org.ehrbase.aql.sql.queryimpl.ObjectQuery
domainAccess, pathResolver, serial -
Constructor Summary
ConstructorsConstructorDescriptionJsonbEntryQuery(I_DomainAccess domainAccess, IntrospectService introspectCache, PathResolver pathResolver) -
Method Summary
Modifier and TypeMethodDescriptionmakeField(String templateId, String identifier, I_VariableDefinition variableDefinition, IQueryImpl.Clause clause) whereField(String templateId, String identifier, I_VariableDefinition variableDefinition) Methods inherited from class org.ehrbase.aql.sql.queryimpl.ObjectQuery
getContext, getSerial, inc, reset, variableTemplatePath
-
Field Details
-
MAGNITUDE
- See Also:
-
JSQUERY_COMPOSITION_OPEN
-
COMPOSITION
- See Also:
-
CONTENT
- See Also:
-
ACTIVITIES
- See Also:
-
EVENTS
- See Also:
-
ITEMS
- See Also:
-
PROTOCOL
- See Also:
-
DATA
- See Also:
-
DESCRIPTION
- See Also:
-
INSTRUCTION
- See Also:
-
ACTIVITY
- See Also:
-
ENTRY1
- See Also:
-
EVALUATION
- See Also:
-
OBSERVATION
- See Also:
-
ACTION
- See Also:
-
VALUE
- See Also:
-
DEFINING_CODE
- See Also:
-
TIME
- See Also:
-
NAME
- See Also:
-
ORIGIN
- See Also:
-
MAPPINGS
- See Also:
-
PURPOSE
- See Also:
-
TARGET
- See Also:
-
TERMINOLOGY_ID
- See Also:
-
JSQUERY_CLOSE
- See Also:
-
TAG_ACTIVITIES
- See Also:
-
TAG_EVENTS
- See Also:
-
TAG_COMPOSITION
- See Also:
-
TAG_CONTENT
- See Also:
-
TAG_ITEMS
- See Also:
-
-
Constructor Details
-
JsonbEntryQuery
public JsonbEntryQuery(I_DomainAccess domainAccess, IntrospectService introspectCache, PathResolver pathResolver)
-
-
Method Details
-
makeField
public MultiFields makeField(String templateId, String identifier, I_VariableDefinition variableDefinition, IQueryImpl.Clause clause) throws UnknownVariableException - Specified by:
makeFieldin interfaceIQueryImpl- Throws:
UnknownVariableException
-
whereField
public MultiFields whereField(String templateId, String identifier, I_VariableDefinition variableDefinition) - Specified by:
whereFieldin interfaceIQueryImpl
-