org.eigenbase.test
Class SqlToRelConverterTest.RelValidityChecker

java.lang.Object
  extended by org.eigenbase.rel.RelVisitor
      extended by org.eigenbase.test.SqlToRelConverterTest.RelValidityChecker
Enclosing class:
SqlToRelConverterTest

public static class SqlToRelConverterTest.RelValidityChecker
extends RelVisitor

Visitor that checks that every RelNode in a tree is valid.

See Also:
RelNode.isValid(boolean)

Field Summary
(package private)  int invalidCount
           
 
Constructor Summary
SqlToRelConverterTest.RelValidityChecker()
           
 
Method Summary
 void visit(RelNode node, int ordinal, RelNode parent)
          Visits a node during a traversal.
 
Methods inherited from class org.eigenbase.rel.RelVisitor
go, replaceRoot
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

invalidCount

int invalidCount
Constructor Detail

SqlToRelConverterTest.RelValidityChecker

public SqlToRelConverterTest.RelValidityChecker()
Method Detail

visit

public void visit(RelNode node,
                  int ordinal,
                  RelNode parent)
Description copied from class: RelVisitor
Visits a node during a traversal.

Overrides:
visit in class RelVisitor
Parameters:
node - Node to visit
ordinal - Ordinal of node within its parent
parent - Parent of the node, or null if it is the root of the traversal