|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.axiondb.BaseSelectable
org.axiondb.functions.FunctionIdentifier
A Selectable representing an unresolved Function.
| Constructor Summary | |
FunctionIdentifier(String name)
|
|
FunctionIdentifier(String name,
List args)
|
|
| Method Summary | |
void |
addArgument(Selectable arg)
Append the given Selectableto my argument list. |
Object |
evaluate(RowDecorator row)
|
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. |
DataType |
getDataType()
|
String |
getName()
Returns the cannonical name of this function. |
void |
setAlias(String alias)
Set the Alias name of this function. |
void |
setArgument(int i,
Selectable arg)
|
void |
setName(String name)
|
String |
toString()
|
| Methods inherited from class org.axiondb.BaseSelectable |
getLabel, setVariableContext |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.axiondb.Selectable |
getLabel, setVariableContext |
| Constructor Detail |
public FunctionIdentifier(String name)
public FunctionIdentifier(String name,
List args)
| Method Detail |
public void addArgument(Selectable arg)
FunctionSelectableto my argument list.
addArgument in interface Functionpublic String getAlias()
Function
getAlias in interface Functionpublic void setAlias(String alias)
Function
setAlias in interface Functionpublic String getName()
Function
getName in interface Functionpublic void setName(String name)
public 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 Object evaluate(RowDecorator row)
evaluate in interface Selectablepublic DataType getDataType()
getDataType in interface Selectablepublic String toString()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||