Class LocalSearchMatcher
java.lang.Object
tools.refinery.interpreter.localsearch.matcher.LocalSearchMatcher
- All Implemented Interfaces:
ILocalSearchAdaptable
-
Constructor Summary
ConstructorsConstructorDescriptionLocalSearchMatcher
(ISearchContext searchContext, IPlanDescriptor planDescriptor, List<SearchPlan> plan) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addAdapter
(ILocalSearchAdapter adapter) void
addAdapters
(List<ILocalSearchAdapter> adapters) int
getPlan()
Returns the query specification this matcher used as source for the implementationvoid
removeAdapter
(ILocalSearchAdapter adapter) void
removeAdapters
(List<ILocalSearchAdapter> adapters) streamMatches
(Object[] parameterValues) streamMatches
(TupleMask parameterSeedMask, ITuple parameterValues)
-
Constructor Details
-
LocalSearchMatcher
public LocalSearchMatcher(ISearchContext searchContext, IPlanDescriptor planDescriptor, List<SearchPlan> plan) - Since:
- 2.0
-
-
Method Details
-
getPlan
- Since:
- 2.0
-
getAdapters
- Specified by:
getAdapters
in interfaceILocalSearchAdaptable
-
addAdapter
- Specified by:
addAdapter
in interfaceILocalSearchAdaptable
-
removeAdapter
- Specified by:
removeAdapter
in interfaceILocalSearchAdaptable
-
addAdapters
- Specified by:
addAdapters
in interfaceILocalSearchAdaptable
-
removeAdapters
- Specified by:
removeAdapters
in interfaceILocalSearchAdaptable
-
getParameterCount
public int getParameterCount() -
streamMatches
- Since:
- 2.0
-
streamMatches
- Since:
- 2.0
-
getQuerySpecification
Returns the query specification this matcher used as source for the implementation- Returns:
- never null
-
getPlanDescriptor
- Since:
- 1.5
-