MetadataInventory::GroupEntry
GroupEntry
Section titled “GroupEntry”#include <sbio/core/metadata.hh>struct GroupEntryDefined in src/lib/sbio/core/metadata.hh:243
The GroupEntry associates a key (via an index) to a group segment.
Public Attributes
Section titled “Public Attributes”| Return | Name | Description |
|---|---|---|
GroupKey |
key |
Lookup key. |
hd_std::uint32_t |
group_id |
Group index. |
hd_std::uint8_t |
access_ptn |
Format’s data access pattern (cast to uint) |
hd_std::uint64_t |
epoch |
Epoch counter if the group’s field descriptors change. |
GroupKey keyType: GroupKey
Defined in src/lib/sbio/core/metadata.hh:244
Lookup key.
group_id
Section titled “group_id”hd_std::uint32_t group_id { 0 }Defined in src/lib/sbio/core/metadata.hh:245
Group index.
access_ptn
Section titled “access_ptn”hd_std::uint8_t access_ptn { 0 }Defined in src/lib/sbio/core/metadata.hh:247
Format’s data access pattern (cast to uint)
hd_std::uint64_t epoch { 0 }Defined in src/lib/sbio/core/metadata.hh:248
Epoch counter if the group’s field descriptors change.
Public Methods
Section titled “Public Methods”| Return | Name | Description |
|---|---|---|
SBIO_HD bool |
operator< const inline |
|
SBIO_HD bool |
operator< const inline |
operator<
Section titled “operator<”const inline
inline SBIO_HD bool operator<(const GroupEntry & other) constDefined in src/lib/sbio/core/metadata.hh:250
operator<
Section titled “operator<”const inline
inline SBIO_HD bool operator<(const GroupKey & k) constDefined in src/lib/sbio/core/metadata.hh:251