Bagikan melalui


TSqlParser Kelas

Definisi

Kelas dasar abstrak untuk TSql Parsers.

[System.Serializable]
public abstract class TSqlParser
[<System.Serializable>]
type TSqlParser = class
Public MustInherit Class TSqlParser
Warisan
TSqlParser
Turunan
Atribut

Properti

QuotedIdentifier

Menunjukkan apakah pengidentifikasi yang dikutip diaktifkan untuk pengurai.

Metode

Create(SqlVersion, Boolean)

Membuat TSqlParser untuk versi yang ditentukan.

GetTokenStream(TextReader, IList<ParseError>, Int32, Int32, Int32)

Mengurai input ke dalam Aliran Token.

GetTokenStream(TextReader, IList<ParseError>)

Mengurai input ke dalam Aliran Token.

Parse(IList<TSqlParserToken>, IList<ParseError>)

Mengurai token yang ditentukan ke dalam TSqlFragment.

Parse(TextReader, IList<ParseError>, Int32, Int32, Int32)

Metode penguraian pemblokiran.

Parse(TextReader, IList<ParseError>)

Metode penguraian pemblokiran.

ParseBooleanExpression(TextReader, IList<ParseError>, Int32, Int32, Int32)

Mengurai string input untuk mendapatkan ekspresi boolean. Ini akan mengembalikan null, jika ada kesalahan.

ParseBooleanExpression(TextReader, IList<ParseError>)

Mengurai string input untuk mendapatkan ekspresi boolean. Ini akan mengembalikan null, jika ada kesalahan.

ParseChildObjectName(TextReader, IList<ParseError>, Int32, Int32, Int32)

Mengurai string input untuk mendapatkan ChildObjectName. Ini akan mengembalikan null, jika ada kesalahan.

ParseChildObjectName(TextReader, IList<ParseError>)

Mengurai string input untuk mendapatkan ChildObjectName. Ini akan mengembalikan null, jika ada kesalahan.

ParseConstantOrIdentifier(TextReader, IList<ParseError>, Int32, Int32, Int32)

Mengurai string input untuk mendapatkan konstanta atau pengidentifikasi. Ini akan mengembalikan null, jika ada kesalahan.

ParseConstantOrIdentifier(TextReader, IList<ParseError>)

Mengurai string input untuk mendapatkan konstanta atau pengidentifikasi. Ini akan mengembalikan null, jika ada kesalahan.

ParseConstantOrIdentifierWithDefault(TextReader, IList<ParseError>, Int32, Int32, Int32)

Mengurai string input untuk mendapatkan konstanta atau pengidentifikasi atau literal default(literal dengan nilai "DEFAULT"). Ini akan mengembalikan null, jika ada kesalahan.

ParseConstantOrIdentifierWithDefault(TextReader, IList<ParseError>)

Mengurai string input untuk mendapatkan konstanta atau pengidentifikasi atau literal default(literal dengan nilai "DEFAULT"). Ini akan mengembalikan null, jika ada kesalahan.

ParseExpression(TextReader, IList<ParseError>, Int32, Int32, Int32)

Mengurai string input untuk mendapatkan ekspresi skalar. Ini akan mengembalikan null, jika ada kesalahan.

ParseExpression(TextReader, IList<ParseError>)

Mengurai string input untuk mendapatkan ekspresi skalar. Ini akan mengembalikan null, jika ada kesalahan.

ParseScalarDataType(TextReader, IList<ParseError>, Int32, Int32, Int32)

Mengurai string input untuk mendapatkan jenis data. Ini akan mengembalikan null, jika ada kesalahan.

ParseScalarDataType(TextReader, IList<ParseError>)

Mengurai string input untuk mendapatkan jenis data. Ini akan mengembalikan null, jika ada kesalahan.

ParseSchemaObjectName(TextReader, IList<ParseError>, Int32, Int32, Int32)

Mengurai string input untuk mendapatkan SchemaObjectName. Ini akan mengembalikan null, jika ada kesalahan.

ParseSchemaObjectName(TextReader, IList<ParseError>)

Mengurai string input untuk mendapatkan SchemaObjectName. Ini akan mengembalikan null, jika ada kesalahan.

ParseStatementList(TextReader, IList<ParseError>, Int32, Int32, Int32)

Mengurai string input untuk mendapatkan daftar pernyataan. Ini akan mengembalikan null, jika ada kesalahan.

ParseStatementList(TextReader, IList<ParseError>)

Mengurai string input untuk mendapatkan daftar pernyataan. Ini akan mengembalikan null, jika ada kesalahan.

ParseSubQueryExpressionWithOptionalCTE(TextReader, IList<ParseError>, Int32, Int32, Int32)

Mengurai string input untuk mendapatkan ekspresi subkueri dengan ekspresi tabel umum opsional dan namespace xml. Ini akan mengembalikan null, jika ada kesalahan.

ParseSubQueryExpressionWithOptionalCTE(TextReader, IList<ParseError>)

Mengurai string input untuk mendapatkan ekspresi subkueri dengan ekspresi tabel umum opsional dan namespace xml. Ini akan mengembalikan null, jika ada kesalahan.

TryParseSqlModuleObjectName(TextReader, SchemaObjectName)

Mengurai skrip input untuk mengembalikan SchemaObjectName dari pernyataan buat/ubah sql_module pertama, jika ditemukan.

TryParseTriggerModule(TextReader, SchemaObjectName, SchemaObjectName)

Mengurai skrip input untuk mengembalikan nama pemicu dan memicu nama target dari pernyataan pemicu buat/ubah pertama.

ValidateIdentifier(String)

Periksa apakah nama adalah pengidentifikasi sql yang valid

Berlaku untuk