|
|||||||||
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 |