![]()  | 
  
    MySQL 8.4.7
    
   Source Code Documentation 
   | 
 
#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>#include <components/keyrings/common/data/data.h>#include <components/keyrings/common/data/meta.h>#include <components/keyrings/common/memstore/iterator.h>#include <components/keyrings/common/operations/operations.h>Go to the source code of this file.
Namespaces | |
| namespace | keyring_common | 
| namespace | keyring_common::service_implementation | 
Functions | |
| template<typename Backend , typename Data_extension = Data> | |
| bool | keyring_common::service_implementation::init_keys_metadata_iterator_template (std::unique_ptr< Iterator< Data_extension > > &it, Keyring_operations< Backend, Data_extension > &keyring_operations, Component_callbacks &callbacks) | 
| Forward iterator initialization.  More... | |
| template<typename Backend , typename Data_extension = Data> | |
| bool | keyring_common::service_implementation::deinit_keys_metadata_iterator_template (std::unique_ptr< Iterator< Data_extension > > &it, Keyring_operations< Backend, Data_extension > &keyring_operations, Component_callbacks &callbacks) | 
| Iterator deinitialization.  More... | |
| template<typename Backend , typename Data_extension = Data> | |
| bool | keyring_common::service_implementation::keys_metadata_iterator_is_valid (std::unique_ptr< Iterator< Data_extension > > &it, Keyring_operations< Backend, Data_extension > &keyring_operations, Component_callbacks &callbacks) | 
| Check validity of the iterator.  More... | |
| template<typename Backend , typename Data_extension = Data> | |
| bool | keyring_common::service_implementation::keys_metadata_iterator_next (std::unique_ptr< Iterator< Data_extension > > &it, Keyring_operations< Backend, Data_extension > &keyring_operations, Component_callbacks &callbacks) | 
| Move iterator forward.  More... | |
| template<typename Backend , typename Data_extension = Data> | |
| bool | keyring_common::service_implementation::keys_metadata_get_length_template (std::unique_ptr< Iterator< Data_extension > > &it, size_t *data_id_length, size_t *auth_id_length, Keyring_operations< Backend, Data_extension > &keyring_operations, Component_callbacks &callbacks) | 
| Fetch length of metadata for current key pointed by iterator.  More... | |
| template<typename Backend , typename Data_extension = Data> | |
| bool | keyring_common::service_implementation::keys_metadata_get_template (std::unique_ptr< Iterator< Data_extension > > &it, char *data_id, size_t data_id_length, char *auth_id, size_t auth_id_length, Keyring_operations< Backend, Data_extension > &keyring_operations, Component_callbacks &callbacks) | 
| Fetch metadata for current key pointed by iterator.  More... | |