Partager via


SQLiteQueryBuilder.BuildQueryString Méthode

Définition

Générez une chaîne de requête SQL à partir des clauses données.

[Android.Runtime.Register("buildQueryString", "(ZLjava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;", "")]
public static string? BuildQueryString (bool distinct, string? tables, string[]? columns, string? where, string? groupBy, string? having, string? orderBy, string? limit);
[<Android.Runtime.Register("buildQueryString", "(ZLjava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;", "")>]
static member BuildQueryString : bool * string * string[] * string * string * string * string * string -> string

Paramètres

distinct
Boolean

true si vous souhaitez que chaque ligne soit unique, false sinon.

tables
String

Noms de tables à compiler dans la requête.

columns
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.

where
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). Le passage 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). La transmission 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é.

orderBy
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

chaîne de requête SQL

Attributs

Remarques

Générez une chaîne de requête SQL à partir des clauses données.

Documentation Java pour android.database.sqlite.SQLiteQueryBuilder.buildQueryString(boolean, java.lang.String, java.lang.String[], java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String).

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 à