TSqlParser クラス

定義

TSql パーサーの抽象基本クラス。

[System.Serializable]
public abstract class TSqlParser
[<System.Serializable>]
type TSqlParser = class
Public MustInherit Class TSqlParser
継承
TSqlParser
派生
属性

プロパティ

QuotedIdentifier

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

メソッド

Create(SqlVersion, Boolean)

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

GetTokenStream(TextReader, IList<ParseError>)

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

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

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

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

指定したトークンを TSqlFragment に解析します。

Parse(TextReader, IList<ParseError>)

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

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

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

ParseBooleanExpression(TextReader, IList<ParseError>)

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

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

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

ParseChildObjectName(TextReader, IList<ParseError>)

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

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

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

ParseConstantOrIdentifier(TextReader, IList<ParseError>)

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

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

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

ParseConstantOrIdentifierWithDefault(TextReader, IList<ParseError>)

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

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

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

ParseExpression(TextReader, IList<ParseError>)

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

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

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

ParseScalarDataType(TextReader, IList<ParseError>)

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

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

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

ParseSchemaObjectName(TextReader, IList<ParseError>)

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

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

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

ParseStatementList(TextReader, IList<ParseError>)

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

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

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

ParseSubQueryExpressionWithOptionalCTE(TextReader, IList<ParseError>)

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

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

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

TryParseSqlModuleObjectName(TextReader, SchemaObjectName)

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

TryParseTriggerModule(TextReader, SchemaObjectName, SchemaObjectName)

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

ValidateIdentifier(String)

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

適用対象