Class AslField
java.lang.Object
org.ehrbase.openehr.aqlengine.asl.model.field.AslField
- Direct Known Subclasses:
AslColumnField,AslConstantField,AslSubqueryField,AslVirtualField
public abstract sealed class AslField
extends Object
permits AslColumnField, AslConstantField<T>, AslSubqueryField, AslVirtualField
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected AslExtractedColumnprotected AslField.FieldSourceprotected Class<?> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAslField(Class<?> type, AslField.FieldSource fieldSource, AslExtractedColumn extractedColumn) -
Method Summary
Modifier and TypeMethodDescriptionprotected StringaliasedName(String name) abstract AslFieldcopyWithOwner(AslQuery aslFilteringQuery) fieldsForAggregation(AslRootQuery rootQuery) getOwner()Class<?> getType()abstract AslFieldwithProvider(AslQuery provider)
-
Field Details
-
type
-
fieldSource
-
extractedColumn
-
-
Constructor Details
-
AslField
protected AslField(Class<?> type, AslField.FieldSource fieldSource, AslExtractedColumn extractedColumn)
-
-
Method Details
-
getType
-
getOwner
-
getInternalProvider
-
getProvider
-
withProvider
-
withOwner
-
getExtractedColumn
-
aliasedName
-
copyWithOwner
-
fieldsForAggregation
-