Package net.esper.eql.view

Internal processing views for output rate limiting, filtering and internal event routing

See:
          Description

Interface Summary
OutputCallback A wrapper for the callback from the output limit condition to the output handler.
OutputCondition A condition that must be satisfied before output processing is allowed to continue.
 

Class Summary
FilterExprView Simple filter view filtering events using a filter expression tree.
InternalRouteView View for internally routing events which is commenly the last step in execution of a statement in which an insert-into clause has been specified.
IStreamRStreamSelectorView View for applying a final "rstream" or "istream" selection on the result event rows before publishing to listeners.
OutputConditionCount Output limit condition that is satisfied when either the total number of new events arrived or the total number of old events arrived is greater than a preset value.
OutputConditionFactory Factory for output condition instances.
OutputConditionFirst An output condition that is satisfied at the first event of either a time-based or count-based batch.
OutputConditionNull An empty output condition that is always satisfied.
OutputConditionTime Output condition that is satisfied at the end of every time interval of a given length.
OutputProcessView Base output processing view that has the responsibility to serve up event type and statement iterator.
OutputProcessViewDirect Output process view that does not enforce any output policies and may simply hand over events to child views.
OutputProcessViewFactory Factory for output processing views.
OutputProcessViewPolicy A view that prepares output events, batching incoming events and invoking the result set processor as necessary.
OutputProcessViewPolicy.OutputProcessTransform Method to transform an event based on the select expression.
 

Package net.esper.eql.view Description

Internal processing views for output rate limiting, filtering and internal event routing