Uses of Class
net.esper.core.EPStatementHandle

Packages that use EPStatementHandle
net.esper.core Implementation of client package interfaces, glue code 
net.esper.eql.core Contains EQL statement specification classes define the constructs that make up an EQL statement, such as the list of items in the select clause, the insert-into stream name and property names etc. 
net.esper.eql.db Database SQL polling views and caches 
net.esper.eql.named Named window classes are in this package 
net.esper.eql.view Internal processing views for output rate limiting, filtering and internal event routing 
net.esper.pattern Pattern expression tree and pattern state objects, the later resembles pattern expression state for each active pattern instance 
net.esper.view View infrastructure concerned with view creation and destroy, cloning and hooking views trees into filtering. 
net.esper.view.stream View to event stream relationship service 
 

Uses of EPStatementHandle in net.esper.core
 

Methods in net.esper.core that return EPStatementHandle
 EPStatementHandle StatementContext.getEpStatementHandle()
          Returns the statement's resource locks.
 EPStatementHandle EPStatementHandleCallback.getEpStatementHandle()
          Returns the statement handle.
 EPStatementHandle StatementLifecycleSvcImpl.EPStatementDesc.getStatementHandle()
          Returns the statements handle.
 

Methods in net.esper.core with parameters of type EPStatementHandle
 void InternalEventRouter.route(EventBean[] events, EPStatementHandle statementHandle)
          Route the event such that the event is processed as required.
 void EPRuntimeImpl.route(EventBean[] events, EPStatementHandle epStatementHandle)
           
 

Constructors in net.esper.core with parameters of type EPStatementHandle
EPStatementHandleCallback(EPStatementHandle epStatementHandle, FilterHandleCallback callback)
          Ctor.
EPStatementHandleCallback(EPStatementHandle epStatementHandle, ScheduleHandleCallback callback)
          Ctor.
EPStatementImpl(EPServiceProvider epServiceProvider, String statementId, String statementName, String expressionText, boolean isPattern, DispatchService dispatchService, StatementLifecycleSvc statementLifecycleSvc, long timeLastStateChange, boolean isBlockingDispatch, boolean isSpinBlockingDispatch, long msecBlockingTimeout, EPStatementHandle epStatementHandle, VariableService variableService)
          Ctor.
StatementContext(String engineURI, String engineInstanceId, String statementId, String statementName, String expression, SchedulingService schedulingService, ScheduleBucket scheduleBucket, EventAdapterService eventAdapterService, EPStatementHandle epStatementHandle, ViewResolutionService viewResultionService, PatternObjectResolutionService patternResolutionService, StatementExtensionSvcContext statementExtensionSvcContext, StatementStopService statementStopService, MethodResolutionService methodResolutionService, PatternContextFactory patternContextFactory, FilterService filterService, JoinSetComposerFactory joinSetComposerFactory, OutputConditionFactory outputConditionFactory, NamedWindowService namedWindowService, VariableService variableService)
          Constructor.
StatementLifecycleSvcImpl.EPStatementDesc(EPStatementSPI epStatement, EPStatementStartMethod startMethod, EPStatementStopMethod stopMethod, String optInsertIntoStream, EPStatementHandle statementHandle)
          Ctor.
 

Uses of EPStatementHandle in net.esper.eql.core
 

Methods in net.esper.eql.core with parameters of type EPStatementHandle
static HistoricalEventViewable MethodPollingViewableFactory.createPollMethodView(int streamNumber, MethodStreamSpec methodStreamSpec, EventAdapterService eventAdapterService, EPStatementHandle epStatementHandle, MethodResolutionService methodResolutionService, EngineImportService engineImportService, SchedulingService schedulingService, ScheduleBucket scheduleBucket)
          Creates a method-invocation polling view for use as a stream that calls a method, or pulls results from cache.
 

Uses of EPStatementHandle in net.esper.eql.db
 

Methods in net.esper.eql.db with parameters of type EPStatementHandle
static HistoricalEventViewable DatabasePollingViewableFactory.createDBStatementView(int streamNumber, DBStatementStreamSpec databaseStreamSpec, DatabaseConfigService databaseConfigService, EventAdapterService eventAdapterService, EPStatementHandle epStatementHandle)
          Creates the viewable for polling via database SQL query.
static DataCache DataCacheFactory.getDataCache(ConfigurationDBRef.DataCacheDesc cacheDesc, EPStatementHandle epStatementHandle, SchedulingService schedulingService, ScheduleBucket scheduleBucket)
          Creates a cache implementation for the strategy as defined by the cache descriptor.
 DataCache DatabaseConfigServiceImpl.getDataCache(String databaseName, EPStatementHandle epStatementHandle)
           
 DataCache DatabaseConfigService.getDataCache(String databaseName, EPStatementHandle epStatementHandle)
          Returns a new cache implementation for this database.
 

Constructors in net.esper.eql.db with parameters of type EPStatementHandle
DataCacheExpiringImpl(double maxAgeSec, double purgeIntervalSec, ConfigurationDBRef.CacheReferenceType cacheReferenceType, SchedulingService schedulingService, ScheduleSlot scheduleSlot, EPStatementHandle epStatementHandle)
          Ctor.
 

Uses of EPStatementHandle in net.esper.eql.named
 

Methods in net.esper.eql.named that return types with arguments of type EPStatementHandle
 Map<EPStatementHandle,List<NamedWindowConsumerView>> NamedWindowConsumerDispatchUnit.getDispatchTo()
          Returns the destination of the dispatch: a map of statements and their consuming views (one or multiple)
 

Methods in net.esper.eql.named with parameters of type EPStatementHandle
 NamedWindowConsumerView NamedWindowTailView.addConsumer(List<ExprNode> filterList, EPStatementHandle statementHandle, StatementStopService statementStopService)
          Adds a consumer view keeping the consuming statement's handle and lock to coordinate dispatches.
 NamedWindowConsumerView NamedWindowProcessor.addConsumer(List<ExprNode> filterList, EPStatementHandle statementHandle, StatementStopService statementStopService)
          Adds a consuming (selecting) statement to the named window.
 NamedWindowOnExprBaseView NamedWindowRootView.addOnExpr(OnTriggerDesc onTriggerDesc, ExprNode joinExpr, EventType filterEventType, StatementStopService statementStopService, InternalEventRouter internalEventRouter, ResultSetProcessor optionalResultSetProcessor, EPStatementHandle statementHandle)
          Add an on-trigger view that, using a lookup strategy, looks up from the named window and may select or delete rows.
 NamedWindowOnExprBaseView NamedWindowProcessor.addOnExpr(OnTriggerDesc onTriggerDesc, ExprNode joinExpr, EventType filterEventType, StatementStopService statementStopService, InternalEventRouter internalEventRouter, ResultSetProcessor optionalResultSetProcessor, EPStatementHandle statementHandle)
          Returns a new view for a new on-delete or on-select statement.
 

Method parameters in net.esper.eql.named with type arguments of type EPStatementHandle
 void NamedWindowServiceImpl.addDispatch(NamedWindowDeltaData delta, Map<EPStatementHandle,List<NamedWindowConsumerView>> consumers)
           
 void NamedWindowService.addDispatch(NamedWindowDeltaData delta, Map<EPStatementHandle,List<NamedWindowConsumerView>> consumers)
          For use to add a result of a named window that must be dispatched to consuming views.
 

Constructors in net.esper.eql.named with parameters of type EPStatementHandle
NamedWindowOnSelectView(StatementStopService statementStopService, LookupStrategy lookupStrategy, NamedWindowRootView rootView, InternalEventRouter internalEventRouter, ResultSetProcessor optionalResultSetProcessor, EPStatementHandle statementHandle)
          Ctor.
 

Constructor parameters in net.esper.eql.named with type arguments of type EPStatementHandle
NamedWindowConsumerDispatchUnit(NamedWindowDeltaData deltaData, Map<EPStatementHandle,List<NamedWindowConsumerView>> dispatchTo)
          Ctor.
 

Uses of EPStatementHandle in net.esper.eql.view
 

Constructors in net.esper.eql.view with parameters of type EPStatementHandle
InternalRouteView(boolean isIStream, InternalEventRouter internalEventRouter, EPStatementHandle epStatementHandle)
          Ctor.
 

Uses of EPStatementHandle in net.esper.pattern
 

Methods in net.esper.pattern that return EPStatementHandle
 EPStatementHandle PatternContext.getEpStatementHandle()
          Returns the statement's resource handle for locking.
 

Uses of EPStatementHandle in net.esper.view
 

Methods in net.esper.view that return EPStatementHandle
 EPStatementHandle ViewFactoryContext.getEpStatementHandle()
          Returns the statement's resource locks.
 

Uses of EPStatementHandle in net.esper.view.stream
 

Methods in net.esper.view.stream with parameters of type EPStatementHandle
 Pair<EventStream,ManagedLock> StreamFactorySvcImpl.createStream(FilterSpecCompiled filterSpec, FilterService filterService, EPStatementHandle epStatementHandle, boolean isJoin)
          See the method of the same name in StreamFactoryService.
 Pair<EventStream,ManagedLock> StreamFactoryService.createStream(FilterSpecCompiled filterSpec, FilterService filterService, EPStatementHandle epStatementHandle, boolean isJoin)
          Create or reuse existing EventStream instance representing that event filter.
 


© 2007 EsperTech Inc.
All rights reserved.
Visit us at espertech.com