Paket | flash.data |
Klass | public class SQLSchema |
Arv | SQLSchema Object |
Underklasser | SQLIndexSchema, SQLTableSchema, SQLTriggerSchema |
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0 |
För att få schemainformation för en databas anropar du metoden SQLConnection.loadSchema()
för att läsa in schemainformationen. Den resulterande SQLSchemaResult-instansen innehåller arrayer med instanser som representerar objekten i databasen.
I allmänhet skapas inte SQLSchema-instanser direkt av koden.
Relaterade API-element
Egenskap | Definieras med | ||
---|---|---|---|
constructor : Object
En referens till klassobjektet eller konstruktorfunktionen för en given objektinstans. | Object | ||
database : String [skrivskyddad]
Namnet på databasen som schemaobjektet tillhör. | SQLSchema | ||
name : String [skrivskyddad]
Schemaobjektets namn. | SQLSchema | ||
sql : String [skrivskyddad]
Returnerar hela SQL-satstexten som har använts för att skapa schemaobjektet. | SQLSchema |
Metod | Definieras med | ||
---|---|---|---|
Skapar en SQLSchema-instans. | SQLSchema | ||
Anger om det finns en egenskap angiven för ett objekt. | Object | ||
Anger om en instans av klassen Object finns i prototypkedjan för objektet som anges som parameter. | Object | ||
Anger om den angivna egenskapen finns och är uppräkningsbar. | Object | ||
Anger tillgänglighet för en dynamisk egenskap för slingåtgärder. | Object | ||
Returnerar det här objektets strängrepresentation, formaterad i enlighet med språkspecifika konventioner. | Object | ||
Returnerar det angivna objektets strängbeteckning. | Object | ||
Returnerar det angivna objektets primitiva värde. | Object |
database | egenskap |
database:String
[skrivskyddad] Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0 |
Namnet på databasen som schemaobjektet tillhör. Namnet är "huvud" för huvuddatabasen som är associerad med en SQLConnection-instans (databasfilen som öppnas genom anrop till en open()
- eller openAsync()
-metod för en SQLConnection-instans). För andra databaser som har bifogats till anslutningen med hjälp av metoden SQLConnection.attach()
, är värdet det namn som har angetts i metodanropet attach()
.
Implementering
public function get database():String
Relaterade API-element
name | egenskap |
name:String
[skrivskyddad] Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0 |
Schemaobjektets namn. Varje objekt i en databas har ett unikt namn. Namnet definieras i den SQL-sats som skapar objektet (till exempel satsen CREATE TABLE
för en tabell).
Om till exempel ett databasindex skapas med följande SQL-sats anges värdet till "customer_index"
på name
-egenskapen för indexets schema:
CREATE INDEX customer_index ON customers (id)
Implementering
public function get name():String
sql | egenskap |
sql:String
[skrivskyddad] Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0 |
Returnerar hela SQL-satstexten som har använts för att skapa schemaobjektet. Varje objekt i en databas skapas med hjälp av en SQL-sats.
Om till exempel ett databasindex skapas med följande SQL:
CREATE INDEX customer_index ON customers (id)
blir sql
-egenskapen för det här indexets schema hela satsens text.
Implementering
public function get sql():String
SQLSchema | () | Konstruktor |
public function SQLSchema(database:String, name:String, sql:String)
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0 |
Skapar en SQLSchema-instans. I allmänhet anropas inte SQLSchema-konstruktorn direkt av koden. Om du vill få schemainformation för en databas anropar du metoden SQLConnection.loadSchema()
.
database:String — Den associerade databasens namn.
| |
name:String — Databasobjektets namn.
| |
sql:String — Den SQL som har använts för att konstruera databasobjektet.
|
Tue Jun 12 2018, 01:40 PM Z