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