com.espertech.esper.epl.core
Interface ResultSetProcessorFactory

All Known Implementing Classes:
ResultSetProcessorAggregateAllFactory, ResultSetProcessorAggregateGroupedFactory, ResultSetProcessorHandThroughFactory, ResultSetProcessorRowForAllFactory, ResultSetProcessorRowPerGroupFactory, ResultSetProcessorRowPerGroupRollupFactory, ResultSetProcessorSimpleFactory

public interface ResultSetProcessorFactory

Processor prototype for result sets for instances that apply the select-clause, group-by-clause and having-clauses as supplied.


Method Summary
 EventType getResultEventType()
          Returns the event type of processed results.
 ResultSetProcessorType getResultSetProcessorType()
          Returns the type of result set processor.
 boolean hasAggregation()
           
 ResultSetProcessor instantiate(OrderByProcessor orderByProcessor, AggregationService aggregationService, AgentInstanceContext agentInstanceContext)
           
 

Method Detail

getResultEventType

EventType getResultEventType()
Returns the event type of processed results.

Returns:
event type of the resulting events posted by the processor.

hasAggregation

boolean hasAggregation()

instantiate

ResultSetProcessor instantiate(OrderByProcessor orderByProcessor,
                               AggregationService aggregationService,
                               AgentInstanceContext agentInstanceContext)

getResultSetProcessorType

ResultSetProcessorType getResultSetProcessorType()
Returns the type of result set processor.

Returns:
result set processor type

© 2006-2016 EsperTech Inc.
All rights reserved.
Visit us at espertech.com