TSql160Parser Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
O Analisador TSql para 16.0.
[System.Serializable]
public class TSql160Parser : Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParser
[<System.Serializable>]
type TSql160Parser = class
inherit TSqlParser
Public Class TSql160Parser
Inherits TSqlParser
- Herança
- Atributos
Construtores
TSql160Parser(Boolean, SqlEngineType) |
Inicializa uma nova instância da classe TSql160Parser. |
TSql160Parser(Boolean) |
Inicializa uma nova instância da classe TSql160Parser. |
Campos
engineType |
Sabor do analisador (autônomo/azure/all) |
Propriedades
QuotedIdentifier |
Indica se o identificador entre aspas está habilitado para o analisador. (Herdado de TSqlParser) |
Métodos
Create(SqlVersion, Boolean) |
Cria um TSqlParser para a versão especificada. (Herdado de TSqlParser) |
GetTokenStream(TextReader, IList<ParseError>, Int32, Int32, Int32) |
Analisa a entrada em um Fluxo de Token. (Herdado de TSqlParser) |
GetTokenStream(TextReader, IList<ParseError>) |
Analisa a entrada em um Fluxo de Token. (Herdado de TSqlParser) |
Parse(IList<TSqlParserToken>, IList<ParseError>) |
O método de análise de bloqueio. |
Parse(TextReader, IList<ParseError>, Int32, Int32, Int32) |
O método de análise de bloqueio. (Herdado de TSqlParser) |
Parse(TextReader, IList<ParseError>) |
O método de análise de bloqueio. (Herdado de TSqlParser) |
ParseBooleanExpression(TextReader, IList<ParseError>, Int32, Int32, Int32) |
Analisa uma cadeia de caracteres de entrada para obter uma expressão booliana. Isto retornará nulo se não houver erros. |
ParseBooleanExpression(TextReader, IList<ParseError>) |
Analisa uma cadeia de caracteres de entrada para obter uma expressão booliana. Isto retornará nulo se não houver erros. (Herdado de TSqlParser) |
ParseChildObjectName(TextReader, IList<ParseError>, Int32, Int32, Int32) |
Analisa uma cadeia de caracteres de entrada para obter um ChildObjectName. Isto retornará nulo se não houver erros. |
ParseChildObjectName(TextReader, IList<ParseError>) |
Analisa uma cadeia de caracteres de entrada para obter um ChildObjectName. Isto retornará nulo se não houver erros. (Herdado de TSqlParser) |
ParseConstantOrIdentifier(TextReader, IList<ParseError>, Int32, Int32, Int32) |
Analisa uma cadeia de caracteres de entrada para obter uma constante ou um identificador. Isto retornará nulo se não houver erros. |
ParseConstantOrIdentifier(TextReader, IList<ParseError>) |
Analisa uma cadeia de caracteres de entrada para obter uma constante ou um identificador. Isto retornará nulo se não houver erros. (Herdado de TSqlParser) |
ParseConstantOrIdentifierWithDefault(TextReader, IList<ParseError>, Int32, Int32, Int32) |
Analisa uma cadeia de caracteres de entrada para obter uma constante ou identificador ou literal padrão (literal com valor "DEFAULT"). Isto retornará nulo se não houver erros. |
ParseConstantOrIdentifierWithDefault(TextReader, IList<ParseError>) |
Analisa uma cadeia de caracteres de entrada para obter uma constante ou identificador ou literal padrão (literal com valor "DEFAULT"). Isto retornará nulo se não houver erros. (Herdado de TSqlParser) |
ParseExpression(TextReader, IList<ParseError>, Int32, Int32, Int32) |
Analisa uma cadeia de caracteres de entrada para obter uma expressão. Isto retornará nulo se não houver erros. |
ParseExpression(TextReader, IList<ParseError>) |
Analisa uma cadeia de caracteres de entrada para obter uma expressão escalar. Isto retornará nulo se não houver erros. (Herdado de TSqlParser) |
ParseScalarDataType(TextReader, IList<ParseError>, Int32, Int32, Int32) |
Analisa uma cadeia de caracteres de entrada para obter um tipo de dados. Isto retornará nulo se não houver erros. |
ParseScalarDataType(TextReader, IList<ParseError>) |
Analisa uma cadeia de caracteres de entrada para obter um tipo de dados. Isto retornará nulo se não houver erros. (Herdado de TSqlParser) |
ParseSchemaObjectName(TextReader, IList<ParseError>, Int32, Int32, Int32) |
Analisa uma cadeia de caracteres de entrada para obter um SchemaObjectName. Isto retornará nulo se não houver erros. |
ParseSchemaObjectName(TextReader, IList<ParseError>) |
Analisa uma cadeia de caracteres de entrada para obter um SchemaObjectName. Isto retornará nulo se não houver erros. (Herdado de TSqlParser) |
ParseStatementList(TextReader, IList<ParseError>, Int32, Int32, Int32) |
Analisa uma cadeia de caracteres de entrada para obter uma lista de instruções. Isto retornará nulo se não houver erros. |
ParseStatementList(TextReader, IList<ParseError>) |
Analisa uma cadeia de caracteres de entrada para obter uma lista de instruções. Isto retornará nulo se não houver erros. (Herdado de TSqlParser) |
ParseSubQueryExpressionWithOptionalCTE(TextReader, IList<ParseError>, Int32, Int32, Int32) |
Analisa uma cadeia de caracteres de entrada para obter uma expressão de subconsulta com expressão de tabela comum opcional e namespaces de xml. Isto retornará nulo se não houver erros. |
ParseSubQueryExpressionWithOptionalCTE(TextReader, IList<ParseError>) |
Analisa uma cadeia de caracteres de entrada para obter uma expressão de subconsulta com expressão de tabela comum opcional e namespaces de xml. Isto retornará nulo se não houver erros. (Herdado de TSqlParser) |
TryParseSqlModuleObjectName(TextReader, SchemaObjectName) |
Analisa o script de entrada para retornar o SchemaObjectName da primeira instrução create/alter sql_module, se encontrado. (Herdado de TSqlParser) |
TryParseTriggerModule(TextReader, SchemaObjectName, SchemaObjectName) |
Analisa o script de entrada para retornar o nome do gatilho e o nome do destino do gatilho da primeira instrução create/alter trigger. (Herdado de TSqlParser) |
ValidateIdentifier(String) |
Verificar se um nome é um identificador sql válido (Herdado de TSqlParser) |