Language

Parser クラス

定義

パーサーの動作を制御するメソッドを定義します。

public ref class Parser : IDisposable
public class Parser : IDisposable
type Parser = class
    interface IDisposable
Public Class Parser
Implements IDisposable
継承
Parser
実装

コンストラクター

名前 説明
Parser()

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

メソッド

名前 説明
Cleanup()

内部の状態を整理し、新しい構文に備えます。

DisableVariableSubstitution()

レクサーでの変数置換を無効にします。

Dispose()

Parserの現在のインスタンスによって使用されているすべてのリソースを解放します。

Dispose(Boolean)

Parserの現在のインスタンスによって使用されているすべてのリソースを解放します。

GetLastCommandLineNumber()

最後に遭遇したコマンドの行番号を返します。

Parse()

解析が始まります。

ParserDispose()

パーサーの状態を整理します。

SetBatchDelimiter(String)

新しいバッチ区切り符を設定します。 デフォルトでは、バッチ区切り符はGOです。

SetBatchSource(IBatchSource)

バッチソースインターフェースを設定し、パーサーにテキストを入力するのに使われます。

SetCommandExecuter(ICommandExecuter)

コマンド実行器インターフェースを設定し、sqlcmdコマンドとバッチ区切り符を処理します。

SetParseMode(ParseMode)

パーサーモードを設定します。

SetRecognizeOnlyVariables(Boolean)

パーサーモードを変数のみ認識するように設定します。

SetVariableResolver(IVariableResolver)

変数リゾルバインターフェースを設定します。

適用対象