Class RelOptListener.RelEvent

java.lang.Object
java.util.EventObject
org.apache.calcite.plan.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:
  • Constructor Details

    • RelEvent

      protected RelEvent(Object eventSource, @Nullable RelNode rel)
  • Method Details

    • getRel

      public @Nullable RelNode getRel()