net.sf.saffron.opt
Class VolcanoPlannerTest.PhysLeafRel

java.lang.Object
  |
  +--net.sf.saffron.rel.SaffronRel
        |
        +--net.sf.saffron.opt.VolcanoPlannerTest.TestLeafRel
              |
              +--net.sf.saffron.opt.VolcanoPlannerTest.PhysLeafRel
Enclosing class:
VolcanoPlannerTest

private static class VolcanoPlannerTest.PhysLeafRel
extends VolcanoPlannerTest.TestLeafRel


Field Summary
 
Fields inherited from class net.sf.saffron.rel.SaffronRel
cluster, digest, id, rowType
 
Constructor Summary
(package private) VolcanoPlannerTest.PhysLeafRel(VolcanoCluster cluster)
           
 
Method Summary
 Object clone()
           
 PlanCost computeSelfCost(SaffronPlanner planner)
          Returns the cost of this plan (not including children).
protected  SaffronType deriveRowType()
           
 CallingConvention getConvention()
          Returns a value from CallingConvention.
 
Methods inherited from class net.sf.saffron.rel.SaffronRel
childrenAccept, computeDigest, explain, getChildExps, getCluster, getCorrelVariable, getId, getInput, getInputs, getOrCreateCorrelVariable, getQualifier, getQuery, getRelTypeName, getRows, getRowType, getTable, getVariablesStopped, implement, implementFieldAccess, isAccessTo, isDistinct, onRegister, recomputeDigest, register, registerCorrelVariable, replaceInput, setCorrelVariable, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

VolcanoPlannerTest.PhysLeafRel

VolcanoPlannerTest.PhysLeafRel(VolcanoCluster cluster)
Method Detail

computeSelfCost

public PlanCost computeSelfCost(SaffronPlanner planner)
Description copied from class: SaffronRel
Returns the cost of this plan (not including children). The base implementation throws an error; derived classes should override.

Overrides:
computeSelfCost in class VolcanoPlannerTest.TestLeafRel

getConvention

public CallingConvention getConvention()
Description copied from class: SaffronRel
Returns a value from CallingConvention.

Overrides:
getConvention in class SaffronRel

clone

public Object clone()
Specified by:
clone in class SaffronRel

deriveRowType

protected SaffronType deriveRowType()
Specified by:
deriveRowType in class SaffronRel

SourceForge.net_Logo