TSql120Parser クラス

定義

12.0 用 TSql パーサー。

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

コンストラクター

名前 説明
TSql120Parser(Boolean)

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

プロパティ

名前 説明
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)

適用対象