|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
JavaLoopRel | A relational expression which implements itself by generating Java flow-control statements. |
JavaRel | A relational expression of one of the the Java-based calling conventions. |
JavaRelImplementor.Bind | |
JavaRelImplementor.VariableInitializerThunk | A VariableInitializerThunk yields a VariableInitializer . |
JavaSelfRel | A relational expression which implements this interface can generate a java expression which represents the current row of the expression. |
ResultSetRel | A relational expression which implements this interface has a CallingConvention.RESULT_SET calling convention. |
Class Summary | |
---|---|
IterCalcRel | IterCalcRel is an iterator implementation of a combination of
ProjectRel above an optional FilterRel . |
IterConcatenateRel | IterConcatenateRel concatenates several iterators. |
IterOneRowRel | IterOneRowRel is an iterator implementation of OneRowRel . |
IterRules | A collection of optimizer rules related to the iterator calling convention . |
IterRules.HomogeneousUnionToIteratorRule | Refinement of IterRules.UnionToIteratorRule which only applies to a UnionRel all of whose input rows are the same type as its output row. |
IterRules.IterCalcRule | Rule to convert a CalcRel to an IterCalcRel . |
IterRules.OneRowToIteratorRule | |
IterRules.UnionToIteratorRule | Rule to convert a UnionRel to iterator calling convention . |
JavaRelImplementor | JavaRelImplementor deals with the nastiness of converting a tree
of relational expressions into an implementation, generally an openjava parse tree . |
JavaRelImplementor.EagerBind | |
JavaRelImplementor.Frame | |
JavaRelImplementor.LazyBind | |
JavaRelImplementor.TranslationTester | Similar to RexToOJTranslator , but instead of translating, merely
tests whether an expression can be translated. |
Exception Summary | |
---|---|
JavaRelImplementor.TranslationTester.CannotTranslate | Thrown when we encounter an expression which cannot be translated. |
Defines Java code-generating implementations for abstract relational expressions.
Revision | $Id: //open/dev/farrago/src/org/eigenbase/oj/rel/package.html#5 $ |
---|---|
Copyright | Copyright (C) 2003-2009 SQLstream, Inc. |
Author | Julian Hyde |
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |