OmniSciDB  72c90bc290
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
File_Namespace::StorageStats Struct Reference

#include <FileMgr.h>

+ Inheritance diagram for File_Namespace::StorageStats:

Public Member Functions

 StorageStats ()=default
 
 StorageStats (const StorageStats &storage_stats)=default
 
virtual ~StorageStats ()=default
 

Public Attributes

int32_t epoch {0}
 
int32_t epoch_floor {0}
 
uint32_t metadata_file_count {0}
 
uint64_t total_metadata_file_size {0}
 
uint64_t total_metadata_page_count {0}
 
std::optional< uint64_t > total_free_metadata_page_count {}
 
uint32_t data_file_count {0}
 
uint64_t total_data_file_size {0}
 
uint64_t total_data_page_count {0}
 
std::optional< uint64_t > total_free_data_page_count {}
 
std::optional< uint32_t > fragment_count {}
 

Detailed Description

Definition at line 109 of file FileMgr.h.

Constructor & Destructor Documentation

File_Namespace::StorageStats::StorageStats ( )
default
File_Namespace::StorageStats::StorageStats ( const StorageStats storage_stats)
default
virtual File_Namespace::StorageStats::~StorageStats ( )
virtualdefault

Member Data Documentation

int32_t File_Namespace::StorageStats::epoch {0}
int32_t File_Namespace::StorageStats::epoch_floor {0}
std::optional<uint32_t> File_Namespace::StorageStats::fragment_count {}

Definition at line 120 of file FileMgr.h.

Referenced by File_Namespace::FileMgr::getStorageStats().

std::optional<uint64_t> File_Namespace::StorageStats::total_free_metadata_page_count {}

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