mysqlnd_qc_set_user_handlers

Sets the callback functions for a user-defined procedural storage handler

&reftitle.description; `bool` `mysqlnd_qc_set_user_handlers` `string` `get_hash` `string` `find_query_in_cache` `string` `return_to_cache` `string` `add_query_to_cache_if_not_exists` `string` `query_is_select` `string` `update_query_run_time_stats` `string` `get_stats` `string` `clear_cache`

Sets the callback functions for a user-defined procedural storage handler.

&reftitle.parameters;

`get_hash`

- Name of the user function implementing the storage handler `get_hash` functionality.

`find_query_in_cache`

- Name of the user function implementing the storage handler `find_in_cache` functionality.

`return_to_cache`

- Name of the user function implementing the storage handler `return_to_cache` functionality.

`add_query_to_cache_if_not_exists`

- Name of the user function implementing the storage handler `add_query_to_cache_if_not_exists` functionality.

`query_is_select`

- Name of the user function implementing the storage handler `query_is_select` functionality.

`update_query_run_time_stats`

- Name of the user function implementing the storage handler `update_query_run_time_stats` functionality.

`get_stats`

- Name of the user function implementing the storage handler `get_stats` functionality.

`clear_cache`

- Name of the user function implementing the storage handler `clear_cache` functionality.

&reftitle.returnvalues;

Returns TRUE on success or FALSE on FAILURE.

&reftitle.seealso;

- Procedural user-defined storage handler example