public class Function extends ASTNodeAccessImpl implements Expression
| Constructor and Description |
|---|
Function() |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(ExpressionVisitor expressionVisitor) |
String |
getAttribute() |
KeepExpression |
getKeep() |
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(String attribute) |
void |
setDistinct(boolean b) |
void |
setEscaped(boolean isEscaped) |
void |
setKeep(KeepExpression keep) |
void |
setName(String string) |
void |
setParameters(ExpressionList list) |
String |
toString() |
getASTNode, setASTNodepublic void accept(ExpressionVisitor expressionVisitor)
accept in interface Expressionpublic String getName()
public void setName(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 String getAttribute()
public void setAttribute(String attribute)
public KeepExpression getKeep()
public void setKeep(KeepExpression keep)
Copyright © 2004–2017 JSQLParser. All rights reserved.