|
||||||||||
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
public class 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 Selectable to my argument list. |
Object |
evaluate(RowDecorator row)
|
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. |
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)
Function
Selectable
to my argument list.
addArgument
in interface Function
public String getAlias()
Function
getAlias
in interface Function
getAlias
in interface Selectable
public void setAlias(String alias)
Function
setAlias
in interface Function
public String getName()
Function
getName
in interface Function
getName
in interface Selectable
public void setName(String name)
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 Object evaluate(RowDecorator row)
evaluate
in interface Selectable
public DataType getDataType()
getDataType
in interface Selectable
public String toString()
toString
in class Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |