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
public class JsonbEntryQuery extends ObjectQuery implements IQueryImpl
Generate an SQL field corresponding to a JSONB data value query Created by christian on 5/6/2016.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classJsonbEntryQuery.OTHER_ITEMstatic classJsonbEntryQuery.PATH_PART-
Nested classes/interfaces inherited from interface org.ehrbase.aql.sql.queryimpl.IQueryImpl
IQueryImpl.Clause
-
-
Field Summary
Fields Modifier and Type Field Description static StringACTIONstatic StringACTIVITIESstatic StringACTIVITYstatic StringCOMPOSITIONstatic StringCONTENTstatic StringDATAstatic StringDEFINING_CODEstatic StringDESCRIPTIONstatic StringENTRY1static StringEVALUATIONstatic StringEVENTSstatic StringINSTRUCTIONstatic StringITEMSstatic StringJSQUERY_CLOSEstatic StringJSQUERY_COMPOSITION_OPENstatic StringMAGNITUDEstatic StringMAPPINGSstatic StringNAMEstatic StringOBSERVATIONstatic StringORIGINstatic StringPROTOCOLstatic StringPURPOSEstatic StringTAG_ACTIVITIESstatic StringTAG_COMPOSITIONstatic StringTAG_CONTENTstatic StringTAG_EVENTSstatic StringTAG_ITEMSstatic StringTARGETstatic StringTERMINOLOGY_IDstatic StringTIMEstatic StringVALUE-
Fields inherited from class org.ehrbase.aql.sql.queryimpl.ObjectQuery
domainAccess, pathResolver, serial
-
-
Constructor Summary
Constructors Constructor Description JsonbEntryQuery(I_DomainAccess domainAccess, IntrospectService introspectCache, PathResolver pathResolver)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MultiFieldsmakeField(String templateId, String identifier, I_VariableDefinition variableDefinition, IQueryImpl.Clause clause)MultiFieldswhereField(String templateId, String identifier, I_VariableDefinition variableDefinition)-
Methods inherited from class org.ehrbase.aql.sql.queryimpl.ObjectQuery
getContext, getSerial, inc, reset, variableTemplatePath
-
-
-
-
Field Detail
-
MAGNITUDE
public static final String MAGNITUDE
- See Also:
- Constant Field Values
-
JSQUERY_COMPOSITION_OPEN
public static final String JSQUERY_COMPOSITION_OPEN
-
COMPOSITION
public static final String COMPOSITION
- See Also:
- Constant Field Values
-
CONTENT
public static final String CONTENT
- See Also:
- Constant Field Values
-
ACTIVITIES
public static final String ACTIVITIES
- See Also:
- Constant Field Values
-
EVENTS
public static final String EVENTS
- See Also:
- Constant Field Values
-
ITEMS
public static final String ITEMS
- See Also:
- Constant Field Values
-
PROTOCOL
public static final String PROTOCOL
- See Also:
- Constant Field Values
-
DATA
public static final String DATA
- See Also:
- Constant Field Values
-
DESCRIPTION
public static final String DESCRIPTION
- See Also:
- Constant Field Values
-
INSTRUCTION
public static final String INSTRUCTION
- See Also:
- Constant Field Values
-
ACTIVITY
public static final String ACTIVITY
- See Also:
- Constant Field Values
-
ENTRY1
public static final String ENTRY1
- See Also:
- Constant Field Values
-
EVALUATION
public static final String EVALUATION
- See Also:
- Constant Field Values
-
OBSERVATION
public static final String OBSERVATION
- See Also:
- Constant Field Values
-
ACTION
public static final String ACTION
- See Also:
- Constant Field Values
-
VALUE
public static final String VALUE
- See Also:
- Constant Field Values
-
DEFINING_CODE
public static final String DEFINING_CODE
- See Also:
- Constant Field Values
-
TIME
public static final String TIME
- See Also:
- Constant Field Values
-
NAME
public static final String NAME
- See Also:
- Constant Field Values
-
ORIGIN
public static final String ORIGIN
- See Also:
- Constant Field Values
-
MAPPINGS
public static final String MAPPINGS
- See Also:
- Constant Field Values
-
PURPOSE
public static final String PURPOSE
- See Also:
- Constant Field Values
-
TARGET
public static final String TARGET
- See Also:
- Constant Field Values
-
TERMINOLOGY_ID
public static final String TERMINOLOGY_ID
- See Also:
- Constant Field Values
-
JSQUERY_CLOSE
public static final String JSQUERY_CLOSE
- See Also:
- Constant Field Values
-
TAG_ACTIVITIES
public static final String TAG_ACTIVITIES
- See Also:
- Constant Field Values
-
TAG_EVENTS
public static final String TAG_EVENTS
- See Also:
- Constant Field Values
-
TAG_COMPOSITION
public static final String TAG_COMPOSITION
- See Also:
- Constant Field Values
-
TAG_CONTENT
public static final String TAG_CONTENT
- See Also:
- Constant Field Values
-
TAG_ITEMS
public static final String TAG_ITEMS
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
JsonbEntryQuery
public JsonbEntryQuery(I_DomainAccess domainAccess, IntrospectService introspectCache, PathResolver pathResolver)
-
-
Method Detail
-
makeField
public MultiFields makeField(String templateId, String identifier, I_VariableDefinition variableDefinition, IQueryImpl.Clause clause)
- Specified by:
makeFieldin interfaceIQueryImpl
-
whereField
public MultiFields whereField(String templateId, String identifier, I_VariableDefinition variableDefinition)
- Specified by:
whereFieldin interfaceIQueryImpl
-
-