C# Class Lucene.Net.QueryParsers.Flexible.Standard.Parser.StandardSyntaxParser

Parser for the standard Lucene syntax
Inheritance: ISyntaxParser
Afficher le fichier Open project: apache/lucenenet Class Usage Examples

Méthodes publiques

Свойство Type Description
jj_nt Token
token Token
token_source StandardSyntaxParserTokenManager

Méthodes publiques

Méthode Description
Clause ( string field ) : IQueryNode
ConjQuery ( string field ) : IQueryNode
Conjunction ( ) : int
Disable_tracing ( ) : void

Disable tracing.

DisjQuery ( string field ) : IQueryNode
Enable_tracing ( ) : void

Enable tracing.

GenerateParseException ( ) : ParseException

Generate ParseException.

GetNextToken ( ) : Token

Get the next Token.

GetToken ( int index ) : Token

Get the specific Token.

ModClause ( string field ) : IQueryNode
Modifiers ( ) : Modifier
Parse ( string query, string field ) : IQueryNode

Parses a query string, returning a IQueryNode.

Query ( string field ) : IQueryNode
ReInit ( ICharStream stream ) : void

Reinitialize.

ReInit ( StandardSyntaxParserTokenManager tm ) : void

Reinitialize.

StandardSyntaxParser ( ) : Lucene.Net.QueryParsers.Flexible.Core
StandardSyntaxParser ( ICharStream stream ) : Lucene.Net.QueryParsers.Flexible.Core

Constructor with user supplied ICharStream.

StandardSyntaxParser ( StandardSyntaxParserTokenManager tm ) : Lucene.Net.QueryParsers.Flexible.Core

Constructor with generated Token Manager.

Term ( string field ) : IQueryNode
TopLevelQuery ( string field ) : IQueryNode

Private Methods

Méthode Description
Jj_2_1 ( int xla ) : bool
Jj_2_2 ( int xla ) : bool
Jj_3R_10 ( ) : bool
Jj_3R_11 ( ) : bool
Jj_3R_12 ( ) : bool
Jj_3R_4 ( ) : bool
Jj_3R_5 ( ) : bool
Jj_3R_6 ( ) : bool
Jj_3R_7 ( ) : bool
Jj_3R_8 ( ) : bool
Jj_3R_9 ( ) : bool
Jj_3_1 ( ) : bool
Jj_3_2 ( ) : bool
Jj_add_error_token ( int kind, int pos ) : void
Jj_consume_token ( int kind ) : Token
Jj_la1_init_0 ( ) : void
Jj_la1_init_1 ( ) : void
Jj_ntk ( ) : int
Jj_rescan_token ( ) : void
Jj_save ( int index, int xla ) : void
Jj_scan_token ( int kind ) : bool

Method Details

Clause() public méthode

public Clause ( string field ) : IQueryNode
field string
Résultat IQueryNode

ConjQuery() public méthode

public ConjQuery ( string field ) : IQueryNode
field string
Résultat IQueryNode

Conjunction() public méthode

public Conjunction ( ) : int
Résultat int

Disable_tracing() public méthode

Disable tracing.
public Disable_tracing ( ) : void
Résultat void

DisjQuery() public méthode

public DisjQuery ( string field ) : IQueryNode
field string
Résultat IQueryNode

Enable_tracing() public méthode

Enable tracing.
public Enable_tracing ( ) : void
Résultat void

GenerateParseException() public méthode

Generate ParseException.
public GenerateParseException ( ) : ParseException
Résultat ParseException

GetNextToken() public méthode

Get the next Token.
public GetNextToken ( ) : Token
Résultat Token

GetToken() public méthode

Get the specific Token.
public GetToken ( int index ) : Token
index int
Résultat Token

ModClause() public méthode

public ModClause ( string field ) : IQueryNode
field string
Résultat IQueryNode

Modifiers() public méthode

public Modifiers ( ) : Modifier
Résultat Modifier

Parse() public méthode

Parses a query string, returning a IQueryNode.
if the parsing fails
public Parse ( string query, string field ) : IQueryNode
query string the query string to be parsed.
field string
Résultat IQueryNode

Query() public méthode

public Query ( string field ) : IQueryNode
field string
Résultat IQueryNode

ReInit() public méthode

Reinitialize.
public ReInit ( ICharStream stream ) : void
stream ICharStream
Résultat void

ReInit() public méthode

Reinitialize.
public ReInit ( StandardSyntaxParserTokenManager tm ) : void
tm StandardSyntaxParserTokenManager
Résultat void

StandardSyntaxParser() public méthode

public StandardSyntaxParser ( ) : Lucene.Net.QueryParsers.Flexible.Core
Résultat Lucene.Net.QueryParsers.Flexible.Core

StandardSyntaxParser() public méthode

Constructor with user supplied ICharStream.
public StandardSyntaxParser ( ICharStream stream ) : Lucene.Net.QueryParsers.Flexible.Core
stream ICharStream
Résultat Lucene.Net.QueryParsers.Flexible.Core

StandardSyntaxParser() public méthode

Constructor with generated Token Manager.
public StandardSyntaxParser ( StandardSyntaxParserTokenManager tm ) : Lucene.Net.QueryParsers.Flexible.Core
tm StandardSyntaxParserTokenManager
Résultat Lucene.Net.QueryParsers.Flexible.Core

Term() public méthode

public Term ( string field ) : IQueryNode
field string
Résultat IQueryNode

TopLevelQuery() public méthode

public TopLevelQuery ( string field ) : IQueryNode
field string
Résultat IQueryNode

Property Details

jj_nt public_oe property

Next token.
public Token,Lucene.Net.QueryParsers.Flexible.Standard.Parser jj_nt
Résultat Token

token public_oe property

Current token.
public Token,Lucene.Net.QueryParsers.Flexible.Standard.Parser token
Résultat Token

token_source public_oe property

Generated Token Manager.
public StandardSyntaxParserTokenManager,Lucene.Net.QueryParsers.Flexible.Standard.Parser token_source
Résultat StandardSyntaxParserTokenManager