public class AggregationServiceFactoryServiceImpl extends java.lang.Object implements AggregationServiceFactoryService
Modifier and Type | Field and Description |
---|---|
static AggregationServiceFactoryService |
DEFAULT_FACTORY |
Constructor and Description |
---|
AggregationServiceFactoryServiceImpl() |
Modifier and Type | Method and Description |
---|---|
AggregationServiceFactoryForge |
getGroupBy(AggGroupByDesc aggGroupByDesc,
TimeAbacus timeAbacus,
boolean isUnidirectional,
boolean isFireAndForget,
boolean isOnSelect) |
AggregationServiceFactoryForge |
getGroupLocalGroupBy(boolean hasGroupByClause,
boolean join,
AggregationLocalGroupByPlanForge localGroupByPlan,
boolean isUnidirectional,
boolean isFireAndForget,
boolean isOnSelect) |
AggregationServiceFactoryForge |
getNoGroup(AggregationRowStateForgeDesc rowStateDesc,
boolean join,
boolean isUnidirectional,
boolean isFireAndForget,
boolean isOnSelect) |
AggregationServiceFactoryForge |
getNullAggregationService() |
AggregationServiceFactoryForge |
getRollup(ExprNode[] groupByNodes,
AggregationGroupByRollupDesc rollupDesc,
AggregationRowStateForgeDesc rowStateDesc,
boolean join,
AggregationGroupByRollupDesc groupByRollupDesc,
boolean isUnidirectional,
boolean isFireAndForget,
boolean isOnSelect) |
AggregationServiceFactoryForge |
getTable(TableService tableService,
TableMetadata tableMetadata,
TableColumnMethodPair[] methodPairs,
AggregationAccessorSlotPairForge[] accessorPairs,
AggregationAccessorSlotPair[] accessors,
boolean join,
int[] targetStates,
ExprNode[] accessStateExpr,
AggregationAgentForge[] agentForges,
AggregationAgent[] agents,
AggregationGroupByRollupDesc groupByRollupDesc,
boolean hasGroupBy) |
public static final AggregationServiceFactoryService DEFAULT_FACTORY
public AggregationServiceFactoryServiceImpl()
public AggregationServiceFactoryForge getNullAggregationService()
getNullAggregationService
in interface AggregationServiceFactoryService
public AggregationServiceFactoryForge getNoGroup(AggregationRowStateForgeDesc rowStateDesc, boolean join, boolean isUnidirectional, boolean isFireAndForget, boolean isOnSelect)
getNoGroup
in interface AggregationServiceFactoryService
public AggregationServiceFactoryForge getGroupBy(AggGroupByDesc aggGroupByDesc, TimeAbacus timeAbacus, boolean isUnidirectional, boolean isFireAndForget, boolean isOnSelect)
getGroupBy
in interface AggregationServiceFactoryService
public AggregationServiceFactoryForge getGroupLocalGroupBy(boolean hasGroupByClause, boolean join, AggregationLocalGroupByPlanForge localGroupByPlan, boolean isUnidirectional, boolean isFireAndForget, boolean isOnSelect)
getGroupLocalGroupBy
in interface AggregationServiceFactoryService
public AggregationServiceFactoryForge getRollup(ExprNode[] groupByNodes, AggregationGroupByRollupDesc rollupDesc, AggregationRowStateForgeDesc rowStateDesc, boolean join, AggregationGroupByRollupDesc groupByRollupDesc, boolean isUnidirectional, boolean isFireAndForget, boolean isOnSelect)
getRollup
in interface AggregationServiceFactoryService
public AggregationServiceFactoryForge getTable(TableService tableService, TableMetadata tableMetadata, TableColumnMethodPair[] methodPairs, AggregationAccessorSlotPairForge[] accessorPairs, AggregationAccessorSlotPair[] accessors, boolean join, int[] targetStates, ExprNode[] accessStateExpr, AggregationAgentForge[] agentForges, AggregationAgent[] agents, AggregationGroupByRollupDesc groupByRollupDesc, boolean hasGroupBy)
getTable
in interface AggregationServiceFactoryService