net.sf.saffron.rex
Class RexCorrelVariable

java.lang.Object
  |
  +--net.sf.saffron.rex.RexNode
        |
        +--net.sf.saffron.rex.RexVariable
              |
              +--net.sf.saffron.rex.RexCorrelVariable

public class RexCorrelVariable
extends RexVariable

Reference to the current row of a correlating relational expression.

Correlating variables are introduced when performing nested loop joins. Each row is received from one side of the join, a correlating variable is assigned a value, and the other side of the join is restarted.

Since:
Nov 24, 2003
Version:
$Id: $
Author:
jhyde

Field Summary
 
Fields inherited from class net.sf.saffron.rex.RexVariable
name, type
 
Fields inherited from class net.sf.saffron.rex.RexNode
digest
 
Constructor Summary
(package private) RexCorrelVariable(String varName, SaffronType type)
           
 
Method Summary
 Object clone()
           
 
Methods inherited from class net.sf.saffron.rex.RexVariable
getName, getType
 
Methods inherited from class net.sf.saffron.rex.RexNode
getKind, isA, isAlwaysTrue, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RexCorrelVariable

RexCorrelVariable(String varName,
                  SaffronType type)
Method Detail

clone

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

SourceForge.net_Logo