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

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

Экземпляр SQLTableSchema используется для хранения сведений об определенной таблице базы данных. Он содержит имя таблицы (свойство имя), инструкцию SQL для создания таблицы (свойство sql) и сведения о столбцах (свойство столбцы).

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

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

См. также

flash.data.SQLConnection.loadSchema()
flash.data.SQLColumnSchema


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

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

Массив экземпляров SQLColumnSchema, которые содержат сведения о схеме столбцов данной таблицы. Если вызов метода SQlConnection.loadSchema() показывает, что из результата исключены сведения о столбцах, свойство columns будет содержать пустой массив (массив, у которого значение свойства length равно 0).


Реализация
    public function get columns():Array

См. также

Сведения о конструкторе
AIR-only SQLTableSchema()Конструктор
public function SQLTableSchema(database:String, name:String, sql:String, columns:Array)

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

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

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

См. также