C# 클래스 Tup.Cobar4Net.Parser.Ast.Expression.Primary.Identifier

상속: PrimaryExpression
파일 보기 프로젝트 열기: tupunco/Tup.Cobar4Net 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
idText string
idTextUpUnescape string
parent Identifier

공개 메소드들

메소드 설명
Accept ( ISqlAstVisitor visitor ) : void
Equals ( object obj ) : bool
GetLevelUnescapeUpName ( int level ) : string
Identifier ( Identifier parent, string idText ) : System
Identifier ( Identifier parent, string idText, string idTextUp ) : System
ToString ( ) : string
TrimParent ( int level, string trimSchema ) : int
UnescapeName ( string name ) : string
UnescapeName ( string name, bool toUppercase ) : string

비공개 메소드들

메소드 설명
GetHashCode ( ) : int
ObjEquals ( object obj, object obj2 ) : bool

메소드 상세

Accept() 공개 메소드

public Accept ( ISqlAstVisitor visitor ) : void
visitor ISqlAstVisitor
리턴 void

Equals() 공개 메소드

public Equals ( object obj ) : bool
obj object
리턴 bool

GetLevelUnescapeUpName() 공개 메소드

public GetLevelUnescapeUpName ( int level ) : string
level int
리턴 string

Identifier() 공개 메소드

public Identifier ( Identifier parent, string idText ) : System
parent Identifier
idText string
리턴 System

Identifier() 공개 메소드

public Identifier ( Identifier parent, string idText, string idTextUp ) : System
parent Identifier
idText string
idTextUp string
리턴 System

ToString() 공개 메소드

public ToString ( ) : string
리턴 string

TrimParent() 공개 메소드

public TrimParent ( int level, string trimSchema ) : int
level int /// At most how many levels left after trim, must be a positive /// integer. e.g. level = 2 for "schema1.tb1.c1", "tb1.c1" is left ///
trimSchema string /// upper-case. Assumed that top trimmed parent is schema, /// if that equals given schema, do not trim ///
리턴 int

UnescapeName() 공개 정적인 메소드

public static UnescapeName ( string name ) : string
name string
리턴 string

UnescapeName() 공개 정적인 메소드

public static UnescapeName ( string name, bool toUppercase ) : string
name string
toUppercase bool
리턴 string

프로퍼티 상세

idText 보호되어 있는 프로퍼티

e.g.
e.g. "id1", "`id1`"
protected string idText
리턴 string

idTextUpUnescape 보호되어 있는 프로퍼티

protected string idTextUpUnescape
리턴 string

parent 보호되어 있는 프로퍼티

null if no parent
protected Identifier,Tup.Cobar4Net.Parser.Ast.Expression.Primary parent
리턴 Identifier