C# Class Lucene.Net.QueryParsers.Flexible.Core.Nodes.GroupQueryNode

A GroupQueryNode represents a location where the original user typed real parenthesis on the query string. This class is useful for queries like: a) a AND b OR c b) ( a AND b) OR c Parenthesis might be used to define the boolean operation precedence.
Inheritance: QueryNodeImpl
Afficher le fichier Open project: apache/lucenenet Class Usage Examples

Méthodes publiques

Méthode Description
CloneTree ( ) : IQueryNode
GetChild ( ) : IQueryNode
GroupQueryNode ( IQueryNode query ) : Lucene.Net.QueryParsers.Flexible.Core.Messages

This IQueryNode is used to identify parenthesis on the original query string

SetChild ( IQueryNode child ) : void
ToQueryString ( IEscapeQuerySyntax escapeSyntaxParser ) : string
ToString ( ) : string

Method Details

CloneTree() public méthode

public CloneTree ( ) : IQueryNode
Résultat IQueryNode

GetChild() public méthode

public GetChild ( ) : IQueryNode
Résultat IQueryNode

GroupQueryNode() public méthode

This IQueryNode is used to identify parenthesis on the original query string
public GroupQueryNode ( IQueryNode query ) : Lucene.Net.QueryParsers.Flexible.Core.Messages
query IQueryNode
Résultat Lucene.Net.QueryParsers.Flexible.Core.Messages

SetChild() public méthode

public SetChild ( IQueryNode child ) : void
child IQueryNode
Résultat void

ToQueryString() public méthode

public ToQueryString ( IEscapeQuerySyntax escapeSyntaxParser ) : string
escapeSyntaxParser IEscapeQuerySyntax
Résultat string

ToString() public méthode

public ToString ( ) : string
Résultat string