다음을 통해 공유


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)

변수 확인자 인터페이스를 설정합니다.

적용 대상