public class CastExasolFunction extends AbstractFunction
functionName, parameters| Modifier and Type | Method and Description |
|---|---|
void |
accept(FunctionVisitor visitor)
Accept
FunctionVisitor. |
DataType |
getType()
Get the type to cast the value to.
|
ValueExpression |
getValue()
Get the value to cast.
|
boolean |
hasParenthesis()
Check if function needs parenthesis.
|
static CastExasolFunction |
of(ValueExpression valueExpression,
DataType type)
Create a new
CastExasolFunction instance. |
accept, getFunctionName, getParameterspublic static CastExasolFunction of(ValueExpression valueExpression, DataType type)
CastExasolFunction instance.valueExpression - value to casttype - type to cast the value toCastExasolFunctionpublic ValueExpression getValue()
public DataType getType()
public boolean hasParenthesis()
Functionpublic void accept(FunctionVisitor visitor)
FunctionFunctionVisitor.visitor - visitor to acceptCopyright © 2018–2021. All rights reserved.