次の方法で共有


TSql160Parser クラス

定義

16.0 の TSql パーサー。

[System.Serializable]
public class TSql160Parser : Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParser
[<System.Serializable>]
type TSql160Parser = class
    inherit TSqlParser
Public Class TSql160Parser
Inherits TSqlParser
継承
TSql160Parser
属性

コンストラクター

TSql160Parser(Boolean, SqlEngineType)

TSql160Parser クラスの新しいインスタンスを初期化します。

TSql160Parser(Boolean)

TSql160Parser クラスの新しいインスタンスを初期化します。

フィールド

engineType

パーサーフレーバー (スタンドアロン/azure/all)

プロパティ

QuotedIdentifier

パーサーに対して引用符で囲まれた識別子が有効かどうかを示します。

(継承元 TSqlParser)

メソッド

Create(SqlVersion, Boolean)

指定されたバージョンの TSqlParser を作成します。

(継承元 TSqlParser)
GetTokenStream(TextReader, IList<ParseError>, Int32, Int32, Int32)

入力をトークン ストリームに解析します。

(継承元 TSqlParser)
GetTokenStream(TextReader, IList<ParseError>)

入力をトークン ストリームに解析します。

(継承元 TSqlParser)
Parse(IList<TSqlParserToken>, IList<ParseError>)

ブロッキング解析メソッド。

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

ブロッキング解析メソッド。

(継承元 TSqlParser)
Parse(TextReader, IList<ParseError>)

ブロッキング解析メソッド。

(継承元 TSqlParser)
ParseBooleanExpression(TextReader, IList<ParseError>, Int32, Int32, Int32)

入力文字列を解析してブール式を取得します。 エラーが発生した場合は null が返されます。

ParseBooleanExpression(TextReader, IList<ParseError>)

入力文字列を解析してブール式を取得します。 エラーが発生した場合は null が返されます。

(継承元 TSqlParser)
ParseChildObjectName(TextReader, IList<ParseError>, Int32, Int32, Int32)

入力文字列を解析して ChildObjectName を取得します。 エラーが発生した場合は null が返されます。

ParseChildObjectName(TextReader, IList<ParseError>)

入力文字列を解析して ChildObjectName を取得します。 エラーが発生した場合は null が返されます。

(継承元 TSqlParser)
ParseConstantOrIdentifier(TextReader, IList<ParseError>, Int32, Int32, Int32)

入力文字列を解析して定数または識別子を取得します。 エラーが発生した場合は null が返されます。

ParseConstantOrIdentifier(TextReader, IList<ParseError>)

入力文字列を解析して定数または識別子を取得します。 エラーが発生した場合は null が返されます。

(継承元 TSqlParser)
ParseConstantOrIdentifierWithDefault(TextReader, IList<ParseError>, Int32, Int32, Int32)

入力文字列を解析して、定数または識別子または既定のリテラル (値が "DEFAULT" のリテラル) を取得します。 エラーが発生した場合は null が返されます。

ParseConstantOrIdentifierWithDefault(TextReader, IList<ParseError>)

入力文字列を解析して、定数または識別子または既定のリテラル (値が "DEFAULT" のリテラル) を取得します。 エラーが発生した場合は null が返されます。

(継承元 TSqlParser)
ParseExpression(TextReader, IList<ParseError>, Int32, Int32, Int32)

入力文字列を解析して式を取得します。 エラーが発生した場合は null が返されます。

ParseExpression(TextReader, IList<ParseError>)

入力文字列を解析してスカラー式を取得します。 エラーが発生した場合は null が返されます。

(継承元 TSqlParser)
ParseScalarDataType(TextReader, IList<ParseError>, Int32, Int32, Int32)

入力文字列を解析してデータ型を取得します。 エラーが発生した場合は null が返されます。

ParseScalarDataType(TextReader, IList<ParseError>)

入力文字列を解析してデータ型を取得します。 エラーが発生した場合は null が返されます。

(継承元 TSqlParser)
ParseSchemaObjectName(TextReader, IList<ParseError>, Int32, Int32, Int32)

入力文字列を解析して SchemaObjectName を取得します。 エラーが発生した場合は null が返されます。

ParseSchemaObjectName(TextReader, IList<ParseError>)

入力文字列を解析して SchemaObjectName を取得します。 エラーが発生した場合は null が返されます。

(継承元 TSqlParser)
ParseStatementList(TextReader, IList<ParseError>, Int32, Int32, Int32)

入力文字列を解析してステートメントの一覧を取得します。 エラーが発生した場合は null が返されます。

ParseStatementList(TextReader, IList<ParseError>)

入力文字列を解析してステートメントの一覧を取得します。 エラーが発生した場合は null が返されます。

(継承元 TSqlParser)
ParseSubQueryExpressionWithOptionalCTE(TextReader, IList<ParseError>, Int32, Int32, Int32)

入力文字列を解析して、省略可能な共通テーブル式と XML 名前空間を持つサブクエリ式を取得します。 エラーが発生した場合は null が返されます。

ParseSubQueryExpressionWithOptionalCTE(TextReader, IList<ParseError>)

入力文字列を解析して、省略可能な共通テーブル式と XML 名前空間を持つサブクエリ式を取得します。 エラーが発生した場合は null が返されます。

(継承元 TSqlParser)
TryParseSqlModuleObjectName(TextReader, SchemaObjectName)

入力スクリプトを解析して、最初の create/alter sql_module ステートメントの SchemaObjectName が見つかった場合に返します。

(継承元 TSqlParser)
TryParseTriggerModule(TextReader, SchemaObjectName, SchemaObjectName)

入力スクリプトを解析して、最初の create/alter trigger ステートメントのトリガー名とトリガー ターゲット名を返します。

(継承元 TSqlParser)
ValidateIdentifier(String)

名前が有効な SQL 識別子であるかどうかを確認する

(継承元 TSqlParser)

適用対象