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

Nombre Description
QuotedIdentifier

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

Métodos

Nombre Description
Create(SqlVersion, Boolean)

Crea un TSqlParser para la versión especificada.

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

Analiza la entrada en un flujo de token.

GetTokenStream(TextReader, IList<ParseError>)

Analiza la entrada en un flujo de token.

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

Analiza los tokens especificados en un TSqlFragment.

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

Método de análisis de bloqueo.

Parse(TextReader, IList<ParseError>)

Método de análisis de bloqueo.

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

Analiza una cadena de entrada para obtener una expresión booleana. Esto devolverá null, si se produjeron errores.

ParseBooleanExpression(TextReader, IList<ParseError>)

Analiza una cadena de entrada para obtener una expresión booleana. Esto devolverá null, si se produjeron errores.

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

Analiza una cadena de entrada para obtener childObjectName. Esto devolverá null, si se produjeron errores.

ParseChildObjectName(TextReader, IList<ParseError>)

Analiza una cadena de entrada para obtener childObjectName. Esto devolverá null, si se produjeron errores.

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

Analiza una cadena de entrada para obtener una constante o un identificador. Esto devolverá null, si se produjeron errores.

ParseConstantOrIdentifier(TextReader, IList<ParseError>)

Analiza una cadena de entrada para obtener una constante o un identificador. Esto devolverá null, si se produjeron errores.

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"). Esto devolverá null, si se produjeron errores.

ParseConstantOrIdentifierWithDefault(TextReader, IList<ParseError>)

Analiza una cadena de entrada para obtener una constante o un identificador o literal predeterminado (literal con el valor "DEFAULT"). Esto devolverá null, si se produjeron errores.

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

Analiza una cadena de entrada para obtener una expresión escalar. Esto devolverá null, si se produjeron errores.

ParseExpression(TextReader, IList<ParseError>)

Analiza una cadena de entrada para obtener una expresión escalar. Esto devolverá null, si se produjeron errores.

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

Analiza una cadena de entrada para obtener un tipo de datos. Esto devolverá null, si se produjeron errores.

ParseScalarDataType(TextReader, IList<ParseError>)

Analiza una cadena de entrada para obtener un tipo de datos. Esto devolverá null, si se produjeron errores.

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

Analiza una cadena de entrada para obtener un SchemaObjectName. Esto devolverá null, si se produjeron errores.

ParseSchemaObjectName(TextReader, IList<ParseError>)

Analiza una cadena de entrada para obtener un SchemaObjectName. Esto devolverá null, si se produjeron errores.

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

Analiza una cadena de entrada para obtener una lista de instrucciones. Esto devolverá null, si se produjeron errores.

ParseStatementList(TextReader, IList<ParseError>)

Analiza una cadena de entrada para obtener una lista de instrucciones. Esto devolverá null, si se produjeron errores.

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

Analiza una cadena de entrada para obtener una expresión de subconsulta con espacios de nombres xml y expresiones de tabla comunes opcionales. Esto devolverá null, si se produjeron errores.

ParseSubQueryExpressionWithOptionalCTE(TextReader, IList<ParseError>)

Analiza una cadena de entrada para obtener una expresión de subconsulta con espacios de nombres xml y expresiones de tabla comunes opcionales. Esto devolverá null, si se produjeron errores.

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)

Comprobación de si un nombre es un identificador sql válido

Se aplica a