C# Класс Tup.Cobar4Net.Parser.Ast.Expression.Primary.Identifier

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

Защищенные свойства (Protected)

Свойство Тип Описание
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