|
morph 0.1.0
Asynchronous bridge between GUI thread and business models
|
Counters for tests, benchmarks and profiler plots. More...
#include <engine.hpp>
Public Attributes | |
| std::size_t | jobs = 0 |
| Jobs started (one-step runs included). | |
| std::size_t | fullSorts = 0 |
| Sorts of every source row. | |
| std::size_t | subsetSorts = 0 |
| Sorts of a filtered subset. | |
| std::size_t | keyBuilds = 0 |
| Key columns built from scratch. | |
| std::size_t | repairs = 0 |
| Repairs of updated rows. | |
| std::size_t | dropped = 0 |
| Results dropped because a newer request superseded them. | |
| std::size_t | ownerSteps = 0 |
| Steps run on the owner thread (one-step runs included). | |
| std::size_t | maxOwnerStepMicros = 0 |
| The longest single step on the owner thread, in microseconds. | |
Counters for tests, benchmarks and profiler plots.
Definition at line 102 of file engine.hpp.
| std::size_t morph::table::EngineStats::jobs = 0 |
Jobs started (one-step runs included).
Definition at line 104 of file engine.hpp.
| std::size_t morph::table::EngineStats::fullSorts = 0 |
Sorts of every source row.
Definition at line 106 of file engine.hpp.
| std::size_t morph::table::EngineStats::subsetSorts = 0 |
Sorts of a filtered subset.
Definition at line 108 of file engine.hpp.
| std::size_t morph::table::EngineStats::keyBuilds = 0 |
Key columns built from scratch.
Definition at line 110 of file engine.hpp.
| std::size_t morph::table::EngineStats::repairs = 0 |
Repairs of updated rows.
Definition at line 112 of file engine.hpp.
| std::size_t morph::table::EngineStats::dropped = 0 |
Results dropped because a newer request superseded them.
Definition at line 114 of file engine.hpp.
| std::size_t morph::table::EngineStats::ownerSteps = 0 |
Steps run on the owner thread (one-step runs included).
Definition at line 116 of file engine.hpp.
| std::size_t morph::table::EngineStats::maxOwnerStepMicros = 0 |
The longest single step on the owner thread, in microseconds.
Definition at line 118 of file engine.hpp.