/** * Takes care of tracing and listener notification when a rel is discarded * * @param rel discarded rel */ protected void notifyDiscard( RelNode rel) { if (listener != null) { RelOptListener.RelDiscardedEvent event = new RelOptListener.RelDiscardedEvent( this, rel); listener.relDiscarded(event); } }
public void relDiscarded(RelDiscardedEvent event) { // Volcano is quite a packrat--it never discards anything! throw Util.newInternal(event.toString()); }
/** * Takes care of tracing and listener notification when a rel is discarded * * @param rel discarded rel */ protected void notifyDiscard( RelNode rel) { if (listener != null) { RelOptListener.RelDiscardedEvent event = new RelOptListener.RelDiscardedEvent( this, rel); listener.relDiscarded(event); } }
public void relDiscarded(RelDiscardedEvent event) { // Volcano is quite a packrat--it never discards anything! throw Util.newInternal(event.toString()); }