Package com.espertech.esper.epl.join.base

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.
JoinSetComposerPrototype Interface for a prototype populating a join tuple result set from new data and old data for each stream.
JoinSetIndicator Marker interface for indicators to join set processors.
JoinSetProcessor Processes a join result set constisting of sets of tuples of events.
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.
HistoricalIndexLookupStrategyComposite Index lookup strategy into a poll-based cache result.
HistoricalIndexLookupStrategyIndex Index lookup strategy into a poll-based cache result.
HistoricalIndexLookupStrategyIndexSingle Index lookup strategy into a poll-based cache result.
HistoricalIndexLookupStrategyInKeywordMulti Index lookup strategy into a poll-based cache result.
HistoricalIndexLookupStrategyInKeywordSingle Index lookup strategy into a poll-based cache result.
HistoricalIndexLookupStrategyNoIndex Full table scan strategy for a poll-based cache result.
HistoricalIndexLookupStrategySorted Index lookup strategy into a poll-based cache result.
HistoricalViewableDesc  
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.
JoinPreloadMethodNull Implements a method for pre-loading (initializing) join that does not return any events.
JoinSetComposerDesc  
JoinSetComposerFAFImpl Implements the function to determine a join result set using tables/indexes and query strategy instances for each stream.
JoinSetComposerHistoricalImpl Implements the function to determine a join result set using tables/indexes and query strategy instances for each stream.
JoinSetComposerImpl Implements the function to determine a join result set using tables/indexes and query strategy instances for each stream.
JoinSetComposerPrototypeFactory Factory for building a JoinSetComposer from analyzing filter nodes, for fast join tuple result set composition.
JoinSetComposerPrototypeHistorical2StreamImpl  
JoinSetComposerPrototypeImpl  
JoinSetComposerStreamToWinImpl Implements the function to determine a join result for a unidirectional stream-to-window joins, in which a single stream's events are ever only evaluated using a query strategy.
JoinSetComposerUtil  
JoinSetFilter Processes join tuple set by filtering out tuples.
 

Package com.espertech.esper.epl.join.base Description

Join process interfaces and glue code


© 2006-2015 EsperTech Inc.
All rights reserved.
Visit us at espertech.com