public static class RexImplicationCheckerFixtures.Fixture extends Object
We put the data in here, rather than as fields in the test case, so that the data can be garbage-collected as soon as the test has executed.
| 限定符和类型 | 字段和说明 |
|---|---|
org.apache.calcite.rex.RexNode |
bl |
org.apache.calcite.rel.type.RelDataType |
boolRelDataType |
org.apache.calcite.rex.RexNode |
by |
org.apache.calcite.rel.type.RelDataType |
byteDataType |
org.apache.calcite.rex.RexNode |
ch |
org.apache.calcite.rel.type.RelDataType |
charDataType |
org.apache.calcite.plan.RexImplicationChecker |
checker |
org.apache.calcite.rex.RexNode |
d |
org.apache.calcite.rel.type.RelDataType |
dateDataType |
org.apache.calcite.rex.RexNode |
dec |
org.apache.calcite.rel.type.RelDataType |
decRelDataType |
org.apache.calcite.rex.RexExecutorImpl |
executor |
org.apache.calcite.rex.RexNode |
fl |
org.apache.calcite.rel.type.RelDataType |
floatDataType |
org.apache.calcite.rex.RexNode |
i |
org.apache.calcite.rel.type.RelDataType |
intRelDataType |
org.apache.calcite.rex.RexNode |
lg |
org.apache.calcite.rel.type.RelDataType |
longRelDataType |
org.apache.calcite.rex.RexBuilder |
rexBuilder |
org.apache.calcite.rel.type.RelDataType |
rowType |
org.apache.calcite.rex.RexNode |
sh |
org.apache.calcite.rel.type.RelDataType |
shortDataType |
org.apache.calcite.rex.RexSimplify |
simplify |
org.apache.calcite.rex.RexNode |
str |
org.apache.calcite.rel.type.RelDataType |
stringDataType |
org.apache.calcite.rex.RexNode |
t |
org.apache.calcite.rel.type.RelDataType |
timeDataType |
org.apache.calcite.rel.type.RelDataType |
timestampDataType |
org.apache.calcite.rex.RexNode |
ts |
org.apache.calcite.rel.type.RelDataTypeFactory |
typeFactory |
| 构造器和说明 |
|---|
Fixture() |
| 限定符和类型 | 方法和说明 |
|---|---|
org.apache.calcite.rex.RexNode |
and(org.apache.calcite.rex.RexNode... nodes) |
org.apache.calcite.rex.RexNode |
cast(org.apache.calcite.rel.type.RelDataType type,
org.apache.calcite.rex.RexNode exp) |
org.apache.calcite.rex.RexLiteral |
charLiteral(String z) |
org.apache.calcite.rex.RexNode |
dateLiteral(org.apache.calcite.util.DateString d) |
org.apache.calcite.rex.RexNode |
eq(org.apache.calcite.rex.RexNode node1,
org.apache.calcite.rex.RexNode node2) |
org.apache.calcite.rex.RexLiteral |
floatLiteral(double value) |
org.apache.calcite.rex.RexNode |
ge(org.apache.calcite.rex.RexNode node1,
org.apache.calcite.rex.RexNode node2) |
org.apache.calcite.rex.RexNode |
gt(org.apache.calcite.rex.RexNode node1,
org.apache.calcite.rex.RexNode node2) |
org.apache.calcite.rex.RexNode |
isNull(org.apache.calcite.rex.RexNode node2) |
org.apache.calcite.rex.RexNode |
le(org.apache.calcite.rex.RexNode node1,
org.apache.calcite.rex.RexNode node2) |
org.apache.calcite.rex.RexLiteral |
literal(int i) |
org.apache.calcite.rex.RexNode |
longLiteral(long value) |
org.apache.calcite.rex.RexNode |
lt(org.apache.calcite.rex.RexNode node1,
org.apache.calcite.rex.RexNode node2) |
org.apache.calcite.rex.RexNode |
ne(org.apache.calcite.rex.RexNode node1,
org.apache.calcite.rex.RexNode node2) |
org.apache.calcite.rex.RexNode |
notNull(org.apache.calcite.rex.RexNode node1) |
org.apache.calcite.rex.RexNode |
or(org.apache.calcite.rex.RexNode... nodes) |
org.apache.calcite.rex.RexInputRef |
ref(int i,
org.apache.calcite.rel.type.RelDataType type) |
org.apache.calcite.rex.RexNode |
shortLiteral(short value) |
org.apache.calcite.rex.RexNode |
timeLiteral(org.apache.calcite.util.TimeString t) |
org.apache.calcite.rex.RexNode |
timestampLiteral(org.apache.calcite.util.TimestampString ts) |
org.apache.calcite.rex.RexNode |
timestampLocalTzLiteral(org.apache.calcite.util.TimestampString ts) |
public final org.apache.calcite.rel.type.RelDataTypeFactory typeFactory
public final org.apache.calcite.rex.RexBuilder rexBuilder
public final org.apache.calcite.rel.type.RelDataType boolRelDataType
public final org.apache.calcite.rel.type.RelDataType intRelDataType
public final org.apache.calcite.rel.type.RelDataType decRelDataType
public final org.apache.calcite.rel.type.RelDataType longRelDataType
public final org.apache.calcite.rel.type.RelDataType shortDataType
public final org.apache.calcite.rel.type.RelDataType byteDataType
public final org.apache.calcite.rel.type.RelDataType floatDataType
public final org.apache.calcite.rel.type.RelDataType charDataType
public final org.apache.calcite.rel.type.RelDataType dateDataType
public final org.apache.calcite.rel.type.RelDataType timestampDataType
public final org.apache.calcite.rel.type.RelDataType timeDataType
public final org.apache.calcite.rel.type.RelDataType stringDataType
public final org.apache.calcite.rex.RexNode bl
public final org.apache.calcite.rex.RexNode i
public final org.apache.calcite.rex.RexNode dec
public final org.apache.calcite.rex.RexNode lg
public final org.apache.calcite.rex.RexNode sh
public final org.apache.calcite.rex.RexNode by
public final org.apache.calcite.rex.RexNode fl
public final org.apache.calcite.rex.RexNode d
public final org.apache.calcite.rex.RexNode ch
public final org.apache.calcite.rex.RexNode ts
public final org.apache.calcite.rex.RexNode t
public final org.apache.calcite.rex.RexNode str
public final org.apache.calcite.plan.RexImplicationChecker checker
public final org.apache.calcite.rel.type.RelDataType rowType
public final org.apache.calcite.rex.RexExecutorImpl executor
public final org.apache.calcite.rex.RexSimplify simplify
public org.apache.calcite.rex.RexInputRef ref(int i,
org.apache.calcite.rel.type.RelDataType type)
public org.apache.calcite.rex.RexLiteral literal(int i)
public org.apache.calcite.rex.RexNode gt(org.apache.calcite.rex.RexNode node1,
org.apache.calcite.rex.RexNode node2)
public org.apache.calcite.rex.RexNode ge(org.apache.calcite.rex.RexNode node1,
org.apache.calcite.rex.RexNode node2)
public org.apache.calcite.rex.RexNode eq(org.apache.calcite.rex.RexNode node1,
org.apache.calcite.rex.RexNode node2)
public org.apache.calcite.rex.RexNode ne(org.apache.calcite.rex.RexNode node1,
org.apache.calcite.rex.RexNode node2)
public org.apache.calcite.rex.RexNode lt(org.apache.calcite.rex.RexNode node1,
org.apache.calcite.rex.RexNode node2)
public org.apache.calcite.rex.RexNode le(org.apache.calcite.rex.RexNode node1,
org.apache.calcite.rex.RexNode node2)
public org.apache.calcite.rex.RexNode notNull(org.apache.calcite.rex.RexNode node1)
public org.apache.calcite.rex.RexNode isNull(org.apache.calcite.rex.RexNode node2)
public org.apache.calcite.rex.RexNode and(org.apache.calcite.rex.RexNode... nodes)
public org.apache.calcite.rex.RexNode or(org.apache.calcite.rex.RexNode... nodes)
public org.apache.calcite.rex.RexNode longLiteral(long value)
public org.apache.calcite.rex.RexNode shortLiteral(short value)
public org.apache.calcite.rex.RexLiteral floatLiteral(double value)
public org.apache.calcite.rex.RexLiteral charLiteral(String z)
public org.apache.calcite.rex.RexNode dateLiteral(org.apache.calcite.util.DateString d)
public org.apache.calcite.rex.RexNode timestampLiteral(org.apache.calcite.util.TimestampString ts)
public org.apache.calcite.rex.RexNode timestampLocalTzLiteral(org.apache.calcite.util.TimestampString ts)
public org.apache.calcite.rex.RexNode timeLiteral(org.apache.calcite.util.TimeString t)
public org.apache.calcite.rex.RexNode cast(org.apache.calcite.rel.type.RelDataType type,
org.apache.calcite.rex.RexNode exp)
Copyright © 2012-2023 Apache Software Foundation. All Rights Reserved.