net.sf.farrago.fennel.rel
Class FennelUnionRule

java.lang.Object
  extended by org.eigenbase.relopt.RelOptRule
      extended by org.eigenbase.rel.convert.ConverterRule
          extended by net.sf.farrago.fennel.rel.FennelUnionRule

public class FennelUnionRule
extends ConverterRule

Rule to convert a UnionRel to Fennel calling convention.

Version:
$Id: //open/dev/farrago/src/net/sf/farrago/fennel/rel/FennelUnionRule.java#1 $
Author:
John V. Sichi

Field Summary
static FennelUnionRule instance
          The singleton instance.
 
Fields inherited from class org.eigenbase.relopt.RelOptRule
ANY, description, operands
 
Constructor Summary
FennelUnionRule()
           
 
Method Summary
 RelNode convert(RelNode rel)
           
 
Methods inherited from class org.eigenbase.rel.convert.ConverterRule
getInTrait, getOutConvention, getOutTrait, getTraitDef, isGuaranteed, onMatch
 
Methods inherited from class org.eigenbase.relopt.RelOptRule
convert, equals, equals, getOperand, getOperands, hashCode, matches, mergeTraitsAndConvert, mergeTraitsAndConvert, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

instance

public static final FennelUnionRule instance
The singleton instance.

Constructor Detail

FennelUnionRule

public FennelUnionRule()
Method Detail

convert

public RelNode convert(RelNode rel)
Specified by:
convert in class ConverterRule