com.espertech.esper.epl.agg.service
Class AggSvcGroupByWTableFactory

java.lang.Object
  extended by com.espertech.esper.epl.agg.service.AggSvcGroupByWTableFactory
All Implemented Interfaces:
AggregationServiceFactory

public class AggSvcGroupByWTableFactory
extends java.lang.Object
implements AggregationServiceFactory

Implementation for handling aggregation with grouping by group-keys.


Constructor Summary
AggSvcGroupByWTableFactory(TableMetadata tableMetadata, TableColumnMethodPair[] methodPairs, AggregationAccessorSlotPair[] accessors, boolean join, int[] targetStates, ExprNode[] accessStateExpr, AggregationAgent[] agents)
           
 
Method Summary
 AggregationService makeService(AgentInstanceContext agentInstanceContext, MethodResolutionService methodResolutionService)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AggSvcGroupByWTableFactory

public AggSvcGroupByWTableFactory(TableMetadata tableMetadata,
                                  TableColumnMethodPair[] methodPairs,
                                  AggregationAccessorSlotPair[] accessors,
                                  boolean join,
                                  int[] targetStates,
                                  ExprNode[] accessStateExpr,
                                  AggregationAgent[] agents)
Method Detail

makeService

public AggregationService makeService(AgentInstanceContext agentInstanceContext,
                                      MethodResolutionService methodResolutionService)
Specified by:
makeService in interface AggregationServiceFactory

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