|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| Interface Summary | |
| Terminator | A Terminator is a relational expression which cannot be fetched
from, but which is the root node in the tree of Rels
implemented by an Implementor. |
| Class Summary | |
| ExistsConverter | An ExistsConverter converts a relational expression node
(Rel) to CallingConvention.EXISTS_ORDINAL
calling convention: an expression which yields true if the
relation returns at least one row. |
| ForTerminator | Converts a Rel of CallingConvention.JAVA into a
Java for-loop. |
| JavaAggregate | JavaAggregate implements the Aggregate
relational operator by generating code. |
| JavaDistinct | JavaDistinct implements Distinct inline. |
| JavaExists | JavaExists implements Distinct inline for the
special case that the input relation has zero columns. |
| JavaFilter | JavaFilter implements Filter in code. |
| JavaNestedLoopJoin | JavaNestedLoopJoin implements Join using the
nested-loop algorithm, with output as code. |
| JavaOneRow | JavaOneRow implements OneRow inline. |
| JavaProject | JavaProject implements the Project relational
expression as Java code. |
| JavaTableAccess | |
| JavaUnionAll | JavaUnionAll implements a Union inline, without
eliminating duplicates. |
| SingleTerminator | A SingleTerminator is an abstract base for
Terminators with one input. |
|
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||