MCPcopy Create free account
hub / github.com/Icinga/icinga2 / FilterRows

Method FilterRows

lib/livestatus/table.cpp:110–119  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

108}
109
110std::vector<LivestatusRowValue> Table::FilterRows(const Filter::Ptr& filter, int limit)
111{
112 std::vector<LivestatusRowValue> rs;
113
114 FetchRows([this, filter, limit, &rs](const Value& row, LivestatusGroupByType groupByType, const Object::Ptr& groupByObject) {
115 return FilteredAddRow(rs, filter, limit, row, groupByType, groupByObject);
116 });
117
118 return rs;
119}
120
121bool Table::FilteredAddRow(std::vector<LivestatusRowValue>& rs, const Filter::Ptr& filter, int limit, const Value& row, LivestatusGroupByType groupByType, const Object::Ptr& groupByObject)
122{

Callers 1

ExecuteGetHelperMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected