Branch: refs/heads/master
Home:
https://github.com/Checkmk/checkmk
Commit: ee7a03ff7eb94d0bb4d3eb1a3fb905d497713644
https://github.com/Checkmk/checkmk/commit/ee7a03ff7eb94d0bb4d3eb1a3fb905d49…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2023-07-27 (Thu, 27 Jul 2023)
Changed paths:
M packages/livestatus/include/livestatus/StatsColumn.h
M packages/livestatus/src/Query.cc
M packages/livestatus/src/StatsColumn.cc
Log Message:
-----------
Make column lifetime more robust.
Previously, the argument to StatsColumnOp was only kept alive by being in
Query::_all_columns, too. This is very fragile and non-obvious, so we use a
shared pointer here now, too. This in turn enables more simplifications in
future commits.
Change-Id: I3ee7d3505b3a7989921940e234044c3fa1de8121
Commit: f36cc92ed92f7010a435f34813802374dda287f9
https://github.com/Checkmk/checkmk/commit/f36cc92ed92f7010a435f34813802374d…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2023-07-27 (Thu, 27 Jul 2023)
Changed paths:
M packages/livestatus/include/livestatus/Query.h
M packages/livestatus/src/Query.cc
Log Message:
-----------
No need to keep all columns anymore, just names.
Change-Id: I7ab9f73d36f416bd46b73bc51540c898399d0fdd
Commit: bfde51aa13b2a691a6988eb2e154d3eea5da11c8
https://github.com/Checkmk/checkmk/commit/bfde51aa13b2a691a6988eb2e154d3eea…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2023-07-27 (Thu, 27 Jul 2023)
Changed paths:
M packages/livestatus/include/livestatus/Query.h
M packages/livestatus/src/Query.cc
Log Message:
-----------
Introduced ParsedQuery class, part 3.
Change-Id: I0ecd6ff9bbef0c9811e23f84f01a899265908735
Compare:
https://github.com/Checkmk/checkmk/compare/93c52a3ab3d2...bfde51aa13b2