Titanium.Database
submodule of Titanium0.1
The top level Database module. The Database module is used for creating and accessing the in-application Database.
Objects
Name / DescriptionTitanium.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 / DescriptionaddEventListener / 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 propertiesEvents
This module has no events /Titanium.Database
подмодуль Titanium0.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.Database0.1
The Database instance returned by Titanium.Database.open or Titanium.Database.install.
Methods
Name / Descriptionclose / 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 / DescriptionlastInsertRowId / 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.Database0.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.Database0.1
The ResultSet instance returned by invoking a database SQL execute.
Methods
Name / Descriptionclose / 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 / DescriptionrowCount / 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.Database0.1
Экземпляр ResultSet, возвращаемый вызовом базы данных SQL execute.
Методы
Название / Описаниеclose / закрывает результирующее множество и освобождает ресурсы. С момента закрытия это результирующее множество больше не должно использоваться
field / извлекает значение строк по индексу поля
fieldByName / извлекает значение строки по имени поля
fieldCount / возвращает число колонок результирующего множества
fieldName / возвращает имя поля для индекса поля
isValidRow / возвращает истину, если строка является действительной
next / выполняет цикл до следующей строки в результирующем множестве. Возвращает ложь, если больше нет доступных результатов
Свойства
Название / Тип / ОписаниеrowCount / int / число строк в результирующем множестве
validRow / boolean / возвращает истину, если текущая строка по-прежнему является действительной
События
Данный объект не имеет событий