SQLiteQueryBuilder.BuildQuery Méthode
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.
Surcharges
BuildQuery(String[], String, String[], String, String, String, String) |
Obsolète.
Ce membre est déconseillé. |
BuildQuery(String[], String, String, String, String, String) |
Construisez une |
BuildQuery(String[], String, String[], String, String, String, String)
Attention
deprecated
Ce membre est déconseillé.
[Android.Runtime.Register("buildQuery", "([Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;", "GetBuildQuery_arrayLjava_lang_String_Ljava_lang_String_arrayLjava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Handler")]
[System.Obsolete("deprecated")]
public virtual string? BuildQuery (string[]? projectionIn, string? selection, string[]? selectionArgs, string? groupBy, string? having, string? sortOrder, string? limit);
[<Android.Runtime.Register("buildQuery", "([Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;", "GetBuildQuery_arrayLjava_lang_String_Ljava_lang_String_arrayLjava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Handler")>]
[<System.Obsolete("deprecated")>]
abstract member BuildQuery : string[] * string * string[] * string * string * string * string -> string
override this.BuildQuery : string[] * string * string[] * string * string * string * string -> string
Paramètres
- projectionIn
- String[]
Liste des colonnes à retourner. La transmission de la valeur Null renvoie toutes les colonnes, ce qui est déconseillé pour empêcher la lecture des données du stockage qui ne seront pas utilisées.
- selection
- String
Filtre déclarant quelles lignes retourner, mises en forme en tant que clause SQL WHERE
(à l’exclusion de la WHERE
valeur elle-même). La transmission de la valeur Null retourne toutes les lignes de l’URL donnée.
- selectionArgs
- String[]
- groupBy
- String
Filtre déclarant comment regrouper des lignes, mis en forme en tant que clause SQL GROUP BY
(à l’exclusion de la GROUP BY
clause elle-même).
Le passage de la valeur Null entraîne le regroupement des lignes.
- having
- String
Un filtre déclare les groupes de lignes à inclure dans le curseur, si le regroupement de lignes est utilisé, mis en forme en tant que clause SQL HAVING
(à l’exception de celle-ci HAVING
). La transmission de la valeur Null entraîne l’inclusion de tous les groupes de lignes et est nécessaire lorsque le regroupement de lignes n’est pas utilisé.
- sortOrder
- String
Comment classer les lignes, mises en forme en tant que clause SQL ORDER BY
(à l’exclusion de la ORDER BY
clause elle-même). La transmission de null utilise l’ordre de tri par défaut, qui peut être non ordonné.
- limit
- String
Limite le nombre de lignes retournées par la requête, mises en forme comme LIMIT
clause. Le passage de null ne désigne aucune LIMIT
clause.
Retours
instruction SQL SELECT
résultante
- Attributs
Remarques
Ce membre est déconseillé. La signature de cette méthode est trompeuse, car aucune substitution de paramètre SQL n’est effectuée. Le paramètre d’arguments de sélection n’est pas utilisé du tout. Pour éviter toute confusion, appelez #buildQuery(String[], String, String, String, String, String)
à la place.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.
S’applique à
BuildQuery(String[], String, String, String, String, String)
Construisez une SELECT
instruction adaptée à une utilisation dans un groupe d’instructions qui seront jointes par le biais UNION
d’opérateurs SELECT
dans buildUnionQuery.
[Android.Runtime.Register("buildQuery", "([Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;", "GetBuildQuery_arrayLjava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Handler")]
public virtual string? BuildQuery (string[]? projectionIn, string? selection, string? groupBy, string? having, string? sortOrder, string? limit);
[<Android.Runtime.Register("buildQuery", "([Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;", "GetBuildQuery_arrayLjava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Handler")>]
abstract member BuildQuery : string[] * string * string * string * string * string -> string
override this.BuildQuery : string[] * string * string * string * string * string -> string
Paramètres
- projectionIn
- String[]
Liste des colonnes à retourner. La transmission de la valeur Null renvoie toutes les colonnes, ce qui est déconseillé pour empêcher la lecture des données du stockage qui ne seront pas utilisées.
- selection
- String
Filtre déclarant quelles lignes retourner, mises en forme en tant que clause SQL WHERE
(à l’exclusion de la WHERE
valeur elle-même). La transmission de la valeur Null retourne toutes les lignes de l’URL donnée.
- groupBy
- String
Filtre déclarant comment regrouper des lignes, mis en forme en tant que clause SQL GROUP BY
(à l’exclusion de la GROUP BY
clause elle-même).
Le passage de la valeur Null entraîne le regroupement des lignes.
- having
- String
Un filtre déclare les groupes de lignes à inclure dans le curseur, si le regroupement de lignes est utilisé, mis en forme en tant que clause SQL HAVING
(à l’exception de celle-ci HAVING
). La transmission de la valeur Null entraîne l’inclusion de tous les groupes de lignes et est nécessaire lorsque le regroupement de lignes n’est pas utilisé.
- sortOrder
- String
Comment classer les lignes, mises en forme en tant que clause SQL ORDER BY
(à l’exclusion de la ORDER BY
clause elle-même). La transmission de null utilise l’ordre de tri par défaut, qui peut être non ordonné.
- limit
- String
Limite le nombre de lignes retournées par la requête, mises en forme comme LIMIT
clause. Le passage de null ne désigne aucune LIMIT
clause.
Retours
instruction SQL SELECT
résultante
- Attributs
Remarques
Construisez une SELECT
instruction adaptée à une utilisation dans un groupe d’instructions qui seront jointes par le biais UNION
d’opérateurs SELECT
dans buildUnionQuery.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.