org.eigenbase.oj.rex
Interface OJRexImplementorTable

All Known Implementing Classes:
FarragoOJRexImplementorTable, FarragoRelImplementor.UdfAwareOJRexImplementorTable, FarragoRngImplementorTable, OJRexImplementorTableImpl

public interface OJRexImplementorTable

OJRexImplementorTable contains, for each operator, an implementor which can convert a call to that operator into OpenJava code.

Version:
$Id: //open/dev/farrago/src/org/eigenbase/oj/rex/OJRexImplementorTable.java#10 $
Author:
John V. Sichi

Method Summary
 OJAggImplementor get(Aggregation aggregation)
          Retrieves the implementor of an aggregate, or null if there is no implementor registered.
 OJRexImplementor get(SqlOperator op)
          Retrieves the implementor of an operator, or null if there is no implementor registered.
 

Method Detail

get

OJRexImplementor get(SqlOperator op)
Retrieves the implementor of an operator, or null if there is no implementor registered.


get

OJAggImplementor get(Aggregation aggregation)
Retrieves the implementor of an aggregate, or null if there is no implementor registered.