Partager via


Android.Database Espace de noms

Si vous devez gérer des données dans une base de données privée, utilisez les Android.Database.Sqlite classes.

Classes

AbstractCursor

Il s’agit d’une classe de curseur abstraite qui gère beaucoup de code commun que tous les curseurs doivent traiter et qui sont fournis pour des raisons pratiques.

AbstractCursor.SelfContentObserver

Les curseurs utilisent cette classe pour suivre les modifications apportées par d’autres utilisateurs à leur URI.

AbstractWindowedCursor

Classe de base pour cursors qui stockent leurs données dans CursorWindows.

CharArrayBuffer

Ceci est utilisé pour Cursor#copyStringToBuffer

ContentObservable

Spécialisation de ObservableContentObserver ce qui fournit des méthodes d’envoi de notifications à une liste d’objets ContentObserver .

ContentObserver

Reçoit des rappels pour les modifications apportées au contenu.

CrossProcessCursorWrapper

Wrapper de curseur qui implémente CrossProcessCursor.

CursorIndexOutOfBoundsException

Exception indiquant qu’un curseur est hors limites.

CursorJoiner

Effectue une jointure sur deux curseurs à l’aide des colonnes spécifiées.

CursorJoiner.Result

Résultat d’un appel à next().

CursorWindow

Mémoire tampon contenant plusieurs lignes de curseur.

CursorWindow.InterfaceConsts

Si vous devez gérer des données dans une base de données privée, utilisez les Android.Database.Sqlite classes.

CursorWindowAllocationException

Cette exception est levée lorsqu’un CursorWindow n’a pas pu être alloué, probablement en raison de l’absence de mémoire disponible.

CursorWrapper

Classe Wrapper pour Cursor qui délègue tous les appels à l’objet de curseur réel.

DatabaseUtils

Méthodes utilitaires statiques pour gérer les bases de données et Cursors.

DatabaseUtils.InsertHelper

Cette classe permet aux utilisateurs d’effectuer plusieurs insertions dans une table à l’aide de la même instruction.

DataSetObservable

Spécialisation de ObservableDataSetObserver ce qui fournit des méthodes d’envoi de notifications à une liste d’objets DataSetObserver .

DataSetObserver

Reçoit des rappels lorsqu’un jeu de données a été modifié ou n’est pas valide.

DefaultDatabaseErrorHandler

Classe par défaut utilisée pour définir l’action à entreprendre lorsque l’altération de la base de données est signalée par sqlite.

MatrixCursor

Implémentation de curseur mutable soutenue par un tableau de Objects.

MatrixCursor.RowBuilder

Génère une ligne de valeurs à l’aide de l’une de ces approches : <ul<>li>Values peut être ajoutée avec l’ordre de colonne explicite à l’aide #add(Object)de l’ordre de colonne, qui commence à partir de la colonne la plus à gauche et ajoute une valeur de colonne à la fois.

MergeCursor

Classe pratique qui vous permet de présenter un tableau de curseurs en tant que curseur linéaire unique.

Observable

Fournit des méthodes pour inscrire ou annuler l’inscription d’observateurs arbitraires dans un ArrayList.

SQLException

Exception qui indique qu’une erreur s’est produite avec l’analyse ou l’exécution SQL.

StaleDataException

Cette exception est levée lorsqu’un curseur contient des données obsolètes et doit être réexécuté avant d’être utilisé à nouveau.

Interfaces

ICrossProcessCursor

Un curseur de processus croisé est une extension d’un Cursor qui prend également en charge l’utilisation à partir de processus distants.

ICursor

Cette interface fournit un accès en lecture-écriture aléatoire au jeu de résultats retourné par une requête de base de données.

IDatabaseErrorHandler

Interface permettant aux applications de définir une action à entreprendre lorsque l’altération de la base de données est détectée.

Énumérations

FieldType

Énumère les valeurs retournées par plusieurs types.

StatementType

Énumère les valeurs retournées par plusieurs types.