Class AIRegistrySubselectLookupMultiPerm
java.lang.Object
com.espertech.esper.common.internal.context.airegistry.AIRegistrySubselectLookupMultiPerm
- All Implemented Interfaces:
AIRegistrySubselectLookup
,SubordTableLookupStrategy
-
Field Summary
Fields inherited from interface com.espertech.esper.common.internal.epl.lookup.SubordTableLookupStrategy
EPTYPE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
assignService
(int num, SubordTableLookupStrategy subselectStrategy) void
deassignService
(int num) int
lookup
(EventBean[] events, ExprEvaluatorContext context) Returns matched events for a set of events to look up for.
-
Constructor Details
-
AIRegistrySubselectLookupMultiPerm
-
-
Method Details
-
assignService
- Specified by:
assignService
in interfaceAIRegistrySubselectLookup
-
deassignService
public void deassignService(int num) - Specified by:
deassignService
in interfaceAIRegistrySubselectLookup
-
lookup
Description copied from interface:SubordTableLookupStrategy
Returns matched events for a set of events to look up for. Never returns an empty result set, always returns null to indicate no results.- Specified by:
lookup
in interfaceSubordTableLookupStrategy
- Parameters:
events
- to look upcontext
- context- Returns:
- set of matching events, or null if none matching
-
getInstanceCount
public int getInstanceCount()- Specified by:
getInstanceCount
in interfaceAIRegistrySubselectLookup
-
toQueryPlan
- Specified by:
toQueryPlan
in interfaceSubordTableLookupStrategy
-
getStrategyDesc
- Specified by:
getStrategyDesc
in interfaceSubordTableLookupStrategy
-