Пакет | flash.data |
Класс | public class SQLColumnSchema |
Наследование | SQLColumnSchema ![]() |
Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0 |
Для получения сведений о схеме данных одной или нескольких таблиц базы данных используется метод SQLConnection.loadSchema()
, с помощью которого загружаются сведения о схеме. Следует предварительно убедиться, что аргумент includeColumnSchema
имеет значение true
. В результирующем экземпляре SQLSchemaResult определение каждой таблицы и каждого представления содержит свойство columns
— массив экземпляров SQLColumnSchema, представляющих столбцы таблицы или представления.
Как правило, экземпляры SQLColumnSchema не создаются непосредственно в прикладном коде.
См. также
Свойство | Определено | ||
---|---|---|---|
![]() [только для чтения]
Указывает, допустимы ли в данном столбце значения NULL. | SQLColumnSchema | ||
![]() [только для чтения]
Указывает, является ли столбец автоинкрементным. | SQLColumnSchema | ||
![]() | constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | |
![]() [только для чтения]
Определяет тип данных столбца в виде строки. | SQLColumnSchema | ||
![]() [только для чтения]
Указывает порядок сортировки данного столбца, используемый по умолчанию. | SQLColumnSchema | ||
![]() [только для чтения]
Определяет имя столбца. | SQLColumnSchema | ||
![]() [только для чтения]
Указывает, является ли столбец первичным ключом (или одним из столбцов, образующих составной ключ) соответствующей таблицы. | SQLColumnSchema | ||
![]() | prototype : Object [статические]
Ссылка на модель объекта класса или функции. | Object |
Метод | Определено | ||
---|---|---|---|
![]()
Создает экземпляр SQLColumnSchema. | SQLColumnSchema | ||
![]() |
Показывает, определено ли заданное свойство для объекта. | Object | |
![]() |
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | |
![]() |
Показывает наличие заданного свойства и его перечисляемость. | Object | |
![]() |
Задает доступность динамического свойства для операций цикла. | Object | |
![]() |
Возвращает строковое представление заданного объекта. | Object | |
![]() |
Возвращает элементарное значение заданного объекта. | Object |
![]() | свойство |
allowNull:Boolean
[только для чтения] Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0 |
Указывает, допустимы ли в данном столбце значения NULL
. У столбца, для которого объявлено ограничение NOT NULL
, свойство allowNull
имеет значение false
.
public function get allowNull():Boolean
![]() | свойство |
autoIncrement:Boolean
[только для чтения] Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0 |
Указывает, является ли столбец автоинкрементным. Автоинкрементный столбец — это особый вид столбца PRIMARY KEY
. Для него создается последовательность целых чисел, и значение этого столбца автоматически принимает значение следующего числа в последовательности, когда в таблицу добавляется новая строка.
public function get autoIncrement():Boolean
![]() | свойство |
dataType:String
[только для чтения] Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0 |
Определяет тип данных столбца в виде строки. Значение представляет собой символьное имя типа данных, указанное в инструкции CREATE TABLE
, которая использовалась для определения таблицы, или null
, если тип данных не был указан.
public function get dataType():String
![]() | свойство |
defaultCollationType:String
[только для чтения] Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0 |
Указывает порядок сортировки данного столбца, используемый по умолчанию. Значение этого свойства соответствует одной из констант класса SQLCollationType:
SQLCollationType.BINARY
означает, что в столбце используется порядок сортировки BINARY
.SQLCollationType.NO_CASE
означает, что в столбце используется порядок сортировки NOCASE
, при котором сравнение текстов выполняется без учета регистра. public function get defaultCollationType():String
См. также
![]() | свойство |
name:String
[только для чтения] Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0 |
Определяет имя столбца.
public function get name():String
![]() | свойство |
primaryKey:Boolean
[только для чтения] Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0 |
Указывает, является ли столбец первичным ключом (или одним из столбцов, образующих составной ключ) соответствующей таблицы.
public function get primaryKey():Boolean
![]() | () | Конструктор |
public function SQLColumnSchema(name:String, primaryKey:Boolean, allowNull:Boolean, autoIncrement:Boolean, dataType:String, defaultCollationType:String)
Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0 |
Создает экземпляр SQLColumnSchema. Как правило, конструктор SQLColumnSchema не вызывается непосредственно в прикладном коде. Чтобы получить сведения о схеме базы данных, нужно вызвать метод SQLConnection.loadSchema()
.
name:String — Имя столбца.
| |
primaryKey:Boolean — Указывает, входит ли данный столбец в состав первичного ключа соответствующей таблицы.
| |
allowNull:Boolean — Указывает, может ли данный столбец содержать значения NULL .
| |
autoIncrement:Boolean — Указывает, является ли столбец автоинкрементным.
| |
dataType:String — Объявленный тип столбца.
| |
defaultCollationType:String — Порядок сортировки, определенный для данного столбца. Это значение соответствует одной из констант класса SQLCollationType:
|
См. также