saffron.rel.plan
Class NestedLoopJoinPlan

java.lang.Object
  |
  +--saffron.runtime.IteratorPlan
        |
        +--saffron.rel.plan.NestedLoopJoinPlan
All Implemented Interfaces:
Iterator, Plan

class NestedLoopJoinPlan
extends IteratorPlan

todo:

Since:
15 February, 2002
Version:
$Id: //open/saffron/src/main/saffron/rel/plan/NestedLoopJoinPlan.java#3 $
Author:
jhyde

Nested Class Summary
private  class NestedLoopJoinPlan.NestedLoopJoinIterator
           
 
Field Summary
(package private)  Expression conditionPlan
           
(package private)  Plan leftPlan
           
(package private)  PlanNestedLoopJoin rel
           
(package private)  Plan rightPlan
           
 
Fields inherited from class saffron.runtime.IteratorPlan
iterator
 
Constructor Summary
NestedLoopJoinPlan(PlanNestedLoopJoin rel, Plan leftPlan, Plan rightPlan, Expression conditionPlan)
           
 
Method Summary
 void execute()
           
 void explain(PlanWriter pw)
           
 
Methods inherited from class saffron.runtime.IteratorPlan
current, hasNext, next, remove
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

rel

PlanNestedLoopJoin rel

leftPlan

Plan leftPlan

rightPlan

Plan rightPlan

conditionPlan

Expression conditionPlan
Constructor Detail

NestedLoopJoinPlan

public NestedLoopJoinPlan(PlanNestedLoopJoin rel,
                          Plan leftPlan,
                          Plan rightPlan,
                          Expression conditionPlan)
Method Detail

explain

public void explain(PlanWriter pw)

execute

public void execute()

SourceForge.net_Logo