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
.gif) |
QuotedIdentifier |
Ruft ab, ob der Umgang mit Bezeichnern in Anführungszeichen aktiviert ist. |
Zum Seitenanfang
Methoden
.gif) |
Equals |
Bestimmt, ob das angegebene Object und das aktuelle Object gleich sind. (Von Object geerbt.) |
.gif) |
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.) |
.gif) |
GetHashCode |
Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.) |
.gif) |
GetTokenStream(TextReader, IList<ParseError>) |
Gibt eine Liste mit Parsertoken zurück, mit dem angegebenen Text und readers Liste der Parser von Fehlern. |
.gif) |
GetTokenStream(TextReader, IList<ParseError>, Int32, Int32, Int32) |
|
.gif) |
GetType |
Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) |
.gif) |
MemberwiseClone |
Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) |
.gif) |
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>%).) |
.gif) |
Parse(IList<TSqlParserToken>, IList<ParseError>) |
Ruft beim Überschreiben in einer abgeleiteten Klasse überschrieben, wird ein Skriptfragment mithilfe der bereitgestellten Token und Fehler zurück. |
.gif) |
Parse(TextReader, IList<ParseError>%, Int32, Int32, Int32) |
|
.gif) |
ParseBooleanExpression(TextReader, IList<ParseError>%) |
|
.gif) |
ParseBooleanExpression(TextReader, IList<ParseError>%, Int32, Int32, Int32) |
|
.gif) |
ParseChildObjectName(TextReader, IList<ParseError>%) |
|
.gif) |
ParseChildObjectName(TextReader, IList<ParseError>%, Int32, Int32, Int32) |
|
.gif) |
ParseConstantOrIdentifier(TextReader, IList<ParseError>%) |
|
.gif) |
ParseConstantOrIdentifier(TextReader, IList<ParseError>%, Int32, Int32, Int32) |
|
.gif) |
ParseConstantOrIdentifierWithDefault(TextReader, IList<ParseError>%) |
|
.gif) |
ParseConstantOrIdentifierWithDefault(TextReader, IList<ParseError>%, Int32, Int32, Int32) |
|
.gif) |
ParseExpression(TextReader, IList<ParseError>%) |
|
.gif) |
ParseExpression(TextReader, IList<ParseError>%, Int32, Int32, Int32) |
|
.gif) |
ParseScalarDataType(TextReader, IList<ParseError>%) |
|
.gif) |
ParseScalarDataType(TextReader, IList<ParseError>%, Int32, Int32, Int32) |
|
.gif) |
ParseSchemaObjectName(TextReader, IList<ParseError>%) |
|
.gif) |
ParseSchemaObjectName(TextReader, IList<ParseError>%, Int32, Int32, Int32) |
|
.gif) |
ParseStatementList(TextReader, IList<ParseError>%) |
|
.gif) |
ParseStatementList(TextReader, IList<ParseError>%, Int32, Int32, Int32) |
|
.gif) |
ToString |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) |
.gif) |
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