C# Class Hyena.Query.UserQueryParser

Inheritance: QueryParser
Afficher le fichier Open project: codebutler/meshwork Class Usage Examples

Méthodes publiques

Méthode Description
BuildTree ( QueryFieldSet fieldSet ) : QueryNode
Parse ( string input, QueryFieldSet fieldSet ) : QueryNode
Reset ( ) : void
UserQueryParser ( ) : System
UserQueryParser ( Stream stream ) : System
UserQueryParser ( StreamReader reader ) : System
UserQueryParser ( string inputQuery ) : System

Private Methods

Méthode Description
DepthPop ( ) : void
DepthPush ( ) : void
IsStringTerminationChar ( char ch ) : bool
NodePush ( QueryNode node ) : void
ParseToken ( QueryToken token ) : void
ReadChar ( ) : void
Scan ( ) : QueryToken
ScanString ( ) : string

Method Details

BuildTree() public méthode

public BuildTree ( QueryFieldSet fieldSet ) : QueryNode
fieldSet QueryFieldSet
Résultat QueryNode

Parse() public static méthode

public static Parse ( string input, QueryFieldSet fieldSet ) : QueryNode
input string
fieldSet QueryFieldSet
Résultat QueryNode

Reset() public méthode

public Reset ( ) : void
Résultat void

UserQueryParser() public méthode

public UserQueryParser ( ) : System
Résultat System

UserQueryParser() public méthode

public UserQueryParser ( Stream stream ) : System
stream Stream
Résultat System

UserQueryParser() public méthode

public UserQueryParser ( StreamReader reader ) : System
reader System.IO.StreamReader
Résultat System

UserQueryParser() public méthode

public UserQueryParser ( string inputQuery ) : System
inputQuery string
Résultat System