Class IndexedTableLookupPlanHashedOnlyFactory
java.lang.Object
com.espertech.esper.common.internal.epl.join.queryplan.TableLookupPlan
com.espertech.esper.common.internal.epl.join.indexlookupplan.IndexedTableLookupPlanHashedOnlyFactory
Plan to perform an indexed table lookup.
-
Field Summary
Modifier and TypeFieldDescriptionstatic final EPTypeClass
protected final EventPropertyValueGetter
protected final ExprEvaluator
Fields inherited from class com.espertech.esper.common.internal.epl.join.queryplan.TableLookupPlan
indexedStream, indexNum, lookupStream
-
Constructor Summary
ConstructorDescriptionIndexedTableLookupPlanHashedOnlyFactory
(int lookupStream, int indexedStream, TableLookupIndexReqKey[] indexNum, EventPropertyValueGetter eventPropertyValueGetter) IndexedTableLookupPlanHashedOnlyFactory
(int lookupStream, int indexedStream, TableLookupIndexReqKey[] indexNum, ExprEvaluator exprEvaluator) -
Method Summary
Modifier and TypeMethodDescriptionprotected JoinExecTableLookupStrategy
makeStrategyInternal
(EventTable[] eventTables, EventType[] eventTypes) Methods inherited from class com.espertech.esper.common.internal.epl.join.queryplan.TableLookupPlan
getIndexedStream, getIndexNum, getLookupStream, getVirtualDWHashEvals, getVirtualDWHashTypes, getVirtualDWRangeEvals, getVirtualDWRangeTypes, makeStrategy, setVirtualDWHashEvals, setVirtualDWHashTypes, setVirtualDWRangeEvals, setVirtualDWRangeTypes
-
Field Details
-
EPTYPE
-
exprEvaluator
-
eventPropertyValueGetter
-
-
Constructor Details
-
IndexedTableLookupPlanHashedOnlyFactory
public IndexedTableLookupPlanHashedOnlyFactory(int lookupStream, int indexedStream, TableLookupIndexReqKey[] indexNum, ExprEvaluator exprEvaluator) -
IndexedTableLookupPlanHashedOnlyFactory
public IndexedTableLookupPlanHashedOnlyFactory(int lookupStream, int indexedStream, TableLookupIndexReqKey[] indexNum, EventPropertyValueGetter eventPropertyValueGetter)
-
-
Method Details
-
getExprEvaluator
-
getEventPropertyValueGetter
-
makeStrategyInternal
protected JoinExecTableLookupStrategy makeStrategyInternal(EventTable[] eventTables, EventType[] eventTypes) - Specified by:
makeStrategyInternal
in classTableLookupPlan
-