Section navigation

Public classAbstract QueryVisitor

Namespace
Rowles.LeanCorpus.Search
Assembly
Rowles.LeanCorpus.dll

Visits a query tree without changing it.

public abstract class QueryVisitor
Inheritance
QueryVisitor

Public method ConsumeTerm(Query, string, string)

Visits one exact term consumed by a query.

Public method ConsumeTerms(Query, string, IReadOnlyList<string>)

Visits exact terms consumed by a query.

Public method GetSubVisitor(Occur, Query)

Returns the visitor to use for a child query.

Public method VisitLeaf(Query)

Visits a query that has no query children.