net.sf.saffron.opt
Class RelImplementor.Frame

java.lang.Object
  |
  +--net.sf.saffron.opt.RelImplementor.Frame
Enclosing class:
RelImplementor

private static class RelImplementor.Frame
extends Object


Field Summary
private  RelImplementor.Bind bind
          Holds variable which hasn't been declared yet.
(package private)  int ordinal
          ordinal of rel within parent
(package private)  SaffronRel parent
          rel's parent
(package private)  SaffronRel rel
          relation which is being implemented in this frame
 
Constructor Summary
private RelImplementor.Frame()
           
 
Method Summary
(package private)  Variable getVariable()
          Retrieves the variable, executing the lazy bind if necessary.
(package private)  boolean hasVariable()
          Returns whether the frame has, or potentially has, a variable.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

parent

SaffronRel parent
rel's parent


rel

SaffronRel rel
relation which is being implemented in this frame


ordinal

int ordinal
ordinal of rel within parent


bind

private RelImplementor.Bind bind
Holds variable which hasn't been declared yet.

Constructor Detail

RelImplementor.Frame

private RelImplementor.Frame()
Method Detail

getVariable

Variable getVariable()
Retrieves the variable, executing the lazy bind if necessary.


hasVariable

boolean hasVariable()
Returns whether the frame has, or potentially has, a variable.


SourceForge.net_Logo