Class StatementContext
java.lang.Object
com.espertech.esper.common.internal.context.util.StatementContext
- All Implemented Interfaces:
ExprEvaluatorContext
,EventTableFactoryFactoryContext
,SubSelectStrategyFactoryContext
public class StatementContext
extends Object
implements ExprEvaluatorContext, SubSelectStrategyFactoryContext, EventTableFactoryFactoryContext
-
Field Summary
Fields inherited from interface com.espertech.esper.common.internal.epl.expression.core.ExprEvaluatorContext
EPTYPE
-
Constructor Summary
ConstructorDescriptionStatementContext
(ContextRuntimeDescriptor contextRuntimeDescriptor, String deploymentId, int statementId, String statementName, String moduleName, StatementInformationalsRuntime statementInformationals, Object userObjectRuntime, StatementContextRuntimeServices statementContextRuntimeServices, EPStatementHandle epStatementHandle, Map<Integer, FilterSpecActivatable> filterSpecActivatables, PatternSubexpressionPoolStmtSvc patternSubexpressionPoolSvc, RowRecogStatePoolStmtSvc rowRecogStatePoolStmtSvc, ScheduleBucket scheduleBucket, StatementAIResourceRegistry statementAIResourceRegistry, StatementCPCacheService statementCPCacheService, StatementAIFactoryProvider statementAIFactoryProvider, StatementResultService statementResultService, UpdateDispatchView updateDispatchView, FilterService filterService, SchedulingService schedulingService, InternalEventRouteDest internalEventRouteDest) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addFinalizeCallback
(StatementFinalizeCallback callback) int
int
int
boolean
boolean
void
setDestroyCallback
(StatementDestroyCallback destroyCallback) void
setFilterService
(FilterService filterService) void
setInternalEventRouteDest
(InternalEventRouteDest internalEventRouteDest) void
setSchedulingService
(SchedulingService schedulingService) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.espertech.esper.common.internal.epl.expression.core.ExprEvaluatorContext
getFilterReboolConstant, setFilterReboolConstant
-
Constructor Details
-
StatementContext
public StatementContext(ContextRuntimeDescriptor contextRuntimeDescriptor, String deploymentId, int statementId, String statementName, String moduleName, StatementInformationalsRuntime statementInformationals, Object userObjectRuntime, StatementContextRuntimeServices statementContextRuntimeServices, EPStatementHandle epStatementHandle, Map<Integer, FilterSpecActivatable> filterSpecActivatables, PatternSubexpressionPoolStmtSvc patternSubexpressionPoolSvc, RowRecogStatePoolStmtSvc rowRecogStatePoolStmtSvc, ScheduleBucket scheduleBucket, StatementAIResourceRegistry statementAIResourceRegistry, StatementCPCacheService statementCPCacheService, StatementAIFactoryProvider statementAIFactoryProvider, StatementResultService statementResultService, UpdateDispatchView updateDispatchView, FilterService filterService, SchedulingService schedulingService, InternalEventRouteDest internalEventRouteDest)
-
-
Method Details
-
getAnnotations
- Specified by:
getAnnotations
in interfaceEventTableFactoryFactoryContext
- Specified by:
getAnnotations
in interfaceExprEvaluatorContext
-
getContextName
- Specified by:
getContextName
in interfaceExprEvaluatorContext
-
getContextRuntimeDescriptor
-
getContextServiceFactory
-
getRuntimeSettingsService
- Specified by:
getRuntimeSettingsService
in interfaceEventTableFactoryFactoryContext
-
getDeploymentId
- Specified by:
getDeploymentId
in interfaceExprEvaluatorContext
-
getEpStatementHandle
-
getRuntimeExtensionServices
-
getEventBeanTypedEventFactory
- Specified by:
getEventBeanTypedEventFactory
in interfaceExprEvaluatorContext
-
getEventBeanService
- Specified by:
getEventBeanService
in interfaceExprEvaluatorContext
-
getRuntimeURI
- Specified by:
getRuntimeURI
in interfaceExprEvaluatorContext
-
getExpressionResultCacheServiceSharable
-
getClasspathImportServiceRuntime
-
getEventTableIndexService
- Specified by:
getEventTableIndexService
in interfaceEventTableFactoryFactoryContext
- Specified by:
getEventTableIndexService
in interfaceSubSelectStrategyFactoryContext
-
getEventTypeRepositoryPreconfigured
-
getFilterService
-
getFilterBooleanExpressionFactory
-
getFilterSpecActivatables
-
getInternalEventRouter
-
getInternalEventRouteDest
-
getNamedWindowConsumerManagementService
-
getNamedWindowManagementService
-
getPriority
public int getPriority() -
getResultSetProcessorHelperFactory
-
getStatementId
public int getStatementId()- Specified by:
getStatementId
in interfaceExprEvaluatorContext
-
getStatementCPCacheService
-
getStatementContextRuntimeServices
-
getSchedulingService
-
getStatementName
- Specified by:
getStatementName
in interfaceExprEvaluatorContext
-
getStatementAIResourceRegistry
-
getStatementAIFactoryProvider
-
getScheduleBucket
-
isStatelessSelect
public boolean isStatelessSelect() -
getStatementAgentInstanceLockFactory
-
getStatementResultService
-
getTableManagementService
-
getTimeProvider
- Specified by:
getTimeProvider
in interfaceExprEvaluatorContext
-
getUserObjectCompileTime
- Specified by:
getUserObjectCompileTime
in interfaceExprEvaluatorContext
-
getUpdateDispatchView
-
getViewServicePreviousFactory
-
getViewFactoryService
-
getStatementResourceService
-
getPathContextRegistry
-
getPatternSubexpressionPoolSvc
-
getStatementInformationals
-
addFinalizeCallback
-
getFinalizeCallbacks
-
getExceptionHandlingService
- Specified by:
getExceptionHandlingService
in interfaceExprEvaluatorContext
-
makeAgentInstanceContextUnpartitioned
-
getContextManagementService
-
getVariableManagementService
- Specified by:
getVariableManagementService
in interfaceExprEvaluatorContext
-
getStatementContextFilterEvalEnv
-
getDestroyCallback
-
setDestroyCallback
-
getTableExprEvaluatorContext
- Specified by:
getTableExprEvaluatorContext
in interfaceExprEvaluatorContext
-
getContextProperties
- Specified by:
getContextProperties
in interfaceExprEvaluatorContext
-
getAgentInstanceId
public int getAgentInstanceId()- Specified by:
getAgentInstanceId
in interfaceExprEvaluatorContext
-
getAgentInstanceLock
- Specified by:
getAgentInstanceLock
in interfaceExprEvaluatorContext
-
getExpressionResultCacheService
- Specified by:
getExpressionResultCacheService
in interfaceExprEvaluatorContext
-
getAllocateAgentInstanceScriptContext
- Specified by:
getAllocateAgentInstanceScriptContext
in interfaceExprEvaluatorContext
-
getEventTypeResolvingBeanFactory
-
getEventTypePathRegistry
-
getEventTypeAvroHandler
-
getRuntime
-
getRowRecogStatePoolStmtSvc
-
getRowRecogStateRepoFactory
-
getHistoricalDataCacheFactory
-
getDatabaseConfigService
-
getEPRuntimeEventProcessWrapped
-
getEPRuntimeSendEvent
-
getEPRuntimeRenderEvent
-
getDataFlowFilterServiceAdapter
-
getMetricReportingService
-
getAuditProvider
- Specified by:
getAuditProvider
in interfaceExprEvaluatorContext
-
getInstrumentationProvider
- Specified by:
getInstrumentationProvider
in interfaceExprEvaluatorContext
-
getRuntimeEnvContext
-
getUserObjectRuntime
-
getStatementType
-
getModuleName
- Specified by:
getModuleName
in interfaceExprEvaluatorContext
-
getEventTableFactoryContext
- Specified by:
getEventTableFactoryContext
in interfaceSubSelectStrategyFactoryContext
-
setFilterService
-
setSchedulingService
-
setInternalEventRouteDest
-
getEPLWhenAvailable
- Specified by:
getEPLWhenAvailable
in interfaceExprEvaluatorContext
-
getTimeZone
- Specified by:
getTimeZone
in interfaceExprEvaluatorContext
-
getTimeAbacus
- Specified by:
getTimeAbacus
in interfaceExprEvaluatorContext
-
isWritesToTables
public boolean isWritesToTables()- Specified by:
isWritesToTables
in interfaceExprEvaluatorContext
-
getConfigSnapshot
-