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


SQLiteQueryBuilder.BuildQueryString Метод

Определение

Создайте строку SQL-запроса из указанных предложений.

[Android.Runtime.Register("buildQueryString", "(ZLjava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;", "")]
public static string? BuildQueryString (bool distinct, string? tables, string[]? columns, string? where, string? groupBy, string? having, string? orderBy, string? limit);
[<Android.Runtime.Register("buildQueryString", "(ZLjava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;", "")>]
static member BuildQueryString : bool * string * string[] * string * string * string * string * string -> string

Параметры

distinct
Boolean

Значение true, если требуется, чтобы каждая строка была уникальной, значение false в противном случае.

tables
String

Имена таблиц для компиляции запроса.

columns
String[]

Список возвращаемых столбцов. Передача null возвращает все столбцы, которые не рекомендуется использовать для чтения данных из хранилища.

where
String

Фильтр, объявляющий возвращаемые строки, отформатированные как предложение SQL WHERE (за исключением WHERE самого). Передача null вернет все строки для заданного URL-адреса.

groupBy
String

Фильтр, объявляющий, как группировать строки, отформатированные как предложение SQL GROUP BY (за исключением GROUP BY самого). Передача null приведет к тому, что строки не группируются.

having
String

Фильтр объявляет, какие группы строк следует включать в курсор, если используется группирование строк, отформатированный как предложение SQL HAVING (за исключением HAVING самого). Передача null приведет к включению всех групп строк и требуется, если группирование строк не используется.

orderBy
String

Как упорядочить строки, отформатированные как предложение SQL ORDER BY (за исключением ORDER BY самого). Передача null будет использовать порядок сортировки по умолчанию, который может быть неупорядоченным.

limit
String

Ограничивает количество строк, возвращаемых запросом, отформатированным в виде LIMIT предложения. Передавая значение NULL, не LIMIT обозначает предложение.

Возвращаемое значение

Строка запроса SQL

Атрибуты

Комментарии

Создайте строку SQL-запроса из указанных предложений.

Документация по Java для android.database.sqlite.SQLiteQueryBuilder.buildQueryString(boolean, 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.

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