Interface Function
-
- All Superinterfaces:
TreeNode,ValueExpression
- All Known Implementing Classes:
AbstractFunction,CastExasolFunction,ExasolFunction,ExasolUdf
public interface Function extends ValueExpression
This class represents a function in an SQL statement.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetFunctionName()Get a function's name.booleanhasParenthesis()Check if function needs parenthesis.-
Methods inherited from interface com.exasol.util.TreeNode
addChild, getChild, getChildren, getParent, getRoot, isChild, isFirstSibling, isRoot, isSibling, setParent
-
Methods inherited from interface com.exasol.sql.expression.ValueExpression
accept
-
-
-
-
Method Detail
-
getFunctionName
String getFunctionName()
Get a function's name.- Returns:
- function's name
-
hasParenthesis
boolean hasParenthesis()
Check if function needs parenthesis.- Returns:
- true if function has parenthesis with parameters
-
-