Spec-Zone.ru › MySQL Connectors 1.0

7.4.2 mysql_free_result_nonblocking()

enum net_async_status
mysql_free_result_nonblocking(MYSQL_RES *result)

Описание

Примечание

mysql_free_result_nonblocking() — асинхронная функция. Она является аналогом синхронной функции mysql_free_result(), предназначенной для приложений, требующих асинхронного взаимодействия с сервером. Для получения общей информации об асинхронных приложениях на C API см. Главу 7, C API Асинхронный интерфейс.

mysql_free_result_nonblocking() используется аналогично mysql_free_result(). Подробности об этой последней см. в разделе 5.4.26, «mysql_free_result()». Различия между двумя функциями заключаются в следующем:

  • mysql_free_result() не возвращает значение.

  • mysql_free_result_nonblocking() возвращает индикатор состояния enum net_async_status.

mysql_free_result_nonblocking() была добавлена в MySQL 8.0.16.

Значения возврата

Возвращает значение enum net_async_status. См. описание в разделе 7.2, «Структуры данных C API асинхронного интерфейса». Возврат NET_ASYNC_ERROR означает ошибку.

Пример

См. Главу 7, C API Асинхронный интерфейс.

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/c-api-8.0-en/mysql-free-result-nonblocking.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API