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