com.espertech.esper.epl.core
Class OrderByProcessorRowLimitFactory

java.lang.Object
  extended by com.espertech.esper.epl.core.OrderByProcessorRowLimitFactory
All Implemented Interfaces:
OrderByProcessorFactory

public class OrderByProcessorRowLimitFactory
extends java.lang.Object
implements OrderByProcessorFactory

An order-by processor that sorts events according to the expressions in the order_by clause.


Constructor Summary
OrderByProcessorRowLimitFactory(RowLimitSpec rowLimitSpec, VariableService variableService, java.lang.String optionalContextName)
          Ctor.
 
Method Summary
 OrderByProcessor instantiate(AggregationService aggregationService, AgentInstanceContext agentInstanceContext)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OrderByProcessorRowLimitFactory

public OrderByProcessorRowLimitFactory(RowLimitSpec rowLimitSpec,
                                       VariableService variableService,
                                       java.lang.String optionalContextName)
                                throws ExprValidationException
Ctor.

Parameters:
rowLimitSpec - specification for row limit, or null if no row limit is defined
variableService - for retrieving variable state for use with row limiting
Throws:
ExprValidationException - if row limit specification validation fails
Method Detail

instantiate

public OrderByProcessor instantiate(AggregationService aggregationService,
                                    AgentInstanceContext agentInstanceContext)
Specified by:
instantiate in interface OrderByProcessorFactory

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