|
dasmig-core 1.2.0
Shared random engine, distributions and data tiers for the dasmig generator libraries
|
Data tables built from a base layer plus extension layers. More...
#include "rng.hpp"#include "tsv.hpp"#include <cstddef>#include <cstdint>#include <functional>#include <initializer_list>#include <optional>#include <set>#include <stdexcept>#include <string>#include <string_view>#include <unordered_map>#include <utility>#include <vector>Go to the source code of this file.
Classes | |
| struct | dasmig::core::table_schema |
| The columns of a table. More... | |
| struct | dasmig::core::layer_info |
| What one loaded layer did. More... | |
| class | dasmig::core::layered_table |
| A table assembled from layers of TSV data. More... | |
Enumerations | |
| enum class | dasmig::core::layer_mode : std::uint8_t { add , override , replace } |
| How a layer combines with the rows already loaded. More... | |
Data tables built from a base layer plus extension layers.
Every library keeps its data in layered tables, so users can add to it, override it or replace it with files of the same TSV format, without touching the shipped data. See doc/usage.md ("Extending data").
Definition in file table.hpp.
|
strong |