Поделиться через


SQLiteQueryBuilder.BuildQuery Метод

Определение

Перегрузки

BuildQuery(String[], String, String[], String, String, String, String)
Устаревшие..

Этот элемент считается нерекомендуемым.

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

Создайте инструкцию, подходящую SELECT для использования в группе SELECT операторов, которые будут присоединены через UNION операторы в buildUnionQuery.

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 и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

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

Создайте инструкцию, подходящую SELECT для использования в группе SELECT операторов, которые будут присоединены через UNION операторы в buildUnionQuery.

[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 для использования в группе SELECT операторов, которые будут присоединены через UNION операторы в buildUnionQuery.

Документация по 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 и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к