Skip to content

Struct star::HotStorage

ClassList > star > HotStorage

Hot storage - frequently accessed data (cache-friendly). More...

  • #include <stards.h>

Public Attributes

Type Name
std::vector< size_t > data_indices
std::vector< bool > dirty_flags
std::vector< DataType > dtypes
std::vector< std::string > keys
std::vector< bool > loaded_flags
std::vector< StorageLocation > locations

Detailed Description

These fields are accessed during every get/put/contains operation. Packed together for better cache locality.

Public Attributes Documentation

variable data_indices

std::vector<size_t> star::HotStorage::data_indices;

variable dirty_flags

std::vector<bool> star::HotStorage::dirty_flags;

variable dtypes

std::vector<DataType> star::HotStorage::dtypes;

variable keys

std::vector<std::string> star::HotStorage::keys;

variable loaded_flags

std::vector<bool> star::HotStorage::loaded_flags;

variable locations

std::vector<StorageLocation> star::HotStorage::locations;


The documentation for this class was generated from the following file StarDS/include/stards.h