C# Класс Hyena.Query.UserQueryParser

Наследование: QueryParser
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
DepthPop ( ) : void
DepthPush ( ) : void
IsStringTerminationChar ( char ch ) : bool
NodePush ( QueryNode node ) : void
ParseToken ( QueryToken token ) : void
ReadChar ( ) : void
Scan ( ) : QueryToken
ScanString ( ) : string

Описание методов

BuildTree() публичный Метод

public BuildTree ( QueryFieldSet fieldSet ) : QueryNode
fieldSet QueryFieldSet
Результат QueryNode

Parse() публичный статический Метод

public static Parse ( string input, QueryFieldSet fieldSet ) : QueryNode
input string
fieldSet QueryFieldSet
Результат QueryNode

Reset() публичный Метод

public Reset ( ) : void
Результат void

UserQueryParser() публичный Метод

public UserQueryParser ( ) : System
Результат System

UserQueryParser() публичный Метод

public UserQueryParser ( Stream stream ) : System
stream Stream
Результат System

UserQueryParser() публичный Метод

public UserQueryParser ( StreamReader reader ) : System
reader System.IO.StreamReader
Результат System

UserQueryParser() публичный Метод

public UserQueryParser ( string inputQuery ) : System
inputQuery string
Результат System