Package org.apache.calcite.test
Class SqlToRelConverterTest.RelValidityChecker
- java.lang.Object
-
- org.apache.calcite.rel.RelVisitor
-
- org.apache.calcite.test.SqlToRelConverterTest.RelValidityChecker
-
- All Implemented Interfaces:
org.apache.calcite.rel.RelNode.Context
- Enclosing class:
- SqlToRelConverterTest
public static class SqlToRelConverterTest.RelValidityChecker extends org.apache.calcite.rel.RelVisitor implements org.apache.calcite.rel.RelNode.Context
Visitor that checks that everyRelNode
in a tree is valid.- See Also:
RelNode.isValid(Litmus, RelNode.Context)
-
-
Field Summary
Fields Modifier and Type Field Description (package private) int
invalidCount
(package private) java.util.Deque<org.apache.calcite.rel.RelNode>
stack
-
Constructor Summary
Constructors Constructor Description RelValidityChecker()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Set<org.apache.calcite.rel.core.CorrelationId>
correlationIds()
void
visit(org.apache.calcite.rel.RelNode node, int ordinal, org.apache.calcite.rel.RelNode parent)
-
-
-
Method Detail
-
correlationIds
public java.util.Set<org.apache.calcite.rel.core.CorrelationId> correlationIds()
- Specified by:
correlationIds
in interfaceorg.apache.calcite.rel.RelNode.Context
-
visit
public void visit(org.apache.calcite.rel.RelNode node, int ordinal, org.apache.calcite.rel.RelNode parent)
- Overrides:
visit
in classorg.apache.calcite.rel.RelVisitor
-
-