Interface SubordTableLookupStrategy

All Known Subinterfaces:
AIRegistrySubselectLookup
All Known Implementing Classes:
AIRegistrySubselectLookupMap, AIRegistrySubselectLookupMultiPerm, AIRegistrySubselectLookupSingle, SubordCompositeTableLookupStrategy, SubordFullTableScanLookupStrategy, SubordFullTableScanLookupStrategyLocking, SubordFullTableScanTableLookupStrategy, SubordHashedTableLookupStrategyExpr, SubordHashedTableLookupStrategyExprNW, SubordHashedTableLookupStrategyProp, SubordIndexedTableLookupStrategyLocking, SubordIndexedTableLookupTableStrategy, SubordInKeywordMultiTableLookupStrategy, SubordInKeywordMultiTableLookupStrategyNW, SubordInKeywordSingleTableLookupStrategy, SubordInKeywordSingleTableLookupStrategyNW, SubordSortedTableLookupStrategy, SubordTableLookupStrategyNullRow, SubordTableLookupStrategyQuadTreeNW, SubordTableLookupStrategyQuadTreeSubq, SubordTableLookupStrategyVDW

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.
  • Field Details

  • Method Details

    • lookup

      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
      context - context
      Returns:
      set of matching events, or null if none matching
    • toQueryPlan

      String toQueryPlan()
    • getStrategyDesc

      LookupStrategyDesc getStrategyDesc()