| Package | Description |
|---|---|
| org.apache.calcite.rel |
Defines relational expressions.
|
| org.apache.calcite.rel.core |
Defines core relational expressions.
|
| org.apache.calcite.rex |
Provides a language for representing row-expressions.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
AbstractRelNode.isValid(Litmus litmus,
RelNode.Context context) |
boolean |
RelNode.isValid(Litmus litmus,
RelNode.Context context)
Returns whether this relational expression is valid.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
Filter.isValid(Litmus litmus,
RelNode.Context context) |
boolean |
Project.isValid(Litmus litmus,
RelNode.Context context) |
boolean |
Correlate.isValid(Litmus litmus,
RelNode.Context context) |
boolean |
Aggregate.isValid(Litmus litmus,
RelNode.Context context) |
boolean |
Calc.isValid(Litmus litmus,
RelNode.Context context) |
boolean |
Window.isValid(Litmus litmus,
RelNode.Context context) |
boolean |
Join.isValid(Litmus litmus,
RelNode.Context context) |
| Modifier and Type | Field and Description |
|---|---|
protected RelNode.Context |
RexChecker.context |
| Modifier and Type | Method and Description |
|---|---|
boolean |
RexProgram.isValid(Litmus litmus,
RelNode.Context context)
Checks that this program is valid.
|
| Constructor and Description |
|---|
Checker(RelDataType inputRowType,
List<RelDataType> internalExprTypeList,
RelNode.Context context,
Litmus litmus)
Creates a Checker.
|
RexChecker(List<RelDataType> inputTypeList,
RelNode.Context context,
Litmus litmus)
Creates a RexChecker with a given set of input fields.
|
RexChecker(RelDataType inputRowType,
RelNode.Context context,
Litmus litmus)
Creates a RexChecker with a given input row type.
|
Copyright © 2012–2018 The Apache Software Foundation. All rights reserved.