Предопределенные классы
SQLiteDatabase
Представляет собой открытую базу данных SQLite.
Методы
-
query - Выполняет запрос
-
queryExec - Выполняет запрос без возврата результата
-
arrayQuery - Выполняет запрос и возвращает результат в виде массива
-
singleQuery - Выполняет запрос и возвращает либо массив значений для одного столбца либо значение первого ряда
-
unbufferedQuery - Выполняет небуферизованный запрос
-
lastInsertRowid - Возвращает идентификатор последнего вставленного ряда
-
changes - Возвращает количество рядов, измененных последним запросом
-
createAggregate - Регистрирует агрегирующую UDF для использования в SQL-выражениях
-
createFunction - Регистрирует UDF для использования в SQL-выражениях
-
busyTimeout - Устанавливает или отключает таймаут при ожидании разблокировки
-
lastError - Возвращает код последней ошибки
-
fetchColumnTypes - Возвращает массив типов столбцов из определенной таблицы
SQLiteResult
Представляет собой буферизованный результирующий набор SQLite.
Методы
-
fetch - Возвращает следующий ряд из результирующего набора в виде массива
-
fetchObject - Возвращает следующий ряд из результирующего набора в виде объекта
-
fetchSingle - Возвращает первый столбец из результирующего набора в виде строки
-
fetchAll - Возвращает все ряды из результирующего набора в виде многомерного массива
-
column - Возвращает столбец из текущего ряда результирующего набора
-
numFields - Возвращает количество полей в результирующем наборе
-
fieldName - Возвращает имя определенного поля в результирующем наборе
-
current - Возвращает текущий ряд из результирующего набора в виде массива
-
key - Возвращает индекс текущего ряда
-
next - Передвигает указатель к следующему ряду
-
valid - Проверяет, есть ли еще ряды в результирующем наборе
-
rewind - Сбрасывает указатель к первому ряду результирующего набора
-
prev - Передвигает указатель к предыдущему ряду результирующего набора
-
hasPrev - Проверяет, доступен ли предыдущий ряд
-
numRows - Возвращает количество рядов в результирующем наборе
-
seek - Передвигает указатель на определенный ряд
SQLiteUnbuffered
Представляет собой небуферизованный результирующий набор SQLite. Небуферизованные результаты являются последовательными
и разрешают передвигать указатель только вперед.
Методы
-
fetch - Возвращает следующий ряд из результирующего набора в виде массива
-
fetchObject - Возвращает следующий ряд из результирующего набора в виде массива
-
fetchSingle - Возвращает первый столбец из результирующего набора в виде строки
-
fetchAll - Возвращает все ряды из результирующего набора в виде многомерного массива
-
column - Возвращает столбец из текущего ряда результирующего набора
-
numFields - Возвращает количество полей в результирующем наборе
-
fieldName - Возвращает имя определенного поля в результирующем наборе
-
current - Возвращает текущий ряд из результирующего набора в виде массива
-
next - Передвигает указатель к следующему ряду
-
valid - Проверяет, есть ли еще ряды в результирующем наборе