From 8fd308845994c4622ff3c91547f07648c41fe8d0 Mon Sep 17 00:00:00 2001 From: alesapin Date: Sat, 20 Aug 2022 17:21:03 +0200 Subject: [PATCH] Commit missed files --- src/Backups/BackupIO.cpp | 27 +++++++++++++++++++++++++++ src/Disks/DiskType.cpp | 11 +++++++++++ 2 files changed, 38 insertions(+) create mode 100644 src/Backups/BackupIO.cpp create mode 100644 src/Disks/DiskType.cpp diff --git a/src/Backups/BackupIO.cpp b/src/Backups/BackupIO.cpp new file mode 100644 index 00000000000..26510d67d75 --- /dev/null +++ b/src/Backups/BackupIO.cpp @@ -0,0 +1,27 @@ +#include + +#include +#include +#include + +namespace DB +{ + +namespace ErrorCodes +{ + extern const int NOT_IMPLEMENTED; +} + +void IBackupWriter::copyFileThroughBuffer(std::unique_ptr && source, const String & file_name) +{ + auto write_buffer = writeFile(file_name); + copyData(*source, *write_buffer); + write_buffer->finalize(); +} + +void IBackupWriter::copyFileNative(const String & /* file_name_from */, const String & /* file_name_to */) +{ + throw Exception(ErrorCodes::NOT_IMPLEMENTED, "Native copy not implemented for backup writer"); +} + +} diff --git a/src/Disks/DiskType.cpp b/src/Disks/DiskType.cpp new file mode 100644 index 00000000000..b5ae9ca4c71 --- /dev/null +++ b/src/Disks/DiskType.cpp @@ -0,0 +1,11 @@ +#include "DiskType.h" + +namespace DB +{ + +bool DataSourceDescription::operator==(const DataSourceDescription & o) const +{ + return std::tie(type, description, is_encrypted) == std::tie(o.type, o.description, o.is_encrypted); +} + +}