Signet Forge 0.1.0
C++20 Parquet library with AI-native extensions
DEMO
Loading...
Searching...
No Matches
signet::forge::RowLineageTracker::RowLineage Struct Reference

Lineage metadata for a single row. More...

#include <row_lineage.hpp>

Public Attributes

int64_t row_id
 Monotonic row identifier (0-based, never resets)
 
int32_t row_version
 Mutation version counter.
 
std::string row_origin_file
 Source file/batch identifier.
 
std::string row_prev_hash
 SHA-256 hex of the previous row's serialized data.
 

Detailed Description

Lineage metadata for a single row.

Definition at line 49 of file row_lineage.hpp.

Member Data Documentation

◆ row_id

int64_t signet::forge::RowLineageTracker::RowLineage::row_id

Monotonic row identifier (0-based, never resets)

Definition at line 50 of file row_lineage.hpp.

◆ row_origin_file

std::string signet::forge::RowLineageTracker::RowLineage::row_origin_file

Source file/batch identifier.

Definition at line 52 of file row_lineage.hpp.

◆ row_prev_hash

std::string signet::forge::RowLineageTracker::RowLineage::row_prev_hash

SHA-256 hex of the previous row's serialized data.

Definition at line 53 of file row_lineage.hpp.

◆ row_version

int32_t signet::forge::RowLineageTracker::RowLineage::row_version

Mutation version counter.

Definition at line 51 of file row_lineage.hpp.


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