Langage

SQLiteQueryBuilder.SetProjectionMap(IDictionary<String,String>) Méthode

Définition

Définit le mappage de projection pour la requête.

[Android.Runtime.Register("setProjectionMap", "(Ljava/util/Map;)V", "GetSetProjectionMap_Ljava_util_Map_Handler")]
public virtual void SetProjectionMap(System.Collections.Generic.IDictionary<string,string>? columnMap);
[<Android.Runtime.Register("setProjectionMap", "(Ljava/util/Map;)V", "GetSetProjectionMap_Ljava_util_Map_Handler")>]
abstract member SetProjectionMap : System.Collections.Generic.IDictionary<string, string> -> unit
override this.SetProjectionMap : System.Collections.Generic.IDictionary<string, string> -> unit

Paramètres

columnMap
IDictionary<String,String>

mappe les noms de colonnes utilisateur aux noms de colonnes de base de données

Attributs

Remarques

Définit le mappage de projection pour la requête. Le mappage de projection mappe des noms de colonnes que l’appelant transmet à la requête aux noms de colonnes de base de données. Cela est utile pour renommer des colonnes ainsi que pour lever l’ambiguïté des noms de colonnes lorsque vous effectuez des jointures. Par exemple, vous pouvez mapper « name » à « people.name ». Si un mappage de projection est défini, il doit contenir tous les noms de colonnes que l’utilisateur peut demander, même si la clé et la valeur sont identiques.

Java documentation pour android.database.sqlite.SQLiteQueryBuilder.setProjectionMap(java.util.Map<java.lang.String, java.lang.String>).

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.

S’applique à