Parser クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
パーサーの動作を制御するメソッドを定義します。
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) |
変数リゾルバインターフェースを設定します。 |