|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.axiondb.BaseSelectable
org.axiondb.functions.BaseFunction
An abstract base ConcreteFunctionimplementation.
| Constructor Summary | |
BaseFunction(String name)
|
|
| Method Summary | |
void |
addArgument(Selectable arg)
Append the given Selectableto my argument list. |
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. |
abstract DataType |
getDataType()
|
String |
getLabel()
Returns my function alias or name. |
String |
getName()
Returns the cannonical name of this function. |
abstract boolean |
isValid()
|
void |
setAlias(String alias)
Set the Alias name of this function. |
void |
setArgument(int i,
Selectable arg)
|
void |
setName(String name)
|
void |
setVariableContext(VariableContext context)
|
String |
toString()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.axiondb.Selectable |
evaluate |
| Constructor Detail |
public BaseFunction(String name)
| Method Detail |
public abstract DataType getDataType()
getDataType in interface Selectablepublic abstract boolean isValid()
isValid in interface ConcreteFunctionpublic String getLabel()
getLabel in interface SelectablegetLabel in class BaseSelectablepublic String getAlias()
Function
getAlias in interface Functionpublic void setAlias(String alias)
Function
setAlias in interface Functionpublic void setName(String name)
public String getName()
Function
getName in interface Functionpublic void addArgument(Selectable arg)
FunctionSelectableto my argument list.
addArgument in interface Functionpublic int getArgumentCount()
Function
getArgumentCount in interface Functionpublic Selectable getArgument(int i)
FunctionSelectableat the given index.
getArgument in interface Function
public void setArgument(int i,
Selectable arg)
setArgument in interface Functionpublic String toString()
public void setVariableContext(VariableContext context)
setVariableContext in interface SelectablesetVariableContext in class BaseSelectable
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||