Logo
Public Member Functions | Public Attributes | List of all members
velox::model::metadata Class Reference

#include <metadata.hh>

Collaboration diagram for velox::model::metadata:
Collaboration graph

Public Member Functions

 metadata ()=default
 

Public Attributes

std::string name
 
uint32_t hash_key = 0
 
uint64_t size = 0
 
unsigned int num_block = 0
 
unsigned int num_chunks = 0
 
unsigned int num_static_blocks = 0
 
unsigned int type
 
unsigned int replica
 
bool has_block_data = true
 
int lbm_id
 
std::vector< std::string > blocks
 
std::vector< uint32_t > hash_keys
 
std::vector< uint64_t > block_size
 
std::vector< block_metadatablock_data
 

Constructor & Destructor Documentation

◆ metadata()

velox::model::metadata::metadata ( )
default

Member Data Documentation

◆ block_data

std::vector<block_metadata> velox::model::metadata::block_data

◆ block_size

std::vector<uint64_t> velox::model::metadata::block_size

◆ blocks

std::vector<std::string> velox::model::metadata::blocks

◆ has_block_data

bool velox::model::metadata::has_block_data = true

◆ hash_key

uint32_t velox::model::metadata::hash_key = 0

◆ hash_keys

std::vector<uint32_t> velox::model::metadata::hash_keys

◆ lbm_id

int velox::model::metadata::lbm_id

◆ name

std::string velox::model::metadata::name

◆ num_block

unsigned int velox::model::metadata::num_block = 0

◆ num_chunks

unsigned int velox::model::metadata::num_chunks = 0

◆ num_static_blocks

unsigned int velox::model::metadata::num_static_blocks = 0

◆ replica

unsigned int velox::model::metadata::replica

◆ size

uint64_t velox::model::metadata::size = 0

◆ type

unsigned int velox::model::metadata::type

The documentation for this class was generated from the following file: