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 クエリ文字列を作成します。

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

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

適用対象