DatabaseUtils Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Méthodes utilitaires statiques pour gérer les bases de données et Cursors.
[Android.Runtime.Register("android/database/DatabaseUtils", DoNotGenerateAcw=true)]
public class DatabaseUtils : Java.Lang.Object
[<Android.Runtime.Register("android/database/DatabaseUtils", DoNotGenerateAcw=true)>]
type DatabaseUtils = class
inherit Object
- Héritage
- Attributs
Remarques
Méthodes utilitaires statiques pour gérer les bases de données et Cursors.
Java documentation pour android.database.DatabaseUtils.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.
Constructeurs
| Nom | Description |
|---|---|
| DatabaseUtils() | |
| DatabaseUtils(IntPtr, JniHandleOwnership) |
Constructeur utilisé lors de la création de représentations managées d’objets JNI ; appelée par le runtime. |
Propriétés
| Nom | Description |
|---|---|
| Class |
Retourne la classe runtime de ce |
| Handle |
Handle de l’instance Android sous-jacente. (Hérité de Object) |
| JniIdentityHashCode |
Méthodes utilitaires statiques pour gérer les bases de données et |
| JniPeerMembers |
Méthodes utilitaires statiques pour gérer les bases de données et |
| PeerReference |
Méthodes utilitaires statiques pour gérer les bases de données et |
| ThresholdClass |
Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code. |
| ThresholdType |
Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code. |
Méthodes
| Nom | Description |
|---|---|
| AppendEscapedSQLString(StringBuilder, String) |
Ajoute une chaîne SQL au StringBuilder donné, y compris les guillemets simples ouvrants et fermants. |
| AppendSelectionArgs(String[], String[]) |
Ajoute un ensemble d’arguments de sélection à un autre. |
| AppendValueToSql(StringBuilder, Object) |
Ajoute un objet à une chaîne SQL avec l’échappement approprié, etc. |
| BindObjectToProgram(SQLiteProgram, Int32, Object) |
Lie l’objet donné au SQLiteProgram donné à l’aide du type approprié. |
| BlobFileDescriptorForQuery(SQLiteDatabase, String, String[]) |
Méthode utilitaire pour exécuter la requête sur la base de données et retourner la valeur de l’objet blob dans la première colonne de la première ligne. |
| BlobFileDescriptorForQuery(SQLiteStatement, String[]) |
Méthode utilitaire pour exécuter la requête précompilée et retourner la valeur d’objet blob dans la première colonne de la première ligne. |
| Clone() |
Crée et retourne une copie de cet objet. (Hérité de Object) |
| ConcatenateWhere(String, String) |
Concatène deux clauses SQL WHERE, qui gèrent des valeurs vides ou null. |
| CreateDbFromSqlStatements(Context, String, Int32, String) |
Crée une base de données et la remplit avec les instructions sql dans sqlStatements. |
| CursorDoubleToContentValues(ICursor, String, ContentValues, String) |
Lit un double en dehors d’un champ dans un curseur et l’écrit dans une carte. |
| CursorDoubleToContentValuesIfPresent(ICursor, ContentValues, String) |
Lit un double hors d’une colonne dans un curseur et l’écrit dans un ContentValues. |
| CursorDoubleToCursorValues(ICursor, String, ContentValues) |
Lit un double en dehors d’un champ dans un curseur et l’écrit dans une carte. |
| CursorFloatToContentValuesIfPresent(ICursor, ContentValues, String) |
Lit un float hors d’une colonne dans un curseur et l’écrit dans un ContentValues. |
| CursorIntToContentValues(ICursor, String, ContentValues, String) |
Lit un entier d’un champ dans un curseur et l’écrit dans une carte. |
| CursorIntToContentValues(ICursor, String, ContentValues) |
Lit un entier d’un champ dans un curseur et l’écrit dans une carte. |
| CursorIntToContentValuesIfPresent(ICursor, ContentValues, String) |
Lit un entier d’une colonne dans un curseur et l’écrit dans un ContentValues. |
| CursorLongToContentValues(ICursor, String, ContentValues, String) |
Lit un champ Long en dehors d’un champ dans un curseur et l’écrit dans une carte. |
| CursorLongToContentValues(ICursor, String, ContentValues) |
Lit un champ Long en dehors d’un champ dans un curseur et l’écrit dans une carte. |
| CursorLongToContentValuesIfPresent(ICursor, ContentValues, String) |
Lit un type Long d’une colonne dans un curseur et l’écrit dans un ContentValues. |
| CursorRowToContentValues(ICursor, ContentValues) |
Lisez tout le contenu d’une ligne de curseur et stockez-les dans un ContentValues. |
| CursorShortToContentValuesIfPresent(ICursor, ContentValues, String) |
Lit un raccourci d’une colonne dans un curseur et l’écrit dans un ContentValues. |
| CursorStringToContentValues(ICursor, String, ContentValues, String) |
Lit une chaîne hors d’un champ dans un curseur et l’écrit dans une carte. |
| CursorStringToContentValues(ICursor, String, ContentValues) |
Lit une chaîne hors d’un champ dans un curseur et l’écrit dans une carte. |
| CursorStringToContentValuesIfPresent(ICursor, ContentValues, String) |
Lit une chaîne d’une colonne dans un curseur et l’écrit dans un ContentValues. |
| CursorStringToInsertHelper(ICursor, String, DatabaseUtils+InsertHelper, Int32) |
Lit une chaîne d’un champ dans un curseur et l’écrit dans un InsertHelper. |
| Dispose() |
Méthodes utilitaires statiques pour gérer les bases de données et |
| Dispose(Boolean) |
Méthodes utilitaires statiques pour gérer les bases de données et |
| DumpCurrentRow(ICursor, PrintStream) |
Imprime le contenu de la ligne actuelle d’un curseur dans un PrintSteam. |
| DumpCurrentRow(ICursor, StringBuilder) |
Imprime le contenu de la ligne actuelle d’un curseur dans un StringBuilder. |
| DumpCurrentRow(ICursor) |
Imprime le contenu de la ligne actuelle d’un curseur dans System. |
| DumpCurrentRowToString(ICursor) |
Videz le contenu de la ligne actuelle d’un curseur sur une chaîne. |
| DumpCursor(ICursor, PrintStream) |
Imprime le contenu d’un curseur dans un PrintSteam. |
| DumpCursor(ICursor, StringBuilder) |
Imprime le contenu d’un curseur dans un StringBuilder. |
| DumpCursor(ICursor) |
Imprime le contenu d’un curseur dans le système. |
| DumpCursorToString(ICursor) |
Imprime le contenu d’un curseur dans une chaîne. |
| Equals(Object) |
Indique si un autre objet est « égal à » celui-ci. (Hérité de Object) |
| GetCollationKey(String) |
retourner la clé de classement |
| GetHashCode() |
Retourne une valeur de code de hachage pour l’objet. (Hérité de Object) |
| GetHexCollationKey(String) |
retourner la clé de classement au format hexadécimal |
| GetSqlStatementType(String) |
Retourne l’un des éléments suivants qui représentent le type de l’instruction SQL donnée. |
| JavaFinalize() |
Appelé par le garbage collector sur un objet lorsque le garbage collection détermine qu’il n’y a plus de références à l’objet. (Hérité de Object) |
| LongForQuery(SQLiteDatabase, String, String[]) |
Méthode utilitaire pour exécuter la requête sur la base de données et retourner la valeur dans la première colonne de la première ligne. |
| LongForQuery(SQLiteStatement, String[]) |
Méthode utilitaire pour exécuter la requête précompilée et retourner la valeur dans la première colonne de la première ligne. |
| Notify() |
Réveille un thread unique qui attend le moniteur de cet objet. (Hérité de Object) |
| NotifyAll() |
Réveille tous les threads qui attendent le moniteur de cet objet. (Hérité de Object) |
| QueryNumEntries(SQLiteDatabase, String, String, String[]) |
Interrogez la table pour le nombre de lignes de la table. |
| QueryNumEntries(SQLiteDatabase, String, String) |
Interrogez la table pour le nombre de lignes de la table. |
| QueryNumEntries(SQLiteDatabase, String) |
Interrogez la table pour le nombre de lignes de la table. |
| ReadExceptionFromParcel(Parcel) |
Fonction spéciale pour lire un résultat d’exception à partir de l’en-tête d’un colis, à utiliser après avoir reçu le résultat d’une transaction. |
| ReadExceptionWithFileNotFoundExceptionFromParcel(Parcel) | |
| ReadExceptionWithOperationApplicationExceptionFromParcel(Parcel) | |
| SetHandle(IntPtr, JniHandleOwnership) |
Définit la propriété Handle. (Hérité de Object) |
| SqlEscapeString(String) |
Séquence d’échappement SQL d’une chaîne. |
| StringForQuery(SQLiteDatabase, String, String[]) |
Méthode utilitaire pour exécuter la requête sur la base de données et retourner la valeur dans la première colonne de la première ligne. |
| StringForQuery(SQLiteStatement, String[]) |
Méthode utilitaire pour exécuter la requête précompilée et retourner la valeur dans la première colonne de la première ligne. |
| ToArray<T>() |
Méthodes utilitaires statiques pour gérer les bases de données et |
| ToString() |
Retourne une représentation sous forme de chaîne de l’objet. (Hérité de Object) |
| UnregisterFromRuntime() |
Méthodes utilitaires statiques pour gérer les bases de données et |
| Wait() |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti par em ou><em>interrompu</em>.<> (Hérité de Object) |
| Wait(Int64, Int32) |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti< par> em>ou <em>interrompu/em>,< ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée. (Hérité de Object) |
| Wait(Int64) |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti< par> em>ou <em>interrompu/em>,< ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée. (Hérité de Object) |
| WriteExceptionToParcel(Parcel, Exception) |
Fonction spéciale pour écrire un résultat d’exception à l’en-tête d’un colis, à utiliser lors du renvoi d’une exception à partir d’une transaction. |
Implémentations d’interfaces explicites
| Nom | Description |
|---|---|
| IJavaPeerable.Disposed() |
Méthodes utilitaires statiques pour gérer les bases de données et |
| IJavaPeerable.DisposeUnlessReferenced() |
Méthodes utilitaires statiques pour gérer les bases de données et |
| IJavaPeerable.Finalized() |
Méthodes utilitaires statiques pour gérer les bases de données et |
| IJavaPeerable.JniManagedPeerState |
Méthodes utilitaires statiques pour gérer les bases de données et |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Méthodes utilitaires statiques pour gérer les bases de données et |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Méthodes utilitaires statiques pour gérer les bases de données et |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Méthodes utilitaires statiques pour gérer les bases de données et |
Méthodes d’extension
| Nom | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtient le nom JNI du type de l’instance |
| JavaAs<TResult>(IJavaPeerable) |
Essayez de forcer |
| JavaCast<TResult>(IJavaObject) |
Effectue une conversion de type vérifiée par le runtime Android. |
| JavaCast<TResult>(IJavaObject) |
Méthodes utilitaires statiques pour gérer les bases de données et |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Essayez de forcer |