Uses of Interface
com.espertech.esper.epl.join.table.EventTable

Packages that use EventTable
com.espertech.esper.epl.core Contains EPL statement specification classes define the constructs that make up an EPL statement, such as the list of items in the select clause, the insert-into stream name and property names etc. 
com.espertech.esper.epl.db Database SQL polling views and caches 
com.espertech.esper.epl.join Join process interfaces and glue code 
com.espertech.esper.epl.join.plan Inner join and outer join query planning 
com.espertech.esper.epl.join.table Indexes for views 
com.espertech.esper.epl.named Named window classes are in this package 
com.espertech.esper.epl.subquery Subquery helper classes are found here. 
com.espertech.esper.view View infrastructure concerned with view creation and destroy, cloning and hooking views trees into filtering. 
 

Uses of EventTable in com.espertech.esper.epl.core
 

Methods in com.espertech.esper.epl.core that return EventTable
 EventTable[] MethodPollingViewable.poll(EventBean[][] lookupEventsPerStream, PollResultIndexingStrategy indexingStrategy)
           
 

Uses of EventTable in com.espertech.esper.epl.db
 

Methods in com.espertech.esper.epl.db that return EventTable
 EventTable DataCacheNullImpl.getCached(Object[] lookupKeys)
           
 EventTable DataCacheLRUImpl.getCached(Object[] lookupKeys)
          Retrieves an entry from the cache.
 EventTable DataCacheExpiringImpl.getCached(Object[] lookupKeys)
           
 EventTable DataCache.getCached(Object[] lookupKeys)
          Ask the cache if the keyed value is cached, returning a list or rows if the key is in the cache, or returning null to indicate no such key cached.
 EventTable[] DatabasePollingViewable.poll(EventBean[][] lookupEventsPerStream, PollResultIndexingStrategy indexingStrategy)
           
 

Methods in com.espertech.esper.epl.db with parameters of type EventTable
 void DataCacheNullImpl.put(Object[] lookupKeys, EventTable rows)
           
 void DataCacheLRUImpl.put(Object[] key, EventTable value)
          Adds an entry to this cache.
 void DataCacheExpiringImpl.put(Object[] lookupKeys, EventTable rows)
           
 void DataCache.put(Object[] lookupKeys, EventTable rows)
          Puts into the cache a key and a list of rows, or an empty list if zero rows.
 

Uses of EventTable in com.espertech.esper.epl.join
 

Methods in com.espertech.esper.epl.join that return EventTable
protected static EventTable JoinSetComposerFactoryImpl.buildIndex(int indexedStreamNum, String[] indexProps, Class[] optCoercionTypes, EventType eventType)
          Build an index/table instance using the event properties for the event type.
protected  EventTable[][] JoinSetComposerImpl.getTables()
          Returns tables.
 EventTable PollResultIndexingStrategyNoIndex.index(List<EventBean> pollResult, boolean isActiveCache)
           
 EventTable PollResultIndexingStrategyIndexCoerce.index(List<EventBean> pollResult, boolean isActiveCache)
           
 EventTable PollResultIndexingStrategyIndex.index(List<EventBean> pollResult, boolean isActiveCache)
           
 EventTable PollResultIndexingStrategy.index(List<EventBean> pollResult, boolean isActiveCache)
          Build and index of a poll result.
 

Methods in com.espertech.esper.epl.join with parameters of type EventTable
 Iterator<EventBean> HistoricalIndexLookupStrategyNoIndex.lookup(EventBean lookupEvent, EventTable index)
           
 Iterator<EventBean> HistoricalIndexLookupStrategyIndex.lookup(EventBean lookupEvent, EventTable indexTable)
           
 Iterator<EventBean> HistoricalIndexLookupStrategy.lookup(EventBean lookupEvent, EventTable index)
          Look up into the index, potentially using some of the properties in the lookup event, returning a partial or full result in respect to the index.
 

Constructors in com.espertech.esper.epl.join with parameters of type EventTable
JoinSetComposerImpl(EventTable[][] repositories, QueryStrategy[] queryStrategies, SelectClauseStreamSelectorEnum selectStreamSelectorEnum)
          Ctor.
JoinSetComposerStreamToWinImpl(EventTable[][] repositories, int streamNumber, QueryStrategy queryStrategy)
          Ctor.
 

Uses of EventTable in com.espertech.esper.epl.join.plan
 

Methods in com.espertech.esper.epl.join.plan with parameters of type EventTable
 ExecNode TableOuterLookupNode.makeExec(EventTable[][] indexesPerStream, EventType[] streamTypes)
           
 ExecNode TableLookupNode.makeExec(EventTable[][] indexesPerStream, EventType[] streamTypes)
           
abstract  ExecNode QueryPlanNode.makeExec(EventTable[][] indexesPerStream, EventType[] streamTypes)
          Make execution node from this specification.
 ExecNode NestedIterationNode.makeExec(EventTable[][] indexPerStream, EventType[] streamTypes)
           
 ExecNode LookupInstructionQueryPlanNode.makeExec(EventTable[][] indexesPerStream, EventType[] streamTypes)
           
 LookupInstructionExec LookupInstructionPlan.makeExec(EventTable[][] indexesPerStream, EventType[] streamTypes)
          Constructs the executable from the plan.
abstract  TableLookupStrategy TableLookupPlan.makeStrategy(EventTable[][] indexesPerStream, EventType[] eventTypes)
          Instantiates the lookup plan into a execution strategy for the lookup.
 TableLookupStrategy IndexedTableLookupPlan.makeStrategy(EventTable[][] indexesPerStream, EventType[] eventTypes)
           
 TableLookupStrategy FullTableScanLookupPlan.makeStrategy(EventTable[][] indexesPerStream, EventType[] eventTypes)
           
 

Uses of EventTable in com.espertech.esper.epl.join.table
 

Classes in com.espertech.esper.epl.join.table that implement EventTable
 class PropertyIndexedEventTable
          Index that organizes events by the event property values into hash buckets.
 class PropertyIndTableCoerceAdd
          Index that organizes events by the event property values into hash buckets.
 class PropertyIndTableCoerceAll
          Index that organizes events by the event property values into hash buckets.
 class UnindexedEventTable
          Simple table of events without an index.
 class UnindexedEventTableList
          Simple table of events without an index, based on a List implementation rather then a set since we know there cannot be duplicates (such as a poll returning individual rows).
 

Uses of EventTable in com.espertech.esper.epl.named
 

Methods in com.espertech.esper.epl.named that return types with arguments of type EventTable
 List<EventTable> NamedWindowIndexRepository.getTables()
          Returns a list of current index tables in the repository.
 

Methods in com.espertech.esper.epl.named with parameters of type EventTable
 void NamedWindowIndexRepository.removeTableReference(EventTable table)
          Remove a reference to an index table, decreasing its reference count.
 

Uses of EventTable in com.espertech.esper.epl.subquery
 

Constructors in com.espertech.esper.epl.subquery with parameters of type EventTable
SubqueryStopCallback(EventTable eventIndex)
          Ctor.
SubselectBufferObserver(EventTable eventIndex)
          Ctor.
 

Uses of EventTable in com.espertech.esper.view
 

Methods in com.espertech.esper.view that return EventTable
 EventTable[] HistoricalEventViewable.poll(EventBean[][] lookupEventsPerStream, PollResultIndexingStrategy indexingStrategy)
          Poll for stored historical or reference data using events per stream and returing for each event-per-stream row a separate list with events representing the poll result.
 


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