MySQL 9.1.0
Source Code Documentation
|
TABLE KEYRING_KEYS. More...
#include "storage/perfschema/table_keyring_keys.h"
#include <assert.h>
#include <stddef.h>
#include "sql/current_thd.h"
#include "sql/field.h"
#include "sql/plugin_table.h"
#include "sql/table.h"
#include <mysql/components/component_implementation.h>
#include <mysql/components/my_service.h>
#include <mysql/components/services/keyring_keys_metadata_iterator.h>
#include <mysql/components/services/mysql_keyring_native_key_id.h>
#include <mysql/components/services/registry.h>
#include <mysql/service_plugin_registry.h>
Namespaces | |
namespace | anonymous_namespace{table_keyring_keys.cc} |
Enumerations | |
enum | anonymous_namespace{table_keyring_keys.cc}::keyring_keys_field_offsets { anonymous_namespace{table_keyring_keys.cc}::FO_KEY_ID , anonymous_namespace{table_keyring_keys.cc}::FO_KEY_OWNER , anonymous_namespace{table_keyring_keys.cc}::FO_BACKEND_KEY_ID } |
symbolic names for field offsets, keep in sync with field_types More... | |
Functions | |
static bool | fetch_keys (std::vector< row_keyring_keys > &keyring_keys) |
Query the keyring for the list of the keys. More... | |
Variables | |
constexpr auto | KEYRING_ITEM_BUFFER_SIZE = 256 |
constexpr auto | MAX_FIELD_LENGTH = 64 |
TABLE KEYRING_KEYS.
|
static |
Query the keyring for the list of the keys.
true | keys are copied in keyring_keys |
false | error. Either because of parsing or keyring empty. |
|
constexpr |
|
constexpr |