com.espertech.esper.epl.lookup
Interface SubordTableLookupStrategy

All Known Implementing Classes:
SubordCompositeTableLookupStrategy, SubordFullTableScanLookupStrategy, SubordFullTableScanLookupStrategyLocking, SubordFullTableScanTableLookupStrategy, SubordIndexedTableLookupStrategyCoercing, SubordIndexedTableLookupStrategyCoercingNW, SubordIndexedTableLookupStrategyExpr, SubordIndexedTableLookupStrategyExprNW, SubordIndexedTableLookupStrategyLocking, SubordIndexedTableLookupStrategyProp, SubordIndexedTableLookupStrategySingleCoercing, SubordIndexedTableLookupStrategySingleCoercingNW, SubordIndexedTableLookupStrategySingleExpr, SubordIndexedTableLookupStrategySingleExprNW, SubordIndexedTableLookupStrategySingleProp, SubordIndexedTableLookupStrategySinglePropUnique, SubordIndexedTableLookupTableStrategy, SubordInKeywordMultiTableLookupStrategy, SubordInKeywordMultiTableLookupStrategyNW, SubordInKeywordSingleTableLookupStrategy, SubordInKeywordSingleTableLookupStrategyNW, SubordSortedTableLookupStrategy, SubordTableLookupStrategyNullRow, SubordTableLookupStrategyVirtualDW

public interface SubordTableLookupStrategy

Strategy for looking up, in some sort of table or index, or a set of events, potentially based on the events properties, and returning a set of matched events.


Method Summary
 LookupStrategyDesc getStrategyDesc()
           
 java.util.Collection<EventBean> lookup(EventBean[] events, ExprEvaluatorContext context)
          Returns matched events for a set of events to look up for.
 java.lang.String toQueryPlan()
           
 

Method Detail

lookup

java.util.Collection<EventBean> lookup(EventBean[] events,
                                       ExprEvaluatorContext context)
Returns matched events for a set of events to look up for. Never returns an empty result set, always returns null to indicate no results.

Parameters:
events - to look up
Returns:
set of matching events, or null if none matching

toQueryPlan

java.lang.String toQueryPlan()

getStrategyDesc

LookupStrategyDesc getStrategyDesc()

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