public class AggSvcGroupAllWTableFactory extends java.lang.Object implements AggregationServiceFactory
Modifier and Type | Field and Description |
---|---|
protected AggregationAccessorSlotPair[] |
accessors |
protected boolean |
isJoin |
Constructor and Description |
---|
AggSvcGroupAllWTableFactory(TableMetadata tableMetadata,
TableColumnMethodPair[] methodPairs,
AggregationAccessorSlotPair[] accessors,
boolean isJoin,
int[] targetStates,
ExprNode[] accessStateExpr,
AggregationAgent[] agents) |
Modifier and Type | Method and Description |
---|---|
AggregationService |
makeService(AgentInstanceContext agentInstanceContext,
EngineImportService engineImportService,
boolean isSubquery,
java.lang.Integer subqueryNumber) |
protected final AggregationAccessorSlotPair[] accessors
protected final boolean isJoin
public AggSvcGroupAllWTableFactory(TableMetadata tableMetadata, TableColumnMethodPair[] methodPairs, AggregationAccessorSlotPair[] accessors, boolean isJoin, int[] targetStates, ExprNode[] accessStateExpr, AggregationAgent[] agents)
public AggregationService makeService(AgentInstanceContext agentInstanceContext, EngineImportService engineImportService, boolean isSubquery, java.lang.Integer subqueryNumber)
makeService
in interface AggregationServiceFactory