SQLiteQueryBuilder.Query Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| Имя. | Описание |
|---|---|
| Query(SQLiteDatabase, String[], String, String[], String, String, String) |
Выполните запрос, объединив все текущие параметры и сведения, переданные в этот метод. |
| Query(SQLiteDatabase, String[], String, String[], String, String, String, String) |
Выполните запрос, объединив все текущие параметры и сведения, переданные в этот метод. |
| Query(SQLiteDatabase, String[], String, String[], String, String, String, String, CancellationSignal) |
Выполните запрос, объединив все текущие параметры и сведения, переданные в этот метод. |
Query(SQLiteDatabase, String[], String, String[], String, String, String)
Выполните запрос, объединив все текущие параметры и сведения, переданные в этот метод.
[Android.Runtime.Register("query", "(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;", "GetQuery_Landroid_database_sqlite_SQLiteDatabase_arrayLjava_lang_String_Ljava_lang_String_arrayLjava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Handler")]
public virtual Android.Database.ICursor? Query(Android.Database.Sqlite.SQLiteDatabase? db, string[]? projectionIn, string? selection, string[]? selectionArgs, string? groupBy, string? having, string? sortOrder);
[<Android.Runtime.Register("query", "(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;", "GetQuery_Landroid_database_sqlite_SQLiteDatabase_arrayLjava_lang_String_Ljava_lang_String_arrayLjava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Handler")>]
abstract member Query : Android.Database.Sqlite.SQLiteDatabase * string[] * string * string[] * string * string * string -> Android.Database.ICursor
override this.Query : Android.Database.Sqlite.SQLiteDatabase * string[] * string * string[] * string * string * string -> Android.Database.ICursor
Параметры
база данных для запроса
- projectionIn
- String[]
Список возвращаемых столбцов. Передача null возвращает все столбцы, которые не рекомендуется использовать для чтения данных из хранилища.
- selection
- String
Фильтр, объявляющий возвращаемые строки, отформатированные как предложение SQL WHERE (за исключением WHERE самого). Передача null вернет все строки для заданного URL-адреса.
- selectionArgs
- String[]
Вы можете включить ?s в выборку, которая будет заменена значениями из selectionArgs, чтобы они отображались в выделенном фрагменте. Значения будут привязаны как строки.
- groupBy
- String
Фильтр, объявляющий, как группировать строки, отформатированные как предложение SQL GROUP BY (за исключением GROUP BY самого). Передача null приведет к тому, что строки не группируются.
- having
- String
Фильтр объявляет, какие группы строк следует включать в курсор, если используется группирование строк, отформатированный как предложение SQL HAVING (за исключением HAVING самого). Передача null приведет к включению всех групп строк и требуется, если группирование строк не используется.
- sortOrder
- String
Как упорядочить строки, отформатированные как предложение SQL ORDER BY (за исключением ORDER BY самого). Передача null будет использовать порядок сортировки по умолчанию, который может быть неупорядочен.
Возвращаемое значение
курсор над результирующий набор
- Атрибуты
Комментарии
Выполните запрос, объединив все текущие параметры и сведения, переданные в этот метод.
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".
См. также
- <xref:Android.Content.ContentResolver.Query(Android.Net.Uri%2c+System.String%5b%5d%2c+System.String%5b%5d%2c+System.String%5b%5d%2c+System.String%5b%5d)>
Применяется к
Query(SQLiteDatabase, String[], String, String[], String, String, String, String)
Выполните запрос, объединив все текущие параметры и сведения, переданные в этот метод.
[Android.Runtime.Register("query", "(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;", "GetQuery_Landroid_database_sqlite_SQLiteDatabase_arrayLjava_lang_String_Ljava_lang_String_arrayLjava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Handler")]
public virtual Android.Database.ICursor? Query(Android.Database.Sqlite.SQLiteDatabase? db, string[]? projectionIn, string? selection, string[]? selectionArgs, string? groupBy, string? having, string? sortOrder, string? limit);
[<Android.Runtime.Register("query", "(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;", "GetQuery_Landroid_database_sqlite_SQLiteDatabase_arrayLjava_lang_String_Ljava_lang_String_arrayLjava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Handler")>]
abstract member Query : Android.Database.Sqlite.SQLiteDatabase * string[] * string * string[] * string * string * string * string -> Android.Database.ICursor
override this.Query : Android.Database.Sqlite.SQLiteDatabase * string[] * string * string[] * string * string * string * string -> Android.Database.ICursor
Параметры
база данных для запроса
- projectionIn
- String[]
Список возвращаемых столбцов. Передача null возвращает все столбцы, которые не рекомендуется использовать для чтения данных из хранилища.
- selection
- String
Фильтр, объявляющий возвращаемые строки, отформатированные как предложение SQL WHERE (за исключением WHERE самого). Передача null вернет все строки для заданного URL-адреса.
- selectionArgs
- String[]
Вы можете включить ?s в выборку, которая будет заменена значениями из selectionArgs, чтобы они отображались в выделенном фрагменте. Значения будут привязаны как строки.
- 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 обозначает предложение.
Возвращаемое значение
курсор над результирующий набор
- Атрибуты
Комментарии
Выполните запрос, объединив все текущие параметры и сведения, переданные в этот метод.
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".
См. также
- <xref:Android.Content.ContentResolver.Query(Android.Net.Uri%2c+System.String%5b%5d%2c+System.String%5b%5d%2c+System.String%5b%5d%2c+System.String%5b%5d)>
Применяется к
Query(SQLiteDatabase, String[], String, String[], String, String, String, String, CancellationSignal)
Выполните запрос, объединив все текущие параметры и сведения, переданные в этот метод.
[Android.Runtime.Register("query", "(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/os/CancellationSignal;)Landroid/database/Cursor;", "GetQuery_Landroid_database_sqlite_SQLiteDatabase_arrayLjava_lang_String_Ljava_lang_String_arrayLjava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Landroid_os_CancellationSignal_Handler")]
public virtual Android.Database.ICursor? Query(Android.Database.Sqlite.SQLiteDatabase? db, string[]? projectionIn, string? selection, string[]? selectionArgs, string? groupBy, string? having, string? sortOrder, string? limit, Android.OS.CancellationSignal? cancellationSignal);
[<Android.Runtime.Register("query", "(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/os/CancellationSignal;)Landroid/database/Cursor;", "GetQuery_Landroid_database_sqlite_SQLiteDatabase_arrayLjava_lang_String_Ljava_lang_String_arrayLjava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Landroid_os_CancellationSignal_Handler")>]
abstract member Query : Android.Database.Sqlite.SQLiteDatabase * string[] * string * string[] * string * string * string * string * Android.OS.CancellationSignal -> Android.Database.ICursor
override this.Query : Android.Database.Sqlite.SQLiteDatabase * string[] * string * string[] * string * string * string * string * Android.OS.CancellationSignal -> Android.Database.ICursor
Параметры
база данных для запроса
- projectionIn
- String[]
Список возвращаемых столбцов. Передача null возвращает все столбцы, которые не рекомендуется использовать для чтения данных из хранилища.
- selection
- String
Фильтр, объявляющий возвращаемые строки, отформатированные как предложение SQL WHERE (за исключением WHERE самого). Передача null вернет все строки для заданного URL-адреса.
- selectionArgs
- String[]
Вы можете включить ?s в выборку, которая будет заменена значениями из selectionArgs, чтобы они отображались в выделенном фрагменте. Значения будут привязаны как строки.
- 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 обозначает предложение.
- cancellationSignal
- CancellationSignal
Сигнал для отмены операции во время выполнения или значение NULL, если нет.
Если операция отменена, OperationCanceledException при выполнении запроса будет возникать ошибка.
Возвращаемое значение
курсор над результирующий набор
- Атрибуты
Комментарии
Выполните запрос, объединив все текущие параметры и сведения, переданные в этот метод.
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".
См. также
- <xref:Android.Content.ContentResolver.Query(Android.Net.Uri%2c+System.String%5b%5d%2c+System.String%5b%5d%2c+System.String%5b%5d%2c+System.String%5b%5d)>