MySQL 8.0.40
Source Code Documentation
keyring_metadata_query_service_impl_template.h File Reference
#include <cstring>
#include <functional>
#include <memory>
#include <my_dbug.h>
#include <mysql/components/services/log_builtins.h>
#include <mysqld_error.h>
#include <components/keyrings/common/component_helpers/include/service_requirements.h>

Go to the source code of this file.

Namespaces

namespace  keyring_common
 
namespace  keyring_common::service_implementation
 

Functions

bool keyring_common::service_implementation::keyring_metadata_query_keyring_initialized_template (Component_callbacks &callbacks)
 Returns status of the keyring component. More...
 
bool keyring_common::service_implementation::keyring_metadata_query_init_template (std::unique_ptr< config_vector > &it, Component_callbacks &callbacks)
 Initialize metadata iterator. More...
 
bool keyring_common::service_implementation::keyring_metadata_query_deinit_template (std::unique_ptr< config_vector > &it)
 Deinitialize metadata iterator. More...
 
bool keyring_common::service_implementation::keyring_metadata_query_is_valid_template (std::unique_ptr< config_vector > &it)
 Check validity of iterator. More...
 
bool keyring_common::service_implementation::keyring_metadata_query_next_template (std::unique_ptr< config_vector > &it)
 Move iterator forward. More...
 
bool keyring_common::service_implementation::keyring_metadata_query_get_length_template (std::unique_ptr< config_vector > &it, size_t *key_buffer_length, size_t *value_buffer_length)
 Get length information about metadata key and value. More...
 
bool keyring_common::service_implementation::keyring_metadata_query_get_template (char *key_buffer, size_t key_buffer_length, char *value_buffer, size_t value_buffer_length, std::unique_ptr< config_vector > &it)
 Get name and value of metadata at current position. More...