TSqlParser – třída
V tomto článku
Představuje Transact-SQL analyzátoru.
Hierarchie dědičnosti
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
Obor názvů: Microsoft.Data.Schema.ScriptDom.Sql
Sestavení: Microsoft.Data.Schema.ScriptDom.Sql (v Microsoft.Data.Schema.ScriptDom.Sql.dll)
Syntaxe
'Deklarace
<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
Typ TSqlParser zveřejňuje následující členy.
Vlastnosti
Na začátek
Metody
Equals
Určuje, zda zadaná Object se rovná aktuální Object . (Zděděno z Object .)
Finalize
Umožňuje zkuste uvolnit prostředky a provádět další operace vyčištění před je převzaty systémem pro uvolnění objektu. (Zděděno z Object .)
GetHashCode
Slouží jako funkce hash určitého typu. (Zděděno z Object .)
GetTokenStream(TextReader, IList<ParseError>)
Vrátí seznam analyzátor tokeny pomocí zadaného textu Čtenář a seznamu chyby analyzátoru.
GetTokenStream(TextReader, IList<ParseError>, Int32, Int32, Int32)
GetType
Získává Type aktuální instance. (Zděděno z Object .)
MemberwiseClone
Vytvoří kopii aktuální Object . (Zděděno z Object .)
Parse(TextReader, IList<ParseError>%)
Vrátí skript fragmentu a seznam chyb pomocí čtečky zadaný text. (Přepisuje Parser.Parse(TextReader, IList<ParseError>%) .)
Parse(IList<TSqlParserToken>, IList<ParseError>)
Při přepsání v odvozené třídě vrátí fragmentu skriptu pomocí poskytnutého tokeny a chyby.
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
Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object .)
ValidateIdentifier
Vrátí se, zda je název platný identifikátor SQL.
Na začátek
Zabezpečení podprocesu
Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou zabezpečeny pro používání podprocesů. Zabezpečení sdílených členů pro používání podprocesů není zaručeno.
Viz také
Odkaz
Microsoft.Data.Schema.ScriptDom.Sql – obor názvů