Clone file information.
More...
#include <clone0desc.h>
◆ can_encrypt()
bool Clone_File_Meta::can_encrypt |
( |
| ) |
const |
|
inline |
- Returns
- true, iff file is encrypted.
◆ init()
void Clone_File_Meta::init |
( |
void |
| ) |
|
◆ is_deleted()
bool Clone_File_Meta::is_deleted |
( |
| ) |
const |
|
inline |
- Returns
- true, iff file is deleted.
◆ is_renamed()
bool Clone_File_Meta::is_renamed |
( |
| ) |
const |
|
inline |
- Returns
- true, iff file is deleted.
◆ reset_ddl()
void Clone_File_Meta::reset_ddl |
( |
| ) |
|
|
inline |
Reset DDL state of file metadata.
◆ set_deleted_chunk()
void Clone_File_Meta::set_deleted_chunk |
( |
uint32_t |
chunk | ) |
|
|
inline |
Set file as deleted chunk.
- Parameters
-
[in] | chunk | chunk number that is found deleted. |
◆ m_alloc_size
uint64_t Clone_File_Meta::m_alloc_size |
File allocation size on disk for sparse files.
◆ m_begin_chunk
uint Clone_File_Meta::m_begin_chunk |
Chunk number for the first chunk in file.
◆ m_compress_type
◆ m_deleted
bool Clone_File_Meta::m_deleted |
◆ m_encryption_metadata
◆ m_end_chunk
uint Clone_File_Meta::m_end_chunk |
Chunk number for the last chunk in file.
◆ m_file_index
uint Clone_File_Meta::m_file_index |
File index in clone data file vector.
◆ m_file_name
const char* Clone_File_Meta::m_file_name |
◆ m_file_name_alloc_len
size_t Clone_File_Meta::m_file_name_alloc_len |
Allocation length of name buffer.
◆ m_file_name_len
size_t Clone_File_Meta::m_file_name_len |
File name length in bytes.
◆ m_file_size
uint64_t Clone_File_Meta::m_file_size |
◆ m_fsblk_size
size_t Clone_File_Meta::m_fsblk_size |
◆ m_fsp_flags
uint32_t Clone_File_Meta::m_fsp_flags |
◆ m_punch_hole
bool Clone_File_Meta::m_punch_hole |
If transparent compression is needed.
It is derived information and is not transferred.
◆ m_renamed
bool Clone_File_Meta::m_renamed |
◆ m_space_id
Tablespace ID for the file.
◆ m_transfer_encryption_key
bool Clone_File_Meta::m_transfer_encryption_key |
The documentation for this struct was generated from the following files: