Export (0) Print
Expand All

TSql110Parser Class

Represents the TSql110 parser.

Object
  Microsoft.SqlServer.TransactSql.ScriptDom::TSqlParser
    Microsoft.SqlServer.TransactSql.ScriptDom::TSql110Parser

Namespace:  Microsoft.SqlServer.TransactSql.ScriptDom
Assembly:  Microsoft.SqlServer.TransactSql.ScriptDom (in Microsoft.SqlServer.TransactSql.ScriptDom.dll)

[SerializableAttribute]
public ref class TSql110Parser : public TSqlParser

The TSql110Parser type exposes the following members.

  NameDescription
Public methodTSql110ParserInitializes a new instance of the TSql110Parser class.
Top

  NameDescription
Public propertyQuotedIdentifierGets a value that indicates whether the quoted identifier is on. (Inherited from TSqlParser.)
Top

  NameDescription
Public methodCreateCreates a Transact-SQL parser for the specified version. (Inherited from TSqlParser.)
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetTokenStream(TextReader, IList<ParseError>%)Returns a list of parser tokens and a list of errors by using the provided text reader. (Inherited from TSqlParser.)
Public methodGetTokenStream(TextReader, IList<ParseError>%, Int32, Int32, Int32)Returns a list of parser tokens and a list of errors by using the provided text reader. (Inherited from TSqlParser.)
Public methodGetType (Inherited from Object.)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodParse(TextReader, IList<ParseError>%)Returns a script fragment and a list of errors by using the provided text reader. (Inherited from TSqlParser.)
Public methodParse(IList<TSqlParserToken>, IList<ParseError>%)Returns a script fragment by using the provided tokens and errors. (Overrides TSqlParser::Parse(IList<TSqlParserToken>, IList<ParseError>%).)
Public methodParse(TextReader, IList<ParseError>%, Int32, Int32, Int32)Returns a script fragment and a list of errors by using the provided values. (Inherited from TSqlParser.)
Public methodParseBooleanExpression(TextReader, IList<ParseError>%)Returns a Boolean expression and a list of errors by using the provided text reader. (Inherited from TSqlParser.)
Public methodParseBooleanExpression(TextReader, IList<ParseError>%, Int32, Int32, Int32)Returns a Boolean expression and a list of errors by using the provided values. (Overrides TSqlParser::ParseBooleanExpression(TextReader, IList<ParseError>%, Int32, Int32, Int32).)
Public methodParseChildObjectName(TextReader, IList<ParseError>%)Returns a child object name and a list of errors by using the provided text reader. (Inherited from TSqlParser.)
Public methodParseChildObjectName(TextReader, IList<ParseError>%, Int32, Int32, Int32)Returns a child object name and a list of errors by using the provided values. (Overrides TSqlParser::ParseChildObjectName(TextReader, IList<ParseError>%, Int32, Int32, Int32).)
Public methodParseConstantOrIdentifier(TextReader, IList<ParseError>%)Returns a constant or identifier and a list of errors by using the provided text reader. (Inherited from TSqlParser.)
Public methodParseConstantOrIdentifier(TextReader, IList<ParseError>%, Int32, Int32, Int32)Returns a constant or identifier and a list of errors by using the provided values. (Overrides TSqlParser::ParseConstantOrIdentifier(TextReader, IList<ParseError>%, Int32, Int32, Int32).)
Public methodParseConstantOrIdentifierWithDefault(TextReader, IList<ParseError>%)Returns a constant or identifier with default values and a list of errors by using the provided text reader. (Inherited from TSqlParser.)
Public methodParseConstantOrIdentifierWithDefault(TextReader, IList<ParseError>%, Int32, Int32, Int32)Returns a constant or identifier with default values and a list of errors. (Overrides TSqlParser::ParseConstantOrIdentifierWithDefault(TextReader, IList<ParseError>%, Int32, Int32, Int32).)
Public methodParseExpression(TextReader, IList<ParseError>%)Returns an expression and a list of errors by using the provided text reader. (Inherited from TSqlParser.)
Public methodParseExpression(TextReader, IList<ParseError>%, Int32, Int32, Int32)Returns an expression and a list of errors by using the provided values. (Overrides TSqlParser::ParseExpression(TextReader, IList<ParseError>%, Int32, Int32, Int32).)
Public methodParseScalarDataType(TextReader, IList<ParseError>%)Returns a scalar data type and a list of errors by using the provided text reader. (Inherited from TSqlParser.)
Public methodParseScalarDataType(TextReader, IList<ParseError>%, Int32, Int32, Int32)Returns a scalar data type and a list of errors by using the provided values. (Overrides TSqlParser::ParseScalarDataType(TextReader, IList<ParseError>%, Int32, Int32, Int32).)
Public methodParseSchemaObjectName(TextReader, IList<ParseError>%)Returns a schema object name and a list of errors by using the provided text reader. (Inherited from TSqlParser.)
Public methodParseSchemaObjectName(TextReader, IList<ParseError>%, Int32, Int32, Int32)Returns a schema data type and a list of errors by using the provided values. (Overrides TSqlParser::ParseSchemaObjectName(TextReader, IList<ParseError>%, Int32, Int32, Int32).)
Public methodParseStatementList(TextReader, IList<ParseError>%)Returns a statement list and a list of errors by using the provided text reader. (Inherited from TSqlParser.)
Public methodParseStatementList(TextReader, IList<ParseError>%, Int32, Int32, Int32)Returns a statement list and a list of errors by using the provided values. (Overrides TSqlParser::ParseStatementList(TextReader, IList<ParseError>%, Int32, Int32, Int32).)
Public methodParseSubQueryExpressionWithOptionalCTE(TextReader, IList<ParseError>%)Parses an input string to get a subquery expression with optional common table expression and xml namespaces with the specified input reader. (Inherited from TSqlParser.)
Public methodParseSubQueryExpressionWithOptionalCTE(TextReader, IList<ParseError>%, Int32, Int32, Int32)Parses an input string to get a subquery expression with optional common table expression (CTE) and XML namespaces. (Overrides TSqlParser::ParseSubQueryExpressionWithOptionalCTE(TextReader, IList<ParseError>%, Int32, Int32, Int32).)
Public methodToString (Inherited from Object.)
Public methodTryParseSqlModuleObjectNameIndicates whether the input script contains a SQL module object name. (Inherited from TSqlParser.)
Public methodTryParseTriggerModuleIndicates whether the input script contains a trigger module. (Inherited from TSqlParser.)
Public methodValidateIdentifierReturns whether a name is a valid SQL identifier. (Inherited from TSqlParser.)
Top

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft