| Pakket | flash.data |
| Klasse | public class SQLSchema |
| Overerving | SQLSchema Object |
| Subklassen | SQLIndexSchema, SQLTableSchema, SQLTriggerSchema |
| Taalversie: | ActionScript 3.0 |
| Runtimeversies: | AIR 1.0 |
Als u schema-informatie voor een database wilt opvragen, gebruikt u de methode SQLConnection.loadSchema() om de schema-informatie te laden. De resulterende SQLSchemaResult-instantie bevat arrays met instanties die de objecten in de database vertegenwoordigen.
SQLSchema-instanties worden gewoonlijk niet rechtstreeks in de ontwikkelcode samengesteld.
Verwante API-elementen
| Eigenschap | Gedefinieerd door | ||
|---|---|---|---|
![]() | constructor : Object
Verwijzing naar het klasseobject of de constructorfunctie van een bepaalde objectinstantie. | Object | |
| database : String [alleen-lezen]
De naam van de database waartoe dit schema-object behoort. | SQLSchema | ||
| name : String [alleen-lezen]
De naam van dit schemaobject. | SQLSchema | ||
| sql : String [alleen-lezen]
Retourneert de gehele tekst van de SQL-instructie die is gebruikt om dit schema-object te maken. | SQLSchema | ||
| Methode | Gedefinieerd door | ||
|---|---|---|---|
Creëert een SQLSchema-instantie. | SQLSchema | ||
![]() |
Geeft aan of voor een object een opgegeven eigenschap is gedefinieerd. | Object | |
![]() |
Geeft aan of een instantie van de klasse Object zich in de prototypeketen van het object bevindt dat als parameter is opgegeven. | Object | |
![]() |
Geeft aan of de opgegeven eigenschap bestaat en kan worden opgesomd. | Object | |
![]() |
Stelt de beschikbaarheid van een dynamische eigenschap voor lusbewerkingen in. | Object | |
![]() |
Geeft de tekenreeksweergave van dit object weer, geformatteerd volgens de locatiespecifieke conventies. | Object | |
![]() |
Retourneert een tekenreeksrepresentatie van het opgegeven object. | Object | |
![]() |
Retourneert de primitieve waarde van het opgegeven object. | Object | |
database | eigenschap |
database:String [alleen-lezen] | Taalversie: | ActionScript 3.0 |
| Runtimeversies: | AIR 1.0 |
De naam van de database waartoe dit schema-object behoort. De naam is 'main' voor de hoofddatabase die is gekoppeld aan een SQLConnection-instantie (het databasebestand dat wordt geopend door de methode open() of openAsync() van een SQLConnection-instantie aan te roepen). Voor andere databases die aan de verbinding zijn gekoppeld met de methode SQLConnection.attach(), is de waarde de naam die is opgegeven in de aanroep van de methode attach().
Implementatie
public function get database():StringVerwante API-elementen
name | eigenschap |
name:String [alleen-lezen] | Taalversie: | ActionScript 3.0 |
| Runtimeversies: | AIR 1.0 |
De naam van dit schemaobject. Elk object in een database heeft een unieke naam. De naam wordt gedefinieerd in de SQL-instructie die het object maakt (zoals de instructie CREATE TABLE voor een tabel).
Als een database-index bijvoorbeeld wordt gemaakt met de volgende SQL-instructie, zal de waarde van de eigenschap name voor het schema van die index "customer_index" zijn:
CREATE INDEX customer_index ON customers (id)
Implementatie
public function get name():String sql | eigenschap |
sql:String [alleen-lezen] | Taalversie: | ActionScript 3.0 |
| Runtimeversies: | AIR 1.0 |
Retourneert de gehele tekst van de SQL-instructie die is gebruikt om dit schema-object te maken. Elk object in een database wordt gemaakt met een SQL-instructie.
Als een database-index bijvoorbeeld wordt gemaakt met de volgende SQL:
CREATE INDEX customer_index ON customers (id)
bevat de eigenschap sql voor het schema van die index de volledige tekst van de instructie.
Implementatie
public function get sql():String SQLSchema | () | Constructor |
public function SQLSchema(database:String, name:String, sql:String)| Taalversie: | ActionScript 3.0 |
| Runtimeversies: | AIR 1.0 |
Creëert een SQLSchema-instantie. De constructor SQLSchema wordt gewoonlijk niet rechtstreeks aangeroepen in de ontwikkelcode. Als u schema-informatie voor een database wilt opvragen, roept u de methode SQLConnection.loadSchema() aan.
database:String — De naam van de bijbehorende database.
| |
name:String — De naam van het databaseobject.
| |
sql:String — De SQL-instructie die wordt gebruikt om het databaseobject samen te stellen.
|
Wed Jun 13 2018, 11:42 AM Z
Overerfde openbare eigenschappen verbergen
Overerfde openbare eigenschappen weergeven