org.eigenbase.rel.convert
Class ConverterRule.ConverterRelOptRuleOperand

java.lang.Object
  extended by org.eigenbase.relopt.RelOptRuleOperand
      extended by org.eigenbase.rel.convert.ConverterRule.ConverterRelOptRuleOperand
Enclosing class:
ConverterRule

private static class ConverterRule.ConverterRelOptRuleOperand
extends RelOptRuleOperand


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eigenbase.relopt.RelOptRuleOperand
RelOptRuleOperand.Dummy
 
Field Summary
 
Fields inherited from class org.eigenbase.relopt.RelOptRuleOperand
matchAnyChildren, ordinalInParent, ordinalInRule, solveOrder
 
Constructor Summary
ConverterRule.ConverterRelOptRuleOperand(Class clazz, RelTrait in)
           
 
Method Summary
 boolean matches(RelNode rel)
          Returns whether a relational expression matches this operand.
 
Methods inherited from class org.eigenbase.relopt.RelOptRuleOperand
equals, getChildOperands, getMatchedClass, getParent, getRule, hashCode, setParent, setRule
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConverterRule.ConverterRelOptRuleOperand

public ConverterRule.ConverterRelOptRuleOperand(Class clazz,
                                                RelTrait in)
Method Detail

matches

public boolean matches(RelNode rel)
Description copied from class: RelOptRuleOperand
Returns whether a relational expression matches this operand. It must be of the right class and calling convention.

Overrides:
matches in class RelOptRuleOperand