|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface HistoricalEventViewable
Interface for views that poll data based on information from other streams.
Method Summary | |
---|---|
java.lang.ThreadLocal<DataCache> |
getDataCacheThreadLocal()
Historical views are expected to provide a thread-local data cache for use in keeping row ( EventBean references) returned during iteration
stable, since the concept of a primary key does not exist. |
java.util.SortedSet<java.lang.Integer> |
getRequiredStreams()
Returns the a set of stream numbers of all streams that provide property values in any of the parameter expressions to the stream. |
boolean |
hasRequiredStreams()
Returns true if the parameters expressions to the historical require other stream's data, or false if there are no parameters or all parameter expressions are only contants and variables without properties of other stream events. |
EventTable[][] |
poll(EventBean[][] lookupEventsPerStream,
PollResultIndexingStrategy indexingStrategy,
ExprEvaluatorContext exprEvaluatorContext)
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. |
Methods inherited from interface com.espertech.esper.view.Viewable |
---|
addView, getViews, hasViews, removeAllViews, removeView |
Methods inherited from interface com.espertech.esper.view.EventCollection |
---|
getEventType, iterator |
Methods inherited from interface com.espertech.esper.view.ValidatedView |
---|
validate |
Methods inherited from interface com.espertech.esper.util.StopCallback |
---|
stop |
Method Detail |
---|
boolean hasRequiredStreams()
java.util.SortedSet<java.lang.Integer> getRequiredStreams()
java.lang.ThreadLocal<DataCache> getDataCacheThreadLocal()
EventBean
references) returned during iteration
stable, since the concept of a primary key does not exist.
EventTable[][] poll(EventBean[][] lookupEventsPerStream, PollResultIndexingStrategy indexingStrategy, ExprEvaluatorContext exprEvaluatorContext)
lookupEventsPerStream
- is the events per stream where the
first dimension is a number of rows (often 1 depending on windows used) and
the second dimension is the number of streams participating in a join.indexingStrategy
- the strategy to use for converting poll results into a indexed table for fast lookupexprEvaluatorContext
- context for expression evalauation
|
© 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 |