| 
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
abstract row expressions.
See:
          Description
| Interface Summary | |
|---|---|
| OJAggImplementor | Translates a call to an Aggregation into OpenJava
 code. | 
| OJRexImplementor | OJRexImplementor translates a call to a particular operator to OpenJava code. | 
| OJRexImplementorTable | OJRexImplementorTable contains, for each operator, an implementor which can convert a call to that operator into OpenJava code. | 
| Class Summary | |
|---|---|
| AggToOJTranslator | Converts aggregate expressions in logical format (AggregateCall) into
 OpenJava code. | 
| OJRexBinaryExpressionImplementor | OJRexBinaryExpressionImplementor implements OJRexImplementor for row
 expressions which can be translated to instances of OpenJava BinaryExpression. | 
| OJRexCastImplementor | OJRexCastImplementor implements OJRexImplementor for the CAST
 operator. | 
| OJRexIgnoredCallImplementor | OJRexIgnoredCallImplementor implements OJRexImplementor by completely
 ignoring a call and returning its one and only operand. | 
| OJRexImplementorTableImpl | OJRexImplementorTableImpl is a default implementation of OJRexImplementorTable, containing implementors for standard operators,
 functions, and aggregates. | 
| OJRexImplementorTableImpl.OJBasicAggImplementor | |
| OJRexImplementorTableImpl.OJCountAggImplementor | |
| OJRexImplementorTableImpl.OJMinMaxAggImplementor | |
| OJRexImplementorTableImpl.OJSumAggImplementor | Sum is an aggregator which returns the sum of the values
 which go into it. | 
| OJRexUnaryExpressionImplementor | OJRexUnaryExpressionImplementor implements OJRexImplementor for row
 expressions which can be translated to instances of OpenJava UnaryExpression. | 
| RexToOJTranslator | Converts expressions in logical format (RexNode) into OpenJava code. | 
| RexToOJTranslator.WhichInputResult | Result of call to RexToOJTranslator.whichInput(int, org.eigenbase.rel.RelNode), contains the
 input relational expression, its index, and the index of the field within
 that relational expression. | 
Defines OpenJava code-generating implementations for 
abstract row expressions.
| Revision | $Id: //open/dev/farrago/src/org/eigenbase/oj/rex/package.html#5 $ | |
|---|---|---|
| Copyright | Copyright (C) 2004-2009 SQLstream, Inc. | Portions Copyright (C) 2004-2009 John V. Sichi | 
| Author | John V. Sichi/td> | 
  | 
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||