Interface IOperationCompiler
- All Known Implementing Classes:
AbstractOperationCompiler
,GenericOperationCompiler
public interface IOperationCompiler
An operation compiler is responsible for creating executable search plans from the subplan structure.
- Since:
- 1.7
-
Method Summary
Modifier and TypeMethodDescriptioncompile
(SubPlan plan, Set<PParameter> boundParameters) Compiles a plan ofPOperation
s to a list of typeListinvalid input: '<ISearchOperation'>
Replaces previous method returningMatcherReference
-
Method Details
-
compile
Compiles a plan ofPOperation
s to a list of typeListinvalid input: '<ISearchOperation'>
- Parameters:
plan
-boundParameters
-- Returns:
- an ordered list of POperations that make up the compiled search plan
- Throws:
InterpreterRuntimeException
-
getDependencies
Set<CallWithAdornment> getDependencies()Replaces previous method returningMatcherReference
- Since:
- 2.1
-
getVariableMappings
- Returns:
- the cached variable bindings for the previously created plan
-