public class Function extends ASTNodeAccessImpl implements Expression
构造器和说明 |
---|
Function() |
限定符和类型 | 方法和说明 |
---|---|
void |
accept(ExpressionVisitor expressionVisitor) |
java.lang.String |
getAttribute() |
KeepExpression |
getKeep() |
java.lang.String |
getName()
The name of he function, i.e.
|
ExpressionList |
getParameters()
The list of parameters of the function (if any, else null) If the parameter is "*",
allColumns is set to true
|
boolean |
isAllColumns()
true if the parameter to the function is "*"
|
boolean |
isDistinct()
true if the function is "distinct"
|
boolean |
isEscaped()
Return true if it's in the form "{fn function_body() }"
|
void |
setAllColumns(boolean b) |
void |
setAttribute(java.lang.String attribute) |
void |
setDistinct(boolean b) |
void |
setEscaped(boolean isEscaped) |
void |
setKeep(KeepExpression keep) |
void |
setName(java.lang.String string) |
void |
setParameters(ExpressionList list) |
java.lang.String |
toString() |
getASTNode, setASTNode
public void accept(ExpressionVisitor expressionVisitor)
accept
在接口中 Expression
public java.lang.String getName()
public void setName(java.lang.String string)
public boolean isAllColumns()
public void setAllColumns(boolean b)
public boolean isDistinct()
public void setDistinct(boolean b)
public ExpressionList getParameters()
public void setParameters(ExpressionList list)
public boolean isEscaped()
public void setEscaped(boolean isEscaped)
public java.lang.String getAttribute()
public void setAttribute(java.lang.String attribute)
public KeepExpression getKeep()
public void setKeep(KeepExpression keep)
public java.lang.String toString()
toString
在类中 java.lang.Object