org.eigenbase.relopt
Class RelOptListener.RelEvent

java.lang.Object
  extended by java.util.EventObject
      extended by org.eigenbase.relopt.RelOptListener.RelEvent
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
RelOptListener.RelChosenEvent, RelOptListener.RelDiscardedEvent, RelOptListener.RelEquivalenceEvent, RelOptListener.RuleEvent
Enclosing interface:
RelOptListener

public abstract static class RelOptListener.RelEvent
extends EventObject

Event class for abstract event dealing with a relational expression. The source of an event is typically the RelOptPlanner which initiated it.

See Also:
Serialized Form

Field Summary
private  RelNode rel
           
 
Fields inherited from class java.util.EventObject
source
 
Constructor Summary
protected RelOptListener.RelEvent(Object eventSource, RelNode rel)
           
 
Method Summary
 RelNode getRel()
           
 
Methods inherited from class java.util.EventObject
getSource, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

rel

private final RelNode rel
Constructor Detail

RelOptListener.RelEvent

protected RelOptListener.RelEvent(Object eventSource,
                                  RelNode rel)
Method Detail

getRel

public RelNode getRel()