public class RowRecogDescForge extends Object
Constructor and Description |
---|
RowRecogDescForge(EventType parentEventType,
EventType rowEventType,
EventType compositeEventType,
EventType multimatchEventType,
int[] multimatchStreamNumToVariable,
int[] multimatchVariableToStreamNum,
ExprNode[] partitionBy,
MultiKeyClassRef partitionByMultiKey,
LinkedHashMap<String,Pair<Integer,Boolean>> variableStreams,
boolean hasInterval,
boolean iterateOnly,
boolean unbound,
boolean orTerminated,
boolean collectMultimatches,
boolean defineAsksMultimatches,
int numEventsEventsPerStreamDefine,
String[] multimatchVariablesArray,
RowRecogNFAStateForge[] startStates,
RowRecogNFAStateForge[] allStates,
boolean allMatches,
MatchRecognizeSkipEnum skip,
ExprNode[] columnEvaluators,
String[] columnNames,
TimePeriodComputeForge intervalCompute,
int[] previousRandomAccessIndexes,
AggregationServiceForgeDesc[] aggregationServices,
boolean isTargetHA) |
public RowRecogDescForge(EventType parentEventType, EventType rowEventType, EventType compositeEventType, EventType multimatchEventType, int[] multimatchStreamNumToVariable, int[] multimatchVariableToStreamNum, ExprNode[] partitionBy, MultiKeyClassRef partitionByMultiKey, LinkedHashMap<String,Pair<Integer,Boolean>> variableStreams, boolean hasInterval, boolean iterateOnly, boolean unbound, boolean orTerminated, boolean collectMultimatches, boolean defineAsksMultimatches, int numEventsEventsPerStreamDefine, String[] multimatchVariablesArray, RowRecogNFAStateForge[] startStates, RowRecogNFAStateForge[] allStates, boolean allMatches, MatchRecognizeSkipEnum skip, ExprNode[] columnEvaluators, String[] columnNames, TimePeriodComputeForge intervalCompute, int[] previousRandomAccessIndexes, AggregationServiceForgeDesc[] aggregationServices, boolean isTargetHA)
public EventType getRowEventType()
public void setPartitionMgmtStateMgmtSettings(StateMgmtSetting partitionMgmtStateMgmtSettings)
public void setScheduleMgmtStateMgmtSettings(StateMgmtSetting scheduleMgmtStateMgmtSettings)
public CodegenExpression make(CodegenMethodScope parent, SAIFFInitializeSymbol symbols, CodegenClassScope classScope)
public EventType getParentEventType()
public EventType getCompositeEventType()
public EventType getMultimatchEventType()
public int[] getMultimatchStreamNumToVariable()
public int[] getMultimatchVariableToStreamNum()
public ExprNode[] getPartitionBy()
public MultiKeyClassRef getPartitionByMultiKey()
public LinkedHashMap<String,Pair<Integer,Boolean>> getVariableStreams()
public boolean isHasInterval()
public boolean isIterateOnly()
public boolean isUnbound()
public boolean isOrTerminated()
public boolean isCollectMultimatches()
public boolean isDefineAsksMultimatches()
public int getNumEventsEventsPerStreamDefine()
public String[] getMultimatchVariablesArray()
public RowRecogNFAStateForge[] getStartStates()
public RowRecogNFAStateForge[] getAllStates()
public boolean isAllMatches()
public MatchRecognizeSkipEnum getSkip()
public ExprNode[] getColumnEvaluators()
public String[] getColumnNames()
public TimePeriodComputeForge getIntervalCompute()
public int[] getPreviousRandomAccessIndexes()
public AggregationServiceForgeDesc[] getAggregationServices()
public boolean isTargetHA()
public StateMgmtSetting getPartitionMgmtStateMgmtSettings()
public StateMgmtSetting getScheduleMgmtStateMgmtSettings()
Copyright © 2005–2022. All rights reserved.