Compartir a través de


Android.Database Espacio de nombres

Si necesita administrar datos en una base de datos privada, use las Android.Database.Sqlite clases .

Clases

AbstractCursor

Se trata de una clase de cursor abstracta que controla mucho el código común con el que todos los cursores necesitan tratar y se proporcionan por motivos de comodidad.

AbstractCursor.SelfContentObserver

Los cursores usan esta clase para realizar un seguimiento de los cambios realizados por otros usuarios en su URI.

AbstractWindowedCursor

Clase base para cursores que almacenan sus datos en CursorWindows.

CharArrayBuffer

Se usa para Cursor#copyStringToBuffer

ContentObservable

Especialización de Observable para ContentObserver que proporciona métodos para enviar notificaciones a una lista de ContentObserver objetos.

ContentObserver

Recibe devoluciones de llamada para los cambios en el contenido.

CrossProcessCursorWrapper

Contenedor de cursores que implementa CrossProcessCursor.

CursorIndexOutOfBoundsException

Excepción que indica que un cursor está fuera de los límites.

CursorJoiner

Realiza una combinación en dos cursores mediante las columnas especificadas.

CursorJoiner.Result

Resultado de una llamada a next().

CursorWindow

Búfer que contiene varias filas de cursor.

CursorWindow.InterfaceConsts

Si necesita administrar datos en una base de datos privada, use las Android.Database.Sqlite clases .

CursorWindowAllocationException

Esta excepción se produce cuando no se pudo asignar un cursorWindow, probablemente debido a que la memoria no está disponible.

CursorWrapper

Clase contenedora para Cursor que delega todas las llamadas al objeto de cursor real.

DatabaseUtils

Métodos de utilidad estáticos para tratar con bases de datos y Cursors.

DatabaseUtils.InsertHelper

Esta clase permite a los usuarios realizar varias inserciones en una tabla mediante la misma instrucción.

DataSetObservable

Especialización de Observable para DataSetObserver que proporciona métodos para enviar notificaciones a una lista de DataSetObserver objetos.

DataSetObserver

Recibe devoluciones de llamada cuando se ha cambiado un conjunto de datos o se ha convertido en no válido.

DefaultDatabaseErrorHandler

Clase predeterminada que se usa para definir la acción que se debe realizar cuando sqlite notifica daños en la base de datos.

MatrixCursor

Implementación de cursor mutable respaldada por una matriz de Objects.

MatrixCursor.RowBuilder

Compila una fila de valores mediante cualquiera de estos enfoques: <ul><li>Values se puede agregar con la ordenación explícita de columnas mediante #add(Object), que comienza desde la columna más izquierda y agrega un valor de columna a la vez.

MergeCursor

Una clase útil que le permite presentar una matriz de cursores como un único cursor lineal.

Observable

Proporciona métodos para registrar o anular el registro de observadores arbitrarios en .ArrayList

SQLException

Excepción que indica que se produjo un error con el análisis o ejecución de SQL.

StaleDataException

Esta excepción se produce cuando un cursor contiene datos obsoletos y se debe volver a consultar antes de volver a usarse.

Interfaces

ICrossProcessCursor

Un cursor entre procesos es una extensión de un Cursor objeto que también admite el uso de procesos remotos.

ICursor

Esta interfaz proporciona acceso aleatorio de lectura y escritura al conjunto de resultados devuelto por una consulta de base de datos.

IDatabaseErrorHandler

Interfaz para permitir que las aplicaciones definan una acción que se debe realizar cuando se detectan daños en la base de datos.

Enumeraciones

FieldType

Enumera los valores devueltos por varios tipos.

StatementType

Enumera los valores devueltos por varios tipos.