net.sf.farrago.fennel.rel
Class WindowedAggSplitterRule.WindowedAggRelSplitter

java.lang.Object
  extended by net.sf.farrago.fennel.rel.CalcRelSplitter
      extended by net.sf.farrago.fennel.rel.WindowedAggSplitterRule.WindowedAggRelSplitter
Enclosing class:
WindowedAggSplitterRule

static class WindowedAggSplitterRule.WindowedAggRelSplitter
extends CalcRelSplitter

Splitter which distinguishes between windowed aggregation expressions (calls to RexOver) and ordinary expressions.


Nested Class Summary
 
Nested classes/interfaces inherited from class net.sf.farrago.fennel.rel.CalcRelSplitter
CalcRelSplitter.RelType
 
Constructor Summary
WindowedAggSplitterRule.WindowedAggRelSplitter(CalcRel calc)
           
 
Method Summary
 
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

WindowedAggSplitterRule.WindowedAggRelSplitter

WindowedAggSplitterRule.WindowedAggRelSplitter(CalcRel calc)