次の方法で共有


TSql100Parser クラス

TSql100 パーサーを表します。

継承階層

System.Object
  Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParser
    Microsoft.SqlServer.TransactSql.ScriptDom.TSql100Parser

名前空間:  Microsoft.SqlServer.TransactSql.ScriptDom
アセンブリ:  Microsoft.SqlServer.TransactSql.ScriptDom (Microsoft.SqlServer.TransactSql.ScriptDom.dll)

構文

'宣言
<SerializableAttribute> _
Public Class TSql100Parser _
    Inherits TSqlParser
'使用
Dim instance As TSql100Parser
[SerializableAttribute]
public class TSql100Parser : TSqlParser
[SerializableAttribute]
public ref class TSql100Parser : public TSqlParser
[<SerializableAttribute>]
type TSql100Parser =  
    class 
        inherit TSqlParser 
    end
public class TSql100Parser extends TSqlParser

TSql100Parser 型は、以下のメンバーを公開しています。

コンストラクター

  名前 説明
パブリック メソッド TSql100Parser TSql100Parser クラスの新しいインスタンスを初期化します。

先頭に戻る

プロパティ

  名前 説明
パブリック プロパティ QuotedIdentifier 引用符で囲まれた識別子がオンであるかどうかを示す値を取得します。 (TSqlParser から継承されています。)

先頭に戻る

メソッド

  名前 説明
パブリック メソッド Create 指定されたバージョンの Transact-SQL パーサーを作成します。 (TSqlParser から継承されています。)
パブリック メソッド Equals (Object から継承されています。)
プロテクト メソッド Finalize (Object から継承されています。)
パブリック メソッド GetHashCode (Object から継承されています。)
パブリック メソッド GetTokenStream(TextReader, IList<ParseError>%) 指定されたテキスト リーダーを使用して、パーサー トークンの一覧およびエラーの一覧を返します。 (TSqlParser から継承されています。)
パブリック メソッド GetTokenStream(TextReader, IList<ParseError>%, Int32, Int32, Int32) 指定されたテキスト リーダーを使用して、パーサー トークンの一覧およびエラーの一覧を返します。 (TSqlParser から継承されています。)
パブリック メソッド GetType (Object から継承されています。)
プロテクト メソッド MemberwiseClone (Object から継承されています。)
パブリック メソッド Parse(TextReader, IList<ParseError>%) 指定されたテキスト リーダーを使用して、スクリプト フラグメントおよびエラーの一覧を返します。 (TSqlParser から継承されています。)
パブリック メソッド Parse(IList<TSqlParserToken>, IList<ParseError>%) 指定されたトークンとエラーを使用してスクリプト フラグメントを返します。 (TSqlParser.Parse(IList<TSqlParserToken>, IList<ParseError>%) をオーバーライドします。)
パブリック メソッド Parse(TextReader, IList<ParseError>%, Int32, Int32, Int32) 指定された値を使用して、スクリプト フラグメントおよびエラーの一覧を返します。 (TSqlParser から継承されています。)
パブリック メソッド ParseBooleanExpression(TextReader, IList<ParseError>%) 指定されたテキスト リーダーを使用して、ブール式およびエラーの一覧を返します。 (TSqlParser から継承されています。)
パブリック メソッド ParseBooleanExpression(TextReader, IList<ParseError>%, Int32, Int32, Int32) 入力文字列を解析してブール式を取得します。エラーが発生した場合は null が返されます。 (TSqlParser.ParseBooleanExpression(TextReader, IList<ParseError>%, Int32, Int32, Int32) をオーバーライドします。)
パブリック メソッド ParseChildObjectName(TextReader, IList<ParseError>%) 指定されたテキスト リーダーを使用して、子オブジェクトの名前およびエラーの一覧を返します。 (TSqlParser から継承されています。)
パブリック メソッド ParseChildObjectName(TextReader, IList<ParseError>%, Int32, Int32, Int32) 入力文字列を解析して ChildObjectName を取得します。エラーが発生した場合は null が返されます。 (TSqlParser.ParseChildObjectName(TextReader, IList<ParseError>%, Int32, Int32, Int32) をオーバーライドします。)
パブリック メソッド ParseConstantOrIdentifier(TextReader, IList<ParseError>%) 指定されたテキスト リーダーを使用して、定数または識別子、およびエラーの一覧を返します。 (TSqlParser から継承されています。)
パブリック メソッド ParseConstantOrIdentifier(TextReader, IList<ParseError>%, Int32, Int32, Int32) 入力文字列を解析して定数または識別子を取得します。エラーが発生した場合は null が返されます。 (TSqlParser.ParseConstantOrIdentifier(TextReader, IList<ParseError>%, Int32, Int32, Int32) をオーバーライドします。)
パブリック メソッド ParseConstantOrIdentifierWithDefault(TextReader, IList<ParseError>%) 指定されたテキスト リーダーを使用して、既定値を持つ定数または識別子、およびエラーの一覧を返します。 (TSqlParser から継承されています。)
パブリック メソッド ParseConstantOrIdentifierWithDefault(TextReader, IList<ParseError>%, Int32, Int32, Int32) 入力文字列を解析して、定数または識別子、あるいは既定のリテラル (値が "DEFAULT" のリテラル) を取得します。エラーが発生した場合は null が返されます。 (TSqlParser.ParseConstantOrIdentifierWithDefault(TextReader, IList<ParseError>%, Int32, Int32, Int32) をオーバーライドします。)
パブリック メソッド ParseExpression(TextReader, IList<ParseError>%) 指定されたテキスト リーダーを使用して、式およびエラーの一覧を返します。 (TSqlParser から継承されています。)
パブリック メソッド ParseExpression(TextReader, IList<ParseError>%, Int32, Int32, Int32) 入力文字列を解析して式を取得します。エラーが発生した場合は null が返されます。 (TSqlParser.ParseExpression(TextReader, IList<ParseError>%, Int32, Int32, Int32) をオーバーライドします。)
パブリック メソッド ParseScalarDataType(TextReader, IList<ParseError>%) 指定されたテキスト リーダーを使用して、スカラー データ型およびエラーの一覧を返します。 (TSqlParser から継承されています。)
パブリック メソッド ParseScalarDataType(TextReader, IList<ParseError>%, Int32, Int32, Int32) 入力文字列を解析してデータ型を取得します。エラーが発生した場合は null が返されます。 (TSqlParser.ParseScalarDataType(TextReader, IList<ParseError>%, Int32, Int32, Int32) をオーバーライドします。)
パブリック メソッド ParseSchemaObjectName(TextReader, IList<ParseError>%) 指定されたテキスト リーダーを使用して、スキーマ オブジェクトの名前およびエラーの一覧を返します。 (TSqlParser から継承されています。)
パブリック メソッド ParseSchemaObjectName(TextReader, IList<ParseError>%, Int32, Int32, Int32) 入力文字列を解析して SchemaObjectName を取得します。エラーが発生した場合は null が返されます。 (TSqlParser.ParseSchemaObjectName(TextReader, IList<ParseError>%, Int32, Int32, Int32) をオーバーライドします。)
パブリック メソッド ParseStatementList(TextReader, IList<ParseError>%) 指定されたテキスト リーダーを使用して、ステートメントの一覧およびエラーの一覧を返します。 (TSqlParser から継承されています。)
パブリック メソッド ParseStatementList(TextReader, IList<ParseError>%, Int32, Int32, Int32) 入力文字列を解析してステートメントの一覧を取得します。エラーが発生した場合は null が返されます。 (TSqlParser.ParseStatementList(TextReader, IList<ParseError>%, Int32, Int32, Int32) をオーバーライドします。)
パブリック メソッド ParseSubQueryExpressionWithOptionalCTE(TextReader, IList<ParseError>%) 指定した入力リーダーを使用して、入力文字列を解析し、省略可能な共通テーブル式と XML 名前空間を持つサブクエリ式を取得します。 (TSqlParser から継承されています。)
パブリック メソッド ParseSubQueryExpressionWithOptionalCTE(TextReader, IList<ParseError>%, Int32, Int32, Int32) 入力文字列を解析して、省略可能な共通テーブル式と XML 名前空間を持つサブクエリ式を取得します。エラーが発生した場合は null が返されます。 (TSqlParser.ParseSubQueryExpressionWithOptionalCTE(TextReader, IList<ParseError>%, Int32, Int32, Int32) をオーバーライドします。)
パブリック メソッド ToString (Object から継承されています。)
パブリック メソッド TryParseSqlModuleObjectName 入力スクリプトが SQL モジュール オブジェクト名を含むかどうかを示します。 (TSqlParser から継承されています。)
パブリック メソッド TryParseTriggerModule 入力スクリプトがトリガー モジュールを含むかどうかを示します。 (TSqlParser から継承されています。)
パブリック メソッド ValidateIdentifier 名前が有効な SQL 識別子かどうかを返します。 (TSqlParser から継承されています。)

先頭に戻る

スレッド セーフ

この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

関連項目

参照

Microsoft.SqlServer.TransactSql.ScriptDom 名前空間