public class CastExpression extends ASTNodeAccessImpl implements Expression
| 构造器和说明 |
|---|
CastExpression() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
accept(ExpressionVisitor expressionVisitor) |
Expression |
getLeftExpression() |
<E extends Expression> |
getLeftExpression(Class<E> type) |
RowConstructor |
getRowConstructor() |
ColDataType |
getType() |
boolean |
isUseCastKeyword() |
void |
setLeftExpression(Expression expression) |
void |
setRowConstructor(RowConstructor rowConstructor) |
void |
setType(ColDataType type) |
void |
setUseCastKeyword(boolean useCastKeyword) |
String |
toString() |
CastExpression |
withLeftExpression(Expression leftExpression) |
CastExpression |
withRowConstructor(RowConstructor rowConstructor) |
CastExpression |
withType(ColDataType type) |
CastExpression |
withUseCastKeyword(boolean useCastKeyword) |
getASTNode, setASTNodeclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetASTNode, setASTNodepublic RowConstructor getRowConstructor()
public void setRowConstructor(RowConstructor rowConstructor)
public CastExpression withRowConstructor(RowConstructor rowConstructor)
public ColDataType getType()
public void setType(ColDataType type)
public Expression getLeftExpression()
public void setLeftExpression(Expression expression)
public void accept(ExpressionVisitor expressionVisitor)
accept 在接口中 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 © 2026. All rights reserved.