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)
          Ctor.
 
Method Summary
 OrderByProcessor instantiate(AggregationService aggregationService)
           
 
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)
                                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)
Specified by:
instantiate in interface OrderByProcessorFactory

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