Class TableLookupPlanForge

java.lang.Object
com.espertech.esper.common.internal.epl.join.queryplan.TableLookupPlanForge
All Implemented Interfaces:
CodegenMakeable<SAIFFInitializeSymbol>
Direct Known Subclasses:
CompositeTableLookupPlanForge, FullTableScanLookupPlanForge, FullTableScanUniquePerKeyLookupPlanForge, IndexedTableLookupPlanHashedOnlyForge, InKeywordTableLookupPlanMultiIdxForge, InKeywordTableLookupPlanSingleIdxForge, SortedTableLookupPlanForge

public abstract class TableLookupPlanForge extends Object implements CodegenMakeable<SAIFFInitializeSymbol>
Abstract specification on how to perform a table lookup.
  • Field Details

    • lookupStream

      protected final int lookupStream
    • indexedStream

      protected final int indexedStream
    • indexedStreamIsVDW

      protected boolean indexedStreamIsVDW
    • typesPerStream

      protected EventType[] typesPerStream
  • Constructor Details

    • TableLookupPlanForge

      protected TableLookupPlanForge(int lookupStream, int indexedStream, boolean indexedStreamIsVDW, EventType[] typesPerStream, TableLookupIndexReqKey[] indexNum)
      Ctor.
      Parameters:
      lookupStream - - stream number of stream that supplies event to be used to look up
      indexedStream - - - stream number of stream that is being access via index/table
      indexedStreamIsVDW - - vdw indicators
      typesPerStream - types
      indexNum - - index to use for lookup
  • Method Details