public interface Function extends Selectable
Modifier and Type | Method and Description |
---|---|
void |
addArgument(Selectable arg)
Append the given
Selectable to my argument list. |
java.lang.String |
getAlias()
Returns the Alias name of this function.
|
Selectable |
getArgument(int i)
Returns the
Selectable at the given index. |
int |
getArgumentCount()
Returns the number of arguments in my argument list.
|
java.lang.String |
getName()
Returns the cannonical name of this function.
|
void |
setAlias(java.lang.String alias)
Set the Alias name of this function.
|
void |
setArgument(int i,
Selectable arg) |
evaluate, getDataType, getLabel, setVariableContext
void addArgument(Selectable arg)
Selectable
to my argument list.java.lang.String getAlias()
getAlias
in interface Selectable
Selectable getArgument(int i) throws java.lang.IndexOutOfBoundsException
Selectable
at the given index.java.lang.IndexOutOfBoundsException
- if there is no argument at the given indexint getArgumentCount()
java.lang.String getName()
getName
in interface Selectable
void setAlias(java.lang.String alias)
void setArgument(int i, Selectable arg)