|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.espertech.esper.epl.join.table.HistoricalStreamIndexList
public class HistoricalStreamIndexList
Manages index-building and sharing for historical streams by collecting required indexes during the query planning phase, and by providing the right lookup strategy and indexing strategy during query execution node creation.
Constructor Summary | |
---|---|
HistoricalStreamIndexList(int historicalStreamNum,
EventType[] typesPerStream,
QueryGraph queryGraph)
Ctor. |
Method Summary | |
---|---|
void |
addIndex(int streamViewStreamNum)
Used during query plan phase to indicate that an index must be provided for use in lookup of historical events by using a stream's events. |
Pair<HistoricalIndexLookupStrategy,PollResultIndexingStrategy> |
getStrategy(int streamViewStreamNum)
Get the strategies to use for polling from a given stream. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public HistoricalStreamIndexList(int historicalStreamNum, EventType[] typesPerStream, QueryGraph queryGraph)
historicalStreamNum
- number of the historical streamtypesPerStream
- event types for each streamqueryGraph
- relationship between key and index propertiesMethod Detail |
---|
public void addIndex(int streamViewStreamNum)
streamViewStreamNum
- the stream providing lookup eventspublic Pair<HistoricalIndexLookupStrategy,PollResultIndexingStrategy> getStrategy(int streamViewStreamNum)
streamViewStreamNum
- the stream providing the polling events
|
© 2006-2015 EsperTech Inc. All rights reserved. Visit us at espertech.com |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |