Package org.ehrbase.aql.definition
Interface I_VariableDefinition
-
- All Superinterfaces:
Cloneable
- All Known Implementing Classes:
ExtensionDefinition,FunctionDefinition,VariableDefinition
public interface I_VariableDefinition extends Cloneable
Represents a AQL Select Variable Created by christian on 9/22/2017.
-
-
Method Summary
All Methods Instance Methods Abstract 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
-
getPath
String getPath()
-
getAlias
String getAlias()
-
getIdentifier
String getIdentifier()
-
isDistinct
boolean isDistinct()
-
isFunction
boolean isFunction()
-
isExtension
boolean isExtension()
-
isHidden
boolean isHidden()
-
getFuncParameters
List<FuncParameter> getFuncParameters()
-
clone
I_VariableDefinition clone() throws CloneNotSupportedException
- Throws:
CloneNotSupportedException
-
setPath
void setPath(String path)
-
setDistinct
void setDistinct(boolean distinct)
-
setHidden
void setHidden(boolean hidden)
-
-