public abstract class Expression extends Object implements Serializable
Modifier and Type | Field and Description |
---|---|
protected DataType |
dataType |
protected boolean |
resolved |
Constructor and Description |
---|
Expression() |
Expression(DataType dataType) |
Modifier and Type | Method and Description |
---|---|
abstract <R,C> R |
accept(Visitor<R,C> visitor,
C context) |
abstract List<Expression> |
getChildren() |
DataType |
getDataType() |
boolean |
isResolved() |
void |
setDataType(DataType dataType) |
protected DataType dataType
protected boolean resolved
public Expression(DataType dataType)
public Expression()
public abstract List<Expression> getChildren()
public abstract <R,C> R accept(Visitor<R,C> visitor, C context)
public boolean isResolved()
public DataType getDataType()
public void setDataType(DataType dataType)
Copyright © 2024 PingCAP. All rights reserved.