TSqlParser, classe
Dans cet article
ReprésenteTransact-SQL l'analyseur.
Hiérarchie d'héritage
System.Object
Microsoft.Data.Schema.ScriptDom.Parser
Microsoft.Data.Schema.ScriptDom.Sql.TSqlParser
Microsoft.Data.Schema.ScriptDom.Sql.TSql100Parser
Microsoft.Data.Schema.ScriptDom.Sql.TSql80Parser
Microsoft.Data.Schema.ScriptDom.Sql.TSql90Parser
Espace de noms : Microsoft.Data.Schema.ScriptDom.Sql
Assembly : Microsoft.Data.Schema.ScriptDom.Sql (dans Microsoft.Data.Schema.ScriptDom.Sql.dll)
Syntaxe
'Déclaration
<SerializableAttribute> _
Public MustInherit Class TSqlParser _
Inherits Parser
[SerializableAttribute]
public abstract class TSqlParser : Parser
[SerializableAttribute]
public ref class TSqlParser abstract : public Parser
[<AbstractClass>]
[<SerializableAttribute>]
type TSqlParser =
class
inherit Parser
end
public abstract class TSqlParser extends Parser
Le type TSqlParser expose les membres suivants.
Propriétés
QuotedIdentifier
Obtient une valeur indiquant si la gestion d'identificateur entre guillemets est activée.
Début
Méthodes
Equals
Détermine si l'Object spécifié est égal à l'Object en cours. (Hérité de Object .)
Finalize
Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object .)
GetHashCode
Sert de fonction de hachage pour un type particulier. (Hérité de Object .)
GetTokenStream(TextReader, IList<ParseError>)
Retourne une liste de jetons d'analyseur à l'aide du lecteur fourni de texte et la liste d'erreurs d'analyse.
GetTokenStream(TextReader, IList<ParseError>, Int32, Int32, Int32)
GetType
Obtient le Type de l'instance actuelle. (Hérité de Object .)
MemberwiseClone
Crée une copie superficielle de l'objet Object actif. (Hérité de Object .)
Parse(TextReader, IList<ParseError>%)
Retourne un fragment de script et une liste d'erreurs à l'aide du lecteur de texte fourni. (Substitue Parser.Parse(TextReader, IList<ParseError>%) .)
Parse(IList<TSqlParserToken>, IList<ParseError>)
En cas de remplacement dans une classe dérivée, retourne un fragment de script à l'aide des jetons et des erreurs fournis.
Parse(TextReader, IList<ParseError>%, Int32, Int32, Int32)
ParseBooleanExpression(TextReader, IList<ParseError>%)
ParseBooleanExpression(TextReader, IList<ParseError>%, Int32, Int32, Int32)
ParseChildObjectName(TextReader, IList<ParseError>%)
ParseChildObjectName(TextReader, IList<ParseError>%, Int32, Int32, Int32)
ParseConstantOrIdentifier(TextReader, IList<ParseError>%)
ParseConstantOrIdentifier(TextReader, IList<ParseError>%, Int32, Int32, Int32)
ParseConstantOrIdentifierWithDefault(TextReader, IList<ParseError>%)
ParseConstantOrIdentifierWithDefault(TextReader, IList<ParseError>%, Int32, Int32, Int32)
ParseExpression(TextReader, IList<ParseError>%)
ParseExpression(TextReader, IList<ParseError>%, Int32, Int32, Int32)
ParseScalarDataType(TextReader, IList<ParseError>%)
ParseScalarDataType(TextReader, IList<ParseError>%, Int32, Int32, Int32)
ParseSchemaObjectName(TextReader, IList<ParseError>%)
ParseSchemaObjectName(TextReader, IList<ParseError>%, Int32, Int32, Int32)
ParseStatementList(TextReader, IList<ParseError>%)
ParseStatementList(TextReader, IList<ParseError>%, Int32, Int32, Int32)
ToString
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object .)
ValidateIdentifier
Retourne une valeur indiquant si un nom est un identificateur SQL valide.
Début
Sécurité des threads
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.
Voir aussi
Référence
Microsoft.Data.Schema.ScriptDom.Sql, espace de noms