Package org.ehrbase.aql.sql.queryimpl
Class MultiFields
- java.lang.Object
-
- org.ehrbase.aql.sql.queryimpl.MultiFields
-
public class MultiFields extends Object
-
-
Constructor Summary
Constructors Constructor Description MultiFields(I_VariableDefinition variableDefinition, List<QualifiedAqlField> fields, String templateId)MultiFields(I_VariableDefinition variableDefinition, QualifiedAqlField field, String templateId)MultiFields(I_VariableDefinition variableDefinition, org.jooq.Field<?> field, String templateId)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static MultiFieldsasNull(I_VariableDefinition variableDefinition, String templateId, IQueryImpl.Clause clause)intfieldsSize()QualifiedAqlFieldgetLastQualifiedField()QualifiedAqlFieldgetQualifiedFieldOrLast(int index)StringgetRootJsonKey()StringgetTemplateId()I_VariableDefinitiongetVariableDefinition()booleanisEmpty()booleanisUseEntryTable()Iterator<QualifiedAqlField>iterator()voidreplaceField(QualifiedAqlField originalField, org.jooq.Field newField)voidsetRootJsonKey(String rootJsonKey)voidsetUseEntryTable(boolean useEntryTable)intsize()
-
-
-
Constructor Detail
-
MultiFields
public MultiFields(I_VariableDefinition variableDefinition, List<QualifiedAqlField> fields, String templateId)
-
MultiFields
public MultiFields(I_VariableDefinition variableDefinition, org.jooq.Field<?> field, String templateId)
-
MultiFields
public MultiFields(I_VariableDefinition variableDefinition, QualifiedAqlField field, String templateId)
-
-
Method Detail
-
asNull
public static MultiFields asNull(I_VariableDefinition variableDefinition, String templateId, IQueryImpl.Clause clause)
-
setUseEntryTable
public void setUseEntryTable(boolean useEntryTable)
-
isUseEntryTable
public boolean isUseEntryTable()
-
fieldsSize
public int fieldsSize()
-
iterator
public Iterator<QualifiedAqlField> iterator()
-
getLastQualifiedField
public QualifiedAqlField getLastQualifiedField()
-
getQualifiedFieldOrLast
public QualifiedAqlField getQualifiedFieldOrLast(int index)
-
size
public int size()
-
isEmpty
public boolean isEmpty()
-
getRootJsonKey
public String getRootJsonKey()
-
setRootJsonKey
public void setRootJsonKey(String rootJsonKey)
-
getVariableDefinition
public I_VariableDefinition getVariableDefinition()
-
getTemplateId
public String getTemplateId()
-
replaceField
public void replaceField(QualifiedAqlField originalField, org.jooq.Field newField)
-
-