Lenguaje

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

Definición

Establece el mapa de proyección de la consulta.

[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

Parámetros

columnMap
IDictionary<String,String>

se asigna de los nombres de columna de usuario a los nombres de columna de base de datos

Atributos

Comentarios

Establece el mapa de proyección de la consulta. El mapa de proyección se asigna a partir de nombres de columna que el autor de la llamada pasa a la consulta a los nombres de columna de base de datos. Esto resulta útil para cambiar el nombre de las columnas, así como para eliminar la ambigüedad de los nombres de columna al realizar combinaciones. Por ejemplo, podría asignar "name" a "people.name". Si se establece un mapa de proyección, debe contener todos los nombres de columna que el usuario pueda solicitar, incluso si la clave y el valor son los mismos.

Java documentación para android.database.sqlite.SQLiteQueryBuilder.setProjectionMap(java.util.Map<java.lang.String, java.lang.String>).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a