Interface EvaluationContext

  • All Known Implementing Classes:
    JackrabbitIndexSearcher

    public interface EvaluationContext
    EvaluationContext defines a context with various resources that are needed for constraint evaluation.
    • Method Detail

      • evaluate

        QueryHits evaluate​(org.apache.lucene.search.Query query)
                    throws IOException
        Evaluates the given lucene query and returns the query hits.
        Parameters:
        query - the lucene query to evaluate.
        Returns:
        the query hits for the given query.
        Throws:
        IOException - if an error occurs while reading from the index.
      • getIndexReader

        org.apache.lucene.index.IndexReader getIndexReader()
        Returns:
        the index reader.
      • getSession

        SessionImpl getSession()
        Returns:
        the session that executes the query.
      • getItemStateManager

        ItemStateManager getItemStateManager()
        Returns:
        the shared item state manager of the current workspace.