net.esper.eql.join.plan
Class FullTableScanLookupPlan

java.lang.Object
  extended by net.esper.eql.join.plan.TableLookupPlan
      extended by net.esper.eql.join.plan.FullTableScanLookupPlan

public class FullTableScanLookupPlan
extends TableLookupPlan

Plan for a full table scan.


Constructor Summary
FullTableScanLookupPlan(int lookupStream, int indexedStream, int indexNum)
          Ctor.
 
Method Summary
 TableLookupStrategy makeStrategy(EventTable[][] indexesPerStream, EventType[] eventTypes)
          Instantiates the lookup plan into a execution strategy for the lookup.
 String toString()
           
 
Methods inherited from class net.esper.eql.join.plan.TableLookupPlan
getIndexedStream, getIndexNum, getLookupStream
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FullTableScanLookupPlan

public FullTableScanLookupPlan(int lookupStream,
                               int indexedStream,
                               int indexNum)
Ctor.

Parameters:
lookupStream - - stream that generates event to look up for
indexedStream - - stream to full table scan
indexNum - - index number for the table containing the full unindexed contents
Method Detail

makeStrategy

public TableLookupStrategy makeStrategy(EventTable[][] indexesPerStream,
                                        EventType[] eventTypes)
Description copied from class: TableLookupPlan
Instantiates the lookup plan into a execution strategy for the lookup.

Specified by:
makeStrategy in class TableLookupPlan
Parameters:
indexesPerStream - - tables for each stream
eventTypes - - types of events in stream
Returns:
lookup strategy instance

toString

public String toString()
Overrides:
toString in class TableLookupPlan

© 2007 EsperTech Inc.
All rights reserved.
Visit us at espertech.com