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 パラメーターの置換が実行されないので、このメソッドのシグネチャは誤解を招きます。selection arguments パラメーターはまったく使用されません。 混乱を避けるために、代わりに を呼び出 #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)

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

適用対象

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)

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

適用対象