Package org.eclipse.rdf4j.sail.lucene

## Interface SearchQueryEvaluator

- All Known Implementing Classes:
    `AbstractSearchQueryEvaluator`, `DistanceQuerySpec`, `GeoRelationQuerySpec`, `QuerySpec`

      public interface SearchQueryEvaluator

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `QueryModelNode` | `getParentQueryModelNode()` |
    `QueryModelNode` | `removeQueryPatterns()` | Removes the query patterns and returns a placeholder where the query results could be placed.
    `void` | `replaceQueryPatternsWithResults​(BindingSetAssignment bsa)` |

- - ### Method Detail

    - #### getParentQueryModelNode

          QueryModelNode getParentQueryModelNode()

    - #### replaceQueryPatternsWithResults

          void replaceQueryPatternsWithResults​(BindingSetAssignment bsa)

      Parameters:
        `bsa` - binding sets, pass null or empty when there are no results for the query

    - #### removeQueryPatterns

          QueryModelNode removeQueryPatterns()

      Removes the query patterns and returns a placeholder where the query results could be placed.