TSqlParser Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Classe de base abstraite pour les analyseurs TSql.
[System.Serializable]
public abstract class TSqlParser
[<System.Serializable>]
type TSqlParser = class
Public MustInherit Class TSqlParser
- Héritage
-
TSqlParser
- Dérivé
- Attributs
Propriétés
QuotedIdentifier |
Indique si l’identificateur entre guillemets est activé pour l’analyseur. |
Méthodes
Create(SqlVersion, Boolean) |
Crée un TSqlParser pour la version spécifiée. |
GetTokenStream(TextReader, IList<ParseError>, Int32, Int32, Int32) |
Analyse l’entrée dans un flux de jetons. |
GetTokenStream(TextReader, IList<ParseError>) |
Analyse l’entrée dans un flux de jetons. |
Parse(IList<TSqlParserToken>, IList<ParseError>) |
Analyse les jetons spécifiés dans un TSqlFragment. |
Parse(TextReader, IList<ParseError>, Int32, Int32, Int32) |
Méthode d’analyse bloquante. |
Parse(TextReader, IList<ParseError>) |
Méthode d’analyse bloquante. |
ParseBooleanExpression(TextReader, IList<ParseError>, Int32, Int32, Int32) |
Analyse une chaîne d’entrée pour obtenir une expression booléenne. Retourne null si des erreurs se sont produites. |
ParseBooleanExpression(TextReader, IList<ParseError>) |
Analyse une chaîne d’entrée pour obtenir une expression booléenne. Retourne null si des erreurs se sont produites. |
ParseChildObjectName(TextReader, IList<ParseError>, Int32, Int32, Int32) |
Analyse une chaîne d'entrée pour obtenir un ChildObjectName. Retourne null si des erreurs se sont produites. |
ParseChildObjectName(TextReader, IList<ParseError>) |
Analyse une chaîne d'entrée pour obtenir un ChildObjectName. Retourne null si des erreurs se sont produites. |
ParseConstantOrIdentifier(TextReader, IList<ParseError>, Int32, Int32, Int32) |
Analyse une chaîne d'entrée pour obtenir une constante ou un identificateur. Retourne null si des erreurs se sont produites. |
ParseConstantOrIdentifier(TextReader, IList<ParseError>) |
Analyse une chaîne d'entrée pour obtenir une constante ou un identificateur. Retourne null si des erreurs se sont produites. |
ParseConstantOrIdentifierWithDefault(TextReader, IList<ParseError>, Int32, Int32, Int32) |
Analyse une chaîne d’entrée pour obtenir une constante ou un identificateur ou un littéral par défaut (littéral avec la valeur « DEFAULT »). Retourne null si des erreurs se sont produites. |
ParseConstantOrIdentifierWithDefault(TextReader, IList<ParseError>) |
Analyse une chaîne d’entrée pour obtenir une constante ou un identificateur ou un littéral par défaut (littéral avec la valeur « DEFAULT »). Retourne null si des erreurs se sont produites. |
ParseExpression(TextReader, IList<ParseError>, Int32, Int32, Int32) |
Analyse une chaîne d’entrée pour obtenir une expression scalaire. Retourne null si des erreurs se sont produites. |
ParseExpression(TextReader, IList<ParseError>) |
Analyse une chaîne d’entrée pour obtenir une expression scalaire. Retourne null si des erreurs se sont produites. |
ParseScalarDataType(TextReader, IList<ParseError>, Int32, Int32, Int32) |
Analyse une chaîne d'entrée pour obtenir un type de données. Retourne null si des erreurs se sont produites. |
ParseScalarDataType(TextReader, IList<ParseError>) |
Analyse une chaîne d'entrée pour obtenir un type de données. Retourne null si des erreurs se sont produites. |
ParseSchemaObjectName(TextReader, IList<ParseError>, Int32, Int32, Int32) |
Analyse une chaîne d'entrée pour obtenir un SchemaObjectName. Retourne null si des erreurs se sont produites. |
ParseSchemaObjectName(TextReader, IList<ParseError>) |
Analyse une chaîne d'entrée pour obtenir un SchemaObjectName. Retourne null si des erreurs se sont produites. |
ParseStatementList(TextReader, IList<ParseError>, Int32, Int32, Int32) |
Analyse une chaîne d'entrée pour obtenir une liste d'instructions. Retourne null si des erreurs se sont produites. |
ParseStatementList(TextReader, IList<ParseError>) |
Analyse une chaîne d'entrée pour obtenir une liste d'instructions. Retourne null si des erreurs se sont produites. |
ParseSubQueryExpressionWithOptionalCTE(TextReader, IList<ParseError>, Int32, Int32, Int32) |
Analyse une chaîne d’entrée pour obtenir une expression de sous-requête avec une expression de table commune et des espaces de noms xml facultatifs. Retourne null si des erreurs se sont produites. |
ParseSubQueryExpressionWithOptionalCTE(TextReader, IList<ParseError>) |
Analyse une chaîne d’entrée pour obtenir une expression de sous-requête avec une expression de table commune et des espaces de noms xml facultatifs. Retourne null si des erreurs se sont produites. |
TryParseSqlModuleObjectName(TextReader, SchemaObjectName) |
Analyse le script d’entrée pour renvoyer le SchemaObjectName de la première instruction create/alter sql_module, le cas échéant. |
TryParseTriggerModule(TextReader, SchemaObjectName, SchemaObjectName) |
Analyse le script d’entrée pour renvoyer le nom du déclencheur et le nom cible du déclencheur de la première instruction create/alter trigger. |
ValidateIdentifier(String) |
Vérifier si un nom est un identificateur SQL valide |