Compartilhar via


Android.Database Namespace

Se você precisar gerenciar dados em um banco de dados particular, use as Android.Database.Sqlite classes.

Classes

AbstractCursor

Esta é uma classe de cursor abstrata que lida com muito do código comum com o qual todos os cursores precisam lidar e é fornecida por razões de conveniência.

AbstractCursor.SelfContentObserver

Os cursores usam essa classe para controlar as alterações feitas por outras pessoas em seu URI.

AbstractWindowedCursor

Uma classe base para cursores que armazenam seus dados em CursorWindows.

CharArrayBuffer

Isso é usado para Cursor#copyStringToBuffer

ContentObservable

Uma especialização de Observable para ContentObserver que fornece métodos para enviar notificações para uma lista de ContentObserver objetos.

ContentObserver

Recebe retornos de chamada para alterações no conteúdo.

CrossProcessCursorWrapper

Wrapper do cursor que implementa CrossProcessCursoro .

CursorIndexOutOfBoundsException

Uma exceção que indica que um cursor está fora dos limites.

CursorJoiner

Faz uma junção em dois cursores usando as colunas especificadas.

CursorJoiner.Result

O resultado de uma chamada para next().

CursorWindow

Um buffer contendo várias linhas de cursor.

CursorWindow.InterfaceConsts

Se você precisar gerenciar dados em um banco de dados particular, use as Android.Database.Sqlite classes.

CursorWindowAllocationException

Essa exceção é lançada quando um CursorWindow não pôde ser alocado, provavelmente devido à memória não estar disponível.

CursorWrapper

Classe wrapper para Cursor que delega todas as chamadas ao objeto de cursor real.

DatabaseUtils

Métodos de utilitário estático para lidar com bancos de dados e Cursors.

DatabaseUtils.InsertHelper

Essa classe permite que os usuários façam várias inserções em uma tabela usando a mesma instrução.

DataSetObservable

Uma especialização de Observable para DataSetObserver que fornece métodos para enviar notificações para uma lista de DataSetObserver objetos.

DataSetObserver

Recebe retornos de chamada quando um conjunto de dados foi alterado ou tornado inválido.

DefaultDatabaseErrorHandler

Classe padrão usada para definir a ação a ser executada quando a corrupção do banco de dados é relatada pelo sqlite.

MatrixCursor

Uma implementação de cursor mutável apoiada por uma matriz de Objects.

MatrixCursor.RowBuilder

Cria uma linha de valores usando uma destas abordagens: <ul><li>Os valores podem ser adicionados com a ordenação explícita de colunas usando #add(Object), que começa na coluna mais à esquerda e adiciona um valor de coluna por vez.

MergeCursor

Uma classe de conveniência que permite apresentar uma matriz de cursores como um único cursor linear.

Observable

Fornece métodos para registrar ou cancelar o registro de observadores arbitrários em um ArrayListarquivo .

SQLException

Uma exceção que indica que houve um erro com a análise ou execução do SQL.

StaleDataException

Essa exceção é lançada quando um Cursor contém dados obsoletos e deve ser consultado novamente antes de ser usado novamente.

Interfaces

ICrossProcessCursor

Um cursor de processo cruzado é uma extensão de um que também suporta o Cursor uso de processos remotos.

ICursor

Essa interface fornece acesso aleatório de leitura-gravação ao conjunto de resultados retornado por uma consulta ao banco de dados.

IDatabaseErrorHandler

Uma interface para permitir que os aplicativos definam uma ação a ser executada quando a corrupção do banco de dados for detectada.

Enumerações

FieldType

Enumera valores retornados por vários tipos.

StatementType

Enumera valores retornados por vários tipos.