TSqlParser Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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 |