Поделиться через


Android.Database Пространство имен

Если необходимо управлять данными в частной базе данных, используйте Android.Database.Sqlite классы.

Классы

AbstractCursor

Это абстрактный класс курсора, который обрабатывает много общего кода, с которыми должны работать все курсоры и предоставляются по соображениям удобства.

AbstractCursor.SelfContentObserver

Курсоры используют этот класс для отслеживания изменений, внесенных другими пользователями в URI.

AbstractWindowedCursor

Базовый класс для курсоров, которые хранят свои данные в CursorWindows.

CharArrayBuffer

Используется для Cursor#copyStringToBuffer

ContentObservable

Специализация Observable для ContentObserver этого предоставляет методы отправки уведомлений в список ContentObserver объектов.

ContentObserver

Получает обратный вызов для изменений содержимого.

CrossProcessCursorWrapper

Оболочка курсора CrossProcessCursor, реализующая .

CursorIndexOutOfBoundsException

Исключение, указывающее, что курсор находится вне границ.

CursorJoiner

Выполняет присоединение двух курсоров с помощью указанных столбцов.

CursorJoiner.Result

Результат вызова next().

CursorWindow

Буфер, содержащий несколько строк курсора.

CursorWindow.InterfaceConsts

Если необходимо управлять данными в частной базе данных, используйте Android.Database.Sqlite классы.

CursorWindowAllocationException

Это исключение возникает, когда не удалось выделить CursorWindow, скорее всего, из-за недоступности памяти.

CursorWrapper

Класс оболочки для Cursor, который делегирует все вызовы фактического объекта курсора.

DatabaseUtils

Статические служебные методы для работы с базами данных и Cursors.

DatabaseUtils.InsertHelper

Этот класс позволяет пользователям выполнять несколько вставок в таблицу с помощью одной инструкции.

DataSetObservable

Специализация Observable для DataSetObserver этого предоставляет методы отправки уведомлений в список DataSetObserver объектов.

DataSetObserver

Получает обратный вызов при изменении набора данных или недопустим.

DefaultDatabaseErrorHandler

Класс по умолчанию, используемый для определения действия, выполняемого при повреждении базы данных, сообщается sqlite.

MatrixCursor

Изменяемая реализация курсора Object, поддерживаемая массивом s.

MatrixCursor.RowBuilder

Создает строку значений, используя любой из этих подходов: <значения ul><li>можно добавить с помощью #add(Object)явного упорядочивания столбцов, который начинается с левого столбца и добавляет одно значение столбца одновременно.

MergeCursor

Удобный класс, который позволяет представить массив курсоров в виде одного линейного курсора.

Observable

Предоставляет методы регистрации или отмены регистрации произвольных наблюдателей в объекте ArrayList.

SQLException

Исключение, указывающее, что произошла ошибка при анализе или выполнении SQL.

StaleDataException

Это исключение возникает, когда курсор содержит устаревшие данные и должен быть повторно возвращен перед повторной использованием.

Интерфейсы

ICrossProcessCursor

Курсор перекрестного Cursor процесса — это расширение, которое также поддерживает использование из удаленных процессов.

ICursor

Этот интерфейс предоставляет случайный доступ для чтения и записи к результирующий набор, возвращаемый запросом базы данных.

IDatabaseErrorHandler

Интерфейс, который позволяет приложениям определять действие, выполняемое при обнаружении повреждения базы данных.

Перечисления

FieldType

Перечисляет значения, возвращаемые несколькими типами.

StatementType

Перечисляет значения, возвращаемые несколькими типами.