net.sf.farrago.fennel.rel
Class FarragoAutoCalcRule.AutoCalcRelSplitter

java.lang.Object
  extended by net.sf.farrago.fennel.rel.CalcRelSplitter
      extended by net.sf.farrago.fennel.rel.FarragoAutoCalcRule.AutoCalcRelSplitter
Enclosing class:
FarragoAutoCalcRule

private static class FarragoAutoCalcRule.AutoCalcRelSplitter
extends CalcRelSplitter


Nested Class Summary
 
Nested classes/interfaces inherited from class net.sf.farrago.fennel.rel.CalcRelSplitter
CalcRelSplitter.RelType
 
Constructor Summary
private FarragoAutoCalcRule.AutoCalcRelSplitter(CalcRel calc, JavaRelImplementor relImplementor, RexToCalcTranslator translator, boolean promoteIteratorConvention)
           
 
Method Summary
protected  boolean canImplement(CalcRel rel)
           
 
Methods inherited from class net.sf.farrago.fennel.rel.CalcRelSplitter
canImplement, execute
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FarragoAutoCalcRule.AutoCalcRelSplitter

private FarragoAutoCalcRule.AutoCalcRelSplitter(CalcRel calc,
                                                JavaRelImplementor relImplementor,
                                                RexToCalcTranslator translator,
                                                boolean promoteIteratorConvention)
Method Detail

canImplement

protected boolean canImplement(CalcRel rel)