Справочник по языку ActionScript 3.0 и компонентам
Home | Все пакеты | Все классы | Элементы языка | Указатель | Приложения | Сокращения | Кадры
SQLSchema
 
(Только AIR)
Пакетflash.data
Классpublic class SQLSchema
НаследованиеSQLSchema Inheritance Object
Подклассы SQLIndexSchema, SQLTableSchema, SQLTriggerSchema

Язык версии : ActionScript 3.0
Версии среды выполнения: AIR 1.0

Класс SQLSchema является базовым классом для сведений о схеме таких объектов базы данных, как таблицы, представления и индексы.

Для получения сведений о схеме таблицы базы данных используется метод SQLConnection.loadSchema(), с помощью которого загружаются сведения о схеме. В полученном экземпляре SQLSchemaResult содержатся массивы экземпляров, представляющих объекты базы данных.

Как правило, экземпляры SQLSchema не создаются непосредственно в прикладном коде.

См. также

flash.data.SQLConnection.loadSchema()


Общедоступные свойства
 СвойствоОпределено
 Inheritedconstructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта.
Object
  AIR-only database : String
[только для чтения] Имя базы данных, к которой относится данный объект схемы.
SQLSchema
  AIR-only name : String
[только для чтения] Имя объекта данной схемы.
SQLSchema
 Inheritedprototype : Object
[статические] Ссылка на модель объекта класса или функции.
Object
  AIR-only sql : String
[только для чтения] Возвращает весь текст инструкции SQL, используемой при создании объекта схемы.
SQLSchema
Общедоступные методы
 МетодОпределено
  
AIR-only SQLSchema(database:String, name:String, sql:String)
Создает экземпляр SQLSchema.
SQLSchema
 Inherited
Показывает, определено ли заданное свойство для объекта.
Object
 Inherited
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра.
Object
 Inherited
Показывает наличие заданного свойства и его перечисляемость.
Object
 Inherited
Задает доступность динамического свойства для операций цикла.
Object
 Inherited
Возвращает строковое представление заданного объекта.
Object
 Inherited
Возвращает элементарное значение заданного объекта.
Object
Сведения о свойстве
AIR-only databaseсвойство
database:String  [только для чтения]

Язык версии : ActionScript 3.0
Версии среды выполнения: AIR 1.0

Имя базы данных, к которой относится данный объект схемы. Главная база данных, связанная с экземпляром SQLConnection, называется main (файл базы данных, открытый с помощью метода open() или openAsync() экземпляра SQLConnection). Остальные базы данных, с которыми установлено соединение с помощью метода SQLConnection.attach(), называются так, как это указано в вызове метода attach().


Реализация
    public function get database():String

См. также

AIR-only nameсвойство 
name:String  [только для чтения]

Язык версии : ActionScript 3.0
Версии среды выполнения: AIR 1.0

Имя объекта данной схемы. У каждого объекта базы данных есть уникальное имя. Имя определяется в инструкции SQL, создающей данный объект (например, в инструкции CREATE TABLE для таблицы).

Например, если индекс базы данных создан с помощью следующей инструкции SQL, свойство name схемы этого индекса будет иметь значение customer_index:

CREATE INDEX customer_index ON customers (id)


Реализация
    public function get name():String
AIR-only sqlсвойство 
sql:String  [только для чтения]

Язык версии : ActionScript 3.0
Версии среды выполнения: AIR 1.0

Возвращает весь текст инструкции SQL, используемой при создании объекта схемы. Каждый объект базы данных создается с помощью инструкции SQL.

Например, если индекс базы данных создан с помощью следующей инструкции SQL:

CREATE INDEX customer_index ON customers (id)

свойство sql схемы этого индекса будет содержать весь текст инструкции.


Реализация
    public function get sql():String
Сведения о конструкторе
AIR-only SQLSchema()Конструктор
public function SQLSchema(database:String, name:String, sql:String)

Язык версии : ActionScript 3.0
Версии среды выполнения: AIR 1.0

Создает экземпляр SQLSchema. Как правило, конструктор SQLSchema не вызывается непосредственно в прикладном коде. Чтобы получить сведения о схеме базы данных, нужно вызвать метод SQLConnection.loadSchema().

Параметры
database:String — Имя связанной базы данных.
 
name:String — Имя объекта базы данных.
 
sql:String — Инструкция SQL, используемая для создания объекта базы данных.