Класс TSql100Parser

Represents the TSql100 parser.

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

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

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

Синтаксис

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

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

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

  Имя Описание
Открытый метод TSql100Parser Initializes a new instance of the TSql100Parser 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) Parses an input string to get a Boolean expression. This will return null, if there were any errors. (Переопределяет 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) Parses an input string to get a ChildObjectName. This will return null, if there were any errors. (Переопределяет 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) Parses an input string to get a constant or identifier. This will return null, if there were any errors. (Переопределяет 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) Parses an input string to get a constant or identifier or default literal (literal with value "DEFAULT"). This will return null, if there were any 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) Parses an input string to get an expression. This will return null, if there were any errors. (Переопределяет 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) Parses an input string to get a data type. This will return null, if there were any errors. (Переопределяет 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) Parses an input string to get a SchemaObjectName. This will return null, if there were any errors. (Переопределяет 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) Parses an input string to get a statement list. This will return null, if there were any errors. (Переопределяет 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 and xml namespaces. This will return null, if there were any errors. (Переопределяет 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