Class TermCollectingQueryVisitor

java.lang.Object
org.apache.lucene.search.QueryVisitor
org.graylog.plugins.views.search.validation.TermCollectingQueryVisitor

public class TermCollectingQueryVisitor extends org.apache.lucene.search.QueryVisitor
  • Field Summary

    Fields inherited from class org.apache.lucene.search.QueryVisitor

    EMPTY_VISITOR
  • Constructor Summary

    Constructors
    Constructor
    Description
    TermCollectingQueryVisitor(org.apache.lucene.analysis.Analyzer analyzer, Map<org.apache.lucene.search.Query,Collection<ImmutableToken>> tokenLookup)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    consumeTerms(org.apache.lucene.search.Query query, org.apache.lucene.index.Term... terms)
     
     
    org.apache.lucene.search.QueryVisitor
    getSubVisitor(org.apache.lucene.search.BooleanClause.Occur occur, org.apache.lucene.search.Query parent)
     
    void
    visitLeaf(org.apache.lucene.search.Query query)
     

    Methods inherited from class org.apache.lucene.search.QueryVisitor

    acceptField, consumeTermsMatching, termCollector

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • TermCollectingQueryVisitor

      public TermCollectingQueryVisitor(org.apache.lucene.analysis.Analyzer analyzer, Map<org.apache.lucene.search.Query,Collection<ImmutableToken>> tokenLookup)
  • Method Details

    • consumeTerms

      public void consumeTerms(org.apache.lucene.search.Query query, org.apache.lucene.index.Term... terms)
      Overrides:
      consumeTerms in class org.apache.lucene.search.QueryVisitor
    • visitLeaf

      public void visitLeaf(org.apache.lucene.search.Query query)
      Overrides:
      visitLeaf in class org.apache.lucene.search.QueryVisitor
    • getSubVisitor

      public org.apache.lucene.search.QueryVisitor getSubVisitor(org.apache.lucene.search.BooleanClause.Occur occur, org.apache.lucene.search.Query parent)
      Overrides:
      getSubVisitor in class org.apache.lucene.search.QueryVisitor
    • getParsedTerms

      public List<ParsedTerm> getParsedTerms()