Files
MuditaOS/module-db/Database/QueryResult.cpp

25 lines
528 B
C++

// Copyright (c) 2017-2020, Mudita Sp. z.o.o. All rights reserved.
// For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md
#include "QueryResult.hpp"
QueryResult::QueryResult() : currentRow(0), fieldCount(0), rowCount(0)
{}
void QueryResult::addRow(const std::vector<Field> &row)
{
rows.push_back(row);
rowCount++;
fieldCount = row.size();
}
bool QueryResult::nextRow()
{
if (currentRow < (rowCount - 1)) {
currentRow++;
return true;
}
else {
return false;
}
}