public class CastExpression extends net.sf.jsqlparser.parser.ASTNodeAccessImpl implements Expression
| Constructor and Description |
|---|
CastExpression() |
CastExpression(String keyword) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(ExpressionVisitor expressionVisitor) |
void |
addColumnDefinition(ColumnDefinition columnDefinition) |
ColDataType |
getColDataType() |
ArrayList<ColumnDefinition> |
getColumnDefinitions() |
Expression |
getLeftExpression() |
<E extends Expression> |
getLeftExpression(Class<E> type) |
boolean |
isUseCastKeyword() |
void |
setColDataType(ColDataType colDataType) |
void |
setLeftExpression(Expression expression) |
void |
setUseCastKeyword(boolean useCastKeyword) |
String |
toString() |
CastExpression |
withLeftExpression(Expression leftExpression) |
CastExpression |
withType(ColDataType type) |
CastExpression |
withUseCastKeyword(boolean useCastKeyword) |
appendTo, getASTNode, setASTNodepublic String keyword
public CastExpression(String keyword)
public CastExpression()
public ColDataType getColDataType()
public ArrayList<ColumnDefinition> getColumnDefinitions()
public void setColDataType(ColDataType colDataType)
public void addColumnDefinition(ColumnDefinition columnDefinition)
public Expression getLeftExpression()
public void setLeftExpression(Expression expression)
public void accept(ExpressionVisitor expressionVisitor)
accept in interface Expressionpublic boolean isUseCastKeyword()
public void setUseCastKeyword(boolean useCastKeyword)
public CastExpression withType(ColDataType type)
public CastExpression withUseCastKeyword(boolean useCastKeyword)
public CastExpression withLeftExpression(Expression leftExpression)
public <E extends Expression> E getLeftExpression(Class<E> type)
Copyright © 2004–2023 JSQLParser. All rights reserved.