TSqlParser-Klasse
In diesem Artikel
Stellt den Transact-SQL-Parser dar.
Vererbungshierarchie
System.Object
Microsoft.Data.Schema.ScriptDom.Parser
Microsoft.Data.Schema.ScriptDom.Sql.TSqlParser
Microsoft.Data.Schema.ScriptDom.Sql.TSql100Parser
Microsoft.Data.Schema.ScriptDom.Sql.TSql80Parser
Microsoft.Data.Schema.ScriptDom.Sql.TSql90Parser
Namespace: Microsoft.Data.Schema.ScriptDom.Sql
Assembly: Microsoft.Data.Schema.ScriptDom.Sql (in Microsoft.Data.Schema.ScriptDom.Sql.dll)
Syntax
'Declaration
<SerializableAttribute> _
Public MustInherit Class TSqlParser _
Inherits Parser
[SerializableAttribute]
public abstract class TSqlParser : Parser
[SerializableAttribute]
public ref class TSqlParser abstract : public Parser
[<AbstractClass>]
[<SerializableAttribute>]
type TSqlParser =
class
inherit Parser
end
public abstract class TSqlParser extends Parser
Der TSqlParser-Typ macht die folgenden Member verfügbar.
Eigenschaften
QuotedIdentifier
Ruft ab, ob der Umgang mit Bezeichnern in Anführungszeichen aktiviert ist.
Zum Seitenanfang
Methoden
Equals
Bestimmt, ob das angegebene Object und das aktuelle Object gleich sind. (Von Object geerbt.)
Finalize
Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
GetHashCode
Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.)
GetTokenStream(TextReader, IList<ParseError>)
Gibt eine Liste mit Parsertoken zurück, mit dem angegebenen Text und readers Liste der Parser von Fehlern.
GetTokenStream(TextReader, IList<ParseError>, Int32, Int32, Int32)
GetType
Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
MemberwiseClone
Erstellt eine flache Kopie des aktuellen Object . (Von Object geerbt.)
Parse(TextReader, IList<ParseError>%)
Gibt ein Skriptfragment und eine Liste von Fehlern mithilfe des bereitgestellten Text readers zurück. (Überschreibt Parser.Parse(TextReader, IList<ParseError>%) .)
Parse(IList<TSqlParserToken>, IList<ParseError>)
Ruft beim Überschreiben in einer abgeleiteten Klasse überschrieben, wird ein Skriptfragment mithilfe der bereitgestellten Token und Fehler zurück.
Parse(TextReader, IList<ParseError>%, Int32, Int32, Int32)
ParseBooleanExpression(TextReader, IList<ParseError>%)
ParseBooleanExpression(TextReader, IList<ParseError>%, Int32, Int32, Int32)
ParseChildObjectName(TextReader, IList<ParseError>%)
ParseChildObjectName(TextReader, IList<ParseError>%, Int32, Int32, Int32)
ParseConstantOrIdentifier(TextReader, IList<ParseError>%)
ParseConstantOrIdentifier(TextReader, IList<ParseError>%, Int32, Int32, Int32)
ParseConstantOrIdentifierWithDefault(TextReader, IList<ParseError>%)
ParseConstantOrIdentifierWithDefault(TextReader, IList<ParseError>%, Int32, Int32, Int32)
ParseExpression(TextReader, IList<ParseError>%)
ParseExpression(TextReader, IList<ParseError>%, Int32, Int32, Int32)
ParseScalarDataType(TextReader, IList<ParseError>%)
ParseScalarDataType(TextReader, IList<ParseError>%, Int32, Int32, Int32)
ParseSchemaObjectName(TextReader, IList<ParseError>%)
ParseSchemaObjectName(TextReader, IList<ParseError>%, Int32, Int32, Int32)
ParseStatementList(TextReader, IList<ParseError>%)
ParseStatementList(TextReader, IList<ParseError>%, Int32, Int32, Int32)
ToString
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)
ValidateIdentifier
Gibt zurück, ob ein Name ein gültiger SQL-Bezeichner ist.
Zum Seitenanfang
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.
Siehe auch
Referenz
Microsoft.Data.Schema.ScriptDom.Sql-Namespace