C# 클래스 Laan.Sql.Parser.Parsers.CustomParser

파일 보기 프로젝트 열기: benlaan/sqlformat

공개 메소드들

메소드 설명
CustomParser ( ITokenizer tokenizer ) : System

보호된 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
GetOperator ( ) : string

메소드 상세

CustomParser() 공개 메소드

public CustomParser ( ITokenizer tokenizer ) : System
tokenizer ITokenizer
리턴 System

ExpectToken() 보호된 메소드

protected ExpectToken ( string token ) : void
token string
리턴 void

ExpectTokens() 보호된 메소드

protected ExpectTokens ( ) : void
리턴 void

GetDotNotationIdentifier() 보호된 메소드

protected GetDotNotationIdentifier ( ) : string
리턴 string

GetIdentifier() 보호된 메소드

protected GetIdentifier ( ) : string
리턴 string

GetIdentifierList() 보호된 메소드

protected GetIdentifierList ( ) : List
리턴 List

GetTop() 보호된 메소드

protected GetTop ( ) : Laan.Sql.Parser.Entities.Top
리턴 Laan.Sql.Parser.Entities.Top

HasTerminator() 보호된 메소드

protected HasTerminator ( ) : bool
리턴 bool

ProcessCriteriaExpression() 보호된 메소드

protected ProcessCriteriaExpression ( Expression parent ) : Laan.Sql.Parser.Expressions.CriteriaExpression
parent Expression
리턴 Laan.Sql.Parser.Expressions.CriteriaExpression

ProcessExpression() 보호된 메소드

protected ProcessExpression ( ) : Expression
리턴 Expression

ReadNextToken() 보호된 메소드

protected ReadNextToken ( ) : void
리턴 void