Package saffron.rel.java

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.
 


SourceForge.net_Logo