public class Function extends Object implements Expression
Constructor and Description |
---|
Function() |
Modifier and Type | Method and Description |
---|---|
void |
accept(ExpressionVisitor expressionVisitor) |
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 |
setDistinct(boolean b) |
void |
setEscaped(boolean isEscaped) |
void |
setName(String string) |
void |
setParameters(ExpressionList list) |
String |
toString() |
public void accept(ExpressionVisitor expressionVisitor)
accept
in interface Expression
public 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)
Copyright © 2006–2018 TinyGroup. All rights reserved.