Оригинал / Перевод

Titanium.Database

submodule of Titanium
0.1
The top level Database module. The Database module is used for creating and accessing the in-application Database.

Objects

Name / Description
Titanium.Database.DB / The Database instance returned by Titanium.Database.open or Titanium.Database.install.
Titanium.Database.ResultSet / The ResultSet instance returned by invoking a database SQL execute.

Methods

Name / Description
addEventListener / add an event listener for the instance to receive view triggered events
fireEvent / fire a synthesized event to the views listener
install / install a database from the application Resources folder (at build time) and return a reference to the opened database. it is safe to call this method multiple times since this method will only install once if it doesn't already exist on the device.
open / open a database. if it doesn't yet exist, create it.
removeEventListener / remove a previously added event listener

Properties

This module has no properties

Events

This module has no events /

Titanium.Database

подмодуль Titanium
0.1
Модуль Database высшего уровня. Модуль Database используется для создания базы данных внутри приложения и доступа к ней.

Объекты

Название / Описание
Titanium.Database.DB / Экземпляр Database создается помощью Titanium.Database.open или Titanium.Database.install.
Titanium.Database.ResultSet / Экземпляр ResultSet, возвращается вызовом базы данных SQL execute.

Методы

Название / Описание
addEventListener / добавляет к экземпляру обработчик событий для получения инициируемых видом событий
fireEvent / инициирует синтезированное событие в перехватчике событий вида
install / устанавливает базу данных из папки Resources приложения (во время создания) и возвращает ссылку в открытую базу данных. Этот метод безопасно вызывать несколько раз, так как он совершает установку только один раз: если базы данных еще нет на устройстве
open / открывает базу данных. Если она еще не существует, создайте ее.
removeEventListener / удаляет ранее добавленный обработчик событий

Properties

Данный модуль не имеет свойств

События

Данный модуль не имеет событий

Titanium.Database.DB

объект Titanium.Database
0.1
The Database instance returned by Titanium.Database.open or Titanium.Database.install.

Methods

Name / Description
close / close the database and release resources from memory. once closed, this instance is no longer valid and must no longer be used.
execute / execute a SQL statement against the database and returns a ResultSet
remove / remove the database files for this instance from disk. WARNING: this is a destructive operation and cannot be reversed. All data in the database will be lost upon calling this function. Use with caution.

Properties

Name / Type / Description
lastInsertRowId / int / the last row identifier by the last INSERT query
name / string / the name of the database
rowsAffected / int / the number of rows affected by the last query

Events

This object has no events /

Titanium.Database.DB

объект Titanium.Database
0.1
Экземпляр Database, возвращаемый с помощью Titanium.Database.open или Titanium.Database.install.

Методы

Название / Описание
close / закрывает базу данных и освобождает ресурс из памяти. С момента закрытия экземпляр становится недействительным и больше не должен использоваться
execute / исполняет инструкцию SQL для базы данных и возвращает ResultSet
remove / удаляет с диска файлы базы данных данного экземпляра. ПРЕДУПРЕЖДЕНИЕ: это деструктивная операция, она необратима. Все данные будут утеряны из базы данных после вызова этой функции. Использовать с осторожностью.

Свойства

Название / Тип / Описание
lastInsertRowId / int / идентифицирует последнюю строку последним запросом INSERT
name / string / имя базы данных
rowsAffected / int / число строк, охваченных последним запросом

События

Данный объект не имеет событий

Titanium.Database.ResultSet

object of Titanium.Database
0.1
The ResultSet instance returned by invoking a database SQL execute.

Methods

Name / Description
close / close the result set and release resources. once closed, this result set must no longer be used
field / retrieve a row value by field index
fieldByName / retrieve a row value by field name
fieldCount / return the number of columns in the result set
fieldName / return the field name for field index
isValidRow / return true if the row is a valid row
next / iterate to the next row in the result set. returns false if no more results are available

Properties

Name / Type / Description
rowCount / int / the number of rows in the result set
validRow / boolean / returns true if the current row is still valid

Events

This object has no events /

Titanium.Database.ResultSet

объект Titanium.Database
0.1
Экземпляр ResultSet, возвращаемый вызовом базы данных SQL execute.

Методы

Название / Описание
close / закрывает результирующее множество и освобождает ресурсы. С момента закрытия это результирующее множество больше не должно использоваться
field / извлекает значение строк по индексу поля
fieldByName / извлекает значение строки по имени поля
fieldCount / возвращает число колонок результирующего множества
fieldName / возвращает имя поля для индекса поля
isValidRow / возвращает истину, если строка является действительной
next / выполняет цикл до следующей строки в результирующем множестве. Возвращает ложь, если больше нет доступных результатов

Свойства

Название / Тип / Описание
rowCount / int / число строк в результирующем множестве
validRow / boolean / возвращает истину, если текущая строка по-прежнему является действительной

События

Данный объект не имеет событий