morph 0.1.0
Asynchronous bridge between GUI thread and business models
Loading...
Searching...
No Matches
morph::table::EngineStats Struct Reference

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.

Detailed Description

Counters for tests, benchmarks and profiler plots.

Definition at line 102 of file engine.hpp.

Member Data Documentation

◆ jobs

std::size_t morph::table::EngineStats::jobs = 0

Jobs started (one-step runs included).

Definition at line 104 of file engine.hpp.

◆ fullSorts

std::size_t morph::table::EngineStats::fullSorts = 0

Sorts of every source row.

Definition at line 106 of file engine.hpp.

◆ subsetSorts

std::size_t morph::table::EngineStats::subsetSorts = 0

Sorts of a filtered subset.

Definition at line 108 of file engine.hpp.

◆ keyBuilds

std::size_t morph::table::EngineStats::keyBuilds = 0

Key columns built from scratch.

Definition at line 110 of file engine.hpp.

◆ repairs

std::size_t morph::table::EngineStats::repairs = 0

Repairs of updated rows.

Definition at line 112 of file engine.hpp.

◆ dropped

std::size_t morph::table::EngineStats::dropped = 0

Results dropped because a newer request superseded them.

Definition at line 114 of file engine.hpp.

◆ ownerSteps

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.

◆ maxOwnerStepMicros

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.


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