C# Class Laan.Sql.Parser.Parsers.CustomParser

Afficher le fichier Open project: benlaan/sqlformat

Méthodes publiques

Méthode Description
CustomParser ( ITokenizer tokenizer ) : System

Méthodes protégées

Méthode Description
ExpectToken ( string token ) : void
ExpectTokens ( ) : void
GetDotNotationIdentifier ( ) : string
GetIdentifier ( ) : string
GetIdentifierList ( ) : List
GetTop ( ) : Laan.Sql.Parser.Entities.Top
HasTerminator ( ) : bool
ProcessCriteriaExpression ( Expression parent ) : Laan.Sql.Parser.Expressions.CriteriaExpression
ProcessExpression ( ) : Expression
ReadNextToken ( ) : void

Private Methods

Méthode Description
GetOperator ( ) : string

Method Details

CustomParser() public méthode

public CustomParser ( ITokenizer tokenizer ) : System
tokenizer ITokenizer
Résultat System

ExpectToken() protected méthode

protected ExpectToken ( string token ) : void
token string
Résultat void

ExpectTokens() protected méthode

protected ExpectTokens ( ) : void
Résultat void

GetDotNotationIdentifier() protected méthode

protected GetDotNotationIdentifier ( ) : string
Résultat string

GetIdentifier() protected méthode

protected GetIdentifier ( ) : string
Résultat string

GetIdentifierList() protected méthode

protected GetIdentifierList ( ) : List
Résultat List

GetTop() protected méthode

protected GetTop ( ) : Laan.Sql.Parser.Entities.Top
Résultat Laan.Sql.Parser.Entities.Top

HasTerminator() protected méthode

protected HasTerminator ( ) : bool
Résultat bool

ProcessCriteriaExpression() protected méthode

protected ProcessCriteriaExpression ( Expression parent ) : Laan.Sql.Parser.Expressions.CriteriaExpression
parent Expression
Résultat Laan.Sql.Parser.Expressions.CriteriaExpression

ProcessExpression() protected méthode

protected ProcessExpression ( ) : Expression
Résultat Expression

ReadNextToken() protected méthode

protected ReadNextToken ( ) : void
Résultat void