Orcus
Loading...
Searching...
No Matches
orcus::spreadsheet::pivot_cache_group_data_t Struct Reference

#include <pivot.hpp>

Classes

struct  range_grouping_type
 

Public Member Functions

 pivot_cache_group_data_t (size_t _base_field)
 
 pivot_cache_group_data_t (const pivot_cache_group_data_t &other)
 
 pivot_cache_group_data_t (pivot_cache_group_data_t &&other)
 

Public Attributes

pivot_cache_indices_t base_to_group_indices
 
std::optional< range_grouping_typerange_grouping
 
pivot_cache_items_t items
 
size_t base_field
 

Detailed Description

Group data for a pivot cache field.

Member Data Documentation

◆ base_field

size_t orcus::spreadsheet::pivot_cache_group_data_t::base_field

0-based index of the base field.

◆ base_to_group_indices

pivot_cache_indices_t orcus::spreadsheet::pivot_cache_group_data_t::base_to_group_indices

Mapping of base field member indices to the group field item indices.

◆ items

pivot_cache_items_t orcus::spreadsheet::pivot_cache_group_data_t::items

Individual items comprising the group.