Class StateMgmtSettingsProviderDefault
java.lang.Object
com.espertech.esper.common.internal.statemgmtsettings.StateMgmtSettingsProviderDefault
- All Implemented Interfaces:
StateMgmtSettingsProvider
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionaggregation
(FabricCharge fabricCharge, AggregationAttributionKey attributionKey, StatementRawInfo raw, AggregationServiceFactoryForge forge) context()
void
filterNonContext
(FabricCharge fabricCharge, FilterSpecTracked spec) void
filterSubtypes
(FabricCharge fabricCharge, List<FilterSpecTracked> provider, ContextCompileTimeDescriptor contextDescriptor, StatementSpecCompiled compiled) void
filterViewable
(FabricCharge fabricCharge, int stream, boolean isCanIterateUnbound, StatementRawInfo statementRawInfo, EventType eventType) void
historicalExpiryTime
(FabricCharge fabricCharge, int streamNum) index()
void
inlinedClasses
(FabricCharge fabricCharge, ClassProvided classProvided) void
inlinedClassesLocal
(FabricCharge fabricCharge, ClassProvidedPrecompileResult classesInlined) void
namedWindow
(FabricCharge fabricCharge, StatementRawInfo statementRawInfo, NamedWindowMetaData metaData, EventType eventType) void
pattern
(FabricCharge fabricCharge, PatternAttributionKey attributionKey, PatternStreamSpecCompiled patternStreamSpec, StatementRawInfo raw) previous
(FabricCharge fabricCharge, StatementRawInfo raw, int stream, Integer subqueryNumber, EventType eventType) prior
(FabricCharge fabricCharge, StatementRawInfo raw, int streamNum, Integer subqueryNumber, boolean unbound, EventType eventType, SortedSet<Integer> priorRequesteds) rowRecogPartitionState
(FabricCharge fabricCharge, StatementRawInfo raw, RowRecogDescForge forge, MatchRecognizeSpec spec) rowRecogScheduleState
(FabricCharge fabricCharge, StatementRawInfo raw, RowRecogDescForge forge, MatchRecognizeSpec spec) void
schedules
(FabricCharge fabricCharge, List<ScheduleHandleTracked> trackeds) void
spec
(List<FabricStatement> formatStatements, ModuleCompileTimeServices compileTimeServices, Map<String, byte[]> moduleBytes) statement
(int statementNumber, ContextCompileTimeDescriptor context, FabricCharge fabricCharge) void
table
(FabricCharge fabricCharge, String tableName, TableAccessAnalysisResult plan, StatementRawInfo statementRawInfo) tableUnkeyed
(FabricCharge fabricCharge, String tableName, TableAccessAnalysisResult tableInternalType, StatementRawInfo statementRawInfo) view
(FabricCharge fabricCharge, int[] grouping, ViewForgeEnv viewForgeEnv, ViewFactoryForge forge)
-
Field Details
-
INSTANCE
-
-
Method Details
-
newCharge
- Specified by:
newCharge
in interfaceStateMgmtSettingsProvider
-
view
public StateMgmtSetting view(FabricCharge fabricCharge, int[] grouping, ViewForgeEnv viewForgeEnv, ViewFactoryForge forge) - Specified by:
view
in interfaceStateMgmtSettingsProvider
-
context
- Specified by:
context
in interfaceStateMgmtSettingsProvider
-
resultSet
- Specified by:
resultSet
in interfaceStateMgmtSettingsProvider
-
index
- Specified by:
index
in interfaceStateMgmtSettingsProvider
-
aggregation
public StateMgmtSetting aggregation(FabricCharge fabricCharge, AggregationAttributionKey attributionKey, StatementRawInfo raw, AggregationServiceFactoryForge forge) - Specified by:
aggregation
in interfaceStateMgmtSettingsProvider
-
previous
public StateMgmtSetting previous(FabricCharge fabricCharge, StatementRawInfo raw, int stream, Integer subqueryNumber, EventType eventType) - Specified by:
previous
in interfaceStateMgmtSettingsProvider
-
prior
public StateMgmtSetting prior(FabricCharge fabricCharge, StatementRawInfo raw, int streamNum, Integer subqueryNumber, boolean unbound, EventType eventType, SortedSet<Integer> priorRequesteds) - Specified by:
prior
in interfaceStateMgmtSettingsProvider
-
rowRecogPartitionState
public StateMgmtSetting rowRecogPartitionState(FabricCharge fabricCharge, StatementRawInfo raw, RowRecogDescForge forge, MatchRecognizeSpec spec) - Specified by:
rowRecogPartitionState
in interfaceStateMgmtSettingsProvider
-
rowRecogScheduleState
public StateMgmtSetting rowRecogScheduleState(FabricCharge fabricCharge, StatementRawInfo raw, RowRecogDescForge forge, MatchRecognizeSpec spec) - Specified by:
rowRecogScheduleState
in interfaceStateMgmtSettingsProvider
-
tableUnkeyed
public StateMgmtSetting tableUnkeyed(FabricCharge fabricCharge, String tableName, TableAccessAnalysisResult tableInternalType, StatementRawInfo statementRawInfo) - Specified by:
tableUnkeyed
in interfaceStateMgmtSettingsProvider
-
spec
public void spec(List<FabricStatement> formatStatements, ModuleCompileTimeServices compileTimeServices, Map<String, byte[]> moduleBytes) - Specified by:
spec
in interfaceStateMgmtSettingsProvider
-
statement
public FabricStatement statement(int statementNumber, ContextCompileTimeDescriptor context, FabricCharge fabricCharge) - Specified by:
statement
in interfaceStateMgmtSettingsProvider
-
filterViewable
public void filterViewable(FabricCharge fabricCharge, int stream, boolean isCanIterateUnbound, StatementRawInfo statementRawInfo, EventType eventType) - Specified by:
filterViewable
in interfaceStateMgmtSettingsProvider
-
filterNonContext
- Specified by:
filterNonContext
in interfaceStateMgmtSettingsProvider
-
namedWindow
public void namedWindow(FabricCharge fabricCharge, StatementRawInfo statementRawInfo, NamedWindowMetaData metaData, EventType eventType) - Specified by:
namedWindow
in interfaceStateMgmtSettingsProvider
-
table
public void table(FabricCharge fabricCharge, String tableName, TableAccessAnalysisResult plan, StatementRawInfo statementRawInfo) - Specified by:
table
in interfaceStateMgmtSettingsProvider
-
pattern
public void pattern(FabricCharge fabricCharge, PatternAttributionKey attributionKey, PatternStreamSpecCompiled patternStreamSpec, StatementRawInfo raw) - Specified by:
pattern
in interfaceStateMgmtSettingsProvider
-
inlinedClassesLocal
public void inlinedClassesLocal(FabricCharge fabricCharge, ClassProvidedPrecompileResult classesInlined) - Specified by:
inlinedClassesLocal
in interfaceStateMgmtSettingsProvider
-
inlinedClasses
- Specified by:
inlinedClasses
in interfaceStateMgmtSettingsProvider
-
filterSubtypes
public void filterSubtypes(FabricCharge fabricCharge, List<FilterSpecTracked> provider, ContextCompileTimeDescriptor contextDescriptor, StatementSpecCompiled compiled) - Specified by:
filterSubtypes
in interfaceStateMgmtSettingsProvider
-
historicalExpiryTime
- Specified by:
historicalExpiryTime
in interfaceStateMgmtSettingsProvider
-
schedules
- Specified by:
schedules
in interfaceStateMgmtSettingsProvider
-