Modifier and Type | Method and Description |
---|---|
AggregationService |
StatementAgentInstanceFactoryResult.getOptionalAggegationService() |
Modifier and Type | Method and Description |
---|---|
static Pair<ResultSetProcessor,AggregationService> |
StatementAgentInstanceFactoryUtil.startResultSetAndAggregation(ResultSetProcessorFactoryProvider resultSetProcessorPrototype,
AgentInstanceContext agentInstanceContext,
boolean isSubquery,
Integer subqueryNumber) |
Constructor and Description |
---|
StatementAgentInstanceFactoryResult(Viewable finalView,
AgentInstanceStopCallback stopCallback,
AgentInstanceContext agentInstanceContext,
AggregationService optionalAggegationService,
Map<Integer,SubSelectFactoryResult> subselectStrategies,
PriorEvalStrategy[] priorStrategies,
PreviousGetterStrategy[] previousGetterStrategies,
RowRecogPreviousStrategy rowRecogPreviousStrategy,
Map<Integer,ExprTableEvalStrategy> tableAccessStrategies,
List<StatementAgentInstancePreload> preloadList) |
Constructor and Description |
---|
StatementAgentInstanceFactoryCreateContextResult(Viewable finalView,
AgentInstanceStopCallback stopCallback,
AgentInstanceContext agentInstanceContext,
AggregationService optionalAggegationService,
Map<Integer,SubSelectFactoryResult> subselectStrategies,
PriorEvalStrategy[] priorStrategies,
PreviousGetterStrategy[] previousGetterStrategies,
RowRecogPreviousStrategy regexExprPreviousEvalStrategy,
Map<Integer,ExprTableEvalStrategy> tableAccessStrategies,
List<StatementAgentInstancePreload> preloadList,
ContextManagerRealization contextManagerRealization) |
Constructor and Description |
---|
StatementAgentInstanceFactoryOnTriggerResult(Viewable finalView,
AgentInstanceStopCallback stopCallback,
AgentInstanceContext agentInstanceContext,
AggregationService optionalAggegationService,
Map<Integer,SubSelectFactoryResult> subselectStrategies,
PriorEvalStrategy[] priorStrategies,
PreviousGetterStrategy[] previousGetterStrategies,
RowRecogPreviousStrategy regexExprPreviousEvalStrategy,
Map<Integer,ExprTableEvalStrategy> tableAccessStrategies,
List<StatementAgentInstancePreload> preloadList,
EvalRootState optPatternRoot,
ViewableActivationResult viewableActivationResult) |
Constructor and Description |
---|
StatementAgentInstanceFactorySelectResult(Viewable finalView,
AgentInstanceStopCallback stopCallback,
AgentInstanceContext agentInstanceContext,
AggregationService optionalAggegationService,
Map<Integer,SubSelectFactoryResult> subselectStrategies,
PriorEvalStrategy[] priorStrategies,
PreviousGetterStrategy[] previousGetterStrategies,
RowRecogPreviousStrategy regexExprPreviousEvalStrategy,
Map<Integer,ExprTableEvalStrategy> tableAccessStrategies,
List<StatementAgentInstancePreload> preloadList,
EvalRootState[] patternRoots,
JoinSetComposer joinSetComposer,
Viewable[] topViews,
Viewable[] eventStreamViewables,
ViewableActivationResult[] viewableActivationResults,
ResultSetProcessor resultSetProcessor) |
Modifier and Type | Interface and Description |
---|---|
interface |
AIRegistryAggregation |
Modifier and Type | Class and Description |
---|---|
class |
AIRegistryAggregationMap |
class |
AIRegistryAggregationMultiPerm |
class |
AIRegistryAggregationSingle |
Modifier and Type | Method and Description |
---|---|
AggregationService |
AIRegistryAggregationSingle.getContextPartitionAggregationService(int agentInstanceId) |
AggregationService |
AIRegistryAggregationMultiPerm.getContextPartitionAggregationService(int agentInstanceId) |
AggregationService |
AIRegistryAggregationMap.getContextPartitionAggregationService(int agentInstanceId) |
Modifier and Type | Method and Description |
---|---|
void |
AIRegistrySubqueryEntry.assign(int agentInstanceId,
SubordTableLookupStrategy lookupStrategy,
AggregationService aggregationService,
PriorEvalStrategy priorEvalStrategy,
PreviousGetterStrategy previousGetterStrategy) |
static void |
AIRegistryUtil.assignFutures(StatementAIResourceRegistry aiResourceRegistry,
int agentInstanceId,
AggregationService optionalAggegationService,
PriorEvalStrategy[] optionalPriorStrategies,
PreviousGetterStrategy[] optionalPreviousGetters,
Map<Integer,SubSelectFactoryResult> subselects,
Map<Integer,ExprTableEvalStrategy> tableAccessStrategies,
RowRecogPreviousStrategy rowRecogPreviousStrategy) |
void |
AIRegistryAggregationSingle.assignService(int serviceId,
AggregationService aggregationService) |
void |
AIRegistryAggregationMultiPerm.assignService(int serviceId,
AggregationService aggregationService) |
void |
AIRegistryAggregationMap.assignService(int serviceId,
AggregationService aggregationService) |
void |
AIRegistryAggregation.assignService(int serviceId,
AggregationService aggregationService) |
Modifier and Type | Method and Description |
---|---|
AggregationService |
StatementAIFactoryAssignmentsImpl.getAggregationResultFuture() |
AggregationService |
StatementAIFactoryAssignments.getAggregationResultFuture() |
AggregationService |
StatementAIFactoryAssignmentContext.getAggregationResultFuture() |
AggregationService |
StatementAIFactoryAssignmentsImpl.getSubqueryAggregation(int subqueryNumber) |
AggregationService |
StatementAIFactoryAssignments.getSubqueryAggregation(int subqueryNumber) |
AggregationService |
StatementAIFactoryAssignmentContext.getSubqueryAggregation(int subqueryNumber) |
Constructor and Description |
---|
StatementAIFactoryAssignmentsImpl(AggregationService aggregationResultFuture,
PriorEvalStrategy[] priorStrategies,
PreviousGetterStrategy[] previousStrategies,
Map<Integer,SubSelectFactoryResult> subselects,
Map<Integer,ExprTableEvalStrategy> tableAccesses,
RowRecogPreviousStrategy rowRecogPreviousStrategy) |
Modifier and Type | Class and Description |
---|---|
class |
AggregationServiceNull
A null object implementation of the AggregationService
interface.
|
Modifier and Type | Method and Description |
---|---|
AggregationService |
AggregationServiceNull.getContextPartitionAggregationService(int agentInstanceId) |
AggregationService |
AggregationResultFuture.getContextPartitionAggregationService(int agentInstanceId) |
AggregationService |
AggregationServiceNullFactory.makeService(AgentInstanceContext agentInstanceContext,
ClasspathImportServiceRuntime classpathImportService,
boolean isSubquery,
Integer subqueryNumber,
int[] groupId) |
AggregationService |
AggregationServiceFactory.makeService(AgentInstanceContext agentInstanceContext,
ClasspathImportServiceRuntime classpathImportService,
boolean isSubquery,
Integer subqueryNumber,
int[] groupId) |
Modifier and Type | Class and Description |
---|---|
class |
AggSvcGroupAllWTableImpl
Implementation for handling aggregation without any grouping (no group-by).
|
class |
AggSvcGroupByWTableBase
Implementation for handling aggregation with grouping by group-keys.
|
class |
AggSvcGroupByWTableImpl
Implementation for handling aggregation with grouping by group-keys.
|
class |
AggSvcGroupByWTableRollupMultiKeyImpl
Implementation for handling aggregation with grouping by group-keys.
|
class |
AggSvcGroupByWTableRollupSingleKeyImpl
Implementation for handling aggregation with grouping by group-keys.
|
Modifier and Type | Method and Description |
---|---|
AggregationService |
AggSvcGroupByWTableBase.getContextPartitionAggregationService(int agentInstanceId) |
AggregationService |
AggSvcGroupAllWTableImpl.getContextPartitionAggregationService(int agentInstanceId) |
AggregationService |
AggregationServiceFactoryTable.makeService(AgentInstanceContext agentInstanceContext,
ClasspathImportServiceRuntime classpathImportService,
boolean isSubquery,
Integer subqueryNumber,
int[] groupId) |
Modifier and Type | Method and Description |
---|---|
AggregationService |
InfraOnExprBaseViewResult.getOptionalAggregationService() |
Constructor and Description |
---|
InfraOnExprBaseViewResult(View view,
AggregationService optionalAggregationService) |
Modifier and Type | Method and Description |
---|---|
AggregationService |
ResultSetProcessorAggregateGrouped.getAggregationService() |
Constructor and Description |
---|
ResultSetProcessorAggregateGroupedIterator(Iterator<EventBean> sourceIterator,
ResultSetProcessorAggregateGrouped resultSetProcessor,
AggregationService aggregationService,
ExprEvaluatorContext exprEvaluatorContext)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
static void |
ResultSetProcessorUtil.applyAggJoinResult(AggregationService aggregationService,
ExprEvaluatorContext exprEvaluatorContext,
Set<MultiKey<EventBean>> newEvents,
Set<MultiKey<EventBean>> oldEvents)
NOTE: Code-generation-invoked method, method name and parameter order matters
|
static void |
ResultSetProcessorUtil.applyAggViewResult(AggregationService aggregationService,
ExprEvaluatorContext exprEvaluatorContext,
EventBean[] newData,
EventBean[] oldData,
EventBean[] eventsPerStream)
NOTE: Code-generation-invoked method, method name and parameter order matters
|
static void |
ResultSetProcessorUtil.clearAndAggregateUngrouped(ExprEvaluatorContext exprEvaluatorContext,
AggregationService aggregationService,
Viewable parent) |
static EventBean[] |
ResultSetProcessorUtil.getSelectEventsHavingWithOrderBy(AggregationService aggregationService,
SelectExprProcessor exprProcessor,
OrderByProcessor orderByProcessor,
EventBean[] events,
ExprEvaluator havingNode,
boolean isNewData,
boolean isSynthesize,
ExprEvaluatorContext exprEvaluatorContext)
Applies the select-clause to the given events returning the selected events.
|
static EventBean[] |
ResultSetProcessorUtil.getSelectEventsNoHavingWithOrderBy(AggregationService aggregationService,
SelectExprProcessor exprProcessor,
OrderByProcessor orderByProcessor,
EventBean[] events,
boolean isNewData,
boolean isSynthesize,
ExprEvaluatorContext exprEvaluatorContext)
Applies the select-clause to the given events returning the selected events.
|
static EventBean[] |
ResultSetProcessorUtil.getSelectJoinEventsHavingWithOrderBy(AggregationService aggregationService,
SelectExprProcessor exprProcessor,
OrderByProcessor orderByProcessor,
Set<MultiKey<EventBean>> events,
ExprEvaluator havingNode,
boolean isNewData,
boolean isSynthesize,
ExprEvaluatorContext exprEvaluatorContext)
Applies the select-clause to the given events returning the selected events.
|
static EventBean[] |
ResultSetProcessorUtil.getSelectJoinEventsNoHavingWithOrderBy(AggregationService aggregationService,
SelectExprProcessor exprProcessor,
OrderByProcessor orderByProcessor,
Set<MultiKey<EventBean>> events,
boolean isNewData,
boolean isSynthesize,
ExprEvaluatorContext exprEvaluatorContext)
Applies the select-clause to the given events returning the selected events.
|
ResultSetProcessor |
ResultSetProcessorFactory.instantiate(OrderByProcessor orderByProcessor,
AggregationService aggregationService,
AgentInstanceContext agentInstanceContext) |
static EventBean[] |
ResultSetProcessorUtil.outputFromCountMaySort(int count,
EventBean[] events,
Object[] keys,
EventBean[][] currentGenerators,
boolean isNewData,
OrderByProcessor orderByProcessor,
AgentInstanceContext agentInstanceContext,
AggregationService aggregationService)
NOTE: Code-generation-invoked method, method name and parameter order matters
|
Modifier and Type | Method and Description |
---|---|
static void |
ResultSetProcessorGroupedUtil.applyAggJoinResultKeyedJoin(AggregationService aggregationService,
AgentInstanceContext agentInstanceContext,
Set<MultiKey<EventBean>> newEvents,
Object[] newDataMultiKey,
Set<MultiKey<EventBean>> oldEvents,
Object[] oldDataMultiKey)
NOTE: Code-generation-invoked method, method name and parameter order matters
|
static void |
ResultSetProcessorGroupedUtil.applyAggViewResultKeyedView(AggregationService aggregationService,
AgentInstanceContext agentInstanceContext,
EventBean[] newData,
Object[] newDataMultiKey,
EventBean[] oldData,
Object[] oldDataMultiKey,
EventBean[] eventsPerStream)
NOTE: Code-generation-invoked method, method name and parameter order matters
|
Modifier and Type | Method and Description |
---|---|
EventBean[] |
OrderByProcessor.sortPlain(EventBean[] outgoingEvents,
EventBean[][] generatingEvents,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext,
AggregationService aggregationService)
Sort the output events.
|
EventBean[] |
OrderByProcessor.sortRollup(EventBean[] outgoingEvents,
List<GroupByRollupKey> currentGenerators,
boolean newData,
AgentInstanceContext agentInstanceContext,
AggregationService aggregationService)
Sort the output events, using the provided group-by keys for
evaluating grouped aggregation functions, and avoiding the cost of
recomputing the keys.
|
EventBean[] |
OrderByProcessor.sortWGroupKeys(EventBean[] outgoingEvents,
EventBean[][] generatingEvents,
Object[] groupByKeys,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext,
AggregationService aggregationService)
Sort the output events, using the provided group-by keys for
evaluating grouped aggregation functions, and avoiding the cost of
recomputing the keys.
|
Modifier and Type | Method and Description |
---|---|
AggregationService |
ResultSetProcessorRowForAll.getAggregationService() |
Modifier and Type | Method and Description |
---|---|
AggregationService |
ResultSetProcessorRowPerGroup.getAggregationService() |
Constructor and Description |
---|
ResultSetProcessorRowPerGroupIterator(Iterator<EventBean> sourceIterator,
ResultSetProcessorRowPerGroup resultSetProcessor,
AggregationService aggregationService,
ExprEvaluatorContext exprEvaluatorContext)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
AggregationService |
ResultSetProcessorRowPerGroupRollup.getAggregationService() |
Modifier and Type | Field and Description |
---|---|
protected AggregationService |
SubselectAggregatorViewBase.aggregationService |
protected AggregationService |
SubselectAggregationPreprocessorBase.aggregationService |
Modifier and Type | Method and Description |
---|---|
AggregationService |
SubSelectStrategyRealization.getAggregationService() |
AggregationService |
SubSelectFactoryResult.getAggregationService() |
Modifier and Type | Method and Description |
---|---|
AggregationService |
StatementResourceHolder.getAggregationService() |
Modifier and Type | Method and Description |
---|---|
protected void |
StatementResourceHolder.setAggregationService(AggregationService aggregationService) |
Constructor and Description |
---|
StatementResourceHolder(AgentInstanceContext agentInstanceContext,
AgentInstanceStopCallback agentInstanceStopCallback,
Viewable finalView,
AggregationService aggregationService,
PriorEvalStrategy[] priorEvalStrategies,
PreviousGetterStrategy[] previousGetterStrategies,
RowRecogPreviousStrategy rowRecogPreviousStrategy) |
Modifier and Type | Field and Description |
---|---|
protected AggregationService |
ExpressionViewBase.aggregationService |
Modifier and Type | Method and Description |
---|---|
AggregationService |
ExpressionViewBase.getAggregationService() |
Modifier and Type | Method and Description |
---|---|
static boolean |
ExpressionBatchViewUtil.evaluate(EventBean[] eventsPerStream,
AgentInstanceContext agentInstanceContext,
ExpressionViewFactoryBase factory,
AggregationService aggregationService) |
Copyright © 2005–2019. All rights reserved.