mirror of
https://github.com/mudita/MuditaOS.git
synced 2026-05-19 14:15:02 -04:00
47 lines
1.2 KiB
C++
47 lines
1.2 KiB
C++
// Copyright (c) 2017-2021, Mudita Sp. z.o.o. All rights reserved.
|
|
// For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md
|
|
|
|
#include "QuerySMSGet.hpp"
|
|
|
|
#include <string>
|
|
|
|
using namespace db::query;
|
|
|
|
SMSGet::SMSGet(std::size_t limit, std::size_t offset) : RecordQuery(limit, offset)
|
|
{}
|
|
|
|
[[nodiscard]] auto SMSGet::debugInfo() const -> std::string
|
|
{
|
|
return "SMSGet";
|
|
}
|
|
|
|
SMSGetWithTotalCount::SMSGetWithTotalCount(std::size_t limit, std::size_t offset) : SMSGet(limit, offset)
|
|
{}
|
|
|
|
[[nodiscard]] auto SMSGetWithTotalCount::debugInfo() const -> std::string
|
|
{
|
|
return "SMSGetWithTotalCount";
|
|
}
|
|
|
|
SMSGetResult::SMSGetResult(std::vector<SMSRecord> records) : RecordQueryResult(std::move(records))
|
|
{}
|
|
|
|
[[nodiscard]] auto SMSGetResult::debugInfo() const -> std::string
|
|
{
|
|
return "SMSGetResult";
|
|
}
|
|
|
|
SMSGetResultWithTotalCount::SMSGetResultWithTotalCount(std::vector<SMSRecord> records, std::size_t totalCount)
|
|
: SMSGetResult(std::move(records)), totalCount(totalCount)
|
|
{}
|
|
|
|
auto SMSGetResultWithTotalCount::getTotalCount() const -> std::size_t
|
|
{
|
|
return totalCount;
|
|
}
|
|
|
|
[[nodiscard]] auto SMSGetResultWithTotalCount::debugInfo() const -> std::string
|
|
{
|
|
return "SMSGetResultWithTotalCount";
|
|
}
|