Compartir a través de


TSqlParser Clase

Definición

Clase base abstracta para analizadores de TSql.

[System.Serializable]
public abstract class TSqlParser
[<System.Serializable>]
type TSqlParser = class
Public MustInherit Class TSqlParser
Herencia
TSqlParser
Derivado
Atributos

Propiedades

QuotedIdentifier

Indica si el identificador entre comillas está habilitado para el analizador.

Métodos

Create(SqlVersion, Boolean)

Crea un TSqlParser para la versión especificada.

GetTokenStream(TextReader, IList<ParseError>)

Analiza la entrada en un flujo de token.

GetTokenStream(TextReader, IList<ParseError>, Int32, Int32, Int32)

Analiza la entrada en un flujo de token.

Parse(IList<TSqlParserToken>, IList<ParseError>)

Analiza los tokens especificados en un TSqlFragment.

Parse(TextReader, IList<ParseError>)

Método de análisis de bloqueo.

Parse(TextReader, IList<ParseError>, Int32, Int32, Int32)

Método de análisis de bloqueo.

ParseBooleanExpression(TextReader, IList<ParseError>)

Analiza una cadena de entrada para obtener una expresión booleana. Si había errores, devolverá null.

ParseBooleanExpression(TextReader, IList<ParseError>, Int32, Int32, Int32)

Analiza una cadena de entrada para obtener una expresión booleana. Si había errores, devolverá null.

ParseChildObjectName(TextReader, IList<ParseError>)

Analiza una cadena de entrada para obtener un objeto ChildObjectName. Si había errores, devolverá null.

ParseChildObjectName(TextReader, IList<ParseError>, Int32, Int32, Int32)

Analiza una cadena de entrada para obtener un objeto ChildObjectName. Si había errores, devolverá null.

ParseConstantOrIdentifier(TextReader, IList<ParseError>)

Analiza una cadena de entrada para obtener una constante o un identificador. Si había errores, devolverá null.

ParseConstantOrIdentifier(TextReader, IList<ParseError>, Int32, Int32, Int32)

Analiza una cadena de entrada para obtener una constante o un identificador. Si había errores, devolverá null.

ParseConstantOrIdentifierWithDefault(TextReader, IList<ParseError>)

Analiza una cadena de entrada para obtener una constante o un identificador o literal predeterminado (literal con el valor "DEFAULT"). Si había errores, devolverá null.

ParseConstantOrIdentifierWithDefault(TextReader, IList<ParseError>, Int32, Int32, Int32)

Analiza una cadena de entrada para obtener una constante o un identificador o literal predeterminado (literal con el valor "DEFAULT"). Si había errores, devolverá null.

ParseExpression(TextReader, IList<ParseError>)

Analiza una cadena de entrada para obtener una expresión escalar. Si había errores, devolverá null.

ParseExpression(TextReader, IList<ParseError>, Int32, Int32, Int32)

Analiza una cadena de entrada para obtener una expresión escalar. Si había errores, devolverá null.

ParseScalarDataType(TextReader, IList<ParseError>)

Analiza una cadena de entrada para obtener un tipo de datos. Si había errores, devolverá null.

ParseScalarDataType(TextReader, IList<ParseError>, Int32, Int32, Int32)

Analiza una cadena de entrada para obtener un tipo de datos. Si había errores, devolverá null.

ParseSchemaObjectName(TextReader, IList<ParseError>)

Analiza una cadena de entrada para obtener un objeto SchemaObjectName. Si había errores, devolverá null.

ParseSchemaObjectName(TextReader, IList<ParseError>, Int32, Int32, Int32)

Analiza una cadena de entrada para obtener un objeto SchemaObjectName. Si había errores, devolverá null.

ParseStatementList(TextReader, IList<ParseError>)

Analiza una cadena de entrada para obtener una lista de instrucciones. Si había errores, devolverá null.

ParseStatementList(TextReader, IList<ParseError>, Int32, Int32, Int32)

Analiza una cadena de entrada para obtener una lista de instrucciones. Si había errores, devolverá null.

ParseSubQueryExpressionWithOptionalCTE(TextReader, IList<ParseError>)

Analiza una cadena de entrada para obtener una expresión de subconsulta con espacios de nombres opcionales de expresión de tabla y XML. Si había errores, devolverá null.

ParseSubQueryExpressionWithOptionalCTE(TextReader, IList<ParseError>, Int32, Int32, Int32)

Analiza una cadena de entrada para obtener una expresión de subconsulta con espacios de nombres opcionales de expresión de tabla y XML. Si había errores, devolverá null.

TryParseSqlModuleObjectName(TextReader, SchemaObjectName)

Analiza el script de entrada para devolver schemaObjectName de la primera instrucción create/alter sql_module, si se encuentra.

TryParseTriggerModule(TextReader, SchemaObjectName, SchemaObjectName)

Analiza el script de entrada para devolver el nombre del desencadenador y el nombre de destino del desencadenador de la primera instrucción create/alter trigger.

ValidateIdentifier(String)

Compruebe si un nombre es un identificador sql válido.

Se aplica a