|
morph 0.1.0
Asynchronous bridge between GUI thread and business models
|
What a finished job hands back to the owner. More...
#include <engine.hpp>
Public Attributes | |
| std::vector< std::shared_ptr< KeyColumn const > > | keys |
| Key columns by column index, for JobInput::snapshot. | |
| std::shared_ptr< std::vector< std::uint32_t > const > | sorted |
| A full order for the chain, to cache, or null. | |
| std::vector< std::uint32_t > | view |
| The sorted, filtered view. | |
| ViewChange | change |
| From JobInput::previousView to view. | |
| bool | fullSort = false |
| Every source row was sorted. | |
| bool | subsetSort = false |
| Only the filter's survivors were sorted. | |
| bool | repaired = false |
| Updated rows were merged into the previous order. | |
| std::size_t | keyBuilds = 0 |
| Key columns built from scratch. | |
What a finished job hands back to the owner.
Definition at line 258 of file engine.hpp.
| std::vector<std::shared_ptr<KeyColumn const> > morph::table::detail::JobResult::keys |
Key columns by column index, for JobInput::snapshot.
Definition at line 260 of file engine.hpp.
| std::shared_ptr<std::vector<std::uint32_t> const> morph::table::detail::JobResult::sorted |
A full order for the chain, to cache, or null.
Definition at line 262 of file engine.hpp.
| std::vector<std::uint32_t> morph::table::detail::JobResult::view |
The sorted, filtered view.
Definition at line 264 of file engine.hpp.
| ViewChange morph::table::detail::JobResult::change |
From JobInput::previousView to view.
Definition at line 266 of file engine.hpp.
| bool morph::table::detail::JobResult::fullSort = false |
Every source row was sorted.
Definition at line 268 of file engine.hpp.
| bool morph::table::detail::JobResult::subsetSort = false |
Only the filter's survivors were sorted.
Definition at line 270 of file engine.hpp.
| bool morph::table::detail::JobResult::repaired = false |
Updated rows were merged into the previous order.
Definition at line 272 of file engine.hpp.
| std::size_t morph::table::detail::JobResult::keyBuilds = 0 |
Key columns built from scratch.
Definition at line 274 of file engine.hpp.