次の方法で共有


SQLiteQueryBuilder.BuildQuery メソッド

定義

オーバーロード

BuildQuery(String[], String, String[], String, String, String, String)
古い.

このメンバーは非推奨です。

BuildQuery(String[], String, String, String, String, String)

SELECT buildUnionQuery の演算子を介してUNION結合されるステートメントのSELECTグループでの使用に適したステートメントを構築します。

BuildQuery(String[], String, String[], String, String, String, String)

注意事項

deprecated

このメンバーは非推奨です。

[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

パラメーター

projectionIn
String[]

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

selection
String

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

selectionArgs
String[]
groupBy
String

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

having
String

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

sortOrder
String

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

limit
String

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

戻り値

結果の SQL SELECT ステートメント

属性

注釈

このメンバーは非推奨です。 SQL パラメーターの置換が実行されないので、このメソッドのシグネチャは誤解を招きます。選択引数パラメーターは、まったく使用されません。 混乱を避けるために、代わりに呼び出 #buildQuery(String[], String, String, String, String, String) します。

の Java ドキュメントandroid.database.sqlite.SQLiteQueryBuilder.buildQuery(java.lang.String[], java.lang.String, java.lang.String[], java.lang.String, java.lang.String, java.lang.String, java.lang.String)

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

適用対象

BuildQuery(String[], String, String, String, String, String)

SELECT buildUnionQuery の演算子を介してUNION結合されるステートメントのSELECTグループでの使用に適したステートメントを構築します。

[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

パラメーター

projectionIn
String[]

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

selection
String

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

groupBy
String

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

having
String

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

sortOrder
String

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

limit
String

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

戻り値

結果の SQL SELECT ステートメント

属性

注釈

SELECT buildUnionQuery の演算子を介してUNION結合されるステートメントのSELECTグループでの使用に適したステートメントを構築します。

の Java ドキュメントandroid.database.sqlite.SQLiteQueryBuilder.buildQuery(java.lang.String[], java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)

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

適用対象