MySQL 8.0.31
Source Code Documentation
table_keyring_keys.cc File Reference

TABLE KEYRING_KEYS. More...

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
 

Detailed Description

TABLE KEYRING_KEYS.

Function Documentation

◆ fetch_keys()

static bool fetch_keys ( std::vector< row_keyring_keys > &  keyring_keys)
static

Query the keyring for the list of the keys.

Returns
status
Return values
truekeys are copied in keyring_keys
falseerror. Either because of parsing or keyring empty.

Variable Documentation

◆ KEYRING_ITEM_BUFFER_SIZE

constexpr auto KEYRING_ITEM_BUFFER_SIZE = 256
constexpr

◆ MAX_FIELD_LENGTH

constexpr auto MAX_FIELD_LENGTH = 64
constexpr