public final class StatementContext extends Object
Constructor and Description |
---|
StatementContext(StatementContextEngineServices stmtEngineServices,
SchedulingService schedulingService,
ScheduleBucket scheduleBucket,
EPStatementHandle epStatementHandle,
ViewResolutionService viewResultionService,
PatternObjectResolutionService patternResolutionService,
StatementExtensionSvcContext statementExtensionSvcContext,
StatementStopService statementStopService,
PatternContextFactory patternContextFactory,
FilterService filterService,
StatementResultService statementResultService,
InternalEventRouteDest internalEventEngineRouteDest,
Annotation[] annotations,
StatementAIResourceRegistry statementAgentInstanceRegistry,
StatementAgentInstanceLock defaultAgentInstanceLock,
ContextDescriptor contextDescriptor,
PatternSubexpressionPoolStmtSvc patternSubexpressionPoolSvc,
MatchRecognizeStatePoolStmtSvc matchRecognizeStatePoolStmtSvc,
boolean statelessSelect,
ContextControllerFactoryService contextControllerFactoryService,
AgentInstanceScriptContext defaultAgentInstanceScriptContext,
AggregationServiceFactoryService aggregationServiceFactoryService,
boolean writesToTables,
Object statementUserObject,
StatementSemiAnonymousTypeRegistry statementSemiAnonymousTypeRegistry,
int priority) |
public StatementContext(StatementContextEngineServices stmtEngineServices, SchedulingService schedulingService, ScheduleBucket scheduleBucket, EPStatementHandle epStatementHandle, ViewResolutionService viewResultionService, PatternObjectResolutionService patternResolutionService, StatementExtensionSvcContext statementExtensionSvcContext, StatementStopService statementStopService, PatternContextFactory patternContextFactory, FilterService filterService, StatementResultService statementResultService, InternalEventRouteDest internalEventEngineRouteDest, Annotation[] annotations, StatementAIResourceRegistry statementAgentInstanceRegistry, StatementAgentInstanceLock defaultAgentInstanceLock, ContextDescriptor contextDescriptor, PatternSubexpressionPoolStmtSvc patternSubexpressionPoolSvc, MatchRecognizeStatePoolStmtSvc matchRecognizeStatePoolStmtSvc, boolean statelessSelect, ContextControllerFactoryService contextControllerFactoryService, AgentInstanceScriptContext defaultAgentInstanceScriptContext, AggregationServiceFactoryService aggregationServiceFactoryService, boolean writesToTables, Object statementUserObject, StatementSemiAnonymousTypeRegistry statementSemiAnonymousTypeRegistry, int priority)
public StatementType getStatementType()
public int getStatementId()
public String getStatementName()
public final SchedulingService getSchedulingService()
public EventAdapterService getEventAdapterService()
public ScheduleBucket getScheduleBucket()
public EPStatementHandle getEpStatementHandle()
public ViewResolutionService getViewResolutionService()
public StatementExtensionSvcContext getStatementExtensionServicesContext()
public StatementStopService getStatementStopService()
public PatternContextFactory getPatternContextFactory()
public String getExpression()
public String getEngineURI()
public FilterService getFilterService()
public PatternObjectResolutionService getPatternResolutionService()
public NamedWindowMgmtService getNamedWindowMgmtService()
public VariableService getVariableService()
public TableService getTableService()
public StatementResultService getStatementResultService()
public URI[] getPlugInTypeResolutionURIs()
public ValueAddEventService getValueAddEventService()
public ConfigurationInformation getConfigSnapshot()
public void setSchedulingService(SchedulingService schedulingService)
schedulingService
- servicepublic void setFilterService(FilterService filterService)
filterService
- filter servicepublic InternalEventRouteDest getInternalEventEngineRouteDest()
public void setInternalEventEngineRouteDest(InternalEventRouteDest internalEventEngineRouteDest)
internalEventEngineRouteDest
- routerpublic ScheduleAdjustmentService getScheduleAdjustmentService()
public MetricReportingServiceSPI getMetricReportingService()
public TimeProvider getTimeProvider()
public ViewService getViewService()
public ExceptionHandlingService getExceptionHandlingService()
public TableExprEvaluatorContext getTableExprEvaluatorContext()
public ContextManagementService getContextManagementService()
public Annotation[] getAnnotations()
public ExpressionResultCacheService getExpressionResultCacheServiceSharable()
public int getAgentInstanceId()
public StatementAIResourceRegistry getStatementAgentInstanceRegistry()
public StatementAgentInstanceLock getDefaultAgentInstanceLock()
public ContextDescriptor getContextDescriptor()
public void setDefaultAgentInstanceLock(StatementAgentInstanceLock defaultAgentInstanceLock)
public PatternSubexpressionPoolStmtSvc getPatternSubexpressionPoolSvc()
public MatchRecognizeStatePoolStmtSvc getMatchRecognizeStatePoolStmtSvc()
public boolean isStatelessSelect()
public ContextControllerFactoryService getContextControllerFactoryService()
public AgentInstanceScriptContext getDefaultAgentInstanceScriptContext()
public AggregationServiceFactoryService getAggregationServiceFactoryService()
public StatementEventTypeRef getStatementEventTypeRef()
public String getContextName()
public boolean isWritesToTables()
public Object getStatementUserObject()
public EngineLevelExtensionServicesContext getEngineExtensionServicesContext()
public RegexHandlerFactory getRegexPartitionStateRepoFactory()
public ViewServicePreviousFactory getViewServicePreviousFactory()
public PatternNodeFactory getPatternNodeFactory()
public EventTableIndexService getEventTableIndexService()
public StatementLockFactory getStatementLockFactory()
public void setStatementSpecCompiled(StatementSpecCompiled statementSpecCompiled)
public StatementSpecCompiled getStatementSpecCompiled()
public void setStatementAgentInstanceFactory(StatementAgentInstanceFactory statementAgentInstanceFactory)
public StatementAgentInstanceFactory getStatementAgentInstanceFactory()
public EPStatementSPI getStatement()
public void setStatement(EPStatementSPI statement)
public StatementSemiAnonymousTypeRegistry getStatementSemiAnonymousTypeRegistry()
public FilterBooleanExpressionFactory getFilterBooleanExpressionFactory()
public EngineSettingsService getEngineSettingsService()
public ExprDeclaredService getExprDeclaredService()
public int getPriority()
public FilterFaultHandlerFactory getFilterFaultHandlerFactory()
public void setFilterFaultHandlerFactory(FilterFaultHandlerFactory filterFaultHandlerFactory)
public TimeSourceService getTimeSourceService()
public EngineImportService getEngineImportService()
public TimeAbacus getTimeAbacus()
public AgentInstanceScriptContext getAllocateAgentInstanceScriptContext()