net.sf.farrago.query
Class IteratorToFennelConverter.IteratorToFennelPullRule
java.lang.Object
org.eigenbase.relopt.RelOptRule
org.eigenbase.rel.convert.ConverterRule
net.sf.farrago.query.IteratorToFennelConverter.IteratorToFennelPullRule
- Enclosing class:
- IteratorToFennelConverter
private static class IteratorToFennelConverter.IteratorToFennelPullRule
- extends ConverterRule
Rule which converts a RelNode of Fennel calling convention to iterator calling convention by adding a
IteratorToFennelConverter.
IteratorToFennelConverter.IteratorToFennelPullRule
private IteratorToFennelConverter.IteratorToFennelPullRule()
convert
public RelNode convert(RelNode rel)
- Specified by:
convert in class ConverterRule
isGuaranteed
public boolean isGuaranteed()
- Description copied from class:
ConverterRule
- Returns true if this rule can convert any relational expression
of the input convention.
The union-to-java converter, for example, is not guaranteed, because
it only works on unions.
- Overrides:
isGuaranteed in class ConverterRule