次の方法で共有


SQLiteQueryBuilder.BuildQueryString メソッド

定義

指定された句から SQL クエリ文字列を作成します。

[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

パラメーター

distinct
Boolean

各行を一意にする場合は true、それ以外の場合は false。

tables
String

クエリをコンパイルする対象のテーブル名。

columns
String[]

返す列の一覧。 null を渡すとすべての列が返されます。これは、使用されないストレージからデータを読み取らないようにすることはお勧めしません。

where
String

返す行を宣言するフィルター。SQL WHERE 句として書式設定されます (それ自体は WHERE 除きます)。 渡 null すと、指定された URL のすべての行が返されます。

groupBy
String

SQL GROUP BY 句として書式設定された行をグループ化する方法を宣言するフィルター (それ自体を GROUP BY 除く)。 渡 null すと、行はグループ化されません。

having
String

行グループ化が使用されている場合は、SQL HAVING 句 (それ自体を除く) として書式設定された、カーソルに含める行グループをフィルターで HAVING 宣言します。 null を渡すと、すべての行グループが含まれるようになります。行グループ化が使用されていない場合は必須です。

orderBy
String

SQL ORDER BY 句として書式設定された行を並べ替える方法 (それ自体を ORDER BY 除く)。 null を渡すと、既定の並べ替え順序が使用され、順序が指定されていない可能性があります。

limit
String

句として LIMIT 書式設定されたクエリによって返される行の数を制限します。 null を渡すと、句がないことを LIMIT 示します。

戻り値

SQL クエリ文字列

属性

注釈

指定された句から SQL クエリ文字列を作成します。

の Java ドキュメント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)

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象