com.espertech.esper.epl.join.plan
Class IndexedTableLookupPlanSingle
java.lang.Object
com.espertech.esper.epl.join.plan.TableLookupPlan
com.espertech.esper.epl.join.plan.IndexedTableLookupPlanSingle
public class IndexedTableLookupPlanSingle
- extends TableLookupPlan
Plan to perform an indexed table lookup.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
IndexedTableLookupPlanSingle
public IndexedTableLookupPlanSingle(int lookupStream,
int indexedStream,
TableLookupIndexReqKey indexNum,
QueryGraphValueEntryHashKeyed hashKey)
- Ctor.
- Parameters:
lookupStream
- - stream that generates event to look up forindexedStream
- - stream to index table lookupindexNum
- - index number for the table containing the full unindexed contentshashKey
- - properties to use in lookup event to access index
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