Package com.espertech.esper.epl.join

Join process interfaces and glue code

See:
          Description

Interface Summary
HistoricalIndexLookupStrategy Strategy for use in poll-based joins to reduce a cached result set (represented by EventTable), in which the cache result set may have been indexed, to fewer rows following the join-criteria in a where clause.
JoinExecutionStrategy Strategy for executing a join.
JoinPreloadMethod Method for preloading events for a given stream onto the stream's indexes, from a buffer already associated with a stream.
JoinSetComposer Interface for populating a join tuple result set from new data and old data for each stream.
JoinSetComposerFactory Factory for building a JoinSetComposer implementations from analyzing filter nodes, for fast join tuple result set composition.
JoinSetIndicator Marker interface for indicators to join set processors.
JoinSetProcessor Processes a join result set constisting of sets of tuples of events.
PollResultIndexingStrategy A strategy for converting a poll-result into a potentially indexed table.
QueryStrategy Encapsulates the strategy use to resolve the events for a stream into a tuples of events in a join.
 

Class Summary
ExecNodeQueryStrategy Query strategy for building a join tuple set by using an execution node tree.
HistoricalDataQueryStrategy Query strategy for use with HistoricalEventViewable to perform lookup for a given stream using the poll method on a viewable.
HistoricalIndexLookupStrategyIndex Index lookup strategy into a poll-based cache result.
HistoricalIndexLookupStrategyNoIndex Full table scan strategy for a poll-based cache result.
JoinExecStrategyDispatchable This class reacts to any new data buffered by registring with the dispatch service.
JoinExecutionStrategyImpl Join execution strategy based on a 3-step getSelectListEvents of composing a join set, filtering the join set and indicating.
JoinPreloadMethodImpl Implements a method for pre-loading (initializing) join indexes from a filled buffer.
JoinSetComposerFactoryImpl Factory for building a JoinSetComposer from analyzing filter nodes, for fast join tuple result set composition.
JoinSetComposerImpl Implements the function to determine a join result set using tables/indexes and query strategy instances for each stream.
JoinSetComposerStreamToWinImpl Implements the function to determine a join result for a unidirectional stream-to-window joins, in which a single stream's events are every only evaluated using a query strategy.
JoinSetFilter Processes join tuple set by filtering out tuples.
PollResultIndexingStrategyIndex Strategy for building an index out of poll-results knowing the properties to base the index on.
PollResultIndexingStrategyIndexCoerce Strategy for building an index out of poll-results knowing the properties to base the index on, and their coercion types.
PollResultIndexingStrategyNoIndex Strategy of indexing that simply builds an unindexed table of poll results.
 

Package com.espertech.esper.epl.join Description

Join process interfaces and glue code


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