Package org.eclipse.viatra.query.runtime.localsearch.plan

## Interface IPlanProvider

- All Known Implementing Classes:
    `SimplePlanProvider`

      public interface IPlanProvider

  Since:
    1.4
  No Reference:
    This interface is not intended to be referenced by clients.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `IPlanDescriptor` | `getPlan​(IQueryBackendContext backend, IOperationCompiler compiler, ResultProviderRequestor resultProviderRequestor, LocalSearchHints configuration, MatcherReference key)` |

- - ### Method Detail

    - #### getPlan

          IPlanDescriptor getPlan​(IQueryBackendContext backend,
                                  IOperationCompiler compiler,
                                  ResultProviderRequestor resultProviderRequestor,
                                  LocalSearchHints configuration,
                                  MatcherReference key)

      Throws:
        `ViatraQueryRuntimeException`
      Since:
        2.1