Uses of Interface
net.esper.eql.join.table.EventTable

Packages that use EventTable
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.join Join process interfaces and glue code 
net.esper.eql.join.plan Inner join and outer join query planning 
net.esper.eql.join.table Indexes for views 
net.esper.eql.named Named window classes are in this package 
net.esper.view View infrastructure concerned with view creation and destroy, cloning and hooking views trees into filtering. 
 

Uses of EventTable in net.esper.eql.core
 

Methods in net.esper.eql.core that return EventTable
 EventTable[] MethodPollingViewable.poll(EventBean[][] lookupEventsPerStream, PollResultIndexingStrategy indexingStrategy)
           
 

Uses of EventTable in net.esper.eql.db
 

Methods in net.esper.eql.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 net.esper.eql.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 net.esper.eql.join
 

Methods in net.esper.eql.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 net.esper.eql.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 net.esper.eql.join with parameters of type EventTable
JoinSetComposerImpl(EventTable[][] repositories, QueryStrategy[] queryStrategies, SelectClauseStreamSelectorEnum selectStreamSelectorEnum)
          Ctor.
 

Uses of EventTable in net.esper.eql.join.plan
 

Methods in net.esper.eql.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 net.esper.eql.join.table
 

Classes in net.esper.eql.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 net.esper.eql.named
 

Methods in net.esper.eql.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 net.esper.eql.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 net.esper.view
 

Methods in net.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