opatIO-cpp 0.3.0a
Open Parametrized Array Table
Loading...
Searching...
No Matches
opat::CardCatalogEntry Struct Reference

Structure to hold the index information of a table in an OPAT file. More...

#include <opatIO.h>

Public Attributes

FloatIndexVector index
 Index vector for the associated table.
 
uint64_t byteStart
 Byte start position of the table in the file.
 
uint64_t byteEnd
 Byte end position of the table in the file.
 
char sha256 [32]
 SHA-256 hash of the table data for integrity verification.
 

Friends

std::ostream & operator<< (std::ostream &os, const CardCatalogEntry &entry)
 Stream insertion operator for printing the catalog entry.
 

Detailed Description

Structure to hold the index information of a table in an OPAT file.

Each CardCatalogEntry represents a single table's metadata, including its location in the file and a hash for data integrity verification.

Friends And Related Symbol Documentation

◆ operator<<

std::ostream & operator<< ( std::ostream & os,
const CardCatalogEntry & entry )
friend

Stream insertion operator for printing the catalog entry.

Parameters
osOutput stream.
entryCardCatalogEntry to print.
Returns
Reference to the output stream.

Member Data Documentation

◆ byteEnd

uint64_t opat::CardCatalogEntry::byteEnd

Byte end position of the table in the file.

◆ byteStart

uint64_t opat::CardCatalogEntry::byteStart

Byte start position of the table in the file.

◆ index

FloatIndexVector opat::CardCatalogEntry::index

Index vector for the associated table.

◆ sha256

char opat::CardCatalogEntry::sha256[32]

SHA-256 hash of the table data for integrity verification.


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