Interface JoinExecTableLookupStrategy
- All Known Implementing Classes:
CompositeTableLookupStrategy
,FullTableScanLookupStrategy
,FullTableScanUniqueValueLookupStrategy
,HistoricalTableLookupStrategy
,IndexedTableLookupStrategyHashedExpr
,IndexedTableLookupStrategyHashedProp
,InKeywordMultiTableLookupStrategyExpr
,InKeywordSingleTableLookupStrategyExpr
,JoinExecTableLookupStrategyVirtualDW
,SortedTableLookupStrategy
public interface JoinExecTableLookupStrategy
Strategy for looking up, in some sort of table or index, an event, potentially based on the
events properties, and returning a set of matched events.
-
Method Summary
Modifier and TypeMethodDescriptionlookup
(EventBean theEvent, Cursor cursor, ExprEvaluatorContext exprEvaluatorContext) Returns matched events for a event to look up for.
-
Method Details
-
lookup
Returns matched events for a event to look up for. Never returns an empty result set, always returns null to indicate no results.- Parameters:
theEvent
- to look upcursor
- the path in the query that the lookup tookexprEvaluatorContext
- expression evaluation context- Returns:
- set of matching events, or null if none matching
-
getLookupStrategyType
LookupStrategyType getLookupStrategyType()
-