public class ResultSetProcessorGroupedUtil extends Object
Modifier and Type | Field and Description |
---|---|
static String |
METHOD_APPLYAGGJOINRESULTKEYEDJOIN |
static String |
METHOD_APPLYAGGVIEWRESULTKEYEDVIEW |
Constructor and Description |
---|
ResultSetProcessorGroupedUtil() |
Modifier and Type | Method and Description |
---|---|
static void |
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 |
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
|
static CodegenMethod |
generateGroupKeyArrayJoinCodegen(ExprNode[] groupKeyExpressions,
CodegenClassScope classScope,
CodegenInstanceAux instance) |
static CodegenMethod |
generateGroupKeyArrayViewCodegen(ExprNode[] groupKeyExpressions,
CodegenClassScope classScope,
CodegenInstanceAux instance) |
static CodegenMethod |
generateGroupKeySingleCodegen(ExprNode[] groupKeyExpressions,
CodegenClassScope classScope,
CodegenInstanceAux instance) |
public static final String METHOD_APPLYAGGVIEWRESULTKEYEDVIEW
public static final String METHOD_APPLYAGGJOINRESULTKEYEDJOIN
public static void applyAggViewResultKeyedView(AggregationService aggregationService, AgentInstanceContext agentInstanceContext, EventBean[] newData, Object[] newDataMultiKey, EventBean[] oldData, Object[] oldDataMultiKey, EventBean[] eventsPerStream)
aggregationService
- aggsagentInstanceContext
- ctxnewData
- new datanewDataMultiKey
- new data keysoldData
- old dataoldDataMultiKey
- old data keyseventsPerStream
- event buffer, transient bufferpublic static void applyAggJoinResultKeyedJoin(AggregationService aggregationService, AgentInstanceContext agentInstanceContext, Set<MultiKey<EventBean>> newEvents, Object[] newDataMultiKey, Set<MultiKey<EventBean>> oldEvents, Object[] oldDataMultiKey)
aggregationService
- aggsagentInstanceContext
- ctxnewEvents
- new datanewDataMultiKey
- new data keysoldEvents
- old dataoldDataMultiKey
- old data keyspublic static CodegenMethod generateGroupKeySingleCodegen(ExprNode[] groupKeyExpressions, CodegenClassScope classScope, CodegenInstanceAux instance)
public static CodegenMethod generateGroupKeyArrayViewCodegen(ExprNode[] groupKeyExpressions, CodegenClassScope classScope, CodegenInstanceAux instance)
public static CodegenMethod generateGroupKeyArrayJoinCodegen(ExprNode[] groupKeyExpressions, CodegenClassScope classScope, CodegenInstanceAux instance)
Copyright © 2005–2018. All rights reserved.