Share via


SQLiteQueryBuilder.BuildQuery Methode

Definition

Überlädt

BuildQuery(String[], String, String[], String, String, String, String)
Veraltet.

Dieses Member ist veraltet.

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.

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

Achtung

deprecated

Dieses Member 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 zurückzugebenden Spalten. Das Übergeben von NULL gibt alle Spalten zurück, was abgeraten wird, um das Lesen von Daten aus dem nicht verwendeten Speicher zu verhindern.

selection
String

Ein Filter, der deklariert, welche Zeilen zurückgegeben werden sollen, formatiert als SQL-Klausel WHERE (mit Ausnahme des WHERE selbst). Das Übergeben von NULL gibt alle Zeilen für die angegebene URL zurück.

selectionArgs
String[]
groupBy
String

Ein Filter, der das Gruppieren von Zeilen deklariert, der als SQL-Klausel GROUP BY formatiert ist (ohne sich GROUP BY selbst). Das Übergeben von NULL führt dazu, dass die Zeilen nicht gruppiert werden.

having
String

Ein Filter deklariert, welche Zeilengruppen in den Cursor eingeschlossen werden sollen, wenn zeilengruppierung verwendet wird, formatiert als SQL-Klausel HAVING (mit Ausnahme der HAVING selbst). Das Übergeben von NULL führt dazu, dass alle Zeilengruppen eingeschlossen werden und ist erforderlich, wenn die Zeilengruppierung nicht verwendet wird.

sortOrder
String

So ordnen Sie die Zeilen an, die als SQL-Klausel ORDER BY formatiert sind (ohne sich ORDER BY selbst). Beim Übergeben von NULL wird die Standardsortierreihenfolge verwendet, die möglicherweise ungeordnet ist.

limit
String

Schränkt die Anzahl der von der Abfrage zurückgegebenen Zeilen ein, die als LIMIT Klausel formatiert sind. Das Übergeben von NULL bedeutet keine LIMIT Klausel.

Gibt zurück

die resultierende SQL-Anweisung SELECT

Attribute

Hinweise

Dieses Member ist veraltet. Die Signatur dieser Methode ist irreführend, da keine SQL-Parameterersetzung durchgeführt wird. Der Parameter für Auswahlargumente wird überhaupt nicht verwendet. Rufen Sie stattdessen auf #buildQuery(String[], String, String, String, String, String) , um Verwirrung zu vermeiden.

Java-Dokumentation für 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).

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In der 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 zurückzugebenden Spalten. Das Übergeben von NULL gibt alle Spalten zurück, was abgeraten wird, um das Lesen von Daten aus dem nicht verwendeten Speicher zu verhindern.

selection
String

Ein Filter, der deklariert, welche Zeilen zurückgegeben werden sollen, formatiert als SQL-Klausel WHERE (mit Ausnahme des WHERE selbst). Das Übergeben von NULL gibt alle Zeilen für die angegebene URL zurück.

groupBy
String

Ein Filter, der das Gruppieren von Zeilen deklariert, der als SQL-Klausel GROUP BY formatiert ist (ohne sich GROUP BY selbst). Das Übergeben von NULL führt dazu, dass die Zeilen nicht gruppiert werden.

having
String

Ein Filter deklariert, welche Zeilengruppen in den Cursor eingeschlossen werden sollen, wenn zeilengruppierung verwendet wird, formatiert als SQL-Klausel HAVING (mit Ausnahme der HAVING selbst). Das Übergeben von NULL führt dazu, dass alle Zeilengruppen eingeschlossen werden und ist erforderlich, wenn die Zeilengruppierung nicht verwendet wird.

sortOrder
String

So ordnen Sie die Zeilen an, die als SQL-Klausel ORDER BY formatiert sind (ohne sich ORDER BY selbst). Beim Übergeben von NULL wird die Standardsortierreihenfolge verwendet, die möglicherweise ungeordnet ist.

limit
String

Schränkt die Anzahl der von der Abfrage zurückgegebenen Zeilen ein, die als LIMIT Klausel formatiert sind. Das Übergeben von NULL bedeutet keine LIMIT Klausel.

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.

Java-Dokumentation für android.database.sqlite.SQLiteQueryBuilder.buildQuery(java.lang.String[], java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String).

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In der Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: