// 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 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 records) : RecordQueryResult(std::move(records)) {} [[nodiscard]] auto SMSGetResult::debugInfo() const -> std::string { return "SMSGetResult"; } SMSGetResultWithTotalCount::SMSGetResultWithTotalCount(std::vector 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"; }