public class ResultSetProcessorHelperFactoryDefault extends Object implements ResultSetProcessorHelperFactory
Modifier and Type | Field and Description |
---|---|
static ResultSetProcessorHelperFactoryDefault |
INSTANCE |
EPTYPE
public static final ResultSetProcessorHelperFactoryDefault INSTANCE
public ResultSetProcessorRowPerGroupUnboundHelper makeRSRowPerGroupUnboundGroupRep(EPType[] groupKeyTypes, DataInputOutputSerde<Object> serde, EventType eventType, StateMgmtSetting stateMgmtSettings, ExprEvaluatorContext exprEvaluatorContext)
makeRSRowPerGroupUnboundGroupRep
in interface ResultSetProcessorHelperFactory
public ResultSetProcessorGroupedOutputFirstHelper makeRSGroupedOutputFirst(ExprEvaluatorContext exprEvaluatorContext, EPType[] groupKeyTypes, OutputConditionPolledFactory optionalOutputFirstConditionFactory, AggregationGroupByRollupDesc optionalGroupByRollupDesc, int optionalRollupLevel, DataInputOutputSerde<Object> serde, StateMgmtSetting stateMgmtSettings)
makeRSGroupedOutputFirst
in interface ResultSetProcessorHelperFactory
public OutputProcessViewConditionDeltaSet makeOutputConditionChangeSet(EventType[] eventTypes, ExprEvaluatorContext exprEvaluatorContext, StateMgmtSetting stateMgmtSettings)
makeOutputConditionChangeSet
in interface ResultSetProcessorHelperFactory
public OutputConditionFactory makeOutputConditionTime(boolean hasVariable, TimePeriodCompute timePeriodCompute, boolean isStartConditionOnCreation, int scheduleCallbackId)
makeOutputConditionTime
in interface ResultSetProcessorHelperFactory
public ResultSetProcessorRowForAllOutputLastHelper makeRSRowForAllOutputLast(ResultSetProcessorRowForAll processor, ExprEvaluatorContext exprEvaluatorContext)
makeRSRowForAllOutputLast
in interface ResultSetProcessorHelperFactory
public ResultSetProcessorRowForAllOutputAllHelper makeRSRowForAllOutputAll(ResultSetProcessorRowForAll processor, ExprEvaluatorContext exprEvaluatorContext, StateMgmtSetting stateMgmtSettings)
makeRSRowForAllOutputAll
in interface ResultSetProcessorHelperFactory
public ResultSetProcessorSimpleOutputLastHelper makeRSSimpleOutputLast(ResultSetProcessorSimple simple, ExprEvaluatorContext exprEvaluatorContext, EventType[] eventTypes)
makeRSSimpleOutputLast
in interface ResultSetProcessorHelperFactory
public ResultSetProcessorSimpleOutputAllHelper makeRSSimpleOutputAll(ResultSetProcessorSimple simple, ExprEvaluatorContext exprEvaluatorContext, EventType[] eventTypes, StateMgmtSetting stateMgmtSettings)
makeRSSimpleOutputAll
in interface ResultSetProcessorHelperFactory
public ResultSetProcessorSimpleOutputFirstHelper makeRSSimpleOutputFirst(ExprEvaluatorContext exprEvaluatorContext)
makeRSSimpleOutputFirst
in interface ResultSetProcessorHelperFactory
public OutputConditionExpressionFactory makeOutputConditionExpression()
makeOutputConditionExpression
in interface ResultSetProcessorHelperFactory
public OutputConditionFactory makeOutputConditionCrontab(ExprEvaluator[] crontabAtSchedule, boolean isStartConditionOnCreation, int scheduleCallbackId)
makeOutputConditionCrontab
in interface ResultSetProcessorHelperFactory
public OutputConditionFactory makeOutputConditionCount(int rate, Variable variableMetaData)
makeOutputConditionCount
in interface ResultSetProcessorHelperFactory
public OutputProcessViewAfterState makeOutputConditionAfter(Long afterConditionTime, Integer afterConditionNumberOfEvents, boolean afterConditionSatisfied, ExprEvaluatorContext exprEvaluatorContext)
makeOutputConditionAfter
in interface ResultSetProcessorHelperFactory
public ResultSetProcessorRowPerEventOutputLastHelperImpl makeRSRowPerEventOutputLast(ResultSetProcessorRowPerEvent processor, ExprEvaluatorContext exprEvaluatorContext)
makeRSRowPerEventOutputLast
in interface ResultSetProcessorHelperFactory
public ResultSetProcessorRowPerEventOutputAllHelper makeRSRowPerEventOutputAll(ResultSetProcessorRowPerEvent processor, ExprEvaluatorContext exprEvaluatorContext, StateMgmtSetting stateMgmtSettings)
makeRSRowPerEventOutputAll
in interface ResultSetProcessorHelperFactory
public ResultSetProcessorGroupedOutputAllGroupReps makeRSGroupedOutputAllNoOpt(ExprEvaluatorContext exprEvaluatorContext, EPType[] groupKeyTypes, DataInputOutputSerde<Object> serde, EventType[] eventTypes, StateMgmtSetting stateMgmtSettings)
makeRSGroupedOutputAllNoOpt
in interface ResultSetProcessorHelperFactory
public ResultSetProcessorRowPerGroupOutputAllHelper makeRSRowPerGroupOutputAllOpt(ExprEvaluatorContext exprEvaluatorContext, ResultSetProcessorRowPerGroup resultSetProcessorRowPerGroup, EPType[] groupKeyTypes, DataInputOutputSerde<Object> serde, EventType[] eventTypes, StateMgmtSetting stateMgmtSettings)
makeRSRowPerGroupOutputAllOpt
in interface ResultSetProcessorHelperFactory
public ResultSetProcessorRowPerGroupOutputLastHelper makeRSRowPerGroupOutputLastOpt(ExprEvaluatorContext exprEvaluatorContext, ResultSetProcessorRowPerGroup resultSetProcessorRowPerGroup, EPType[] groupKeyTypes, DataInputOutputSerde<Object> serde, EventType[] eventTypes, StateMgmtSetting stateMgmtSettings)
makeRSRowPerGroupOutputLastOpt
in interface ResultSetProcessorHelperFactory
public ResultSetProcessorAggregateGroupedOutputAllHelper makeRSAggregateGroupedOutputAll(ExprEvaluatorContext exprEvaluatorContext, ResultSetProcessorAggregateGrouped processor, EPType[] groupKeyTypes, DataInputOutputSerde<Object> serde, EventType[] eventTypes, StateMgmtSetting stateMgmtSettings)
makeRSAggregateGroupedOutputAll
in interface ResultSetProcessorHelperFactory
public ResultSetProcessorAggregateGroupedOutputLastHelper makeRSAggregateGroupedOutputLastOpt(ExprEvaluatorContext exprEvaluatorContext, ResultSetProcessorAggregateGrouped processor, EPType[] groupKeyTypes, DataInputOutputSerde<Object> serde, StateMgmtSetting stateMgmtSettings)
makeRSAggregateGroupedOutputLastOpt
in interface ResultSetProcessorHelperFactory
public ResultSetProcessorRowPerGroupRollupOutputLastHelper makeRSRowPerGroupRollupLast(ExprEvaluatorContext exprEvaluatorContext, ResultSetProcessorRowPerGroupRollup resultSetProcessorRowPerGroupRollup, EPType[] groupKeyTypes, EventType[] eventTypes, StateMgmtSetting stateMgmtSettings)
makeRSRowPerGroupRollupLast
in interface ResultSetProcessorHelperFactory
public ResultSetProcessorRowPerGroupRollupOutputAllHelper makeRSRowPerGroupRollupAll(ExprEvaluatorContext exprEvaluatorContext, ResultSetProcessorRowPerGroupRollup resultSetProcessorRowPerGroupRollup, EPType[] groupKeyTypes, EventType[] eventTypes, StateMgmtSetting stateMgmtSettings)
makeRSRowPerGroupRollupAll
in interface ResultSetProcessorHelperFactory
public ResultSetProcessorRowPerGroupRollupUnboundHelper makeRSRowPerGroupRollupSnapshotUnbound(ExprEvaluatorContext exprEvaluatorContext, ResultSetProcessorRowPerGroupRollup resultSetProcessorRowPerGroupRollup, EPType[] groupKeyTypes, int numStreams, EventType[] eventTypes, StateMgmtSetting stateMgmtSettings)
makeRSRowPerGroupRollupSnapshotUnbound
in interface ResultSetProcessorHelperFactory
Copyright © 2005–2020. All rights reserved.