net.sf.farrago.fennel.calc
Class CalcRexImplementorTableImpl.AbstractCalcRexImplementor

java.lang.Object
  extended by net.sf.farrago.fennel.calc.CalcRexImplementorTableImpl.AbstractCalcRexImplementor
All Implemented Interfaces:
CalcRexImplementor
Direct Known Subclasses:
CalcRexImplementorTableImpl.CaseImplementor, CalcRexImplementorTableImpl.CastImplementor, CalcRexImplementorTableImpl.CastTimestampToDateImplementor, CalcRexImplementorTableImpl.CastTimestampToTimeImplementor, CalcRexImplementorTableImpl.CastTimeToTimestampImplementor, CalcRexImplementorTableImpl.ConcatImplementor, CalcRexImplementorTableImpl.DatetimeRoundingImplementor, CalcRexImplementorTableImpl.HistogramResultRexImplementor, CalcRexImplementorTableImpl.InstrDefImplementor, CalcRexImplementorTableImpl.ReinterpretCastImplementor, CalcRexImplementorTableImpl.SliceImplementor, CalcRexImplementorTableImpl.TimeFunctionImplementor, CalcRexImplementorTableImpl.UsingInstrImplementor
Enclosing class:
CalcRexImplementorTableImpl

public abstract static class CalcRexImplementorTableImpl.AbstractCalcRexImplementor
extends Object
implements CalcRexImplementor

Abstract base class for classes which implement CalcRexImplementor.


Constructor Summary
CalcRexImplementorTableImpl.AbstractCalcRexImplementor()
           
 
Method Summary
 boolean canImplement(RexCall call)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface net.sf.farrago.fennel.calc.CalcRexImplementor
implement
 

Constructor Detail

CalcRexImplementorTableImpl.AbstractCalcRexImplementor

public CalcRexImplementorTableImpl.AbstractCalcRexImplementor()
Method Detail

canImplement

public boolean canImplement(RexCall call)
Specified by:
canImplement in interface CalcRexImplementor