Logo
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
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
 
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

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

Member Data Documentation

std::vector<block_metadata> velox::model::metadata::block_data
std::vector<uint64_t> velox::model::metadata::block_size
std::vector<std::string> velox::model::metadata::blocks
bool velox::model::metadata::has_block_data = true
uint32_t velox::model::metadata::hash_key = 0
std::vector<uint32_t> velox::model::metadata::hash_keys
std::string velox::model::metadata::name
unsigned int velox::model::metadata::num_block = 0
unsigned int velox::model::metadata::num_chunks = 0
unsigned int velox::model::metadata::num_static_blocks = 0
unsigned int velox::model::metadata::replica
uint64_t velox::model::metadata::size = 0
unsigned int velox::model::metadata::type

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