Package | Description |
---|---|
com.espertech.esper.common.internal.epl.agg.core | |
com.espertech.esper.common.internal.epl.agg.rollup | |
com.espertech.esper.common.internal.epl.agg.table | |
com.espertech.esper.common.internal.epl.resultset.core | |
com.espertech.esper.common.internal.epl.resultset.rowpergrouprollup |
Result set processor for Rollup
|
Modifier and Type | Method and Description |
---|---|
static AggregationGroupByRollupDesc |
AggregationGroupByRollupDesc.make(int[][] indexes) |
Modifier and Type | Method and Description |
---|---|
static AggregationServiceForgeDesc |
AggregationServiceFactoryFactory.getService(List<ExprAggregateNode> selectAggregateExprNodes,
Map<ExprNode,String> selectClauseNamedNodes,
List<ExprDeclaredNode> declaredExpressions,
ExprNode[] groupByNodes,
List<ExprAggregateNode> havingAggregateExprNodes,
List<ExprAggregateNode> orderByAggregateExprNodes,
List<ExprAggregateNodeGroupKey> groupKeyExpressions,
boolean hasGroupByClause,
Annotation[] annotations,
VariableCompileTimeResolver variableCompileTimeResolver,
boolean isDisallowNoReclaim,
ExprNode whereClause,
ExprNode havingClause,
EventType[] typesPerStream,
AggregationGroupByRollupDesc groupByRollupDesc,
String optionalContextName,
IntoTableSpec intoTableSpec,
TableCompileTimeResolver tableCompileTimeResolver,
boolean isUnidirectional,
boolean isFireAndForget,
boolean isOnSelect,
ClasspathImportServiceCompileTime classpathImportService,
String statementName) |
AggregationServiceFactory |
AggregationServiceFactoryServiceImpl.groupByRollup(AggregationServiceFactory nonHAFactory,
AggregationGroupByRollupDesc groupByRollupDesc,
AggregationRowFactory rowFactory,
AggregationUseFlags useFlags,
DataInputOutputSerde<AggregationRow> serde,
Class[] groupByTypes) |
AggregationServiceFactory |
AggregationServiceFactoryService.groupByRollup(AggregationServiceFactory nonHAFactory,
AggregationGroupByRollupDesc groupByRollupDesc,
AggregationRowFactory rowFactory,
AggregationUseFlags useFlags,
DataInputOutputSerde<AggregationRow> serde,
Class[] groupByTypes) |
Modifier and Type | Field and Description |
---|---|
protected AggregationGroupByRollupDesc |
AggSvcGroupByRollupForge.rollupDesc |
Modifier and Type | Method and Description |
---|---|
AggregationGroupByRollupDesc |
GroupByRollupPlanDesc.getRollupDesc() |
Constructor and Description |
---|
AggSvcGroupByRollupForge(AggregationRowStateForgeDesc rowStateForgeDesc,
AggregationGroupByRollupDesc rollupDesc,
ExprNode[] groupByNodes) |
GroupByRollupPlanDesc(ExprNode[] expressions,
AggregationGroupByRollupDesc rollupDesc) |
Modifier and Type | Method and Description |
---|---|
void |
AggregationServiceFactoryTable.setGroupByRollupDesc(AggregationGroupByRollupDesc groupByRollupDesc) |
Constructor and Description |
---|
AggregationServiceFactoryForgeTable(TableMetaData metadata,
TableColumnMethodPairForge[] methodPairs,
int[] accessColumnsZeroOffset,
AggregationAgentForge[] accessAgents,
AggregationGroupByRollupDesc groupByRollupDesc) |
AggSvcGroupByWTableRollupMultiKeyImpl(TableInstanceGrouped tableInstance,
TableColumnMethodPairEval[] methodPairs,
AggregationMultiFunctionAgent[] accessAgents,
int[] accessColumnsZeroOffset,
AggregationGroupByRollupDesc groupByRollupDesc) |
Modifier and Type | Method and Description |
---|---|
AggregationGroupByRollupDesc |
GroupByRollupInfo.getRollupDesc() |
Modifier and Type | Method and Description |
---|---|
ResultSetProcessorGroupedOutputFirstHelper |
ResultSetProcessorHelperFactoryDefault.makeRSGroupedOutputFirst(AgentInstanceContext agentInstanceContext,
Class[] groupKeyTypes,
OutputConditionPolledFactory optionalOutputFirstConditionFactory,
AggregationGroupByRollupDesc optionalGroupByRollupDesc,
int optionalRollupLevel) |
ResultSetProcessorGroupedOutputFirstHelper |
ResultSetProcessorHelperFactory.makeRSGroupedOutputFirst(AgentInstanceContext agentInstanceContext,
Class[] groupKeyTypes,
OutputConditionPolledFactory optionalOutputFirstConditionFactory,
AggregationGroupByRollupDesc optionalGroupByRollupDesc,
int optionalRollupLevel) |
Constructor and Description |
---|
GroupByRollupInfo(ExprNode[] exprNodes,
AggregationGroupByRollupDesc rollupDesc) |
Modifier and Type | Method and Description |
---|---|
AggregationGroupByRollupDesc |
ResultSetProcessorRowPerGroupRollupForge.getGroupByRollupDesc() |
AggregationGroupByRollupDesc |
ResultSetProcessorRowPerGroupRollup.getGroupByRollupDesc() |
Modifier and Type | Method and Description |
---|---|
static EventsAndSortKeysPair |
ResultSetProcessorRowPerGroupRollupUtil.getOldEventsSortKeys(int oldEventCount,
EventArrayAndSortKeyArray rstreamEventSortArrayBuf,
OrderByProcessor orderByProcessor,
AggregationGroupByRollupDesc rollupDesc) |
static ResultSetProcessorGroupedOutputFirstHelper[] |
ResultSetProcessorRowPerGroupRollupUtil.initializeOutputFirstHelpers(ResultSetProcessorHelperFactory resultSetProcessorHelperFactory,
AgentInstanceContext agentInstanceContext,
Class[] groupKeyTypes,
AggregationGroupByRollupDesc groupByRollupDesc,
OutputConditionPolledFactory outputConditionPolledFactory)
NOTE: Code-generation-invoked method, method name and parameter order matters
|
Constructor and Description |
---|
ResultSetProcessorRowPerGroupRollupForge(EventType resultEventType,
GroupByRollupPerLevelForge perLevelForges,
ExprNode[] groupKeyNodeExpressions,
boolean isSelectRStream,
boolean isUnidirectional,
OutputLimitSpec outputLimitSpec,
boolean isSorting,
boolean noDataWindowSingleStream,
AggregationGroupByRollupDesc groupByRollupDesc,
boolean isJoin,
boolean isHistoricalOnly,
boolean iterateUnbounded,
ResultSetProcessorOutputConditionType outputConditionType,
OutputConditionPolledFactoryForge optionalOutputFirstConditionFactory,
EventType[] eventTypes) |
Copyright © 2005–2018. All rights reserved.