com.espertech.esper.epl.join.plan
Class IndexedTableLookupPlanSingle

java.lang.Object
  extended by com.espertech.esper.epl.join.plan.TableLookupPlan
      extended by com.espertech.esper.epl.join.plan.IndexedTableLookupPlanSingle

public class IndexedTableLookupPlanSingle
extends TableLookupPlan

Plan to perform an indexed table lookup.


Constructor Summary
IndexedTableLookupPlanSingle(int lookupStream, int indexedStream, TableLookupIndexReqKey indexNum, QueryGraphValueEntryHashKeyed hashKey)
          Ctor.
 
Method Summary
 QueryGraphValueEntryHashKeyed getHashKey()
           
 TableLookupKeyDesc getKeyDescriptor()
           
 JoinExecTableLookupStrategy makeStrategyInternal(EventTable[] eventTable, EventType[] eventTypes)
           
 java.lang.String toString()
           
 
Methods inherited from class com.espertech.esper.epl.join.plan.TableLookupPlan
getIndexedStream, getIndexNum, getLookupStream, makeStrategy
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IndexedTableLookupPlanSingle

public IndexedTableLookupPlanSingle(int lookupStream,
                                    int indexedStream,
                                    TableLookupIndexReqKey indexNum,
                                    QueryGraphValueEntryHashKeyed hashKey)
Ctor.

Parameters:
lookupStream - - stream that generates event to look up for
indexedStream - - stream to index table lookup
indexNum - - index number for the table containing the full unindexed contents
hashKey - - properties to use in lookup event to access index
Method Detail

getKeyDescriptor

public TableLookupKeyDesc getKeyDescriptor()
Specified by:
getKeyDescriptor in class TableLookupPlan

makeStrategyInternal

public JoinExecTableLookupStrategy makeStrategyInternal(EventTable[] eventTable,
                                                        EventType[] eventTypes)
Specified by:
makeStrategyInternal in class TableLookupPlan

getHashKey

public QueryGraphValueEntryHashKeyed getHashKey()

toString

public java.lang.String toString()
Overrides:
toString in class TableLookupPlan

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