|
|||||||||||
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 ConcreteFunction
implementation.
Constructor Summary | |
BaseFunction(String name)
|
Method Summary | |
void |
addArgument(Selectable arg)
Append the given Selectable to my argument list. |
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. |
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 Selectable
public abstract boolean isValid()
isValid
in interface ConcreteFunction
public String getLabel()
getLabel
in interface Selectable
getLabel
in class BaseSelectable
public String getAlias()
Function
getAlias
in interface Function
public void setAlias(String alias)
Function
setAlias
in interface Function
public void setName(String name)
public String getName()
Function
getName
in interface Function
public void addArgument(Selectable arg)
Function
Selectable
to my argument list.
addArgument
in interface Function
public int getArgumentCount()
Function
getArgumentCount
in interface Function
public Selectable getArgument(int i)
Function
Selectable
at the given index.
getArgument
in interface Function
public void setArgument(int i, Selectable arg)
setArgument
in interface Function
public String toString()
public void setVariableContext(VariableContext context)
setVariableContext
in interface Selectable
setVariableContext
in class BaseSelectable
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |