public interface Function extends Selectable
| Modifier and Type | Method and Description |
|---|---|
void |
addArgument(Selectable arg)
Append the given
Selectableto my argument list. |
java.lang.String |
getAlias()
Returns the Alias name of this function.
|
Selectable |
getArgument(int i)
Returns the
Selectableat 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, setVariableContextvoid addArgument(Selectable arg)
Selectableto my argument list.java.lang.String getAlias()
getAlias in interface SelectableSelectable getArgument(int i) throws java.lang.IndexOutOfBoundsException
Selectableat the given index.java.lang.IndexOutOfBoundsException - if there is no argument at the given indexint getArgumentCount()
java.lang.String getName()
getName in interface Selectablevoid setAlias(java.lang.String alias)
void setArgument(int i,
Selectable arg)