Partager via


Classe TSql100Parser

Represents the TSql100 parser.

Hiérarchie d'héritage

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

Espace de noms :  Microsoft.SqlServer.TransactSql.ScriptDom
Assembly :  Microsoft.SqlServer.TransactSql.ScriptDom (en Microsoft.SqlServer.TransactSql.ScriptDom.dll)

Syntaxe

'Déclaration
<SerializableAttribute> _
Public Class TSql100Parser _
    Inherits TSqlParser
'Utilisation
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

Le type TSql100Parser expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique TSql100Parser Initializes a new instance of the TSql100Parser class.

Haut de la page

Propriétés

  Nom Description
Propriété publique QuotedIdentifier Gets a value that indicates whether the quoted identifier is on. (hérité de TSqlParser.)

Haut de la page

Méthodes

  Nom Description
Méthode publique Create Creates a Transact-SQL parser for the specified version. (hérité de TSqlParser.)
Méthode publique Equals (hérité de Object.)
Méthode protégée Finalize (hérité de Object.)
Méthode publique GetHashCode (hérité de Object.)
Méthode publique GetTokenStream(TextReader, IList<ParseError>%) Returns a list of parser tokens and a list of errors by using the provided text reader. (hérité de TSqlParser.)
Méthode publique GetTokenStream(TextReader, IList<ParseError>%, Int32, Int32, Int32) Returns a list of parser tokens and a list of errors by using the provided text reader. (hérité de TSqlParser.)
Méthode publique GetType (hérité de Object.)
Méthode protégée MemberwiseClone (hérité de Object.)
Méthode publique Parse(TextReader, IList<ParseError>%) Returns a script fragment and a list of errors by using the provided text reader. (hérité de TSqlParser.)
Méthode publique Parse(IList<TSqlParserToken>, IList<ParseError>%) Returns a script fragment by using the provided tokens and errors. (remplace TSqlParser.Parse(IList<TSqlParserToken>, IList<ParseError>%).)
Méthode publique Parse(TextReader, IList<ParseError>%, Int32, Int32, Int32) Returns a script fragment and a list of errors by using the provided values. (hérité de TSqlParser.)
Méthode publique ParseBooleanExpression(TextReader, IList<ParseError>%) Returns a Boolean expression and a list of errors by using the provided text reader. (hérité de TSqlParser.)
Méthode publique 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. (remplace TSqlParser.ParseBooleanExpression(TextReader, IList<ParseError>%, Int32, Int32, Int32).)
Méthode publique ParseChildObjectName(TextReader, IList<ParseError>%) Returns a child object name and a list of errors by using the provided text reader. (hérité de TSqlParser.)
Méthode publique ParseChildObjectName(TextReader, IList<ParseError>%, Int32, Int32, Int32) Parses an input string to get a ChildObjectName. This will return null, if there were any errors. (remplace TSqlParser.ParseChildObjectName(TextReader, IList<ParseError>%, Int32, Int32, Int32).)
Méthode publique ParseConstantOrIdentifier(TextReader, IList<ParseError>%) Returns a constant or identifier and a list of errors by using the provided text reader. (hérité de TSqlParser.)
Méthode publique 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. (remplace TSqlParser.ParseConstantOrIdentifier(TextReader, IList<ParseError>%, Int32, Int32, Int32).)
Méthode publique ParseConstantOrIdentifierWithDefault(TextReader, IList<ParseError>%) Returns a constant or identifier with default values and a list of errors by using the provided text reader. (hérité de TSqlParser.)
Méthode publique 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. (remplace TSqlParser.ParseConstantOrIdentifierWithDefault(TextReader, IList<ParseError>%, Int32, Int32, Int32).)
Méthode publique ParseExpression(TextReader, IList<ParseError>%) Returns an expression and a list of errors by using the provided text reader. (hérité de TSqlParser.)
Méthode publique ParseExpression(TextReader, IList<ParseError>%, Int32, Int32, Int32) Parses an input string to get an expression. This will return null, if there were any errors. (remplace TSqlParser.ParseExpression(TextReader, IList<ParseError>%, Int32, Int32, Int32).)
Méthode publique ParseScalarDataType(TextReader, IList<ParseError>%) Returns a scalar data type and a list of errors by using the provided text reader. (hérité de TSqlParser.)
Méthode publique 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. (remplace TSqlParser.ParseScalarDataType(TextReader, IList<ParseError>%, Int32, Int32, Int32).)
Méthode publique ParseSchemaObjectName(TextReader, IList<ParseError>%) Returns a schema object name and a list of errors by using the provided text reader. (hérité de TSqlParser.)
Méthode publique ParseSchemaObjectName(TextReader, IList<ParseError>%, Int32, Int32, Int32) Parses an input string to get a SchemaObjectName. This will return null, if there were any errors. (remplace TSqlParser.ParseSchemaObjectName(TextReader, IList<ParseError>%, Int32, Int32, Int32).)
Méthode publique ParseStatementList(TextReader, IList<ParseError>%) Returns a statement list and a list of errors by using the provided text reader. (hérité de TSqlParser.)
Méthode publique 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. (remplace TSqlParser.ParseStatementList(TextReader, IList<ParseError>%, Int32, Int32, Int32).)
Méthode publique 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. (hérité de TSqlParser.)
Méthode publique 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. (remplace TSqlParser.ParseSubQueryExpressionWithOptionalCTE(TextReader, IList<ParseError>%, Int32, Int32, Int32).)
Méthode publique ToString (hérité de Object.)
Méthode publique TryParseSqlModuleObjectName Indicates whether the input script contains a SQL module object name. (hérité de TSqlParser.)
Méthode publique TryParseTriggerModule Indicates whether the input script contains a trigger module. (hérité de TSqlParser.)
Méthode publique ValidateIdentifier Returns whether a name is a valid SQL identifier. (hérité de TSqlParser.)

Haut de la page

Sécurité des threads

Tous les membres publics static (Shared dans Visual Basic) de ce type sont thread-safe. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.

Voir aussi

Référence

Espace de noms Microsoft.SqlServer.TransactSql.ScriptDom