Package org.ehrbase.aql.definition
Class ExtensionDefinition
- java.lang.Object
-
- org.ehrbase.aql.definition.ExtensionDefinition
-
- All Implemented Interfaces:
Cloneable,I_VariableDefinition
public class ExtensionDefinition extends Object implements I_VariableDefinition
Created by christian on 9/20/2016.
-
-
Constructor Summary
Constructors Constructor Description ExtensionDefinition(String context, String parsableExpression, String alias)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description I_VariableDefinitionclone()StringgetAlias()List<FuncParameter>getFuncParameters()StringgetIdentifier()StringgetPath()booleanisDistinct()booleanisExtension()booleanisFunction()booleanisHidden()voidsetDistinct(boolean distinct)voidsetHidden(boolean hidden)voidsetPath(String path)
-
-
-
Method Detail
-
getAlias
public String getAlias()
- Specified by:
getAliasin interfaceI_VariableDefinition
-
getPath
public String getPath()
- Specified by:
getPathin interfaceI_VariableDefinition
-
getIdentifier
public String getIdentifier()
- Specified by:
getIdentifierin interfaceI_VariableDefinition
-
isDistinct
public boolean isDistinct()
- Specified by:
isDistinctin interfaceI_VariableDefinition
-
isFunction
public boolean isFunction()
- Specified by:
isFunctionin interfaceI_VariableDefinition
-
isExtension
public boolean isExtension()
- Specified by:
isExtensionin interfaceI_VariableDefinition
-
isHidden
public boolean isHidden()
- Specified by:
isHiddenin interfaceI_VariableDefinition
-
getFuncParameters
public List<FuncParameter> getFuncParameters()
- Specified by:
getFuncParametersin interfaceI_VariableDefinition
-
clone
public I_VariableDefinition clone() throws CloneNotSupportedException
- Specified by:
clonein interfaceI_VariableDefinition- Overrides:
clonein classObject- Throws:
CloneNotSupportedException
-
setPath
public void setPath(String path)
- Specified by:
setPathin interfaceI_VariableDefinition
-
setDistinct
public void setDistinct(boolean distinct)
- Specified by:
setDistinctin interfaceI_VariableDefinition
-
setHidden
public void setHidden(boolean hidden)
- Specified by:
setHiddenin interfaceI_VariableDefinition
-
-