net.sf.farrago.fennel.rel
Class FennelEmptyRule

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

public class FennelEmptyRule
extends ConverterRule

FennelEmptyRule provides an implementation for EmptyRel in terms of FennelValuesRel.

Version:
$Id: //open/dev/farrago/src/net/sf/farrago/fennel/rel/FennelEmptyRule.java#3 $
Author:
jhyde

Field Summary
static FennelEmptyRule instance
          Singleton instance of this rule.
 
Fields inherited from class org.eigenbase.relopt.RelOptRule
ANY, description, operands
 
Constructor Summary
private FennelEmptyRule()
          Creates a FennelEmptyRule.
 
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 FennelEmptyRule instance
Singleton instance of this rule.

Constructor Detail

FennelEmptyRule

private FennelEmptyRule()
Creates a FennelEmptyRule.

Method Detail

convert

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