SQLiteQueryBuilder.BuildQuery Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
BuildQuery(String[], String, String[], String, String, String, String) |
Veraltet.
Dieses Mitglied ist veraltet. |
BuildQuery(String[], String, String, String, String, String) |
Erstellen Sie eine |
BuildQuery(String[], String, String[], String, String, String, String)
Achtung
deprecated
Dieses Mitglied ist veraltet.
[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
Parameter
- projectionIn
- String[]
Eine Liste der spalten, die zurückgegeben werden sollen. Durch das Übergeben von NULL werden alle Spalten zurückgegeben, die davon abgeraten werden, das Lesen von Daten am Speicher zu verhindern, die nicht verwendet werden.
- selection
- String
Ein Filter, der deklariert, welche Zeilen zurückgegeben werden sollen, formatiert als SQL-Klausel WHERE
(mit Ausnahme des WHERE
selbst). Durch das Übergeben von NULL werden alle Zeilen für die angegebene URL zurückgegeben.
- selectionArgs
- String[]
- groupBy
- String
Ein Filter, der deklariert, wie Zeilen gruppiert werden, formatiert als SQL-Klausel GROUP BY
(mit Ausnahme des GROUP BY
selbst).
Wenn Null übergeben wird, werden die Zeilen nicht gruppiert.
- having
- String
Ein Filter deklarieren, welche Zeilengruppen in den Cursor aufgenommen werden sollen, wenn Zeilengruppierungen verwendet werden, die als SQL-Klausel HAVING
formatiert sind (mit Ausnahme des HAVING
selbst). Wenn Null übergeben wird, werden alle Zeilengruppen eingeschlossen und sind erforderlich, wenn die Zeilengruppierung nicht verwendet wird.
- sortOrder
- String
So ordnen Sie die Zeilen, die als SQL-Klausel ORDER BY
formatiert sind (mit Ausnahme des ORDER BY
selbst). Wenn Null übergeben wird, wird die Standardsortierreihenfolge verwendet, die möglicherweise nicht sortiert ist.
- limit
- String
Schränkt die Anzahl der zeilen ein, die von der Abfrage zurückgegeben werden, die als LIMIT
Klausel formatiert ist. Durch Das Übergeben von NULL wird keine LIMIT
Klausel bezeichnet.
Gibt zurück
die resultierende SQL-Anweisung SELECT
- Attribute
Hinweise
Dieses Mitglied ist veraltet. Die Signatur dieser Methode ist irreführend, da keine SQL-Parameterersetzung durchgeführt wird. Der Parameter für die Auswahlargumente wird überhaupt nicht verwendet. Um Verwirrung zu vermeiden, rufen Sie stattdessen auf #buildQuery(String[], String, String, String, String, String)
.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
BuildQuery(String[], String, String, String, String, String)
Erstellen Sie eine SELECT
Anweisung, die für die Verwendung in einer Gruppe von SELECT
Anweisungen geeignet ist, die über UNION
Operatoren in buildUnionQuery verknüpft werden.
[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
Parameter
- projectionIn
- String[]
Eine Liste der spalten, die zurückgegeben werden sollen. Durch das Übergeben von NULL werden alle Spalten zurückgegeben, die davon abgeraten werden, das Lesen von Daten am Speicher zu verhindern, die nicht verwendet werden.
- selection
- String
Ein Filter, der deklariert, welche Zeilen zurückgegeben werden sollen, formatiert als SQL-Klausel WHERE
(mit Ausnahme des WHERE
selbst). Durch das Übergeben von NULL werden alle Zeilen für die angegebene URL zurückgegeben.
- groupBy
- String
Ein Filter, der deklariert, wie Zeilen gruppiert werden, formatiert als SQL-Klausel GROUP BY
(mit Ausnahme des GROUP BY
selbst).
Wenn Null übergeben wird, werden die Zeilen nicht gruppiert.
- having
- String
Ein Filter deklarieren, welche Zeilengruppen in den Cursor aufgenommen werden sollen, wenn Zeilengruppierungen verwendet werden, die als SQL-Klausel HAVING
formatiert sind (mit Ausnahme des HAVING
selbst). Wenn Null übergeben wird, werden alle Zeilengruppen eingeschlossen und sind erforderlich, wenn die Zeilengruppierung nicht verwendet wird.
- sortOrder
- String
So ordnen Sie die Zeilen, die als SQL-Klausel ORDER BY
formatiert sind (mit Ausnahme des ORDER BY
selbst). Wenn Null übergeben wird, wird die Standardsortierreihenfolge verwendet, die möglicherweise nicht sortiert ist.
- limit
- String
Schränkt die Anzahl der zeilen ein, die von der Abfrage zurückgegeben werden, die als LIMIT
Klausel formatiert ist. Durch Das Übergeben von NULL wird keine LIMIT
Klausel bezeichnet.
Gibt zurück
die resultierende SQL-Anweisung SELECT
- Attribute
Hinweise
Erstellen Sie eine SELECT
Anweisung, die für die Verwendung in einer Gruppe von SELECT
Anweisungen geeignet ist, die über UNION
Operatoren in buildUnionQuery verknüpft werden.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.