dasmig-core 1.2.0
Shared random engine, distributions and data tiers for the dasmig generator libraries
Loading...
Searching...
No Matches
dasmig::core::layer_info Struct Reference

What one loaded layer did. More...

#include <table.hpp>

Public Attributes

std::string source {}
 The layer's source name.
 
layer_mode mode {layer_mode::override}
 How it was applied.
 
std::size_t rows {0}
 Data rows in the layer.
 
std::size_t added {0}
 Rows with new keys.
 
std::size_t replaced {0}
 Rows that replaced an existing key.
 
std::size_t removed {0}
 Keys removed by disabled rows.
 
std::uint64_t hash {0}
 tsv_document::content_hash().
 
std::vector< std::string > warnings {}
 Non-fatal problems (unknown columns, ...).
 

Detailed Description

What one loaded layer did.

Definition at line 59 of file table.hpp.

Member Data Documentation

◆ added

std::size_t dasmig::core::layer_info::added {0}

Rows with new keys.

Definition at line 64 of file table.hpp.

◆ hash

std::uint64_t dasmig::core::layer_info::hash {0}

tsv_document::content_hash().

Definition at line 67 of file table.hpp.

◆ mode

layer_mode dasmig::core::layer_info::mode {layer_mode::override}

How it was applied.

Definition at line 62 of file table.hpp.

◆ removed

std::size_t dasmig::core::layer_info::removed {0}

Keys removed by disabled rows.

Definition at line 66 of file table.hpp.

◆ replaced

std::size_t dasmig::core::layer_info::replaced {0}

Rows that replaced an existing key.

Definition at line 65 of file table.hpp.

◆ rows

std::size_t dasmig::core::layer_info::rows {0}

Data rows in the layer.

Definition at line 63 of file table.hpp.

◆ source

std::string dasmig::core::layer_info::source {}

The layer's source name.

Definition at line 61 of file table.hpp.

◆ warnings

std::vector<std::string> dasmig::core::layer_info::warnings {}

Non-fatal problems (unknown columns, ...).

Definition at line 68 of file table.hpp.


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