net.sf.farrago.fennel.rel
Class FennelOneRowRule

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

public class FennelOneRowRule
extends ConverterRule

FennelOneRowRule provides an implementation for OneRowRel in terms of FennelValuesRel.

Since:
Feb 4, 2005
Version:
$Id: //open/dev/farrago/src/net/sf/farrago/fennel/rel/FennelOneRowRule.java#3 $
Author:
Wael Chatila

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

FennelOneRowRule

private FennelOneRowRule()
Creates a FennelOneRowRule.

Method Detail

convert

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