TSql100Parser Class

Represents the TSql100 parser.

Inheritance Hierarchy

System.Object
  Microsoft.Data.Schema.ScriptDom.Parser
    Microsoft.Data.Schema.ScriptDom.Sql.TSqlParser
      Microsoft.Data.Schema.ScriptDom.Sql.TSql100Parser

Namespace:  Microsoft.Data.Schema.ScriptDom.Sql
Assembly:  Microsoft.Data.Schema.ScriptDom.Sql (in Microsoft.Data.Schema.ScriptDom.Sql.dll)

Syntax

'Declaration
<SerializableAttribute> _
Public Class TSql100Parser _
    Inherits TSqlParser
[SerializableAttribute]
public class TSql100Parser : TSqlParser
[SerializableAttribute]
public ref class TSql100Parser : public TSqlParser
[<SerializableAttribute>]
type TSql100Parser =  
    class
        inherit TSqlParser
    end
public class TSql100Parser extends TSqlParser

The TSql100Parser type exposes the following members.

Constructors

  Name Description
Public method TSql100Parser Initializes a new instance of the TSql100Parser class.

Top

Properties

  Name Description
Public property QuotedIdentifier Gets whether quoted identifier handling is on. (Inherited from TSqlParser.)

Top

Methods

  Name Description
Public method Equals Determines whether the specified Object is equal to the current Object. (Inherited from Object.)
Protected method Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
Public method GetHashCode Serves as a hash function for a particular type. (Inherited from Object.)
Public method GetTokenStream(TextReader, IList<ParseError>) Returns a list of parser tokens by using the provided text reader and list of parser errors. (Inherited from TSqlParser.)
Public method GetTokenStream(TextReader, IList<ParseError>, Int32, Int32, Int32) (Inherited from TSqlParser.)
Public method GetType Gets the Type of the current instance. (Inherited from Object.)
Protected method MemberwiseClone Creates a shallow copy of the current Object. (Inherited from Object.)
Public method Parse(TextReader, IList<ParseError>%) Returns a script fragment and a list of errors by using the provided text reader. (Inherited from TSqlParser.)
Public method Parse(IList<TSqlParserToken>, IList<ParseError>) (Overrides TSqlParser.Parse(IList<TSqlParserToken>, IList<ParseError>).)
Public method Parse(TextReader, IList<ParseError>%, Int32, Int32, Int32) (Inherited from TSqlParser.)
Public method ParseBooleanExpression(TextReader, IList<ParseError>%) (Inherited from TSqlParser.)
Public method ParseBooleanExpression(TextReader, IList<ParseError>%, Int32, Int32, Int32) (Overrides TSqlParser.ParseBooleanExpression(TextReader, IList<ParseError>%, Int32, Int32, Int32).)
Public method ParseChildObjectName(TextReader, IList<ParseError>%) (Inherited from TSqlParser.)
Public method ParseChildObjectName(TextReader, IList<ParseError>%, Int32, Int32, Int32) (Overrides TSqlParser.ParseChildObjectName(TextReader, IList<ParseError>%, Int32, Int32, Int32).)
Public method ParseConstantOrIdentifier(TextReader, IList<ParseError>%) (Inherited from TSqlParser.)
Public method ParseConstantOrIdentifier(TextReader, IList<ParseError>%, Int32, Int32, Int32) (Overrides TSqlParser.ParseConstantOrIdentifier(TextReader, IList<ParseError>%, Int32, Int32, Int32).)
Public method ParseConstantOrIdentifierWithDefault(TextReader, IList<ParseError>%) (Inherited from TSqlParser.)
Public method ParseConstantOrIdentifierWithDefault(TextReader, IList<ParseError>%, Int32, Int32, Int32) (Overrides TSqlParser.ParseConstantOrIdentifierWithDefault(TextReader, IList<ParseError>%, Int32, Int32, Int32).)
Public method ParseExpression(TextReader, IList<ParseError>%) (Inherited from TSqlParser.)
Public method ParseExpression(TextReader, IList<ParseError>%, Int32, Int32, Int32) (Overrides TSqlParser.ParseExpression(TextReader, IList<ParseError>%, Int32, Int32, Int32).)
Public method ParseScalarDataType(TextReader, IList<ParseError>%) (Inherited from TSqlParser.)
Public method ParseScalarDataType(TextReader, IList<ParseError>%, Int32, Int32, Int32) (Overrides TSqlParser.ParseScalarDataType(TextReader, IList<ParseError>%, Int32, Int32, Int32).)
Public method ParseSchemaObjectName(TextReader, IList<ParseError>%) (Inherited from TSqlParser.)
Public method ParseSchemaObjectName(TextReader, IList<ParseError>%, Int32, Int32, Int32) (Overrides TSqlParser.ParseSchemaObjectName(TextReader, IList<ParseError>%, Int32, Int32, Int32).)
Public method ParseStatementList(TextReader, IList<ParseError>%) (Inherited from TSqlParser.)
Public method ParseStatementList(TextReader, IList<ParseError>%, Int32, Int32, Int32) (Overrides TSqlParser.ParseStatementList(TextReader, IList<ParseError>%, Int32, Int32, Int32).)
Public method ToString Returns a string that represents the current object. (Inherited from Object.)
Public method ValidateIdentifier Returns whether a name is a valid SQL identifier. (Inherited from TSqlParser.)

Top

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

Microsoft.Data.Schema.ScriptDom.Sql Namespace