#pragma once #include "config.h" #if USE_LIBARCHIVE #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wreserved-macro-identifier" #include #include #endif #include namespace DB { bool hasSupportedTarExtension(std::string_view path); bool hasSupportedZipExtension(std::string_view path); bool hasSupported7zExtension(std::string_view path); bool hasSupportedArchiveExtension(std::string_view path); }