Класс TSql80Parser

Represents the Transact-SQL 80 parser.

Иерархия наследования

System.Object
  Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParser
    Microsoft.SqlServer.TransactSql.ScriptDom.TSql80Parser

Пространство имен:  Microsoft.SqlServer.TransactSql.ScriptDom
Сборка:  Microsoft.SqlServer.TransactSql.ScriptDom (в Microsoft.SqlServer.TransactSql.ScriptDom.dll)

Синтаксис

'Декларация
<SerializableAttribute> _
Public Class TSql80Parser _
    Inherits TSqlParser
'Применение
Dim instance As TSql80Parser
[SerializableAttribute]
public class TSql80Parser : TSqlParser
[SerializableAttribute]
public ref class TSql80Parser : public TSqlParser
[<SerializableAttribute>]
type TSql80Parser =  
    class 
        inherit TSqlParser 
    end
public class TSql80Parser extends TSqlParser

Тип TSql80Parser обеспечивает доступ к следующим элементам.

Конструкторы

  Имя Описание
Открытый метод TSql80Parser Initializes a new instance of the TSql80Parser class.

В начало

Свойства

  Имя Описание
Открытое свойство QuotedIdentifier Gets a value that indicates whether the quoted identifier is on. (Производный от TSqlParser.)

В начало

Методы

  Имя Описание
Открытый метод Create Creates a Transact-SQL parser for the specified version. (Производный от TSqlParser.)
Открытый метод Equals (Производный от Object.)
Защищенный метод Finalize (Производный от Object.)
Открытый метод GetHashCode (Производный от Object.)
Открытый метод GetTokenStream(TextReader, IList<ParseError>%) Returns a list of parser tokens and a list of errors by using the provided text reader. (Производный от TSqlParser.)
Открытый метод GetTokenStream(TextReader, IList<ParseError>%, Int32, Int32, Int32) Returns a list of parser tokens and a list of errors by using the provided text reader. (Производный от TSqlParser.)
Открытый метод GetType (Производный от Object.)
Защищенный метод MemberwiseClone (Производный от Object.)
Открытый метод Parse(TextReader, IList<ParseError>%) Returns a script fragment and a list of errors by using the provided text reader. (Производный от TSqlParser.)
Открытый метод Parse(IList<TSqlParserToken>, IList<ParseError>%) Returns a script fragment by using the provided tokens and errors. (Переопределяет TSqlParser.Parse(IList<TSqlParserToken>, IList<ParseError>%).)
Открытый метод Parse(TextReader, IList<ParseError>%, Int32, Int32, Int32) Returns a script fragment and a list of errors by using the provided values. (Производный от TSqlParser.)
Открытый метод ParseBooleanExpression(TextReader, IList<ParseError>%) Returns a Boolean expression and a list of errors by using the provided text reader. (Производный от TSqlParser.)
Открытый метод ParseBooleanExpression(TextReader, IList<ParseError>%, Int32, Int32, Int32) Returns a Boolean expression and a list of errors by using the provided values. (Переопределяет TSqlParser.ParseBooleanExpression(TextReader, IList<ParseError>%, Int32, Int32, Int32).)
Открытый метод ParseChildObjectName(TextReader, IList<ParseError>%) Returns a child object name and a list of errors by using the provided text reader. (Производный от TSqlParser.)
Открытый метод ParseChildObjectName(TextReader, IList<ParseError>%, Int32, Int32, Int32) Returns a child object name and a list of errors by using the provided values. (Переопределяет TSqlParser.ParseChildObjectName(TextReader, IList<ParseError>%, Int32, Int32, Int32).)
Открытый метод ParseConstantOrIdentifier(TextReader, IList<ParseError>%) Returns a constant or identifier and a list of errors by using the provided text reader. (Производный от TSqlParser.)
Открытый метод ParseConstantOrIdentifier(TextReader, IList<ParseError>%, Int32, Int32, Int32) Returns a constant or identifier and a list of errors by using the provided values. (Переопределяет TSqlParser.ParseConstantOrIdentifier(TextReader, IList<ParseError>%, Int32, Int32, Int32).)
Открытый метод ParseConstantOrIdentifierWithDefault(TextReader, IList<ParseError>%) Returns a constant or identifier with default values and a list of errors by using the provided text reader. (Производный от TSqlParser.)
Открытый метод ParseConstantOrIdentifierWithDefault(TextReader, IList<ParseError>%, Int32, Int32, Int32) Returns a constant or identifier with default values and a list of errors. (Переопределяет TSqlParser.ParseConstantOrIdentifierWithDefault(TextReader, IList<ParseError>%, Int32, Int32, Int32).)
Открытый метод ParseExpression(TextReader, IList<ParseError>%) Returns an expression and a list of errors by using the provided text reader. (Производный от TSqlParser.)
Открытый метод ParseExpression(TextReader, IList<ParseError>%, Int32, Int32, Int32) Returns an expression and a list of errors by using the provided values. (Переопределяет TSqlParser.ParseExpression(TextReader, IList<ParseError>%, Int32, Int32, Int32).)
Открытый метод ParseScalarDataType(TextReader, IList<ParseError>%) Returns a scalar data type and a list of errors by using the provided text reader. (Производный от TSqlParser.)
Открытый метод ParseScalarDataType(TextReader, IList<ParseError>%, Int32, Int32, Int32) Returns a scalar data type and a list of errors by using the provided values. (Переопределяет TSqlParser.ParseScalarDataType(TextReader, IList<ParseError>%, Int32, Int32, Int32).)
Открытый метод ParseSchemaObjectName(TextReader, IList<ParseError>%) Returns a schema object name and a list of errors by using the provided text reader. (Производный от TSqlParser.)
Открытый метод ParseSchemaObjectName(TextReader, IList<ParseError>%, Int32, Int32, Int32) Returns a schema data type and a list of errors by using the provided values. (Переопределяет TSqlParser.ParseSchemaObjectName(TextReader, IList<ParseError>%, Int32, Int32, Int32).)
Открытый метод ParseStatementList(TextReader, IList<ParseError>%) Returns a statement list and a list of errors by using the provided text reader. (Производный от TSqlParser.)
Открытый метод ParseStatementList(TextReader, IList<ParseError>%, Int32, Int32, Int32) Returns a statement list and a list of errors by using the provided values. (Переопределяет TSqlParser.ParseStatementList(TextReader, IList<ParseError>%, Int32, Int32, Int32).)
Открытый метод ParseSubQueryExpressionWithOptionalCTE(TextReader, IList<ParseError>%) Parses an input string to get a subquery expression with optional common table expression and xml namespaces with the specified input reader. (Производный от TSqlParser.)
Открытый метод ParseSubQueryExpressionWithOptionalCTE(TextReader, IList<ParseError>%, Int32, Int32, Int32) Parses an input string to get a subquery expression with optional common table expression (CTE) and XML namespaces. (Переопределяет TSqlParser.ParseSubQueryExpressionWithOptionalCTE(TextReader, IList<ParseError>%, Int32, Int32, Int32).)
Открытый метод ToString (Производный от Object.)
Открытый метод TryParseSqlModuleObjectName Indicates whether the input script contains a SQL module object name. (Производный от TSqlParser.)
Открытый метод TryParseTriggerModule Indicates whether the input script contains a trigger module. (Производный от TSqlParser.)
Открытый метод ValidateIdentifier Returns whether a name is a valid SQL identifier. (Производный от TSqlParser.)

В начало

Безопасность многопоточности

Любые открытые статический (Shared в Visual Basic) элементы этого типа потокобезопасны. Потокобезопасность с элементами экземпляров не гарантируется.

См. также

Справочник

Пространство имен Microsoft.SqlServer.TransactSql.ScriptDom