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 TypeMethodDescriptionvoidaddAdapter(ILocalSearchAdapter adapter) voidaddAdapters(List<ILocalSearchAdapter> adapters) intgetPlan()Returns the query specification this matcher used as source for the implementationvoidremoveAdapter(ILocalSearchAdapter adapter) voidremoveAdapters(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:
getAdaptersin interfaceILocalSearchAdaptable
-
addAdapter
- Specified by:
addAdapterin interfaceILocalSearchAdaptable
-
removeAdapter
- Specified by:
removeAdapterin interfaceILocalSearchAdaptable
-
addAdapters
- Specified by:
addAdaptersin interfaceILocalSearchAdaptable
-
removeAdapters
- Specified by:
removeAdaptersin 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
-