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()

在 lexer 中禁用变量替换。

Dispose()

释放 Parser 的当前实例使用的所有资源。

Dispose(Boolean)

释放 Parser 的当前实例使用的所有资源。

GetLastCommandLineNumber()

返回上次遇到的命令的行号。

Parse()

开始分析。

ParserDispose()

清除分析器状态。

SetBatchDelimiter(String)

设置新的批处理分隔符。 默认情况下,该批处理分隔符为 GO。

SetBatchSource(IBatchSource)

设置批处理源接口,该接口用于将文本馈送到分析器中。

SetCommandExecuter(ICommandExecuter)

设置命令执行器接口,该接口用于处理 sqlcmd 命令和批处理分隔符。

SetParseMode(ParseMode)

设置分析器模式。

SetRecognizeOnlyVariables(Boolean)

将分析器模式设置为仅识别变量。

SetVariableResolver(IVariableResolver)

设置变量解决程序接口。

适用于