public class ComparisonBinaryExpression extends Expression
| 限定符和类型 | 类和说明 |
|---|---|
static class |
ComparisonBinaryExpression.NormalizedPredicate |
static class |
ComparisonBinaryExpression.Operator |
dataType, resolved| 构造器和说明 |
|---|
ComparisonBinaryExpression(ComparisonBinaryExpression.Operator operator,
Expression left,
Expression right) |
| 限定符和类型 | 方法和说明 |
|---|---|
<R,C> R |
accept(Visitor<R,C> visitor,
C context) |
static ComparisonBinaryExpression |
equal(Expression left,
Expression right) |
boolean |
equals(Object other) |
List<Expression> |
getChildren() |
ComparisonBinaryExpression.Operator |
getComparisonType() |
Expression |
getLeft() |
Expression |
getRight() |
static ComparisonBinaryExpression |
greaterEqual(Expression left,
Expression right) |
static ComparisonBinaryExpression |
greaterThan(Expression left,
Expression right) |
int |
hashCode() |
static ComparisonBinaryExpression |
lessEqual(Expression left,
Expression right) |
static ComparisonBinaryExpression |
lessThan(Expression left,
Expression right) |
ComparisonBinaryExpression.NormalizedPredicate |
normalize() |
static ComparisonBinaryExpression |
notEqual(Expression left,
Expression right) |
String |
toString() |
getDataType, isResolved, setDataTypepublic ComparisonBinaryExpression(ComparisonBinaryExpression.Operator operator, Expression left, Expression right)
public static ComparisonBinaryExpression equal(Expression left, Expression right)
public static ComparisonBinaryExpression notEqual(Expression left, Expression right)
public static ComparisonBinaryExpression lessThan(Expression left, Expression right)
public static ComparisonBinaryExpression lessEqual(Expression left, Expression right)
public static ComparisonBinaryExpression greaterThan(Expression left, Expression right)
public static ComparisonBinaryExpression greaterEqual(Expression left, Expression right)
public List<Expression> getChildren()
getChildren 在类中 Expressionpublic <R,C> R accept(Visitor<R,C> visitor, C context)
accept 在类中 Expressionpublic Expression getLeft()
public Expression getRight()
public ComparisonBinaryExpression.Operator getComparisonType()
public ComparisonBinaryExpression.NormalizedPredicate normalize()
Copyright © 2023 PingCAP. All rights reserved.