com.espertech.esper.epl.core
Class OrderByProcessorFactoryFactory

java.lang.Object
  extended by com.espertech.esper.epl.core.OrderByProcessorFactoryFactory

public class OrderByProcessorFactoryFactory
extends java.lang.Object

Factory for OrderByProcessor processors.


Constructor Summary
OrderByProcessorFactoryFactory()
           
 
Method Summary
static OrderByProcessorFactory getProcessor(java.util.List<SelectClauseExprCompiledSpec> selectionList, ExprNode[] groupByNodes, java.util.List<OrderByItem> orderByList, RowLimitSpec rowLimitSpec, VariableService variableService, boolean isSortUsingCollator, java.lang.String optionalContextName)
          Returns processor for order-by clauses.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OrderByProcessorFactoryFactory

public OrderByProcessorFactoryFactory()
Method Detail

getProcessor

public static OrderByProcessorFactory getProcessor(java.util.List<SelectClauseExprCompiledSpec> selectionList,
                                                   ExprNode[] groupByNodes,
                                                   java.util.List<OrderByItem> orderByList,
                                                   RowLimitSpec rowLimitSpec,
                                                   VariableService variableService,
                                                   boolean isSortUsingCollator,
                                                   java.lang.String optionalContextName)
                                            throws ExprValidationException
Returns processor for order-by clauses.

Parameters:
selectionList - is a list of select expressions
groupByNodes - is a list of group-by expressions
orderByList - is a list of order-by expressions
rowLimitSpec - specification for row limit, or null if no row limit is defined
variableService - for retrieving variable state for use with row limiting
isSortUsingCollator - for string value sorting using compare or Collator
Returns:
ordering processor instance
Throws:
ExprValidationException - when validation of expressions fails

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