Пакет | 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