From 5d9977d6a7ae10285fd90ba8e1e765e087baecc9 Mon Sep 17 00:00:00 2001 From: lidezhu <47731263+lidezhu@users.noreply.github.com> Date: Thu, 18 Jul 2019 19:47:58 +0800 Subject: [PATCH 1/9] [FLASH-224] Support multiple data path (#77) * Add multiple data path support for StorageMergeTree --- dbms/src/Interpreters/Context.cpp | 32 ++++- dbms/src/Interpreters/Context.h | 6 + dbms/src/Server/Server.cpp | 23 +++- dbms/src/Storages/MergeTree/MergeTreeData.cpp | 127 ++++++++++-------- dbms/src/Storages/MergeTree/MergeTreeData.h | 2 + .../MergeTree/MergeTreeDataMerger.cpp | 16 ++- .../Storages/MergeTree/MergeTreeDataMerger.h | 1 + .../Storages/MergeTree/MergeTreeDataPart.cpp | 18 ++- .../Storages/MergeTree/MergeTreeDataPart.h | 7 +- .../MergeTree/MergeTreeDataWriter.cpp | 1 + dbms/src/Storages/PartPathSelector.cpp | 41 ++++++ dbms/src/Storages/PartPathSelector.h | 35 +++++ dbms/src/Storages/StorageMergeTree.cpp | 33 ++++- 13 files changed, 266 insertions(+), 76 deletions(-) create mode 100644 dbms/src/Storages/PartPathSelector.cpp create mode 100644 dbms/src/Storages/PartPathSelector.h diff --git a/dbms/src/Interpreters/Context.cpp b/dbms/src/Interpreters/Context.cpp index 6f8982c99cc..2f0437e7cc6 100644 --- a/dbms/src/Interpreters/Context.cpp +++ b/dbms/src/Interpreters/Context.cpp @@ -24,6 +24,7 @@ #include #include #include +#include #include #include #include @@ -114,7 +115,8 @@ struct ContextShared String interserver_io_host; /// The host name by which this server is available for other servers. UInt16 interserver_io_port = 0; /// and port. - String path; /// Path to the data directory, with a slash at the end. + std::vector paths; /// Path to all candidate data directory + String path; /// Path to the primary data directory, with a slash at the end. String tmp_path; /// The path to the temporary files that occur when processing the request. String flags_path; /// Path to the directory with some control flags for server maintenance. String user_files_path; /// Path to the directory with user provided files, usable by 'file' table function. @@ -152,6 +154,7 @@ struct ContextShared SharedQueriesPtr shared_queries; /// The cache of shared queries. RaftServicePtr raft_service; /// Raft service instance. TiDBServicePtr tidb_service; /// TiDB service instance. + PartPathSelectorPtr part_path_selector_ptr; /// PartPathSelector service instance. /// Named sessions. The user could specify session identifier to reuse settings and temporary tables in subsequent requests. @@ -479,6 +482,11 @@ DatabasePtr Context::tryGetDatabase(const String & database_name) return it->second; } +const std::vector & Context::getAllPath() const +{ + auto lock = getLock(); + return shared->paths; +} String Context::getPath() const { @@ -504,6 +512,12 @@ String Context::getUserFilesPath() const return shared->user_files_path; } +void Context::setAllPath(const std::vector & paths_) +{ + auto lock = getLock(); + shared->paths = paths_; +} + void Context::setPath(const String & path) { auto lock = getLock(); @@ -1416,6 +1430,22 @@ void Context::createTMTContext(const std::vector & pd_addrs, shared->tmt_context = std::make_shared(*this, pd_addrs, learner_key, learner_value, kvstore_path, region_mapping_path); } +void Context::initializePartPathSelector(const std::vector & all_path) +{ + auto lock = getLock(); + if (shared->part_path_selector_ptr) + throw Exception("PartPathSelector instance has already existed", ErrorCodes::LOGICAL_ERROR); + shared->part_path_selector_ptr = std::make_shared(all_path); +} + +PartPathSelector & Context::getPartPathSelector() +{ + auto lock = getLock(); + if (!shared->part_path_selector_ptr) + throw Exception("PartPathSelector is not initialized.", ErrorCodes::LOGICAL_ERROR); + return *shared->part_path_selector_ptr; +} + RaftService & Context::getRaftService() { auto lock = getLock(); diff --git a/dbms/src/Interpreters/Context.h b/dbms/src/Interpreters/Context.h index 0fe19e01a21..eec180cccda 100644 --- a/dbms/src/Interpreters/Context.h +++ b/dbms/src/Interpreters/Context.h @@ -13,6 +13,7 @@ #include #include #include +#include namespace Poco @@ -140,11 +141,13 @@ class Context ~Context(); + const std::vector & getAllPath() const; String getPath() const; String getTemporaryPath() const; String getFlagsPath() const; String getUserFilesPath() const; + void setAllPath(const std::vector & paths); void setPath(const String & path); void setTemporaryPath(const String & path); void setFlagsPath(const String & path); @@ -363,6 +366,9 @@ class Context const std::string & region_mapping_path); RaftService & getRaftService(); + void initializePartPathSelector(const std::vector & all_path); + PartPathSelector & getPartPathSelector(); + void initializeTiDBService(const std::string & service_ip, const std::string & status_port, const std::unordered_set & ignore_databases); TiDBService & getTiDBService(); diff --git a/dbms/src/Server/Server.cpp b/dbms/src/Server/Server.cpp index 030e0019f1c..d2ecedda3e2 100644 --- a/dbms/src/Server/Server.cpp +++ b/dbms/src/Server/Server.cpp @@ -118,13 +118,32 @@ int Server::main(const std::vector & /*args*/) config().add(loaded_config.configuration.duplicate(), PRIO_DEFAULT, false); } - std::string path = getCanonicalPath(config().getString("path")); + String paths = config().getString("path"); + std::vector all_path; + Poco::trimInPlace(paths); + if (paths.empty()) + throw Exception("path configuration parameter is empty"); + Poco::StringTokenizer string_tokens(paths, ";"); + for (auto it = string_tokens.begin(); it != string_tokens.end(); it++) + { + all_path.push_back(getCanonicalPath(std::string(*it))); + LOG_DEBUG(log, "Data part candidate path: " << std::string(*it)); + } + global_context->setAllPath(all_path); + { + global_context->initializePartPathSelector(global_context->getAllPath()); + } + + std::string path = global_context->getAllPath()[0]; std::string default_database = config().getString("default_database", "default"); global_context->setPath(path); /// Create directories for 'path' and for default database, if not exist. - Poco::File(path + "data/" + default_database).createDirectories(); + for (const String & candidate_path : global_context->getAllPath()) + { + Poco::File(candidate_path + "data/" + default_database).createDirectories(); + } Poco::File(path + "metadata/" + default_database).createDirectories(); StatusFile status{path + "status"}; diff --git a/dbms/src/Storages/MergeTree/MergeTreeData.cpp b/dbms/src/Storages/MergeTree/MergeTreeData.cpp index 5e42e1549b4..d2f60d38b8e 100644 --- a/dbms/src/Storages/MergeTree/MergeTreeData.cpp +++ b/dbms/src/Storages/MergeTree/MergeTreeData.cpp @@ -153,9 +153,12 @@ MergeTreeData::MergeTreeData( auto path_exists = Poco::File(full_path).exists(); /// Creating directories, if not exist. - Poco::File(full_path).createDirectories(); - - Poco::File(full_path + "detached").createDirectory(); + for (const String & path : context.getAllPath()) + { + String candidate_path = getDataPartsPath(path); + Poco::File(candidate_path).createDirectories(); + Poco::File(candidate_path + "detached").createDirectory(); + } String version_file_path = full_path + "format_version.txt"; // When data path not exists, ignore the format_version check @@ -440,14 +443,22 @@ void MergeTreeData::loadDataParts(bool skip_sanity_checks) LOG_DEBUG(log, "Loading data parts"); Strings part_file_names; + Strings part_file_parent_paths; Poco::DirectoryIterator end; - for (Poco::DirectoryIterator it(full_path); it != end; ++it) + for (const auto & path : context.getAllPath()) { - /// Skip temporary directories. - if (startsWith(it.name(), "tmp")) - continue; + String data_path = getDataPartsPath(path); + LOG_DEBUG(log, "Loading data parts from path: " << data_path); + for (Poco::DirectoryIterator it(data_path); it != end; ++it) + { + /// Skip temporary directories. + if (startsWith(it.name(), "tmp")) + continue; - part_file_names.push_back(it.name()); + part_file_names.push_back(it.name()); + part_file_parent_paths.push_back(path); + } + LOG_DEBUG(log, "After loading data parts from path: " << data_path << " current part_file_names length: " << part_file_names.size()); } DataPartsVector broken_parts_to_remove; @@ -457,13 +468,15 @@ void MergeTreeData::loadDataParts(bool skip_sanity_checks) std::lock_guard lock(data_parts_mutex); data_parts_indexes.clear(); - for (const String & file_name : part_file_names) + for (size_t i = 0; i < part_file_names.size(); i++) { + const String & file_name = part_file_names[i]; + const String & parent_path = part_file_parent_paths[i]; MergeTreePartInfo part_info; if (!MergeTreePartInfo::tryParsePartName(file_name, &part_info, format_version)) continue; - MutableDataPartPtr part = std::make_shared(*this, file_name, part_info); + MutableDataPartPtr part = std::make_shared(*this, file_name, part_info, parent_path); part->relative_path = file_name; bool broken = false; @@ -494,7 +507,7 @@ void MergeTreeData::loadDataParts(bool skip_sanity_checks) if (part->info.level == 0) { /// It is impossible to restore level 0 parts. - LOG_ERROR(log, "Considering to remove broken part " << full_path + file_name << " because it's impossible to repair."); + LOG_ERROR(log, "Considering to remove broken part " << part->getFullPath() << " because it's impossible to repair."); broken_parts_to_remove.push_back(part); } else @@ -504,7 +517,7 @@ void MergeTreeData::loadDataParts(bool skip_sanity_checks) /// delete it. int contained_parts = 0; - LOG_ERROR(log, "Part " << full_path + file_name << " is broken. Looking for parts to replace it."); + LOG_ERROR(log, "Part " << part->getFullPath() << " is broken. Looking for parts to replace it."); for (const String & contained_name : part_file_names) { @@ -517,19 +530,19 @@ void MergeTreeData::loadDataParts(bool skip_sanity_checks) if (part->info.contains(contained_part_info)) { - LOG_ERROR(log, "Found part " << full_path + contained_name); + LOG_ERROR(log, "Found part " << part->getFullPath() << contained_name); ++contained_parts; } } if (contained_parts >= 2) { - LOG_ERROR(log, "Considering to remove broken part " << full_path + file_name << " because it covers at least 2 other parts"); + LOG_ERROR(log, "Considering to remove broken part " << part->getFullPath() << " because it covers at least 2 other parts"); broken_parts_to_remove.push_back(part); } else { - LOG_ERROR(log, "Detaching broken part " << full_path + file_name + LOG_ERROR(log, "Detaching broken part " << part->getFullPath() << " because it covers less than 2 parts. You need to resolve this manually"); broken_parts_to_detach.push_back(part); ++suspicious_broken_parts; @@ -539,7 +552,7 @@ void MergeTreeData::loadDataParts(bool skip_sanity_checks) continue; } - part->modification_time = Poco::File(full_path + file_name).getLastModified().epochTime(); + part->modification_time = Poco::File(part->getFullPath()).getLastModified().epochTime(); /// Assume that all parts are Committed, covered parts will be detected and marked as Outdated later part->state = DataPartState::Committed; @@ -640,24 +653,28 @@ void MergeTreeData::clearOldTemporaryDirectories(ssize_t custom_directories_life : current_time - settings.temporary_directories_lifetime.totalSeconds(); /// Delete temporary directories older than a day. - Poco::DirectoryIterator end; - for (Poco::DirectoryIterator it{full_path}; it != end; ++it) + for (auto & path : context.getAllPath()) { - if (startsWith(it.name(), "tmp")) + Poco::DirectoryIterator end; + String storage_path = getDataPartsPath(path); + for (Poco::DirectoryIterator it{storage_path}; it != end; ++it) { - Poco::File tmp_dir(full_path + it.name()); - - try + if (startsWith(it.name(), "tmp")) { - if (tmp_dir.isDirectory() && isOldPartDirectory(tmp_dir, deadline)) + Poco::File tmp_dir(storage_path + it.name()); + + try { - LOG_WARNING(log, "Removing temporary directory " << full_path << it.name()); - Poco::File(full_path + it.name()).remove(true); + if (tmp_dir.isDirectory() && isOldPartDirectory(tmp_dir, deadline)) + { + LOG_WARNING(log, "Removing temporary directory " << storage_path << it.name()); + Poco::File(storage_path + it.name()).remove(true); + } + } + catch (const Poco::FileNotFoundException &) + { + /// If the file is already deleted, do nothing. } - } - catch (const Poco::FileNotFoundException &) - { - /// If the file is already deleted, do nothing. } } } @@ -777,15 +794,6 @@ void MergeTreeData::clearOldPartsFromFilesystem() void MergeTreeData::setPath(const String & new_full_path) { - if (Poco::File{new_full_path}.exists()) - throw Exception{ - "Target path already exists: " + new_full_path, - /// @todo existing target can also be a file, not directory - ErrorCodes::DIRECTORY_ALREADY_EXISTS}; - - Poco::File(full_path).renameTo(new_full_path); - - context.dropCaches(); full_path = new_full_path; } @@ -804,7 +812,10 @@ void MergeTreeData::dropAllData() LOG_TRACE(log, "dropAllData: removing data from filesystem."); - Poco::File(full_path).remove(true); + for (const auto & path : context.getAllPath()) + { + Poco::File(getDataPartsPath(path)).remove(true); + } LOG_TRACE(log, "dropAllData: done."); } @@ -1141,7 +1152,7 @@ MergeTreeData::AlterDataPartTransactionPtr MergeTreeData::alterDataPart( exception_message << ") need to be " << (forbidden_because_of_modify ? "modified" : "removed") - << " in part " << part->name << " of table at " << full_path << ". Aborting just in case." + << " in part " << part->name << " of table at " << part->getFullPath() << ". Aborting just in case." << " If it is not an error, you could increase merge_tree/" << (forbidden_because_of_modify ? "max_files_to_modify_in_alter_columns" : "max_files_to_remove_in_alter_columns") << " parameter in configuration file (current value: " @@ -1194,7 +1205,7 @@ MergeTreeData::AlterDataPartTransactionPtr MergeTreeData::alterDataPart( if (prev_position_of_existing_column == -1) throw Exception("No common columns while modifying primary key", ErrorCodes::BAD_ARGUMENTS); - String index_tmp_path = full_path + part->name + "/primary.idx.tmp"; + String index_tmp_path = part->getFullPath() + "primary.idx.tmp"; WriteBufferFromFile index_file(index_tmp_path); HashingWriteBuffer index_stream(index_file); @@ -1235,7 +1246,7 @@ MergeTreeData::AlterDataPartTransactionPtr MergeTreeData::alterDataPart( * temporary column name ('converting_column_name') created in 'createConvertExpression' method * will have old name of shared offsets for arrays. */ - MergedColumnOnlyOutputStream out(*this, in.getHeader(), full_path + part->name + '/', true /* sync */, compression_settings, true /* skip_offsets */); + MergedColumnOnlyOutputStream out(*this, in.getHeader(), part->getFullPath(), true /* sync */, compression_settings, true /* skip_offsets */); in.readPrefix(); out.writePrefix(); @@ -1267,7 +1278,7 @@ MergeTreeData::AlterDataPartTransactionPtr MergeTreeData::alterDataPart( if (!part->checksums.empty()) { transaction->new_checksums = new_checksums; - WriteBufferFromFile checksums_file(full_path + part->name + "/checksums.txt.tmp", 4096); + WriteBufferFromFile checksums_file(part->getFullPath() + "checksums.txt.tmp", 4096); new_checksums.write(checksums_file); transaction->rename_map["checksums.txt.tmp"] = "checksums.txt"; } @@ -1275,7 +1286,7 @@ MergeTreeData::AlterDataPartTransactionPtr MergeTreeData::alterDataPart( /// Write the new column list to the temporary file. { transaction->new_columns = new_columns.filter(part->columns.getNames()); - WriteBufferFromFile columns_file(full_path + part->name + "/columns.txt.tmp", 4096); + WriteBufferFromFile columns_file(part->getFullPath() + "columns.txt.tmp", 4096); transaction->new_columns.writeText(columns_file); transaction->rename_map["columns.txt.tmp"] = "columns.txt"; } @@ -1291,7 +1302,7 @@ void MergeTreeData::AlterDataPartTransaction::commit() { std::unique_lock lock(data_part->columns_lock); - String path = data_part->storage.full_path + data_part->name + "/"; + String path = data_part->getFullPath(); /// NOTE: checking that a file exists before renaming or deleting it /// is justified by the fact that, when converting an ordinary column @@ -1950,19 +1961,23 @@ size_t MergeTreeData::getPartitionSize(const std::string & partition_id) const Poco::DirectoryIterator end; - for (Poco::DirectoryIterator it(full_path); it != end; ++it) + for (const auto & path : context.getAllPath()) { - MergeTreePartInfo part_info; - if (!MergeTreePartInfo::tryParsePartName(it.name(), &part_info, format_version)) - continue; - if (part_info.partition_id != partition_id) - continue; - - const auto part_path = it.path().absolute().toString(); - for (Poco::DirectoryIterator it2(part_path); it2 != end; ++it2) + String parts_path = getDataPartsPath(path); + for (Poco::DirectoryIterator it(parts_path); it != end; ++it) { - const auto part_file_path = it2.path().absolute().toString(); - size += Poco::File(part_file_path).getSize(); + MergeTreePartInfo part_info; + if (!MergeTreePartInfo::tryParsePartName(it.name(), &part_info, format_version)) + continue; + if (part_info.partition_id != partition_id) + continue; + + const auto part_path = it.path().absolute().toString(); + for (Poco::DirectoryIterator it2(part_path); it2 != end; ++it2) + { + const auto part_file_path = it2.path().absolute().toString(); + size += Poco::File(part_file_path).getSize(); + } } } diff --git a/dbms/src/Storages/MergeTree/MergeTreeData.h b/dbms/src/Storages/MergeTree/MergeTreeData.h index 038e8f246e5..e10c6aee706 100644 --- a/dbms/src/Storages/MergeTree/MergeTreeData.h +++ b/dbms/src/Storages/MergeTree/MergeTreeData.h @@ -344,6 +344,8 @@ class MergeTreeData : public ITableDeclaration String getFullPath() const { return full_path; } + String getDataPartsPath(const String& path) const { return path + "data/" + escapeForFileName(database_name) + "/" + escapeForFileName(table_name) + "/"; } + String getLogName() const { return log_name; } /// Returns a copy of the list so that the caller shouldn't worry about locks. diff --git a/dbms/src/Storages/MergeTree/MergeTreeDataMerger.cpp b/dbms/src/Storages/MergeTree/MergeTreeDataMerger.cpp index b9c32020fa4..12af5e88730 100644 --- a/dbms/src/Storages/MergeTree/MergeTreeDataMerger.cpp +++ b/dbms/src/Storages/MergeTree/MergeTreeDataMerger.cpp @@ -113,6 +113,7 @@ void MergeTreeDataMerger::FuturePart::assign(MergeTreeData::DataPartsVector part } else name = part_info.getPartName(); + path = parts[0]->storage.context.getPartPathSelector().getPathForPart(parts[0]->storage, name); } MergeTreeDataMerger::MergeTreeDataMerger(MergeTreeData & data_, const BackgroundProcessingPool & pool_) @@ -151,7 +152,16 @@ size_t MergeTreeDataMerger::getMaxPartsSizeForMerge(size_t pool_size, size_t poo data.settings.max_bytes_to_merge_at_max_space_in_pool, static_cast(free_entries) / data.settings.number_of_free_entries_in_pool_to_lower_max_size_of_merge); - return std::min(max_size, static_cast(DiskSpaceMonitor::getUnreservedFreeSpace(data.full_path) / DISK_USAGE_COEFFICIENT_TO_SELECT)); + size_t max_parts_size = max_size; + for (auto & path : data.context.getAllPath()) + { + auto s = static_cast(DiskSpaceMonitor::getUnreservedFreeSpace(path) / DISK_USAGE_COEFFICIENT_TO_SELECT); + if (s < max_parts_size) + { + max_parts_size = s; + } + } + return max_parts_size; } @@ -531,7 +541,7 @@ MergeTreeData::MutableDataPartPtr MergeTreeDataMerger::mergePartsToTemporaryPart << parts.front()->name << " to " << parts.back()->name << " into " << TMP_PREFIX + future_part.name); - String new_part_tmp_path = data.getFullPath() + TMP_PREFIX + future_part.name + "/"; + String new_part_tmp_path = data.getDataPartsPath(future_part.path) + TMP_PREFIX + future_part.name + "/"; if (Poco::File(new_part_tmp_path).exists()) throw Exception("Directory " + new_part_tmp_path + " already exists", ErrorCodes::DIRECTORY_ALREADY_EXISTS); @@ -559,7 +569,7 @@ MergeTreeData::MutableDataPartPtr MergeTreeDataMerger::mergePartsToTemporaryPart , data.merging_params, gathering_columns, gathering_column_names, merging_columns, merging_column_names); MergeTreeData::MutableDataPartPtr new_data_part = std::make_shared( - data, future_part.name, future_part.part_info); + data, future_part.name, future_part.part_info, future_part.path); new_data_part->partition.assign(future_part.getPartition()); new_data_part->relative_path = TMP_PREFIX + future_part.name; new_data_part->is_temp = true; diff --git a/dbms/src/Storages/MergeTree/MergeTreeDataMerger.h b/dbms/src/Storages/MergeTree/MergeTreeDataMerger.h index fed3d62acbf..173c8b1d222 100644 --- a/dbms/src/Storages/MergeTree/MergeTreeDataMerger.h +++ b/dbms/src/Storages/MergeTree/MergeTreeDataMerger.h @@ -25,6 +25,7 @@ class MergeTreeDataMerger struct FuturePart { String name; + String path; MergeTreePartInfo part_info; MergeTreeData::DataPartsVector parts; diff --git a/dbms/src/Storages/MergeTree/MergeTreeDataPart.cpp b/dbms/src/Storages/MergeTree/MergeTreeDataPart.cpp index 107173db0ee..87086277230 100644 --- a/dbms/src/Storages/MergeTree/MergeTreeDataPart.cpp +++ b/dbms/src/Storages/MergeTree/MergeTreeDataPart.cpp @@ -133,10 +133,16 @@ void MergeTreeDataPart::MinMaxIndex::merge(const MinMaxIndex & other) } } +MergeTreeDataPart::MergeTreeDataPart(MergeTreeData & storage_, const String & name_, const MergeTreePartInfo & info_) + : storage(storage_), name(name_), info(info_) +{ + full_path_prefix = storage.context.getPartPathSelector().getPathForPart(storage, name); +} MergeTreeDataPart::MergeTreeDataPart(MergeTreeData & storage_, const String & name_) : storage(storage_), name(name_), info(MergeTreePartInfo::fromPartName(name_, storage.format_version)) { + full_path_prefix = storage.context.getPartPathSelector().getPathForPart(storage, name); } /// Takes into account the fact that several columns can e.g. share their .size substreams. @@ -215,13 +221,12 @@ String MergeTreeDataPart::getColumnNameWithMinumumCompressedSize() const return *minimum_size_column; } - String MergeTreeDataPart::getFullPath() const { if (relative_path.empty()) throw Exception("Part relative_path cannot be empty. This is bug.", ErrorCodes::LOGICAL_ERROR); - return storage.full_path + relative_path + "/"; + return storage.getDataPartsPath(full_path_prefix) + relative_path + "/"; } String MergeTreeDataPart::getNameWithPrefix() const @@ -315,8 +320,8 @@ void MergeTreeDataPart::remove() const if (relative_path.empty()) throw Exception("Part relative_path cannot be empty. This is bug.", ErrorCodes::LOGICAL_ERROR); - String from = storage.full_path + relative_path; - String to = storage.full_path + "tmp_delete_" + name; + String from = storage.getDataPartsPath(full_path_prefix) + relative_path; + String to = storage.getDataPartsPath(full_path_prefix) + "tmp_delete_" + name; Poco::File from_dir{from}; Poco::File to_dir{to}; @@ -356,7 +361,7 @@ void MergeTreeDataPart::remove() const void MergeTreeDataPart::renameTo(const String & new_relative_path, bool remove_new_dir_if_exists) const { String from = getFullPath(); - String to = storage.full_path + new_relative_path + "/"; + String to = storage.getDataPartsPath(full_path_prefix) + new_relative_path + "/"; Poco::File from_file(from); if (!from_file.exists()) @@ -386,7 +391,6 @@ void MergeTreeDataPart::renameTo(const String & new_relative_path, bool remove_n relative_path = new_relative_path; } - void MergeTreeDataPart::renameAddPrefix(bool to_detached, const String & prefix) const { unsigned try_no = 0; @@ -399,7 +403,7 @@ void MergeTreeDataPart::renameAddPrefix(bool to_detached, const String & prefix) * This is done only in the case of `to_detached`, because it is assumed that in this case the exact name does not matter. * No more than 10 attempts are made so that there are not too many junk directories left. */ - while (try_no < 10 && Poco::File(storage.full_path + dst_name()).exists()) + while (try_no < 10 && Poco::File(storage.getDataPartsPath(full_path_prefix) + dst_name()).exists()) { LOG_WARNING(storage.log, "Directory " << dst_name() << " (to detach to) is already exist." " Will detach to directory with '_tryN' suffix."); diff --git a/dbms/src/Storages/MergeTree/MergeTreeDataPart.h b/dbms/src/Storages/MergeTree/MergeTreeDataPart.h index 07bc996761e..648b277f961 100644 --- a/dbms/src/Storages/MergeTree/MergeTreeDataPart.h +++ b/dbms/src/Storages/MergeTree/MergeTreeDataPart.h @@ -23,11 +23,13 @@ struct MergeTreeDataPart using Checksums = MergeTreeDataPartChecksums; using Checksum = MergeTreeDataPartChecksums::Checksum; - MergeTreeDataPart(MergeTreeData & storage_, const String & name_, const MergeTreePartInfo & info_) - : storage(storage_), name(name_), info(info_) + MergeTreeDataPart(MergeTreeData & storage_, const String & name_, const MergeTreePartInfo & info_, const String & parent_path) + : storage(storage_), name(name_), info(info_), full_path_prefix(parent_path) { } + MergeTreeDataPart(MergeTreeData & storage_, const String & name_, const MergeTreePartInfo & info_); + MergeTreeDataPart(MergeTreeData & storage_, const String & name_); /// Returns the name of a column with minimum compressed size (as returned by getColumnSize()). @@ -75,6 +77,7 @@ struct MergeTreeDataPart String name; MergeTreePartInfo info; + String full_path_prefix; /// A directory path (relative to storage's path) where part data is actually stored /// Examples: 'detached/tmp_fetch_', 'tmp_', '' diff --git a/dbms/src/Storages/MergeTree/MergeTreeDataWriter.cpp b/dbms/src/Storages/MergeTree/MergeTreeDataWriter.cpp index cc583756040..e13e9c6092b 100644 --- a/dbms/src/Storages/MergeTree/MergeTreeDataWriter.cpp +++ b/dbms/src/Storages/MergeTree/MergeTreeDataWriter.cpp @@ -194,6 +194,7 @@ MergeTreeData::MutableDataPartPtr MergeTreeDataWriter::writeTempPart(BlockWithPa /// The name could be non-unique in case of stale files from previous runs. String full_path = new_data_part->getFullPath(); + LOG_DEBUG(log, "Data part: " << new_data_part->relative_path << " will be in path " << full_path); Poco::File dir(full_path); if (dir.exists()) diff --git a/dbms/src/Storages/PartPathSelector.cpp b/dbms/src/Storages/PartPathSelector.cpp new file mode 100644 index 00000000000..82206536b2c --- /dev/null +++ b/dbms/src/Storages/PartPathSelector.cpp @@ -0,0 +1,41 @@ +#include +#include +#include + +namespace DB +{ +const String PartPathSelector::getPathForPart(MergeTreeData & data, const String & part_name) const +{ + if (all_path.size() == 1) + { + return all_path[0]; + } + std::unordered_map path_size_map; + for (const auto & path : all_path) + { + path_size_map.emplace(path, 0); + } + for (const auto & part : data.getDataPartsVector()) + { + if (unlikely(path_size_map.find(part->full_path_prefix) == path_size_map.end())) + { + throw Exception("Part " + part->relative_path + " got unexpected path " + part->full_path_prefix, ErrorCodes::LOGICAL_ERROR); + } + path_size_map[part->full_path_prefix] += part->bytes_on_disk; + } + String result = all_path[0]; + UInt64 parts_size = path_size_map[result]; + for (const auto & element : path_size_map) + { + if (element.second < parts_size) + { + result = element.first; + parts_size = element.second; + } + LOG_DEBUG(log, "Path " << element.first << " size is " << element.second << " bytes."); + } + + LOG_DEBUG(log, "database: " << data.getDatabaseName() << " table: " << data.getTableName() << " part name: " << part_name << " path: " << result); + return result; +} +} // namespace DB \ No newline at end of file diff --git a/dbms/src/Storages/PartPathSelector.h b/dbms/src/Storages/PartPathSelector.h new file mode 100644 index 00000000000..12499426211 --- /dev/null +++ b/dbms/src/Storages/PartPathSelector.h @@ -0,0 +1,35 @@ +#pragma once + +#include +#include +#include +#include +#include +#include +#include +#include + +namespace DB +{ +class MergeTreeData; +using String = std::string; +class PartPathSelector +{ +public: + PartPathSelector(const std::vector & all_path) : all_path(all_path), log(&Logger::get("PartPathSelector")) + { + if (all_path.empty()) + { + throw Exception("PartPathSelector need at least one path to give out"); + } + } + + const String getPathForPart(MergeTreeData & data, const String & part_name) const; + +private: + const std::vector & all_path; + Logger * log; +}; + +using PartPathSelectorPtr = std::shared_ptr; +} // namespace DB \ No newline at end of file diff --git a/dbms/src/Storages/StorageMergeTree.cpp b/dbms/src/Storages/StorageMergeTree.cpp index 8e8cd7673c5..569c63eea6e 100644 --- a/dbms/src/Storages/StorageMergeTree.cpp +++ b/dbms/src/Storages/StorageMergeTree.cpp @@ -284,16 +284,31 @@ void StorageMergeTree::drop() data.dropAllData(); } -void StorageMergeTree::rename(const String & new_path_to_db, const String & /*new_database_name*/, const String & new_table_name) +void StorageMergeTree::rename(const String & new_path_to_db, const String & new_database_name, const String & new_table_name) { std::string new_full_path = new_path_to_db + escapeForFileName(new_table_name) + '/'; data.setPath(new_full_path); + for (auto & path : context.getAllPath()) + { + std::string orig_parts_path = path + "data/" + escapeForFileName(data.database_name) + '/' + escapeForFileName(data.table_name) + '/'; + std::string new_parts_path = path + "data/" + escapeForFileName(new_database_name) + '/' + escapeForFileName(new_table_name) + '/'; + if (Poco::File{new_parts_path}.exists()) + throw Exception{ + "Target path already exists: " + new_parts_path, + /// @todo existing target can also be a file, not directory + ErrorCodes::DIRECTORY_ALREADY_EXISTS}; + Poco::File(orig_parts_path).renameTo(new_parts_path); + } + context.dropCaches(); path = new_path_to_db; table_name = new_table_name; + database_name = new_database_name; full_path = new_full_path; + data.table_name = new_table_name; + data.database_name = new_database_name; /// NOTE: Logger names are not updated. } @@ -392,11 +407,11 @@ struct CurrentlyMergingPartsTagger CurrentlyMergingPartsTagger() = default; - CurrentlyMergingPartsTagger(const MergeTreeData::DataPartsVector & parts_, size_t total_size, StorageMergeTree & storage_) - : parts(parts_), storage(&storage_) + CurrentlyMergingPartsTagger(const MergeTreeDataMerger::FuturePart & future_part, size_t total_size, StorageMergeTree & storage_) + : parts(future_part.parts), storage(&storage_) { /// Assume mutex is already locked, because this method is called from mergeTask. - reserved_space = DiskSpaceMonitor::reserve(storage->full_path, total_size); /// May throw. + reserved_space = DiskSpaceMonitor::reserve(future_part.path, total_size); /// May throw. for (const auto & part : parts) { if (storage->currently_merging.count(part)) @@ -437,6 +452,14 @@ bool StorageMergeTree::merge( auto structure_lock = lockStructure(true, __PRETTY_FUNCTION__); size_t disk_space = DiskSpaceMonitor::getUnreservedFreeSpace(full_path); + for (const auto & path : context.getAllPath()) + { + size_t available_space = DiskSpaceMonitor::getUnreservedFreeSpace(path); + if (available_space <= disk_space) + { + disk_space = available_space; + } + } MergeTreeDataMerger::FuturePart future_part; @@ -467,7 +490,7 @@ bool StorageMergeTree::merge( if (!selected) return false; - merging_tagger.emplace(future_part.parts, MergeTreeDataMerger::estimateDiskSpaceForMerge(future_part.parts), *this); + merging_tagger.emplace(future_part, MergeTreeDataMerger::estimateDiskSpaceForMerge(future_part.parts), *this); } MergeList::EntryPtr merge_entry = context.getMergeList().insert(database_name, table_name, future_part.name, future_part.parts); From 33142ed9019f3e58cabed14e35233e7a6f752c3e Mon Sep 17 00:00:00 2001 From: Tong Zhigao Date: Thu, 18 Jul 2019 20:53:20 +0800 Subject: [PATCH 2/9] [FLASH-351] Less Copy From GRPC (#111) --- dbms/src/Debug/dbgFuncRegion.cpp | 2 +- dbms/src/Debug/dbgTools.cpp | 6 +-- .../Interpreters/InterpreterSelectQuery.cpp | 5 ++- dbms/src/Raft/RaftService.cpp | 15 +++----- dbms/src/Raft/RaftService.h | 2 - dbms/src/Storages/Transaction/KVStore.cpp | 12 +++--- dbms/src/Storages/Transaction/KVStore.h | 2 +- dbms/src/Storages/Transaction/Region.cpp | 32 ++++++++-------- dbms/src/Storages/Transaction/Region.h | 9 +++-- .../Storages/Transaction/RegionCFDataBase.cpp | 19 +++++----- .../Storages/Transaction/RegionCFDataBase.h | 4 +- .../Storages/Transaction/RegionCFDataTrait.h | 37 +++++++------------ dbms/src/Storages/Transaction/RegionData.cpp | 14 ++++--- dbms/src/Storages/Transaction/RegionData.h | 2 +- dbms/src/Storages/Transaction/RegionMeta.cpp | 2 +- dbms/src/Storages/Transaction/TiKVKeyValue.h | 9 ++++- dbms/src/Storages/Transaction/TiKVRange.h | 6 +++ .../Storages/Transaction/applySnapshot.cpp | 14 +++---- .../Storages/Transaction/tests/kvstore.cpp | 14 +++---- 19 files changed, 101 insertions(+), 105 deletions(-) diff --git a/dbms/src/Debug/dbgFuncRegion.cpp b/dbms/src/Debug/dbgFuncRegion.cpp index bdeb25a011c..f9be691c995 100644 --- a/dbms/src/Debug/dbgFuncRegion.cpp +++ b/dbms/src/Debug/dbgFuncRegion.cpp @@ -156,7 +156,7 @@ void dbgFuncRegionSnapshotWithData(Context & context, const ASTs & args, DBGInvo TiKVKey commit_key = RecordKVFormat::appendTs(key, commit_ts); - region->insert(Region::write_cf_name, commit_key, commit_value); + region->insert(Region::write_cf_name, std::move(commit_key), std::move(commit_value)); } ++cnt; MockTiKV::instance().getRaftIndex(region_id); diff --git a/dbms/src/Debug/dbgTools.cpp b/dbms/src/Debug/dbgTools.cpp index b7b4a0bfea6..a1462b81aac 100644 --- a/dbms/src/Debug/dbgTools.cpp +++ b/dbms/src/Debug/dbgTools.cpp @@ -159,7 +159,7 @@ void insert(const TiDB::TableInfo & table_info, RegionID region_id, HandleID han RaftContext raft_ctx(&context, nullptr, nullptr); enginepb::CommandRequestBatch cmds; addRequestsToRaftCmd(cmds.add_requests(), region_id, key, value, prewrite_ts, commit_ts, is_del); - tmt.getKVStore()->onServiceCommand(cmds, raft_ctx); + tmt.getKVStore()->onServiceCommand(std::move(cmds), raft_ctx); } void remove(const TiDB::TableInfo & table_info, RegionID region_id, HandleID handle_id, Context & context) @@ -180,7 +180,7 @@ void remove(const TiDB::TableInfo & table_info, RegionID region_id, HandleID han addRequestsToRaftCmd(cmds.add_requests(), region_id, key, value, prewrite_ts, commit_ts, true); - tmt.getKVStore()->onServiceCommand(cmds, raft_ctx); + tmt.getKVStore()->onServiceCommand(std::move(cmds), raft_ctx); } struct BatchCtrl @@ -288,7 +288,7 @@ void batchInsert(const TiDB::TableInfo & table_info, std::unique_ptr addRequestsToRaftCmd(cmd, region->id(), key, value, prewrite_ts, commit_ts, batch_ctrl->del); } - tmt.getKVStore()->onServiceCommand(cmds, raft_ctx); + tmt.getKVStore()->onServiceCommand(std::move(cmds), raft_ctx); } } diff --git a/dbms/src/Interpreters/InterpreterSelectQuery.cpp b/dbms/src/Interpreters/InterpreterSelectQuery.cpp index 5784de00a0b..f5155b2da9f 100644 --- a/dbms/src/Interpreters/InterpreterSelectQuery.cpp +++ b/dbms/src/Interpreters/InterpreterSelectQuery.cpp @@ -698,8 +698,9 @@ QueryProcessingStage::Enum InterpreterSelectQuery::executeFetchColumns(Pipeline info.conf_version = epoch.conf_ver(); auto table_id = static_cast(storage.get()) -> getTableInfo().id; - auto start_key = TiKVRange::getRangeHandle(TiKVKey(region.start_key()), table_id); - auto end_key = TiKVRange::getRangeHandle(TiKVKey(region.end_key()), table_id); + + auto start_key = TiKVRange::getRangeHandle(region.start_key(), table_id); + auto end_key = TiKVRange::getRangeHandle(region.end_key(), table_id); info.range_in_table = HandleRange(start_key, end_key); query_info.mvcc_query_info->regions_query_info.push_back(info); } diff --git a/dbms/src/Raft/RaftService.cpp b/dbms/src/Raft/RaftService.cpp index ce5dd2a7ce2..0d4d5156b24 100644 --- a/dbms/src/Raft/RaftService.cpp +++ b/dbms/src/Raft/RaftService.cpp @@ -95,16 +95,16 @@ RaftService::~RaftService() grpc::Status RaftService::ApplyCommandBatch(grpc::ServerContext * grpc_context, CommandServerReaderWriter * stream) { - RaftContext rctx(&db_context, grpc_context, stream); + RaftContext raft_contex(&db_context, grpc_context, stream); try { - kvstore->report(rctx); + kvstore->report(raft_contex); - enginepb::CommandRequestBatch request; - while (stream->Read(&request)) + enginepb::CommandRequestBatch cmds; + while (stream->Read(&cmds)) { - applyCommand(rctx, request); + kvstore->onServiceCommand(std::move(cmds), raft_contex); } } catch (...) @@ -129,9 +129,4 @@ grpc::Status RaftService::ApplySnapshot(grpc::ServerContext *, CommandServerRead } } -void RaftService::applyCommand(RaftContext & context, const enginepb::CommandRequestBatch & cmd) -{ - kvstore->onServiceCommand(cmd, context); -} - } // namespace DB diff --git a/dbms/src/Raft/RaftService.h b/dbms/src/Raft/RaftService.h index f4bc0127de6..011d7979370 100644 --- a/dbms/src/Raft/RaftService.h +++ b/dbms/src/Raft/RaftService.h @@ -34,8 +34,6 @@ class RaftService final : public enginepb::Engine::Service, public std::enable_s grpc::Status ApplySnapshot( grpc::ServerContext * grpc_context, CommandServerReader * reader, enginepb::SnapshotDone * response) override; - void applyCommand(RaftContext & context, const enginepb::CommandRequestBatch & cmd); - private: std::string address; diff --git a/dbms/src/Storages/Transaction/KVStore.cpp b/dbms/src/Storages/Transaction/KVStore.cpp index 58440f09149..6bd6d7f100e 100644 --- a/dbms/src/Storages/Transaction/KVStore.cpp +++ b/dbms/src/Storages/Transaction/KVStore.cpp @@ -108,14 +108,14 @@ bool KVStore::onSnapshot(RegionPtr new_region, RegionTable * region_table) return true; } -void KVStore::onServiceCommand(const enginepb::CommandRequestBatch & cmds, RaftContext & raft_ctx) +void KVStore::onServiceCommand(enginepb::CommandRequestBatch && cmds, RaftContext & raft_ctx) { TMTContext * tmt_context = raft_ctx.context ? &(raft_ctx.context->getTMTContext()) : nullptr; RegionTable * region_table = tmt_context ? &(tmt_context->getRegionTable()) : nullptr; enginepb::CommandResponseBatch responseBatch; - const auto report_region_destroy = [&](RegionID region_id) { + const auto report_region_destroy = [&](const RegionID region_id) { auto & resp = *(responseBatch.add_responses()); resp.mutable_header()->set_region_id(region_id); resp.mutable_header()->set_destroyed(true); @@ -124,10 +124,10 @@ void KVStore::onServiceCommand(const enginepb::CommandRequestBatch & cmds, RaftC std::lock_guard lock(task_mutex); - for (const auto & cmd : cmds.requests()) + for (auto && cmd : *cmds.mutable_requests()) { - auto & header = cmd.header(); - auto curr_region_id = header.region_id(); + const auto & header = cmd.header(); + const auto curr_region_id = header.region_id(); const RegionPtr curr_region_ptr = getRegion(curr_region_id); if (curr_region_ptr == nullptr) @@ -151,7 +151,7 @@ void KVStore::onServiceCommand(const enginepb::CommandRequestBatch & cmds, RaftC continue; } - RaftCommandResult result = curr_region.onCommand(cmd); + RaftCommandResult result = curr_region.onCommand(std::move(cmd)); const auto region_report = [&]() { *(responseBatch.add_responses()) = curr_region.toCommandResponse(); }; diff --git a/dbms/src/Storages/Transaction/KVStore.h b/dbms/src/Storages/Transaction/KVStore.h index b164086b698..17a8d67e7f7 100644 --- a/dbms/src/Storages/Transaction/KVStore.h +++ b/dbms/src/Storages/Transaction/KVStore.h @@ -35,7 +35,7 @@ class KVStore final : private boost::noncopyable bool onSnapshot(RegionPtr new_region, RegionTable * region_table); // TODO: remove RaftContext and use Context + CommandServerReaderWriter - void onServiceCommand(const enginepb::CommandRequestBatch & cmds, RaftContext & context); + void onServiceCommand(enginepb::CommandRequestBatch && cmds, RaftContext & context); // Send all regions status to remote TiKV. void report(RaftContext & context); diff --git a/dbms/src/Storages/Transaction/Region.cpp b/dbms/src/Storages/Transaction/Region.cpp index c90e45709a0..1bd76ef79ba 100644 --- a/dbms/src/Storages/Transaction/Region.cpp +++ b/dbms/src/Storages/Transaction/Region.cpp @@ -34,13 +34,13 @@ RegionDataReadInfo Region::readDataByWriteIt(const TableID & table_id, const Reg LockInfoPtr Region::getLockInfo(TableID expected_table_id, UInt64 start_ts) const { return data.getLockInfo(expected_table_id, start_ts); } -TableID Region::insert(const std::string & cf, const TiKVKey & key, const TiKVValue & value) +TableID Region::insert(const std::string & cf, TiKVKey key, TiKVValue value) { std::unique_lock lock(mutex); - return doInsert(cf, key, value); + return doInsert(cf, std::move(key), std::move(value)); } -TableID Region::doInsert(const std::string & cf, const TiKVKey & key, const TiKVValue & value) +TableID Region::doInsert(const std::string & cf, TiKVKey && key, TiKVValue && value) { std::string raw_key = RecordKVFormat::decodeTiKVKey(key); auto table_id = checkRecordAndValidTable(raw_key); @@ -48,7 +48,7 @@ TableID Region::doInsert(const std::string & cf, const TiKVKey & key, const TiKV return InvalidTableID; auto type = getCf(cf); - return data.insert(type, key, raw_key, value); + return data.insert(type, std::move(key), raw_key, std::move(value)); } TableID Region::remove(const std::string & cf, const TiKVKey & key) @@ -195,9 +195,9 @@ void Region::execCompactLog( meta.execCompactLog(request, response, index, term); } -RaftCommandResult Region::onCommand(const enginepb::CommandRequest & cmd) +RaftCommandResult Region::onCommand(enginepb::CommandRequest && cmd) { - auto & header = cmd.header(); + const auto & header = cmd.header(); UInt64 term = header.term(); UInt64 index = header.index(); bool sync_log = header.sync_log(); @@ -275,7 +275,7 @@ RaftCommandResult Region::onCommand(const enginepb::CommandRequest & cmd) std::unique_lock lock(mutex); - for (const auto & req : cmd.requests()) + for (auto && req : *cmd.mutable_requests()) { auto type = req.cmd_type(); @@ -283,23 +283,23 @@ RaftCommandResult Region::onCommand(const enginepb::CommandRequest & cmd) { case raft_cmdpb::CmdType::Put: { - const auto & put = req.put(); + auto & put = *req.mutable_put(); - auto & key = put.key(); - auto & value = put.value(); + auto & key = *put.mutable_key(); + auto & value = *put.mutable_value(); - const auto & tikv_key = static_cast(key); - const auto & tikv_value = static_cast(value); + auto & tikv_key = static_cast(key); + auto & tikv_value = static_cast(value); try { - table_id = doInsert(put.cf(), tikv_key, tikv_value); + table_id = doInsert(put.cf(), std::move(tikv_key), std::move(tikv_value)); } catch (Exception & e) { LOG_ERROR(log, toString() << " catch exception: " << e.message() << ", while applying CmdType::Put on [term: " << term - << ", index: " << index << "] with key in hex: " << tikv_key.toHex() << ", CF: " << put.cf()); + << ", index: " << index << "], CF: " << put.cf()); e.rethrow(); } @@ -325,7 +325,7 @@ RaftCommandResult Region::onCommand(const enginepb::CommandRequest & cmd) { LOG_ERROR(log, toString() << " catch exception: " << e.message() << ", while applying CmdType::Delete on [term: " << term - << ", index: " << index << "] with key in hex: " << tikv_key.toHex() << ", CF: " << del.cf()); + << ", index: " << index << "], key in hex: " << tikv_key.toHex() << ", CF: " << del.cf()); e.rethrow(); } @@ -577,7 +577,7 @@ void Region::compareAndCompleteSnapshot(HandleMap & handle_map, const TableID ta TiKVKey commit_key = RecordKVFormat::appendTs(key, ori_ts); TiKVValue value = RecordKVFormat::encodeWriteCfValue(DelFlag, 0); - data.insert(Write, commit_key, raw_key, value); + data.insert(Write, std::move(commit_key), raw_key, std::move(value)); ++deleted_gc_cnt; } diff --git a/dbms/src/Storages/Transaction/Region.h b/dbms/src/Storages/Transaction/Region.h index 007a1a35b9a..9131a8465d4 100644 --- a/dbms/src/Storages/Transaction/Region.h +++ b/dbms/src/Storages/Transaction/Region.h @@ -16,7 +16,6 @@ using RegionPtr = std::shared_ptr; using Regions = std::vector; struct RaftCommandResult; -class RegionPersistLock; /// Store all kv data of one region. Including 'write', 'data' and 'lock' column families. /// TODO: currently the synchronize mechanism is broken and need to fix. @@ -104,10 +103,10 @@ class Region : public std::enable_shared_from_this : meta(std::move(meta_)), client(region_client_create(meta.getRegionVerID())), log(&Logger::get(log_name)) {} - TableID insert(const std::string & cf, const TiKVKey & key, const TiKVValue & value); + TableID insert(const std::string & cf, TiKVKey key, TiKVValue value); TableID remove(const std::string & cf, const TiKVKey & key); - RaftCommandResult onCommand(const enginepb::CommandRequest & cmd); + RaftCommandResult onCommand(enginepb::CommandRequest && cmd); std::unique_ptr createCommittedScanner(TableID expected_table_id); std::unique_ptr createCommittedRemover(TableID expected_table_id); @@ -168,9 +167,11 @@ class Region : public std::enable_shared_from_this static ColumnFamilyType getCf(const std::string & cf); private: + Region() = delete; + // Private methods no need to lock mutex, normally - TableID doInsert(const std::string & cf, const TiKVKey & key, const TiKVValue & value); + TableID doInsert(const std::string & cf, TiKVKey && key, TiKVValue && value); TableID doRemove(const std::string & cf, const TiKVKey & key); RegionDataReadInfo readDataByWriteIt( diff --git a/dbms/src/Storages/Transaction/RegionCFDataBase.cpp b/dbms/src/Storages/Transaction/RegionCFDataBase.cpp index c86afd2f560..907e4520c3f 100644 --- a/dbms/src/Storages/Transaction/RegionCFDataBase.cpp +++ b/dbms/src/Storages/Transaction/RegionCFDataBase.cpp @@ -17,16 +17,16 @@ const TiKVValue & RegionCFDataBase::getTiKVValue(const Value & val) } template -TableID RegionCFDataBase::insert(const TiKVKey & key, const TiKVValue & value) +TableID RegionCFDataBase::insert(TiKVKey && key, TiKVValue && value) { const String & raw_key = RecordKVFormat::decodeTiKVKey(key); - return insert(key, value, raw_key); + return insert(std::move(key), std::move(value), raw_key); } template -TableID RegionCFDataBase::insert(const TiKVKey & key, const TiKVValue & value, const String & raw_key) +TableID RegionCFDataBase::insert(TiKVKey && key, TiKVValue && value, const String & raw_key) { - Pair kv_pair = Trait::genKVPair(key, raw_key, value); + Pair kv_pair = Trait::genKVPair(std::move(key), raw_key, std::move(value)); if (shouldIgnoreInsert(kv_pair.second)) return InvalidTableID; @@ -40,7 +40,7 @@ TableID RegionCFDataBase::insert(const TableID table_id, std::pair::remove(TableID table_id, const Key & key, bool q return size; } else if (!quiet) - { throw Exception("Key not found", ErrorCodes::LOGICAL_ERROR); - } + return 0; } @@ -242,9 +241,9 @@ size_t RegionCFDataBase::deserialize(ReadBuffer & buf, RegionCFDataBase & { auto key = TiKVKey::deserialize(buf); auto value = TiKVValue::deserialize(buf); - - new_region_data.insert(key, value); - cf_data_size += calcTiKVKeyValueSize(key, value); + const auto size = calcTiKVKeyValueSize(key, value); + new_region_data.insert(std::move(key), std::move(value)); + cf_data_size += size; } return cf_data_size; } diff --git a/dbms/src/Storages/Transaction/RegionCFDataBase.h b/dbms/src/Storages/Transaction/RegionCFDataBase.h index f5b94100cbe..6e0d7bd003a 100644 --- a/dbms/src/Storages/Transaction/RegionCFDataBase.h +++ b/dbms/src/Storages/Transaction/RegionCFDataBase.h @@ -35,9 +35,9 @@ struct RegionCFDataBase static const TiKVValue & getTiKVValue(const Value & val); - TableID insert(const TiKVKey & key, const TiKVValue & value); + TableID insert(TiKVKey && key, TiKVValue && value); TableID insert(const TableID table_id, std::pair && kv_pair); - TableID insert(const TiKVKey & key, const TiKVValue & value, const String & raw_key); + TableID insert(TiKVKey && key, TiKVValue && value, const String & raw_key); static size_t calcTiKVKeyValueSize(const Value & value); diff --git a/dbms/src/Storages/Transaction/RegionCFDataTrait.h b/dbms/src/Storages/Transaction/RegionCFDataTrait.h index 2eb62033a3c..8e4f09d684a 100644 --- a/dbms/src/Storages/Transaction/RegionCFDataTrait.h +++ b/dbms/src/Storages/Transaction/RegionCFDataTrait.h @@ -14,18 +14,14 @@ struct RegionWriteCFDataTrait using Value = std::tuple, std::shared_ptr, DecodedWriteCFValue>; using Map = std::map; - static std::pair genKVPair(const TiKVKey & key, const String & raw_key, const TiKVValue & value) + static std::pair genKVPair(TiKVKey && key, const String & raw_key, TiKVValue && value) { HandleID handle_id = RecordKVFormat::getHandle(raw_key); Timestamp ts = RecordKVFormat::getTs(key); - return {Key{handle_id, ts}, Value{std::make_shared(key), std::make_shared(value), RecordKVFormat::decodeWriteCfValue(value)}}; - } - - static TiKVKey genTiKVKey(const TableID & table_id, const Key & key) - { - const auto & [handle_id, ts] = key; - auto tikv_key = RecordKVFormat::appendTs(RecordKVFormat::genKey(table_id, handle_id), ts); - return tikv_key; + auto decoded_val = RecordKVFormat::decodeWriteCfValue(value); + return {Key{handle_id, ts}, + Value{std::make_shared(std::move(key)), std::make_shared(std::move(value)), + std::move(decoded_val)}}; } static UInt8 getWriteType(const Value & value) { return std::get<0>(std::get<2>(value)); } @@ -38,17 +34,12 @@ struct RegionDefaultCFDataTrait using Value = std::tuple, std::shared_ptr>; using Map = std::map; - static std::pair genKVPair(const TiKVKey & key, const String & raw_key, const TiKVValue & value) + static std::pair genKVPair(TiKVKey && key, const String & raw_key, TiKVValue && value) { HandleID handle_id = RecordKVFormat::getHandle(raw_key); Timestamp ts = RecordKVFormat::getTs(key); - return {Key{handle_id, ts}, Value{std::make_shared(key), std::make_shared(value)}}; - } - static TiKVKey genTiKVKey(const TableID & table_id, const Key & key) - { - const auto & [handle_id, ts] = key; - auto tikv_key = RecordKVFormat::appendTs(RecordKVFormat::genKey(table_id, handle_id), ts); - return tikv_key; + return {Key{handle_id, ts}, + Value{std::make_shared(std::move(key)), std::make_shared(std::move(value))}}; } }; @@ -59,15 +50,13 @@ struct RegionLockCFDataTrait using Value = std::tuple, std::shared_ptr, DecodedLockCFValue>; using Map = std::map; - static std::pair genKVPair(const TiKVKey & key, const String & raw_key, const TiKVValue & value) + static std::pair genKVPair(TiKVKey && key, const String & raw_key, TiKVValue && value) { HandleID handle_id = RecordKVFormat::getHandle(raw_key); - return {handle_id, Value{std::make_shared(key), std::make_shared(value), RecordKVFormat::decodeLockCfValue(value)}}; - } - static TiKVKey genTiKVKey(const TableID & table_id, const Key & key) - { - auto tikv_key = RecordKVFormat::genKey(table_id, key); - return tikv_key; + auto decoded_val = RecordKVFormat::decodeLockCfValue(value); + return {handle_id, + Value{std::make_shared(std::move(key)), std::make_shared(std::move(value)), + std::move(decoded_val)}}; } }; diff --git a/dbms/src/Storages/Transaction/RegionData.cpp b/dbms/src/Storages/Transaction/RegionData.cpp index 3c3885f30cf..feb0c1ae251 100644 --- a/dbms/src/Storages/Transaction/RegionData.cpp +++ b/dbms/src/Storages/Transaction/RegionData.cpp @@ -5,26 +5,28 @@ namespace DB { -TableID RegionData::insert(ColumnFamilyType cf, const TiKVKey & key, const String & raw_key, const TiKVValue & value) +TableID RegionData::insert(ColumnFamilyType cf, TiKVKey && key, const String & raw_key, TiKVValue && value) { switch (cf) { case Write: { - auto table_id = write_cf.insert(key, value, raw_key); + size_t size = key.dataSize() + value.dataSize(); + auto table_id = write_cf.insert(std::move(key), std::move(value), raw_key); if (table_id != InvalidTableID) - cf_data_size += key.dataSize() + value.dataSize(); + cf_data_size += size; return table_id; } case Default: { - auto table_id = default_cf.insert(key, value, raw_key); - cf_data_size += key.dataSize() + value.dataSize(); + size_t size = key.dataSize() + value.dataSize(); + auto table_id = default_cf.insert(std::move(key), std::move(value), raw_key); + cf_data_size += size; return table_id; } case Lock: { - return lock_cf.insert(key, value, raw_key); + return lock_cf.insert(std::move(key), std::move(value), raw_key); } default: throw Exception("RegionData::insert with undefined CF, should not happen", ErrorCodes::LOGICAL_ERROR); diff --git a/dbms/src/Storages/Transaction/RegionData.h b/dbms/src/Storages/Transaction/RegionData.h index afe70e2a2af..16ea4554d79 100644 --- a/dbms/src/Storages/Transaction/RegionData.h +++ b/dbms/src/Storages/Transaction/RegionData.h @@ -25,7 +25,7 @@ class RegionData using WriteCFIter = RegionWriteCFData::Map::iterator; using ConstWriteCFIter = RegionWriteCFData::Map::const_iterator; - TableID insert(ColumnFamilyType cf, const TiKVKey & key, const String & raw_key, const TiKVValue & value); + TableID insert(ColumnFamilyType cf, TiKVKey && key, const String & raw_key, TiKVValue && value); void removeLockCF(const TableID & table_id, const String & raw_key); void removeDefaultCF(const TableID & table_id, const TiKVKey & key, const String & raw_key); diff --git a/dbms/src/Storages/Transaction/RegionMeta.cpp b/dbms/src/Storages/Transaction/RegionMeta.cpp index 5bd3e0b78a1..f81bf8e52f2 100644 --- a/dbms/src/Storages/Transaction/RegionMeta.cpp +++ b/dbms/src/Storages/Transaction/RegionMeta.cpp @@ -120,7 +120,7 @@ RegionMeta::RegionMeta(RegionMeta && rhs) : region_id(rhs.regionId()) RegionRange RegionMeta::getRange() const { std::lock_guard lock(mutex); - return {TiKVKey(region_state.region().start_key()), TiKVKey(region_state.region().end_key())}; + return {TiKVKey::copyFrom(region_state.region().start_key()), TiKVKey::copyFrom(region_state.region().end_key())}; } std::string RegionMeta::toString(bool dump_status) const diff --git a/dbms/src/Storages/Transaction/TiKVKeyValue.h b/dbms/src/Storages/Transaction/TiKVKeyValue.h index 9a68ac1ec7a..a61f6ef3473 100644 --- a/dbms/src/Storages/Transaction/TiKVKeyValue.h +++ b/dbms/src/Storages/Transaction/TiKVKeyValue.h @@ -19,10 +19,11 @@ struct StringObject : std::string StringObject() = default; explicit StringObject(Base && str_) : Base(std::move(str_)) {} - explicit StringObject(const Base & str_) : Base(str_) {} StringObject(StringObject && obj) : Base((Base &&) obj) {} - StringObject(const StringObject & obj) : Base(obj) {} StringObject(const char * str, const size_t len) : Base(str, len) {} + + static StringObject copyFrom(const Base & str) { return StringObject(str); } + StringObject & operator=(const StringObject & a) { if (this == &a) @@ -62,6 +63,10 @@ struct StringObject : std::string size_t serialize(WriteBuffer & buf) const { return writeBinary2((const Base &)*this, buf); } static StringObject deserialize(ReadBuffer & buf) { return StringObject(readBinary2(buf)); } + +private: + StringObject(const Base & str_) : Base(str_) {} + StringObject(const StringObject & obj) = delete; }; using TiKVKey = StringObject; diff --git a/dbms/src/Storages/Transaction/TiKVRange.h b/dbms/src/Storages/Transaction/TiKVRange.h index ac3eae7933c..db2037f3a14 100644 --- a/dbms/src/Storages/Transaction/TiKVRange.h +++ b/dbms/src/Storages/Transaction/TiKVRange.h @@ -62,6 +62,12 @@ inline Handle getRangeHandle(const TiKVKey & tikv_key, const TableID table_id) } } +template +inline Handle getRangeHandle(const std::string & key, const TableID table_id) +{ + return getRangeHandle(static_cast(key), table_id); +} + inline HandleRange getHandleRangeByTable(const TiKVKey & start_key, const TiKVKey & end_key, TableID table_id) { auto start_handle = getRangeHandle(start_key, table_id); diff --git a/dbms/src/Storages/Transaction/applySnapshot.cpp b/dbms/src/Storages/Transaction/applySnapshot.cpp index f78e7cb8a60..4d191dfad72 100644 --- a/dbms/src/Storages/Transaction/applySnapshot.cpp +++ b/dbms/src/Storages/Transaction/applySnapshot.cpp @@ -115,17 +115,17 @@ void applySnapshot(const KVStorePtr & kvstore, RequestReader read, Context * con if (!request.has_data()) throw Exception("Failed to read snapshot data", ErrorCodes::LOGICAL_ERROR); - const auto & data = request.data(); - const auto & cf_data = data.data(); + auto & data = *request.mutable_data(); + auto & cf_data = *data.mutable_data(); for (auto it = cf_data.begin(); it != cf_data.end(); ++it) { - auto & key = it->key(); - auto & value = it->value(); + auto & key = *it->mutable_key(); + auto & value = *it->mutable_value(); - const auto & tikv_key = static_cast(key); - const auto & tikv_value = static_cast(value); + auto & tikv_key = static_cast(key); + auto & tikv_value = static_cast(value); - new_region->insert(data.cf(), tikv_key, tikv_value); + new_region->insert(data.cf(), std::move(tikv_key), std::move(tikv_value)); } } diff --git a/dbms/src/Storages/Transaction/tests/kvstore.cpp b/dbms/src/Storages/Transaction/tests/kvstore.cpp index 8b465ac61d7..a86a5e345f6 100644 --- a/dbms/src/Storages/Transaction/tests/kvstore.cpp +++ b/dbms/src/Storages/Transaction/tests/kvstore.cpp @@ -145,7 +145,7 @@ int main(int, char **) RecordKVFormat::genKey(table_id, 1).getStr(), RecordKVFormat::genKey(table_id, 100).getStr()); - kvstore->onServiceCommand(cmds, context); + kvstore->onServiceCommand(std::move(cmds), context); } { @@ -186,7 +186,7 @@ int main(int, char **) *(splits.mutable_regions()->Add()) = region2; } - kvstore->onServiceCommand(cmds, context); + kvstore->onServiceCommand(std::move(cmds), context); } {// snapshot @@ -246,7 +246,7 @@ int main(int, char **) *(splits.mutable_regions()->Add()) = region2; } - kvstore->onServiceCommand(cmds, context); + kvstore->onServiceCommand(std::move(cmds), context); } } @@ -289,7 +289,7 @@ int main(int, char **) req.mutable_delete_()->set_key(RecordKVFormat::genKey(table_id, 1, 4).getStr()); } - kvstore->onServiceCommand(cmds, context); + kvstore->onServiceCommand(std::move(cmds), context); } { @@ -309,7 +309,7 @@ int main(int, char **) req.set_cmd_type(raft_cmdpb::AdminCmdType::ComputeHash); resp.set_cmd_type(raft_cmdpb::AdminCmdType::ComputeHash); - kvstore->onServiceCommand(cmds, context); + kvstore->onServiceCommand(std::move(cmds), context); } if (false) // It cause panic! @@ -332,7 +332,7 @@ int main(int, char **) verify_req.set_index(index - 2); verify_req.set_hash("fake hash"); - kvstore->onServiceCommand(cmds, context); + kvstore->onServiceCommand(std::move(cmds), context); } { @@ -378,7 +378,7 @@ int main(int, char **) change_peer.set_change_type(eraftpb::ConfChangeType::RemoveNode); *(change_peer.mutable_peer()) = createPeer(1, true); - kvstore->onServiceCommand(cmds, context); + kvstore->onServiceCommand(std::move(cmds), context); ASSERT_CHECK_EQUAL(2, kvstore->regionSize(), suc); From 42bbefa304c15ed74e63a1e73c32b27ce1225d03 Mon Sep 17 00:00:00 2001 From: ruoxi Date: Fri, 19 Jul 2019 23:01:10 +0800 Subject: [PATCH 3/9] FLASH-353: Fix table info deserialize escape (#115) * Fix table info deserialize escape * Revert test change --- .../MergeTree/registerStorageMergeTree.cpp | 3 +-- dbms/src/Storages/Transaction/SchemaSyncer.cpp | 2 +- dbms/src/Storages/Transaction/TiDB.cpp | 17 +++-------------- dbms/src/Storages/Transaction/TiDB.h | 4 ++-- .../Storages/Transaction/tests/table_info.cpp | 14 +++++++------- 5 files changed, 14 insertions(+), 26 deletions(-) diff --git a/dbms/src/Storages/MergeTree/registerStorageMergeTree.cpp b/dbms/src/Storages/MergeTree/registerStorageMergeTree.cpp index 6f58a45f018..72f8b1ca5a3 100644 --- a/dbms/src/Storages/MergeTree/registerStorageMergeTree.cpp +++ b/dbms/src/Storages/MergeTree/registerStorageMergeTree.cpp @@ -678,8 +678,7 @@ static StoragePtr create(const StorageFactory::Arguments & args) if (ast && ast->value.getType() == Field::Types::String) { auto table_info_json = safeGet(ast->value); - // TODO: examine if this unescaping is necessary. - table_info.deserialize(table_info_json, true); + table_info.deserialize(table_info_json); } else throw Exception( diff --git a/dbms/src/Storages/Transaction/SchemaSyncer.cpp b/dbms/src/Storages/Transaction/SchemaSyncer.cpp index e4fc2317805..a9e9b63813f 100644 --- a/dbms/src/Storages/Transaction/SchemaSyncer.cpp +++ b/dbms/src/Storages/Transaction/SchemaSyncer.cpp @@ -337,7 +337,7 @@ void JsonSchemaSyncer::syncSchema(TableID table_id, Context & context, bool forc LOG_DEBUG(log, __PRETTY_FUNCTION__ << ": Table " << table_id << " info json: " << table_info_json); - TableInfo table_info(table_info_json, false); + TableInfo table_info(table_info_json); if (context.getTiDBService().ignoreDatabases().count(table_info.db_name)) { diff --git a/dbms/src/Storages/Transaction/TiDB.cpp b/dbms/src/Storages/Transaction/TiDB.cpp index 35e37e936d8..25d60ec9d6d 100644 --- a/dbms/src/Storages/Transaction/TiDB.cpp +++ b/dbms/src/Storages/Transaction/TiDB.cpp @@ -244,7 +244,7 @@ catch (const JSONException & e) std::string(__PRETTY_FUNCTION__) + ": Parse TiDB schema JSON failed (PartitionInfo): " + e.displayText(), DB::Exception(e)); } -TableInfo::TableInfo(const String & table_info_json, bool escaped) { deserialize(table_info_json, escaped); } +TableInfo::TableInfo(const String & table_info_json) { deserialize(table_info_json); } String TableInfo::serialize(bool escaped) const { @@ -291,7 +291,7 @@ String TableInfo::serialize(bool escaped) const } } -void TableInfo::deserialize(const String & json_str, bool escaped) try +void TableInfo::deserialize(const String & json_str) try { if (json_str.empty()) { @@ -299,20 +299,9 @@ void TableInfo::deserialize(const String & json_str, bool escaped) try return; } - String unescaped_json_str; - if (escaped) - { - ReadBufferFromString buf(json_str); - readEscapedString(unescaped_json_str, buf); - } - else - { - unescaped_json_str = json_str; - } - /// The JSON library does not support whitespace. We delete them. Inefficient. // TODO: This may mis-delete innocent spaces/newlines enclosed by quotes, consider using some lexical way. - ReadBufferFromString in(unescaped_json_str); + ReadBufferFromString in(json_str); WriteBufferFromOwnString out; while (!in.eof()) { diff --git a/dbms/src/Storages/Transaction/TiDB.h b/dbms/src/Storages/Transaction/TiDB.h index cd8d97a2939..5401843d2bb 100644 --- a/dbms/src/Storages/Transaction/TiDB.h +++ b/dbms/src/Storages/Transaction/TiDB.h @@ -221,11 +221,11 @@ struct TableInfo { TableInfo() = default; - TableInfo(const String & table_info_json, bool escaped); + TableInfo(const String & table_info_json); String serialize(bool escaped) const; - void deserialize(const String & json_str, bool escaped); + void deserialize(const String & json_str); DatabaseID db_id = -1; String db_name; diff --git a/dbms/src/Storages/Transaction/tests/table_info.cpp b/dbms/src/Storages/Transaction/tests/table_info.cpp index f82667848cb..901b7d50604 100644 --- a/dbms/src/Storages/Transaction/tests/table_info.cpp +++ b/dbms/src/Storages/Transaction/tests/table_info.cpp @@ -26,10 +26,10 @@ struct Case void verifyTableInfo() const { - TableInfo table_info1(table_info_json, false); + TableInfo table_info1(table_info_json); table_info1.manglePartitionTableIfNeeded(table_or_partition_id); auto json1 = table_info1.serialize(false); - TableInfo table_info2(json1, false); + TableInfo table_info2(json1); auto json2 = table_info2.serialize(false); if (json1 != json2) { @@ -49,8 +49,8 @@ struct Case &ast_arguments = typeid_cast(*(ast_create_query.storage->engine->arguments)); ASTLiteral &ast_literal = typeid_cast(*(ast_arguments.children.back())); json1 = safeGet(ast_literal.value); - table_info1.deserialize(json1, true); - json2 = table_info1.serialize(true); + table_info1.deserialize(json1); + json2 = table_info1.serialize(false); if (json1 != json2) { throw Exception("Table info escaped serde mismatch:\n" + json1 + "\n" + json2); @@ -62,9 +62,9 @@ int main(int, char **) { auto cases = { Case{ - 31, - R"json({"db_info":{"id":1,"db_name":{"O":"db1","L":"db1"},"charset":"utf8mb4","collate":"utf8mb4_bin","state":5},"table_info":{"id":31,"name":{"O":"simple_t","L":"simple_t"},"charset":"","collate":"","cols":[{"id":1,"name":{"O":"i","L":"i"},"offset":0,"origin_default":null,"default":null,"generated_expr_string":"","generated_stored":false,"dependences":null,"type":{"Tp":3,"Flag":0,"Flen":11,"Decimal":0,"Charset":"binary","Collate":"binary","Elems":null},"state":5,"comment":""}],"index_info":null,"fk_info":null,"state":5,"pk_is_handle":false,"comment":"","auto_inc_id":0,"max_col_id":1,"max_idx_id":0,"update_timestamp":404545295996944390,"ShardRowIDBits":0,"partition":null},"schema_version":100})json", - R"stmt(CREATE TABLE `db1`.`simple_t`(`i` Nullable(Int32), `_tidb_rowid` Int64) Engine = TxnMergeTree((`_tidb_rowid`), 8192, '{"db_info":{"id":1,"db_name":{"O":"db1","L":"db1"}},"table_info":{"id":31,"name":{"O":"simple_t","L":"simple_t"},"cols":[{"id":1,"name":{"O":"i","L":"i"},"offset":0,"origin_default":null,"default":null,"type":{"Tp":3,"Flag":0,"Flen":11,"Decimal":0},"state":5,"comment":""}],"state":5,"pk_is_handle":false,"comment":"","partition":null},"schema_version":100}'))stmt" + 2049, + R"json({"db_info":{"id":1939,"db_name":{"O":"customer","L":"customer"}},"table_info":{"id":2049,"name":{"O":"customerdebt","L":"customerdebt"},"cols":[{"id":1,"name":{"O":"id","L":"id"},"offset":0,"origin_default":null,"default":null,"type":{"Tp":8,"Flag":515,"Flen":20,"Decimal":0},"state":5,"comment":"i\"d"}],"state":5,"pk_is_handle":true,"comment":"负债信息","partition":null},"schema_version":1529})json", + R"stmt(CREATE TABLE `customer`.`customerdebt`(`id` Int64) Engine = TxnMergeTree((`id`), 8192, '{"db_info":{"id":1939,"db_name":{"O":"customer","L":"customer"}},"table_info":{"id":2049,"name":{"O":"customerdebt","L":"customerdebt"},"cols":[{"id":1,"name":{"O":"id","L":"id"},"offset":0,"origin_default":null,"default":null,"type":{"Tp":8,"Flag":515,"Flen":20,"Decimal":0},"state":5,"comment":"i\\"d"}],"state":5,"pk_is_handle":true,"comment":"负债信息","partition":null},"schema_version":1529}'))stmt" }, Case{ 33, From 9b4cbd695fca79b2fd6b2180a40520c627b758fb Mon Sep 17 00:00:00 2001 From: Tong Zhigao Date: Tue, 23 Jul 2019 14:35:45 +0800 Subject: [PATCH 4/9] [FLASH-348] Optimize And Add TMT Property To DataPart (#121) * optimize TiKVRange::getRangeHandle * add void TxnMergeTreeBlockOutputStream::write(Block && block) * add log for cost of region cache scan and compute block * optimize decodeTiKVKeyFull * import TMTDataPartProperty --- dbms/src/Core/TMTPKType.h | 17 +++ dbms/src/Core/TMTSortCursor.hpp | 8 +- .../Interpreters/InterpreterSelectQuery.cpp | 4 +- .../MergeTree/MergeTreeDataMerger.cpp | 17 ++- .../Storages/MergeTree/MergeTreeDataPart.cpp | 18 +++- .../Storages/MergeTree/MergeTreeDataPart.h | 9 +- .../MergeTree/MergeTreeDataSelectExecutor.cpp | 26 +++-- .../MergeTreeDataSelectExecutorCommon.hpp | 19 +++- .../MergeTree/MergeTreeDataWriter.cpp | 8 ++ .../MergeTree/MergedBlockOutputStream.cpp | 8 +- .../MergeTree/TMTDataPartProperty.cpp | 102 ++++++++++++++++++ .../Storages/MergeTree/TMTDataPartProperty.h | 36 +++++++ .../TxnMergeTreeBlockOutputStream.cpp | 21 ++-- .../MergeTree/TxnMergeTreeBlockOutputStream.h | 14 +-- dbms/src/Storages/Transaction/Codec.h | 3 - .../Storages/Transaction/PartitionStreams.cpp | 30 ++++-- dbms/src/Storages/Transaction/Region.cpp | 4 +- .../Transaction/RegionBlockReader.cpp | 8 +- dbms/src/Storages/Transaction/RegionTable.cpp | 28 +++-- dbms/src/Storages/Transaction/RegionTable.h | 9 +- dbms/src/Storages/Transaction/TiKVKeyValue.h | 4 +- dbms/src/Storages/Transaction/TiKVRange.h | 27 +++-- .../Storages/Transaction/TiKVRecordFormat.h | 36 ++++--- .../Storages/Transaction/applySnapshot.cpp | 10 +- .../Transaction/tests/tikv_keyvalue.cpp | 38 ++++--- 25 files changed, 371 insertions(+), 133 deletions(-) create mode 100644 dbms/src/Core/TMTPKType.h create mode 100644 dbms/src/Storages/MergeTree/TMTDataPartProperty.cpp create mode 100644 dbms/src/Storages/MergeTree/TMTDataPartProperty.h diff --git a/dbms/src/Core/TMTPKType.h b/dbms/src/Core/TMTPKType.h new file mode 100644 index 00000000000..dbfdfd4e375 --- /dev/null +++ b/dbms/src/Core/TMTPKType.h @@ -0,0 +1,17 @@ +#pragma once + +#include + +namespace DB +{ + +enum TMTPKType +{ + INT64, + UINT64, + UNSPECIFIED, +}; + +TMTPKType getTMTPKType(const IDataType & rhs); + +} // namespace DB diff --git a/dbms/src/Core/TMTSortCursor.hpp b/dbms/src/Core/TMTSortCursor.hpp index 569fff245d0..5c2389c5489 100644 --- a/dbms/src/Core/TMTSortCursor.hpp +++ b/dbms/src/Core/TMTSortCursor.hpp @@ -2,6 +2,7 @@ #include #include +#include namespace DB { @@ -14,13 +15,6 @@ union TMTCmpOptimizedRes static_assert(sizeof(TMTCmpOptimizedRes) == 4); -enum TMTPKType -{ - INT64, - UINT64, - UNSPECIFIED, -}; - /// type of pk column will be int64, uint64 and others(int32, int8, uint32 ...). /// type of version column is uint64. /// type of delmark column is uint8. diff --git a/dbms/src/Interpreters/InterpreterSelectQuery.cpp b/dbms/src/Interpreters/InterpreterSelectQuery.cpp index f5155b2da9f..ab3663b8b07 100644 --- a/dbms/src/Interpreters/InterpreterSelectQuery.cpp +++ b/dbms/src/Interpreters/InterpreterSelectQuery.cpp @@ -699,8 +699,8 @@ QueryProcessingStage::Enum InterpreterSelectQuery::executeFetchColumns(Pipeline auto table_id = static_cast(storage.get()) -> getTableInfo().id; - auto start_key = TiKVRange::getRangeHandle(region.start_key(), table_id); - auto end_key = TiKVRange::getRangeHandle(region.end_key(), table_id); + auto start_key = TiKVRange::getRangeHandle(region.start_key(), table_id); + auto end_key = TiKVRange::getRangeHandle(region.end_key(), table_id); info.range_in_table = HandleRange(start_key, end_key); query_info.mvcc_query_info->regions_query_info.push_back(info); } diff --git a/dbms/src/Storages/MergeTree/MergeTreeDataMerger.cpp b/dbms/src/Storages/MergeTree/MergeTreeDataMerger.cpp index 12af5e88730..edafa5b94e9 100644 --- a/dbms/src/Storages/MergeTree/MergeTreeDataMerger.cpp +++ b/dbms/src/Storages/MergeTree/MergeTreeDataMerger.cpp @@ -29,7 +29,7 @@ #include #include #include - +#include #include #include #include @@ -671,17 +671,10 @@ MergeTreeData::MutableDataPartPtr MergeTreeDataMerger::mergePartsToTemporaryPart std::this_thread::sleep_for(std::chrono::seconds(1)); } - bool pk_is_uint64 = false; + const bool pk_is_uint64 = getTMTPKType(*data.primary_key_data_types[0]) == TMTPKType::UINT64; const auto handle_col_name = data.getPrimarySortDescription()[0].column_name; - { - const auto pk_type = data.getColumns().getPhysical(handle_col_name).type->getFamilyName(); - - if (std::strcmp(pk_type, TypeName::get()) == 0) - pk_is_uint64 = true; - } - std::vector> ranges; tmt.getRegionTable().traverseInternalRegionsByTable( data.table_info->id, @@ -854,6 +847,12 @@ MergeTreeData::MutableDataPartPtr MergeTreeDataMerger::mergePartsToTemporaryPart for (const auto & part : parts) new_data_part->minmax_idx.merge(part->minmax_idx); + if (data.merging_params.mode == MergeTreeData::MergingParams::Txn) + { + for (const auto & part : parts) + new_data_part->tmt_property->merge(*part->tmt_property); + } + /// Print overall profiling info. NOTE: it may duplicates previous messages { double elapsed_seconds = merge_entry->watch.elapsedSeconds(); diff --git a/dbms/src/Storages/MergeTree/MergeTreeDataPart.cpp b/dbms/src/Storages/MergeTree/MergeTreeDataPart.cpp index 87086277230..7f374189b1c 100644 --- a/dbms/src/Storages/MergeTree/MergeTreeDataPart.cpp +++ b/dbms/src/Storages/MergeTree/MergeTreeDataPart.cpp @@ -16,6 +16,7 @@ #include #include #include +#include #include #include @@ -133,15 +134,26 @@ void MergeTreeDataPart::MinMaxIndex::merge(const MinMaxIndex & other) } } +MergeTreeDataPart::MergeTreeDataPart(MergeTreeData & storage_, const String & name_, const MergeTreePartInfo & info_, const String & parent_path) + : storage(storage_), name(name_), info(info_), full_path_prefix(parent_path) +{ + if (storage.merging_params.mode == MergeTreeData::MergingParams::Txn) + tmt_property = std::make_unique(); +} + MergeTreeDataPart::MergeTreeDataPart(MergeTreeData & storage_, const String & name_, const MergeTreePartInfo & info_) : storage(storage_), name(name_), info(info_) { + if (storage.merging_params.mode == MergeTreeData::MergingParams::Txn) + tmt_property = std::make_unique(); full_path_prefix = storage.context.getPartPathSelector().getPathForPart(storage, name); } MergeTreeDataPart::MergeTreeDataPart(MergeTreeData & storage_, const String & name_) - : storage(storage_), name(name_), info(MergeTreePartInfo::fromPartName(name_, storage.format_version)) + : storage(storage_), name(name_), info(MergeTreePartInfo::fromPartName(name_, storage.format_version)) { + if (storage.merging_params.mode == MergeTreeData::MergingParams::Txn) + tmt_property = std::make_unique(); full_path_prefix = storage.context.getPartPathSelector().getPathForPart(storage, name); } @@ -497,7 +509,11 @@ void MergeTreeDataPart::loadPartitionAndMinMaxIndex() String full_path = getFullPath(); partition = MergeTreePartition(partition_name); if (!isEmpty()) + { minmax_idx.load(storage, full_path); + if (storage.merging_params.mode == MergeTreeData::MergingParams::Txn) + tmt_property->load(storage, full_path); + } } else if (storage.format_version < MERGE_TREE_DATA_MIN_FORMAT_VERSION_WITH_CUSTOM_PARTITIONING) { diff --git a/dbms/src/Storages/MergeTree/MergeTreeDataPart.h b/dbms/src/Storages/MergeTree/MergeTreeDataPart.h index 648b277f961..bfa37cb94e9 100644 --- a/dbms/src/Storages/MergeTree/MergeTreeDataPart.h +++ b/dbms/src/Storages/MergeTree/MergeTreeDataPart.h @@ -15,7 +15,7 @@ namespace DB { class MergeTreeData; - +struct TMTDataPartProperty; /// Description of the data part. struct MergeTreeDataPart @@ -23,10 +23,7 @@ struct MergeTreeDataPart using Checksums = MergeTreeDataPartChecksums; using Checksum = MergeTreeDataPartChecksums::Checksum; - MergeTreeDataPart(MergeTreeData & storage_, const String & name_, const MergeTreePartInfo & info_, const String & parent_path) - : storage(storage_), name(name_), info(info_), full_path_prefix(parent_path) - { - } + MergeTreeDataPart(MergeTreeData & storage_, const String & name_, const MergeTreePartInfo & info_, const String & parent_path); MergeTreeDataPart(MergeTreeData & storage_, const String & name_, const MergeTreePartInfo & info_); @@ -206,6 +203,8 @@ struct MergeTreeDataPart MinMaxIndex minmax_idx; + std::unique_ptr tmt_property; + Checksums checksums; /// Columns description. diff --git a/dbms/src/Storages/MergeTree/MergeTreeDataSelectExecutor.cpp b/dbms/src/Storages/MergeTree/MergeTreeDataSelectExecutor.cpp index 64299e76193..31eeaa5e099 100644 --- a/dbms/src/Storages/MergeTree/MergeTreeDataSelectExecutor.cpp +++ b/dbms/src/Storages/MergeTree/MergeTreeDataSelectExecutor.cpp @@ -53,6 +53,7 @@ struct numeric_limits<__uint128_t> #include #include #include +#include #include #include #include @@ -148,6 +149,18 @@ static RelativeSize convertAbsoluteSampleSizeToRelative(const ASTPtr & node, siz return std::min(RelativeSize(1), RelativeSize(absolute_sample_size) / RelativeSize(approx_total_rows)); } +TMTPKType getTMTPKType(const IDataType & rhs) +{ + static const DataTypeInt64 & dataTypeInt64 = {}; + static const DataTypeUInt64 & dataTypeUInt64 = {}; + + if (rhs.equals(dataTypeInt64)) + return TMTPKType::INT64; + else if (rhs.equals(dataTypeUInt64)) + return TMTPKType::UINT64; + return TMTPKType::UNSPECIFIED; +} + BlockInputStreams MergeTreeDataSelectExecutor::read(const Names & column_names_to_return, const SelectQueryInfo & query_info, const Context & context, @@ -248,12 +261,7 @@ BlockInputStreams MergeTreeDataSelectExecutor::read(const Names & column_names_t ; else if (!select.no_kvstore) { - const auto pk_family_name = data.getColumns().getPhysical(handle_col_name).type->getFamilyName(); - - if (std::strcmp(pk_family_name, TypeName::get()) == 0) - pk_type = TMTPKType::UINT64; - else if (std::strcmp(pk_family_name, TypeName::get()) == 0) - pk_type = TMTPKType::INT64; + pk_type = getTMTPKType(*data.primary_key_data_types[0]); TMTContext & tmt = context.getTMTContext(); @@ -856,7 +864,7 @@ BlockInputStreams MergeTreeDataSelectExecutor::read(const Names & column_names_t std::sort(handle_ranges.begin(), handle_ranges.end(), [](const UInt64RangeElement & a, const UInt64RangeElement & b) { return a.first < b.first; }); - computeHandleRenges(region_group_mem_block[thread_idx], + computeHandleRanges(region_group_mem_block[thread_idx], handle_ranges, region_group_range_parts[thread_idx], region_group_u64_handle_ranges[thread_idx], @@ -880,7 +888,7 @@ BlockInputStreams MergeTreeDataSelectExecutor::read(const Names & column_names_t // handle_ranges is sorted. - computeHandleRenges(region_group_mem_block[thread_idx], + computeHandleRanges(region_group_mem_block[thread_idx], handle_ranges, region_group_range_parts[thread_idx], region_group_handle_ranges[thread_idx], @@ -1044,7 +1052,7 @@ BlockInputStreams MergeTreeDataSelectExecutor::read(const Names & column_names_t for (const RangesInDataPart & part : parts_with_ranges) { - MarkRanges mark_ranges = markRangesFromRegionRange(part.data_part->index, handle_range.first, + MarkRanges mark_ranges = markRangesFromRegionRange(*part.data_part, handle_range.first, handle_range.second, part.ranges, computeMinMarksForSeek(settings, data), settings); if (mark_ranges.empty()) diff --git a/dbms/src/Storages/MergeTree/MergeTreeDataSelectExecutorCommon.hpp b/dbms/src/Storages/MergeTree/MergeTreeDataSelectExecutorCommon.hpp index 9e8d4474c22..671eaca6698 100644 --- a/dbms/src/Storages/MergeTree/MergeTreeDataSelectExecutorCommon.hpp +++ b/dbms/src/Storages/MergeTree/MergeTreeDataSelectExecutorCommon.hpp @@ -44,7 +44,7 @@ static inline size_t computeMinMarksForSeek(const Settings & settings, const Mer } template -static inline MarkRanges markRangesFromRegionRange(const MergeTreeData::DataPart::Index & index, +static inline MarkRanges markRangesFromRegionRange(const MergeTreeData::DataPart & data_part, const TiKVHandle::Handle & handle_begin, const TiKVHandle::Handle & handle_end, const MarkRanges & ori_mark_ranges, @@ -54,6 +54,19 @@ static inline MarkRanges markRangesFromRegionRange(const MergeTreeData::DataPart if (handle_end <= handle_begin) return {}; + if (data_part.tmt_property->initialized) + { + TiKVHandle::Handle index_right_handle; + { + UInt64 tmp = data_part.tmt_property->max_pk.get(); + index_right_handle = static_cast(tmp); + } + if (handle_begin > index_right_handle) + return {}; + } + + const auto & index = data_part.index; + MarkRanges res; size_t marks_count = index.at(0)->size(); @@ -100,7 +113,7 @@ static inline MarkRanges markRangesFromRegionRange(const MergeTreeData::DataPart } template -static inline void computeHandleRenges(std::vector> & block_data, +static inline void computeHandleRanges(std::vector> & block_data, std::vector, size_t>> & handle_ranges, std::vector & region_group_range_parts, std::vector> & region_group_handle_ranges, @@ -139,7 +152,7 @@ static inline void computeHandleRenges(std::vector> & block_d for (const RangesInDataPart & ranges : parts_with_ranges) { MarkRanges mark_ranges = markRangesFromRegionRange( - ranges.data_part->index, handle_range.first.first, handle_range.first.second, ranges.ranges, min_marks_for_seek, settings); + *ranges.data_part, handle_range.first.first, handle_range.first.second, ranges.ranges, min_marks_for_seek, settings); if (mark_ranges.empty()) continue; diff --git a/dbms/src/Storages/MergeTree/MergeTreeDataWriter.cpp b/dbms/src/Storages/MergeTree/MergeTreeDataWriter.cpp index e13e9c6092b..b346ff97ed6 100644 --- a/dbms/src/Storages/MergeTree/MergeTreeDataWriter.cpp +++ b/dbms/src/Storages/MergeTree/MergeTreeDataWriter.cpp @@ -1,5 +1,6 @@ #include #include +#include #include #include #include @@ -162,8 +163,13 @@ MergeTreeData::MutableDataPartPtr MergeTreeDataWriter::writeTempPart(BlockWithPa Int64 temp_index = data.insert_increment.get(); MergeTreeDataPart::MinMaxIndex minmax_idx; + TMTDataPartProperty tmt_prop; + minmax_idx.update(block, data.minmax_idx_columns); + if (data.merging_params.mode == MergeTreeData::MergingParams::Txn) + tmt_prop.update(block, data.getPrimarySortDescription()[0].column_name); + MergeTreePartition partition(std::move(block_with_partition.partition)); MergeTreePartInfo new_part_info(partition.getID(data), temp_index, temp_index, 0); @@ -189,6 +195,8 @@ MergeTreeData::MutableDataPartPtr MergeTreeDataWriter::writeTempPart(BlockWithPa MergeTreeData::MutableDataPartPtr new_data_part = std::make_shared(data, part_name, new_part_info); new_data_part->partition = std::move(partition); new_data_part->minmax_idx = std::move(minmax_idx); + if (data.merging_params.mode == MergeTreeData::MergingParams::Txn) + *new_data_part->tmt_property = std::move(tmt_prop); new_data_part->relative_path = TMP_PREFIX + part_name; new_data_part->is_temp = true; diff --git a/dbms/src/Storages/MergeTree/MergedBlockOutputStream.cpp b/dbms/src/Storages/MergeTree/MergedBlockOutputStream.cpp index fef45198bd1..b713cd9e74a 100644 --- a/dbms/src/Storages/MergeTree/MergedBlockOutputStream.cpp +++ b/dbms/src/Storages/MergeTree/MergedBlockOutputStream.cpp @@ -6,7 +6,7 @@ #include #include #include - +#include namespace DB { @@ -393,6 +393,12 @@ void MergedBlockOutputStream::writeSuffixAndFinalizePart( if (new_part->minmax_idx.initialized) new_part->minmax_idx.store(storage, part_path, checksums); + if (storage.merging_params.mode == MergeTreeData::MergingParams::Txn) + { + if (new_part->tmt_property->initialized) + new_part->tmt_property->store(storage, part_path, checksums); + } + WriteBufferFromFile count_out(part_path + "count.txt", 4096); HashingWriteBuffer count_out_hashing(count_out); writeIntText(rows_count, count_out_hashing); diff --git a/dbms/src/Storages/MergeTree/TMTDataPartProperty.cpp b/dbms/src/Storages/MergeTree/TMTDataPartProperty.cpp new file mode 100644 index 00000000000..d869e306032 --- /dev/null +++ b/dbms/src/Storages/MergeTree/TMTDataPartProperty.cpp @@ -0,0 +1,102 @@ +#include +#include +#include + +namespace DB +{ + +static ReadBufferFromFile openForReading(const String & path) +{ + return ReadBufferFromFile(path, std::min(static_cast(DBMS_DEFAULT_BUFFER_SIZE), Poco::File(path).getSize())); +} + +static const String TMTDataPartPropertyFileName = "tmt.prop"; + +void TMTDataPartProperty::load(const MergeTreeData & storage, const String & part_path) +{ + String file_name = part_path + TMTDataPartPropertyFileName; + ReadBufferFromFile file = openForReading(file_name); + UInt32 tmt_type; + const DataTypePtr & type = storage.primary_key_data_types[0]; + for (bool over = false; !over;) + { + readBinary(tmt_type, file); + switch ((TMTDataPartPropertyType)tmt_type) + { + case MIN_MAX_PK: + type->deserializeBinary(min_pk, file); + type->deserializeBinary(max_pk, file); + break; + case END: + over = true; + break; + default: + throw Exception("[TMTDataPartProperty::load] got invalid type: " + DB::toString(tmt_type), ErrorCodes::LOGICAL_ERROR); + } + } + initialized = true; +} + +void TMTDataPartProperty::store(const MergeTreeData & storage, const String & part_path, Checksums & checksums) const +{ + if (!initialized) + throw Exception( + "Attempt to store uninitialized TMT property for part " + part_path + ". This is a bug.", ErrorCodes::LOGICAL_ERROR); + + const String & file_name = TMTDataPartPropertyFileName; + + const DataTypePtr & type = storage.primary_key_data_types[0]; + + WriteBufferFromFile out(part_path + file_name); + HashingWriteBuffer out_hashing(out); + + writeBinary(MIN_MAX_PK, out_hashing); + type->serializeBinary(min_pk, out_hashing); + type->serializeBinary(max_pk, out_hashing); + writeBinary(END, out_hashing); + out_hashing.next(); + checksums.files[file_name].file_size = out_hashing.count(); + checksums.files[file_name].file_hash = out_hashing.getHash(); +} + +void TMTDataPartProperty::update(const Block & block, const std::string & pk_name) +{ + Field min_value; + Field max_value; + const ColumnWithTypeAndName & column = block.getByName(pk_name); + column.column->getExtremes(min_value, max_value); + + if (!initialized) + { + min_pk = Field(min_value); + max_pk = Field(max_value); + } + else + { + min_pk = std::min(min_pk, min_value); + max_pk = std::max(max_pk, max_value); + } + + initialized = true; +} + +void TMTDataPartProperty::merge(const TMTDataPartProperty & other) +{ + if (!other.initialized) + return; + + if (!initialized) + { + min_pk = other.min_pk; + max_pk = other.max_pk; + initialized = true; + } + else + { + + min_pk = std::min(min_pk, other.min_pk); + max_pk = std::max(max_pk, other.max_pk); + } +} + +} // namespace DB diff --git a/dbms/src/Storages/MergeTree/TMTDataPartProperty.h b/dbms/src/Storages/MergeTree/TMTDataPartProperty.h new file mode 100644 index 00000000000..5291009465b --- /dev/null +++ b/dbms/src/Storages/MergeTree/TMTDataPartProperty.h @@ -0,0 +1,36 @@ +#pragma once + +#include + +namespace DB +{ + +class MergeTreeData; + +enum TMTDataPartPropertyType : UInt32 +{ + END, + MIN_MAX_PK, +}; + +struct TMTDataPartProperty +{ + using Checksums = MergeTreeDataPartChecksums; + using Checksum = MergeTreeDataPartChecksums::Checksum; + +public: + TMTDataPartProperty() = default; + + void load(const MergeTreeData & storage, const String & part_path); + void store(const MergeTreeData & storage, const String & part_path, Checksums & checksums) const; + + void update(const Block & block, const std::string & pk_name); + void merge(const TMTDataPartProperty & other); + +public: + Field min_pk; + Field max_pk; + bool initialized = false; +}; + +} // namespace DB diff --git a/dbms/src/Storages/MergeTree/TxnMergeTreeBlockOutputStream.cpp b/dbms/src/Storages/MergeTree/TxnMergeTreeBlockOutputStream.cpp index c04c5966f17..0f189f3551a 100644 --- a/dbms/src/Storages/MergeTree/TxnMergeTreeBlockOutputStream.cpp +++ b/dbms/src/Storages/MergeTree/TxnMergeTreeBlockOutputStream.cpp @@ -1,31 +1,34 @@ +#include #include #include -#include namespace DB { -Block TxnMergeTreeBlockOutputStream::getHeader() const -{ - return storage.getSampleBlock(); -} +Block TxnMergeTreeBlockOutputStream::getHeader() const { return storage.getSampleBlock(); } -void TxnMergeTreeBlockOutputStream::write(const Block & block) +void TxnMergeTreeBlockOutputStream::write(Block && block) { storage.data.delayInsertIfNeeded(); Row partition(1, Field(UInt64(partition_id))); - Block block_copy = block; - BlockWithPartition part_block(std::move(block_copy), std::move(partition)); + + BlockWithPartition part_block(std::move(block), std::move(partition)); Stopwatch watch; MergeTreeData::MutableDataPartPtr part = storage.writer.writeTempPart(part_block); storage.data.renameTempPartAndAdd(part, &storage.increment); - PartLog::addNewPartToTheLog(storage.context, * part, watch.elapsed()); + PartLog::addNewPartToTheLog(storage.context, *part, watch.elapsed()); storage.merge_task_handle->wake(); } +void TxnMergeTreeBlockOutputStream::write(const Block & block) +{ + Block block_copy = block; + write(std::move(block_copy)); } + +} // namespace DB diff --git a/dbms/src/Storages/MergeTree/TxnMergeTreeBlockOutputStream.h b/dbms/src/Storages/MergeTree/TxnMergeTreeBlockOutputStream.h index 8b887a6442c..e7a30ad55c1 100644 --- a/dbms/src/Storages/MergeTree/TxnMergeTreeBlockOutputStream.h +++ b/dbms/src/Storages/MergeTree/TxnMergeTreeBlockOutputStream.h @@ -1,7 +1,7 @@ #pragma once -#include #include +#include #include namespace DB @@ -13,18 +13,18 @@ class StorageMergeTree; class TxnMergeTreeBlockOutputStream : public IBlockOutputStream { public: - TxnMergeTreeBlockOutputStream(StorageMergeTree & storage_, UInt64 partition_id_ = 0) : - storage(storage_), log(&Logger::get("TxnMergeTreeBlockOutputStream")), partition_id(partition_id_) - { - } + TxnMergeTreeBlockOutputStream(StorageMergeTree & storage_, UInt64 partition_id_ = 0) + : storage(storage_), log(&Logger::get("TxnMergeTreeBlockOutputStream")), partition_id(partition_id_) + {} Block getHeader() const override; void write(const Block & block) override; + void write(Block && block); private: StorageMergeTree & storage; - Logger *log; + Logger * log; size_t partition_id; }; -} +} // namespace DB diff --git a/dbms/src/Storages/Transaction/Codec.h b/dbms/src/Storages/Transaction/Codec.h index 958f4f4923e..40a2a048021 100644 --- a/dbms/src/Storages/Transaction/Codec.h +++ b/dbms/src/Storages/Transaction/Codec.h @@ -25,9 +25,6 @@ static const size_t ENC_GROUP_SIZE = 8; static const UInt8 ENC_MARKER = static_cast(0xff); static const char ENC_ASC_PADDING[ENC_GROUP_SIZE] = {0}; -static const size_t KEY_SIZE_WITHOUT_TS = ((1 + 8 + 2 + 8)/ENC_GROUP_SIZE+1)*(ENC_GROUP_SIZE+1); - - template T DecodeInt(size_t & cursor, const String & raw_value) { diff --git a/dbms/src/Storages/Transaction/PartitionStreams.cpp b/dbms/src/Storages/Transaction/PartitionStreams.cpp index c2ba81f2308..f0275cf02b6 100644 --- a/dbms/src/Storages/Transaction/PartitionStreams.cpp +++ b/dbms/src/Storages/Transaction/PartitionStreams.cpp @@ -10,16 +10,14 @@ namespace DB { -using BlockOption = std::optional; - -std::tuple RegionTable::getBlockInputStreamByRegion(TableID table_id, +RegionTable::BlockOption RegionTable::getBlockInputStreamByRegion(TableID table_id, RegionPtr region, const TiDB::TableInfo & table_info, const ColumnsDescription & columns, const Names & ordered_columns, RegionDataReadInfoList & data_list_for_remove) { - return getBlockInputStreamByRegion(table_id, + return std::get<0>(getBlockInputStreamByRegion(table_id, region, InvalidRegionVersion, InvalidRegionVersion, @@ -29,10 +27,11 @@ std::tuple RegionTable::getBlockInpu false, false, 0, - &data_list_for_remove); + &data_list_for_remove, + log)); } -std::tuple RegionTable::getBlockInputStreamByRegion(TableID table_id, +std::tuple RegionTable::getBlockInputStreamByRegion(TableID table_id, RegionPtr region, const RegionVersion region_version, const RegionVersion conf_version, @@ -42,7 +41,8 @@ std::tuple RegionTable::getBlockInpu bool learner_read, bool resolve_locks, Timestamp start_ts, - RegionDataReadInfoList * data_list_for_remove) + RegionDataReadInfoList * data_list_for_remove, + Logger * log) { if (!region) return {BlockOption{}, NOT_FOUND}; @@ -63,6 +63,8 @@ std::tuple RegionTable::getBlockInpu if (ordered_columns->size() == 3) need_value = false; + auto start_time = Clock::now(); + { auto scanner = region->createCommittedScanner(table_id); @@ -92,12 +94,24 @@ std::tuple RegionTable::getBlockInpu } while (scanner->hasNext()); } + const auto scan_cost = std::chrono::duration_cast(Clock::now() - start_time).count(); + start_time = Clock::now(); + auto block = RegionBlockRead(*table_info, *columns, *ordered_columns, data_list); + auto compute_cost = std::chrono::duration_cast(Clock::now() - start_time).count(); + + if (log) + { + LOG_TRACE(log, + region->toString(false) << " read " << data_list.size() << " rows, cost [scan " << scan_cost << ", compute " << compute_cost + << "] ms"); + } + if (data_list_for_remove) *data_list_for_remove = std::move(data_list); - return {block, OK}; + return {std::move(block), OK}; } } diff --git a/dbms/src/Storages/Transaction/Region.cpp b/dbms/src/Storages/Transaction/Region.cpp index 1bd76ef79ba..1212640b450 100644 --- a/dbms/src/Storages/Transaction/Region.cpp +++ b/dbms/src/Storages/Transaction/Region.cpp @@ -486,9 +486,9 @@ void Region::waitIndex(UInt64 index) { if (!meta.checkIndex(index)) { - LOG_DEBUG(log, "Region " << id() << " need to wait learner index: " << index); + LOG_DEBUG(log, toString() << " need to wait learner index: " << index); meta.waitIndex(index); - LOG_DEBUG(log, "Region " << id() << " wait learner index " << index << " done"); + LOG_DEBUG(log, toString(false) << " wait learner index " << index << " done"); } } } diff --git a/dbms/src/Storages/Transaction/RegionBlockReader.cpp b/dbms/src/Storages/Transaction/RegionBlockReader.cpp index 99af598d169..adcb56329a2 100644 --- a/dbms/src/Storages/Transaction/RegionBlockReader.cpp +++ b/dbms/src/Storages/Transaction/RegionBlockReader.cpp @@ -1,4 +1,5 @@ #include +#include #include #include #include @@ -68,12 +69,7 @@ Block RegionBlockRead(const TiDB::TableInfo & table_info, const ColumnsDescripti column_map[handle_col_id].first->reserve(data_list.size()); } - bool pk_is_uint64 = false; - - const auto pk_type = column_map[handle_col_id].second.type->getFamilyName(); - - if (std::strcmp(pk_type, TypeName::get()) == 0) - pk_is_uint64 = true; + const bool pk_is_uint64 = getTMTPKType(*column_map[handle_col_id].second.type) == TMTPKType::UINT64; if (pk_is_uint64) { diff --git a/dbms/src/Storages/Transaction/RegionTable.cpp b/dbms/src/Storages/Transaction/RegionTable.cpp index 445a8bda57c..b66a3a6acfb 100644 --- a/dbms/src/Storages/Transaction/RegionTable.cpp +++ b/dbms/src/Storages/Transaction/RegionTable.cpp @@ -61,10 +61,16 @@ StoragePtr RegionTable::getOrCreateStorage(TableID table_id) RegionTable::InternalRegion & RegionTable::insertRegion(Table & table, const Region & region) { - auto region_id = region.id(); + const auto range = region.getRange(); + return insertRegion(table, range.first, range.second, region.id()); +} + +RegionTable::InternalRegion & RegionTable::insertRegion(Table & table, const TiKVKey & start, const TiKVKey & end, const RegionID region_id) +{ auto & table_regions = table.regions; // Insert table mapping. - auto [it, ok] = table_regions.emplace(region_id, InternalRegion(region_id, region.getHandleRangeByTable(table.table_id))); + auto [it, ok] + = table_regions.emplace(region_id, InternalRegion(region_id, TiKVRange::getHandleRangeByTable(start, end, table.table_id))); if (!ok) throw Exception( "[RegionTable::insertRegion] insert duplicate internal region " + DB::toString(region_id), ErrorCodes::LOGICAL_ERROR); @@ -172,6 +178,8 @@ void RegionTable::flushRegion(TableID table_id, RegionID region_id, size_t & cac LOG_DEBUG(log, "[flushRegion] table " << table_id << ", [region " << region_id << "] original " << region->dataSize() << " bytes"); + UInt64 mem_read_cost = -1, write_part_cost = -1; + RegionDataReadInfoList data_list; if (storage == nullptr) { @@ -193,7 +201,9 @@ void RegionTable::flushRegion(TableID table_id, RegionID region_id, size_t & cac if (names.size() < 3) throw Exception("[flushRegion] size of merge tree columns < 3, should not happen", ErrorCodes::LOGICAL_ERROR); - auto [block, status] = getBlockInputStreamByRegion(table_id, region, table_info, columns, names, data_list); + auto start_time = Clock::now(); + + auto block = getBlockInputStreamByRegion(table_id, region, table_info, columns, names, data_list); if (!block) { // no data in region for table. update cache size. @@ -201,10 +211,13 @@ void RegionTable::flushRegion(TableID table_id, RegionID region_id, size_t & cac return; } - std::ignore = status; + mem_read_cost = std::chrono::duration_cast(Clock::now() - start_time).count(); + start_time = Clock::now(); TxnMergeTreeBlockOutputStream output(*merge_tree); - output.write(*block); + output.write(std::move(*block)); + + write_part_cost = std::chrono::duration_cast(Clock::now() - start_time).count(); } // remove data in region @@ -237,7 +250,9 @@ void RegionTable::flushRegion(TableID table_id, RegionID region_id, size_t & cac region->incDirtyFlag(); } - LOG_DEBUG(log, "[flushRegion] table " << table_id << ", [region " << region_id << "] after flush " << cache_size << " bytes"); + LOG_DEBUG(log, + "[flushRegion] table " << table_id << ", [region " << region_id << "] after flush " << cache_size << " bytes, cost [mem read " + << mem_read_cost << ", write part " << write_part_cost << "] ms"); } } @@ -331,7 +346,6 @@ void RegionTable::applySnapshotRegions(const RegionMap & region_map) if (cache_bytes) internal_region.updated = true; } - doShrinkRegionRange(*region); } } diff --git a/dbms/src/Storages/Transaction/RegionTable.h b/dbms/src/Storages/Transaction/RegionTable.h index af9247ccb50..7ca5366b156 100644 --- a/dbms/src/Storages/Transaction/RegionTable.h +++ b/dbms/src/Storages/Transaction/RegionTable.h @@ -136,6 +136,7 @@ class RegionTable : private boost::noncopyable InternalRegion & insertRegion(Table & table, const Region & region); InternalRegion & getOrInsertRegion(TableID table_id, const Region & region); + InternalRegion & insertRegion(Table & table, const TiKVKey & start, const TiKVKey & end, const RegionID region_id); bool shouldFlush(const InternalRegion & region) const; @@ -178,14 +179,15 @@ class RegionTable : private boost::noncopyable void traverseInternalRegionsByTable(const TableID table_id, std::function && callback); std::vector> getRegionsByTable(const TableID table_id); - static std::tuple, RegionReadStatus> getBlockInputStreamByRegion(TableID table_id, + using BlockOption = std::optional; + BlockOption getBlockInputStreamByRegion(TableID table_id, RegionPtr region, const TiDB::TableInfo & table_info, const ColumnsDescription & columns, const Names & ordered_columns, RegionDataReadInfoList & data_list_for_remove); - static std::tuple, RegionReadStatus> getBlockInputStreamByRegion(TableID table_id, + static std::tuple getBlockInputStreamByRegion(TableID table_id, RegionPtr region, const RegionVersion region_version, const RegionVersion conf_version, @@ -195,7 +197,8 @@ class RegionTable : private boost::noncopyable bool learner_read, bool resolve_locks, Timestamp start_ts, - RegionDataReadInfoList * data_list_for_remove = nullptr); + RegionDataReadInfoList * data_list_for_remove = nullptr, + Logger * log = nullptr); TableIDSet getAllMappedTables(const RegionID region_id) const; }; diff --git a/dbms/src/Storages/Transaction/TiKVKeyValue.h b/dbms/src/Storages/Transaction/TiKVKeyValue.h index a61f6ef3473..b586575ec4b 100644 --- a/dbms/src/Storages/Transaction/TiKVKeyValue.h +++ b/dbms/src/Storages/Transaction/TiKVKeyValue.h @@ -39,8 +39,7 @@ struct StringObject : std::string } const std::string & getStr() const { return *this; } - std::string & getStr() { return *this; } - size_t dataSize() const { return size(); } + size_t dataSize() const { return Base::size(); } std::string toString() const { return *this; } // For debug @@ -67,6 +66,7 @@ struct StringObject : std::string private: StringObject(const Base & str_) : Base(str_) {} StringObject(const StringObject & obj) = delete; + size_t size() const = delete; }; using TiKVKey = StringObject; diff --git a/dbms/src/Storages/Transaction/TiKVRange.h b/dbms/src/Storages/Transaction/TiKVRange.h index db2037f3a14..25890eafa35 100644 --- a/dbms/src/Storages/Transaction/TiKVRange.h +++ b/dbms/src/Storages/Transaction/TiKVRange.h @@ -13,9 +13,14 @@ namespace TiKVRange using Handle = TiKVHandle::Handle; -template -inline Handle getRangeHandle(const TiKVKey & tikv_key, const TableID table_id) +template +inline Handle getRangeHandle(const KeyType & tikv_key, const TableID table_id) { + if constexpr (decoded) + static_assert(std::is_same_v); + else + static_assert(std::is_same_v); + constexpr HandleID min = std::numeric_limits::min(); constexpr HandleID max = std::numeric_limits::max(); @@ -27,11 +32,17 @@ inline Handle getRangeHandle(const TiKVKey & tikv_key, const TableID table_id) return Handle::max; } - String key; + const std::string * raw_key_ptr = nullptr; + std::string decoded_raw_key; if constexpr (decoded) - key = tikv_key.getStr(); + raw_key_ptr = &tikv_key; else - key = RecordKVFormat::decodeTiKVKey(tikv_key); + { + decoded_raw_key = RecordKVFormat::decodeTiKVKey(tikv_key); + raw_key_ptr = &decoded_raw_key; + } + + const std::string & key = *raw_key_ptr; if (key <= RecordKVFormat::genRawKey(table_id, min)) return Handle::normal_min; @@ -62,12 +73,6 @@ inline Handle getRangeHandle(const TiKVKey & tikv_key, const TableID table_id) } } -template -inline Handle getRangeHandle(const std::string & key, const TableID table_id) -{ - return getRangeHandle(static_cast(key), table_id); -} - inline HandleRange getHandleRangeByTable(const TiKVKey & start_key, const TiKVKey & end_key, TableID table_id) { auto start_handle = getRangeHandle(start_key, table_id); diff --git a/dbms/src/Storages/Transaction/TiKVRecordFormat.h b/dbms/src/Storages/Transaction/TiKVRecordFormat.h index d99d3163033..f18dc82b70a 100644 --- a/dbms/src/Storages/Transaction/TiKVRecordFormat.h +++ b/dbms/src/Storages/Transaction/TiKVRecordFormat.h @@ -56,12 +56,10 @@ inline std::vector DecodeRow(const TiKVValue & value) // Key format is here: // https://docs.google.com/document/d/1J9Dsp8l5Sbvzjth77hK8yx3SzpEJ4SXaR_wIvswRhro/edit // https://github.com/tikv/tikv/blob/289ce2ddac505d7883ec616c078e184c00844d17/src/util/codec/bytes.rs#L33-L63 -inline void encodeAsTiKVKey(const String & ori_str, std::stringstream & ss) { EncodeBytes(ori_str, ss); } - inline TiKVKey encodeAsTiKVKey(const String & ori_str) { std::stringstream ss; - encodeAsTiKVKey(ori_str, ss); + EncodeBytes(ori_str, ss); return TiKVKey(ss.str()); } @@ -111,33 +109,37 @@ inline String genRawKey(const TableID tableId, const HandleID handleId) inline TiKVKey genKey(const TableID tableId, const HandleID handleId) { return encodeAsTiKVKey(genRawKey(tableId, handleId)); } -inline std::tuple decodeTiKVKeyFull(const TiKVKey & key) +inline bool checkKeyPaddingValid(const char * ptr, const UInt8 pad_size) +{ + UInt64 p = (*reinterpret_cast(ptr)) >> ((ENC_GROUP_SIZE - pad_size) * 8); + return p == 0; +} + +inline std::tuple decodeTiKVKeyFull(const TiKVKey & key) { - std::stringstream res; - const char * ptr = key.data(); const size_t chunk_len = ENC_GROUP_SIZE + 1; - for (const char * next_ptr = ptr;; next_ptr += chunk_len) + std::string res; + res.reserve(key.dataSize() / chunk_len * ENC_GROUP_SIZE); + for (const char * ptr = key.data();; ptr += chunk_len) { - ptr = next_ptr; if (ptr + chunk_len > key.dataSize() + key.data()) throw Exception("Unexpected eof", ErrorCodes::LOGICAL_ERROR); auto marker = (UInt8) * (ptr + ENC_GROUP_SIZE); - size_t pad_size = (ENC_MARKER - marker); + UInt8 pad_size = (ENC_MARKER - marker); if (pad_size == 0) { - res.write(ptr, ENC_GROUP_SIZE); + res.append(ptr, ENC_GROUP_SIZE); continue; } if (pad_size > ENC_GROUP_SIZE) throw Exception("Key padding", ErrorCodes::LOGICAL_ERROR); - res.write(ptr, ENC_GROUP_SIZE - pad_size); - for (const char * p = ptr + ENC_GROUP_SIZE - pad_size; p < ptr + ENC_GROUP_SIZE; ++p) - { - if (*p != 0) - throw Exception("Key padding, wrong end", ErrorCodes::LOGICAL_ERROR); - } + res.append(ptr, ENC_GROUP_SIZE - pad_size); + + if (!checkKeyPaddingValid(ptr, pad_size)) + throw Exception("Key padding, wrong end", ErrorCodes::LOGICAL_ERROR); + // raw string and the offset of remaining string such as timestamp - return std::make_tuple(res.str(), ptr - key.data() + chunk_len); + return std::make_tuple(std::move(res), ptr - key.data() + chunk_len); } } diff --git a/dbms/src/Storages/Transaction/applySnapshot.cpp b/dbms/src/Storages/Transaction/applySnapshot.cpp index 4d191dfad72..addbf9d4a4d 100644 --- a/dbms/src/Storages/Transaction/applySnapshot.cpp +++ b/dbms/src/Storages/Transaction/applySnapshot.cpp @@ -1,3 +1,4 @@ +#include #include #include #include @@ -51,14 +52,7 @@ bool applySnapshot(const KVStorePtr & kvstore, RegionPtr new_region, Context * c auto merge_tree = std::dynamic_pointer_cast(storage); auto table_lock = merge_tree->lockStructure(true, __PRETTY_FUNCTION__); - bool pk_is_uint64 = false; - { - std::string handle_col_name = merge_tree->getData().getPrimarySortDescription()[0].column_name; - const auto pk_type = merge_tree->getColumns().getPhysical(handle_col_name).type->getFamilyName(); - - if (std::strcmp(pk_type, TypeName::get()) == 0) - pk_is_uint64 = true; - } + const bool pk_is_uint64 = getTMTPKType(*merge_tree->getData().primary_key_data_types[0]) == TMTPKType::UINT64; if (pk_is_uint64) { diff --git a/dbms/src/Storages/Transaction/tests/tikv_keyvalue.cpp b/dbms/src/Storages/Transaction/tests/tikv_keyvalue.cpp index f6981840c22..b414b44151d 100644 --- a/dbms/src/Storages/Transaction/tests/tikv_keyvalue.cpp +++ b/dbms/src/Storages/Transaction/tests/tikv_keyvalue.cpp @@ -1,13 +1,15 @@ #include "region_helper.h" #include +#include #include #include -#include using namespace DB; -inline bool checkTableInvolveRange(const TableID table_id, const std::pair & range) +using RangeRef = std::pair; + +inline bool checkTableInvolveRange(const TableID table_id, const RangeRef & range) { const TiKVKey start_key = RecordKVFormat::genKey(table_id, std::numeric_limits::min()); const TiKVKey end_key = RecordKVFormat::genKey(table_id, std::numeric_limits::max()); @@ -100,26 +102,26 @@ int main(int, char **) TiKVKey start_key = RecordKVFormat::genKey(200, 123); TiKVKey end_key = RecordKVFormat::genKey(300, 124); - assert(checkTableInvolveRange(200, std::make_pair(start_key, end_key))); - assert(checkTableInvolveRange(250, std::make_pair(start_key, end_key))); - assert(checkTableInvolveRange(300, std::make_pair(start_key, end_key))); - assert(!checkTableInvolveRange(400, std::make_pair(start_key, end_key))); + assert(checkTableInvolveRange(200, RangeRef{start_key, end_key})); + assert(checkTableInvolveRange(250, RangeRef{start_key, end_key})); + assert(checkTableInvolveRange(300, RangeRef{start_key, end_key})); + assert(!checkTableInvolveRange(400, RangeRef{start_key, end_key})); } { TiKVKey start_key = RecordKVFormat::genKey(200, std::numeric_limits::min()); TiKVKey end_key = RecordKVFormat::genKey(200, 100); - assert(checkTableInvolveRange(200, std::make_pair(start_key, end_key))); - assert(!checkTableInvolveRange(100, std::make_pair(start_key, end_key))); + assert(checkTableInvolveRange(200, RangeRef{start_key, end_key})); + assert(!checkTableInvolveRange(100, RangeRef{start_key, end_key})); } { TiKVKey start_key; TiKVKey end_key; - assert(checkTableInvolveRange(200, std::make_pair(start_key, end_key))); - assert(checkTableInvolveRange(250, std::make_pair(start_key, end_key))); - assert(checkTableInvolveRange(300, std::make_pair(start_key, end_key))); - assert(checkTableInvolveRange(400, std::make_pair(start_key, end_key))); + assert(checkTableInvolveRange(200, RangeRef{start_key, end_key})); + assert(checkTableInvolveRange(250, RangeRef{start_key, end_key})); + assert(checkTableInvolveRange(300, RangeRef{start_key, end_key})); + assert(checkTableInvolveRange(400, RangeRef{start_key, end_key})); } { @@ -253,9 +255,19 @@ int main(int, char **) std::string s = "1234"; s[0] = char(1); s[3] = char(111); - TiKVKey key(s); + auto & key = static_cast(s); assert(key.toHex() == "[1 32 33 6f]"); } + { + std::string s(12, 1); + s[8] = s[9] = s[10] = 0; + assert(RecordKVFormat::checkKeyPaddingValid(s.data() + 1, 1)); + assert(RecordKVFormat::checkKeyPaddingValid(s.data() + 2, 2)); + assert(RecordKVFormat::checkKeyPaddingValid(s.data() + 3, 3)); + for (auto i = 1; i <= 8; ++i) + assert(!RecordKVFormat::checkKeyPaddingValid(s.data() + 4, i)); + } + return res ? 0 : 1; } From 2f113448cf6ad0bb55bf8bd534131237768c07ac Mon Sep 17 00:00:00 2001 From: lidezhu <47731263+lidezhu@users.noreply.github.com> Date: Tue, 30 Jul 2019 16:28:17 +0800 Subject: [PATCH 5/9] [FLASH-244] Add full-stack test (#141) * Add full stack test support to integration test * Add simple full stack test generator * Remove auto-generated visual test --- .gitignore | 4 + tests/_env.sh | 15 + tests/docker/Dockerfile | 3 + tests/docker/_env.sh | 15 + tests/docker/_helper.sh | 13 + tests/docker/build_learner_config.sh | 56 +++ tests/docker/config/pd.toml | 54 +++ tests/docker/config/tidb.toml | 93 +++++ tests/docker/config/tiflash-users.xml | 108 ++++++ tests/docker/config/tiflash.xml | 192 +++++++++ tests/docker/config/tikv.toml | 60 +++ tests/docker/docker-compose.yaml | 95 +++++ tests/docker/run.sh | 22 +- tests/fullstack-test/sample.test | 12 + tests/generate-fullstack-test.py | 367 ++++++++++++++++++ ...dedup_l11_skip_to_not_less_than_g3_o1.test | 28 -- ...dedup_l11_skip_to_not_less_than_g3_o2.test | 28 -- ...dedup_l14_skip_to_not_less_than_g4_o1.test | 29 -- ...dedup_l14_skip_to_not_less_than_g4_o2.test | 29 -- ...dedup_l17_skip_to_not_less_than_g5_o1.test | 30 -- ...dedup_l17_skip_to_not_less_than_g5_o2.test | 30 -- .../dedup_l22_skip_to_bottom_g0_o1.test | 25 -- .../dedup_l22_skip_to_bottom_g0_o2.test | 25 -- .../dedup_l25_skip_to_bottom_g1_o1.test | 26 -- .../dedup_l25_skip_to_bottom_g1_o2.test | 26 -- .../dedup_l28_skip_to_bottom_g2_o1.test | 27 -- .../dedup_l28_skip_to_bottom_g2_o2.test | 27 -- .../dedup_l2_skip_to_not_less_than_g0.test | 23 -- .../dedup_l31_skip_to_bottom_g3_o1.test | 28 -- .../dedup_l31_skip_to_bottom_g3_o2.test | 28 -- .../dedup_l34_skip_to_bottom_g4_o1.test | 29 -- .../dedup_l34_skip_to_bottom_g4_o2.test | 29 -- .../dedup_l5_skip_to_not_less_than_g1_o1.test | 26 -- .../dedup_l5_skip_to_not_less_than_g1_o2.test | 26 -- .../dedup_l8_skip_to_not_less_than_g2_o1.test | 27 -- .../dedup_l8_skip_to_not_less_than_g2_o2.test | 27 -- ...hree_parts_one_include_another_g43_o1.test | 33 -- ...hree_parts_one_include_another_g43_o2.test | 33 -- ...hree_parts_one_include_another_g43_o3.test | 31 -- ...hree_parts_one_include_another_g43_o4.test | 31 -- ...hree_parts_one_include_another_g43_o5.test | 31 -- ...hree_parts_one_include_another_g43_o6.test | 33 -- ...hree_parts_one_include_another_g44_o1.test | 33 -- ...hree_parts_one_include_another_g44_o2.test | 33 -- ...hree_parts_one_include_another_g44_o3.test | 33 -- ...hree_parts_one_include_another_g44_o4.test | 33 -- ...hree_parts_one_include_another_g44_o5.test | 33 -- ...hree_parts_one_include_another_g44_o6.test | 33 -- ...hree_parts_one_include_another_g45_o1.test | 33 -- ...hree_parts_one_include_another_g45_o2.test | 33 -- ...hree_parts_one_include_another_g45_o3.test | 33 -- ...hree_parts_one_include_another_g45_o4.test | 33 -- ...hree_parts_one_include_another_g45_o5.test | 33 -- ...hree_parts_one_include_another_g45_o6.test | 33 -- ...hree_parts_one_include_another_g46_o1.test | 32 -- ...hree_parts_one_include_another_g46_o2.test | 32 -- ...hree_parts_one_include_another_g46_o3.test | 30 -- ...hree_parts_one_include_another_g46_o4.test | 30 -- ...hree_parts_one_include_another_g46_o5.test | 30 -- ...hree_parts_one_include_another_g46_o6.test | 32 -- ...hree_parts_one_include_another_g47_o1.test | 32 -- ...hree_parts_one_include_another_g47_o2.test | 32 -- ...hree_parts_one_include_another_g47_o3.test | 30 -- ...hree_parts_one_include_another_g47_o4.test | 30 -- ...hree_parts_one_include_another_g47_o5.test | 30 -- ...hree_parts_one_include_another_g47_o6.test | 32 -- ...dup_l101_two_parts_one_is_small_g6_o1.test | 24 -- ...dup_l101_two_parts_one_is_small_g6_o2.test | 26 -- ...hree_parts_one_include_another_g48_o1.test | 32 -- ...hree_parts_one_include_another_g48_o2.test | 32 -- ...hree_parts_one_include_another_g48_o3.test | 32 -- ...hree_parts_one_include_another_g48_o4.test | 32 -- ...hree_parts_one_include_another_g48_o5.test | 32 -- ...hree_parts_one_include_another_g48_o6.test | 32 -- ...hree_parts_one_include_another_g49_o1.test | 31 -- ...hree_parts_one_include_another_g49_o2.test | 31 -- ...hree_parts_one_include_another_g49_o3.test | 29 -- ...hree_parts_one_include_another_g49_o4.test | 29 -- ...hree_parts_one_include_another_g49_o5.test | 29 -- ...hree_parts_one_include_another_g49_o6.test | 31 -- ...hree_parts_one_include_another_g50_o1.test | 31 -- ...hree_parts_one_include_another_g50_o2.test | 31 -- ...hree_parts_one_include_another_g50_o3.test | 29 -- ...hree_parts_one_include_another_g50_o4.test | 29 -- ...hree_parts_one_include_another_g50_o5.test | 29 -- ...hree_parts_one_include_another_g50_o6.test | 31 -- ...hree_parts_one_include_another_g51_o1.test | 32 -- ...hree_parts_one_include_another_g51_o2.test | 32 -- ...hree_parts_one_include_another_g51_o3.test | 30 -- ...hree_parts_one_include_another_g51_o4.test | 30 -- ...hree_parts_one_include_another_g51_o5.test | 30 -- ...hree_parts_one_include_another_g51_o6.test | 32 -- ...hree_parts_one_include_another_g52_o1.test | 32 -- ...hree_parts_one_include_another_g52_o2.test | 32 -- ...hree_parts_one_include_another_g52_o3.test | 30 -- ...hree_parts_one_include_another_g52_o4.test | 30 -- ...hree_parts_one_include_another_g52_o5.test | 30 -- ...hree_parts_one_include_another_g52_o6.test | 32 -- ...hree_parts_one_include_another_g53_o1.test | 32 -- ...hree_parts_one_include_another_g53_o2.test | 32 -- ...hree_parts_one_include_another_g53_o3.test | 30 -- ...hree_parts_one_include_another_g53_o4.test | 30 -- ...hree_parts_one_include_another_g53_o5.test | 30 -- ...hree_parts_one_include_another_g53_o6.test | 32 -- ...hree_parts_one_include_another_g54_o1.test | 32 -- ...hree_parts_one_include_another_g54_o2.test | 32 -- ...hree_parts_one_include_another_g54_o3.test | 30 -- ...hree_parts_one_include_another_g54_o4.test | 30 -- ...hree_parts_one_include_another_g54_o5.test | 30 -- ...hree_parts_one_include_another_g54_o6.test | 32 -- ...dup_l104_two_parts_one_is_small_g7_o1.test | 24 -- ...dup_l104_two_parts_one_is_small_g7_o2.test | 26 -- ...hree_parts_one_include_another_g55_o1.test | 32 -- ...hree_parts_one_include_another_g55_o2.test | 32 -- ...hree_parts_one_include_another_g55_o3.test | 32 -- ...hree_parts_one_include_another_g55_o4.test | 32 -- ...hree_parts_one_include_another_g55_o5.test | 32 -- ...hree_parts_one_include_another_g55_o6.test | 32 -- ...hree_parts_one_include_another_g56_o1.test | 32 -- ...hree_parts_one_include_another_g56_o2.test | 32 -- ...hree_parts_one_include_another_g56_o3.test | 32 -- ...hree_parts_one_include_another_g56_o4.test | 32 -- ...hree_parts_one_include_another_g56_o5.test | 32 -- ...hree_parts_one_include_another_g56_o6.test | 32 -- ...hree_parts_one_include_another_g57_o1.test | 32 -- ...hree_parts_one_include_another_g57_o2.test | 32 -- ...hree_parts_one_include_another_g57_o3.test | 30 -- ...hree_parts_one_include_another_g57_o4.test | 30 -- ...hree_parts_one_include_another_g57_o5.test | 30 -- ...hree_parts_one_include_another_g57_o6.test | 32 -- ...hree_parts_one_include_another_g58_o1.test | 33 -- ...hree_parts_one_include_another_g58_o2.test | 33 -- ...hree_parts_one_include_another_g58_o3.test | 33 -- ...hree_parts_one_include_another_g58_o4.test | 33 -- ...hree_parts_one_include_another_g58_o5.test | 33 -- ...hree_parts_one_include_another_g58_o6.test | 33 -- ...hree_parts_one_include_another_g59_o1.test | 34 -- ...hree_parts_one_include_another_g59_o2.test | 34 -- ...hree_parts_one_include_another_g59_o3.test | 34 -- ...hree_parts_one_include_another_g59_o4.test | 34 -- ...hree_parts_one_include_another_g59_o5.test | 34 -- ...hree_parts_one_include_another_g59_o6.test | 34 -- ...hree_parts_one_include_another_g60_o1.test | 32 -- ...hree_parts_one_include_another_g60_o2.test | 32 -- ...hree_parts_one_include_another_g60_o3.test | 30 -- ...hree_parts_one_include_another_g60_o4.test | 30 -- ...hree_parts_one_include_another_g60_o5.test | 30 -- ...hree_parts_one_include_another_g60_o6.test | 32 -- ...hree_parts_one_include_another_g61_o1.test | 33 -- ...hree_parts_one_include_another_g61_o2.test | 33 -- ...hree_parts_one_include_another_g61_o3.test | 31 -- ...hree_parts_one_include_another_g61_o4.test | 31 -- ...hree_parts_one_include_another_g61_o5.test | 31 -- ...hree_parts_one_include_another_g61_o6.test | 33 -- ...dup_l107_two_parts_one_is_small_g8_o1.test | 27 -- ...dup_l107_two_parts_one_is_small_g8_o2.test | 27 -- ...hree_parts_one_include_another_g62_o1.test | 33 -- ...hree_parts_one_include_another_g62_o2.test | 33 -- ...hree_parts_one_include_another_g62_o3.test | 31 -- ...hree_parts_one_include_another_g62_o4.test | 31 -- ...hree_parts_one_include_another_g62_o5.test | 31 -- ...hree_parts_one_include_another_g62_o6.test | 33 -- ...hree_parts_one_include_another_g63_o1.test | 33 -- ...hree_parts_one_include_another_g63_o2.test | 33 -- ...hree_parts_one_include_another_g63_o3.test | 33 -- ...hree_parts_one_include_another_g63_o4.test | 33 -- ...hree_parts_one_include_another_g63_o5.test | 33 -- ...hree_parts_one_include_another_g63_o6.test | 33 -- ...hree_parts_one_include_another_g64_o1.test | 34 -- ...hree_parts_one_include_another_g64_o2.test | 34 -- ...hree_parts_one_include_another_g64_o3.test | 34 -- ...hree_parts_one_include_another_g64_o4.test | 34 -- ...hree_parts_one_include_another_g64_o5.test | 34 -- ...hree_parts_one_include_another_g64_o6.test | 34 -- ...hree_parts_one_include_another_g65_o1.test | 34 -- ...hree_parts_one_include_another_g65_o2.test | 32 -- ...hree_parts_one_include_another_g65_o3.test | 32 -- ...hree_parts_one_include_another_g65_o4.test | 30 -- ...hree_parts_one_include_another_g65_o5.test | 30 -- ...hree_parts_one_include_another_g65_o6.test | 32 -- ...hree_parts_one_include_another_g66_o1.test | 32 -- ...hree_parts_one_include_another_g66_o2.test | 30 -- ...hree_parts_one_include_another_g66_o3.test | 32 -- ...hree_parts_one_include_another_g66_o4.test | 30 -- ...hree_parts_one_include_another_g66_o5.test | 30 -- ...hree_parts_one_include_another_g66_o6.test | 30 -- .../dedup_l10_single_part_g4.test | 22 -- ...hree_parts_one_include_another_g67_o1.test | 32 -- ...hree_parts_one_include_another_g67_o2.test | 30 -- ...hree_parts_one_include_another_g67_o3.test | 32 -- ...hree_parts_one_include_another_g67_o4.test | 30 -- ...hree_parts_one_include_another_g67_o5.test | 30 -- ...hree_parts_one_include_another_g67_o6.test | 30 -- ...hree_parts_one_include_another_g68_o1.test | 32 -- ...hree_parts_one_include_another_g68_o2.test | 30 -- ...hree_parts_one_include_another_g68_o3.test | 30 -- ...hree_parts_one_include_another_g68_o4.test | 28 -- ...hree_parts_one_include_another_g68_o5.test | 28 -- ...hree_parts_one_include_another_g68_o6.test | 30 -- ...dup_l110_two_parts_one_is_small_g9_o1.test | 27 -- ...dup_l110_two_parts_one_is_small_g9_o2.test | 27 -- ...hree_parts_one_include_another_g69_o1.test | 33 -- ...hree_parts_one_include_another_g69_o2.test | 31 -- ...hree_parts_one_include_another_g69_o3.test | 31 -- ...hree_parts_one_include_another_g69_o4.test | 29 -- ...hree_parts_one_include_another_g69_o5.test | 29 -- ...hree_parts_one_include_another_g69_o6.test | 31 -- ...hree_parts_one_include_another_g70_o1.test | 33 -- ...hree_parts_one_include_another_g70_o2.test | 31 -- ...hree_parts_one_include_another_g70_o3.test | 31 -- ...hree_parts_one_include_another_g70_o4.test | 29 -- ...hree_parts_one_include_another_g70_o5.test | 29 -- ...hree_parts_one_include_another_g70_o6.test | 31 -- ...hree_parts_one_include_another_g71_o1.test | 33 -- ...hree_parts_one_include_another_g71_o2.test | 31 -- ...hree_parts_one_include_another_g71_o3.test | 31 -- ...hree_parts_one_include_another_g71_o4.test | 29 -- ...hree_parts_one_include_another_g71_o5.test | 29 -- ...hree_parts_one_include_another_g71_o6.test | 31 -- ...hree_parts_one_include_another_g72_o1.test | 33 -- ...hree_parts_one_include_another_g72_o2.test | 31 -- ...hree_parts_one_include_another_g72_o3.test | 31 -- ...hree_parts_one_include_another_g72_o4.test | 29 -- ...hree_parts_one_include_another_g72_o5.test | 29 -- ...hree_parts_one_include_another_g72_o6.test | 31 -- ...hree_parts_one_include_another_g73_o1.test | 31 -- ...hree_parts_one_include_another_g73_o2.test | 31 -- ...hree_parts_one_include_another_g73_o3.test | 31 -- ...hree_parts_one_include_another_g73_o4.test | 31 -- ...hree_parts_one_include_another_g73_o5.test | 29 -- ...hree_parts_one_include_another_g73_o6.test | 29 -- ...hree_parts_one_include_another_g74_o1.test | 32 -- ...hree_parts_one_include_another_g74_o2.test | 32 -- ...hree_parts_one_include_another_g74_o3.test | 32 -- ...hree_parts_one_include_another_g74_o4.test | 32 -- ...hree_parts_one_include_another_g74_o5.test | 30 -- ...hree_parts_one_include_another_g74_o6.test | 30 -- ...hree_parts_one_include_another_g75_o1.test | 30 -- ...hree_parts_one_include_another_g75_o2.test | 32 -- ...hree_parts_one_include_another_g75_o3.test | 30 -- ...hree_parts_one_include_another_g75_o4.test | 28 -- ...hree_parts_one_include_another_g75_o5.test | 28 -- ...hree_parts_one_include_another_g75_o6.test | 30 -- ...hree_parts_one_include_another_g76_o1.test | 30 -- ...hree_parts_one_include_another_g76_o2.test | 32 -- ...hree_parts_one_include_another_g76_o3.test | 30 -- ...hree_parts_one_include_another_g76_o4.test | 28 -- ...hree_parts_one_include_another_g76_o5.test | 28 -- ...hree_parts_one_include_another_g76_o6.test | 30 -- ...up_l113_two_parts_one_is_small_g10_o1.test | 25 -- ...up_l113_two_parts_one_is_small_g10_o2.test | 27 -- ...hree_parts_one_include_another_g77_o1.test | 28 -- ...hree_parts_one_include_another_g77_o2.test | 30 -- ...hree_parts_one_include_another_g77_o3.test | 28 -- ...hree_parts_one_include_another_g77_o4.test | 26 -- ...hree_parts_one_include_another_g77_o5.test | 26 -- ...hree_parts_one_include_another_g77_o6.test | 28 -- ...hree_parts_one_include_another_g78_o1.test | 28 -- ...hree_parts_one_include_another_g78_o2.test | 30 -- ...hree_parts_one_include_another_g78_o3.test | 28 -- ...hree_parts_one_include_another_g78_o4.test | 26 -- ...hree_parts_one_include_another_g78_o5.test | 26 -- ...hree_parts_one_include_another_g78_o6.test | 28 -- ...hree_parts_one_include_another_g79_o1.test | 29 -- ...hree_parts_one_include_another_g79_o2.test | 31 -- ...hree_parts_one_include_another_g79_o3.test | 29 -- ...hree_parts_one_include_another_g79_o4.test | 29 -- ...hree_parts_one_include_another_g79_o5.test | 29 -- ...hree_parts_one_include_another_g79_o6.test | 29 -- ...hree_parts_one_include_another_g80_o1.test | 29 -- ...hree_parts_one_include_another_g80_o2.test | 31 -- ...hree_parts_one_include_another_g80_o3.test | 29 -- ...hree_parts_one_include_another_g80_o4.test | 29 -- ...hree_parts_one_include_another_g80_o5.test | 29 -- ...hree_parts_one_include_another_g80_o6.test | 29 -- ...hree_parts_one_include_another_g81_o1.test | 32 -- ...hree_parts_one_include_another_g81_o2.test | 32 -- ...hree_parts_one_include_another_g81_o3.test | 32 -- ...hree_parts_one_include_another_g81_o4.test | 32 -- ...hree_parts_one_include_another_g81_o5.test | 32 -- ...hree_parts_one_include_another_g81_o6.test | 32 -- ...hree_parts_one_include_another_g82_o1.test | 33 -- ...hree_parts_one_include_another_g82_o2.test | 33 -- ...hree_parts_one_include_another_g82_o3.test | 33 -- ...hree_parts_one_include_another_g82_o4.test | 33 -- ...hree_parts_one_include_another_g82_o5.test | 33 -- ...hree_parts_one_include_another_g82_o6.test | 33 -- ...hree_parts_one_include_another_g83_o1.test | 31 -- ...hree_parts_one_include_another_g83_o2.test | 33 -- ...hree_parts_one_include_another_g83_o3.test | 31 -- ...hree_parts_one_include_another_g83_o4.test | 29 -- ...hree_parts_one_include_another_g83_o5.test | 29 -- ...hree_parts_one_include_another_g83_o6.test | 31 -- ...up_l116_two_parts_one_is_small_g11_o1.test | 27 -- ...up_l116_two_parts_one_is_small_g11_o2.test | 27 -- ...hree_parts_one_include_another_g84_o1.test | 29 -- ...hree_parts_one_include_another_g84_o2.test | 31 -- ...hree_parts_one_include_another_g84_o3.test | 29 -- ...hree_parts_one_include_another_g84_o4.test | 29 -- ...hree_parts_one_include_another_g84_o5.test | 29 -- ...hree_parts_one_include_another_g84_o6.test | 31 -- ...hree_parts_one_include_another_g85_o1.test | 29 -- ...hree_parts_one_include_another_g85_o2.test | 31 -- ...hree_parts_one_include_another_g85_o3.test | 29 -- ...hree_parts_one_include_another_g85_o4.test | 27 -- ...hree_parts_one_include_another_g85_o5.test | 27 -- ...hree_parts_one_include_another_g85_o6.test | 29 -- ...hree_parts_one_include_another_g86_o1.test | 29 -- ...hree_parts_one_include_another_g86_o2.test | 31 -- ...hree_parts_one_include_another_g86_o3.test | 29 -- ...hree_parts_one_include_another_g86_o4.test | 27 -- ...hree_parts_one_include_another_g86_o5.test | 27 -- ...hree_parts_one_include_another_g86_o6.test | 29 -- ...hree_parts_one_include_another_g87_o1.test | 32 -- ...hree_parts_one_include_another_g87_o2.test | 32 -- ...hree_parts_one_include_another_g87_o3.test | 32 -- ...hree_parts_one_include_another_g87_o4.test | 32 -- ...hree_parts_one_include_another_g87_o5.test | 32 -- ...hree_parts_one_include_another_g87_o6.test | 32 -- ...hree_parts_one_include_another_g88_o1.test | 33 -- ...hree_parts_one_include_another_g88_o2.test | 33 -- ...hree_parts_one_include_another_g88_o3.test | 33 -- ...hree_parts_one_include_another_g88_o4.test | 33 -- ...hree_parts_one_include_another_g88_o5.test | 33 -- ...hree_parts_one_include_another_g88_o6.test | 33 -- ...hree_parts_one_include_another_g89_o1.test | 29 -- ...hree_parts_one_include_another_g89_o2.test | 31 -- ...hree_parts_one_include_another_g89_o3.test | 29 -- ...hree_parts_one_include_another_g89_o4.test | 29 -- ...hree_parts_one_include_another_g89_o5.test | 29 -- ...hree_parts_one_include_another_g89_o6.test | 31 -- ...hree_parts_one_include_another_g90_o1.test | 30 -- ...hree_parts_one_include_another_g90_o2.test | 32 -- ...hree_parts_one_include_another_g90_o3.test | 30 -- ...hree_parts_one_include_another_g90_o4.test | 30 -- ...hree_parts_one_include_another_g90_o5.test | 30 -- ...hree_parts_one_include_another_g90_o6.test | 32 -- ...up_l119_two_parts_one_is_small_g12_o1.test | 24 -- ...up_l119_two_parts_one_is_small_g12_o2.test | 26 -- ...hree_parts_one_include_another_g91_o1.test | 30 -- ...hree_parts_one_include_another_g91_o2.test | 32 -- ...hree_parts_one_include_another_g91_o3.test | 30 -- ...hree_parts_one_include_another_g91_o4.test | 30 -- ...hree_parts_one_include_another_g91_o5.test | 30 -- ...hree_parts_one_include_another_g91_o6.test | 32 -- ...hree_parts_one_include_another_g92_o1.test | 30 -- ...hree_parts_one_include_another_g92_o2.test | 32 -- ...hree_parts_one_include_another_g92_o3.test | 30 -- ...hree_parts_one_include_another_g92_o4.test | 30 -- ...hree_parts_one_include_another_g92_o5.test | 30 -- ...hree_parts_one_include_another_g92_o6.test | 32 -- ...hree_parts_one_include_another_g93_o1.test | 30 -- ...hree_parts_one_include_another_g93_o2.test | 32 -- ...hree_parts_one_include_another_g93_o3.test | 30 -- ...hree_parts_one_include_another_g93_o4.test | 30 -- ...hree_parts_one_include_another_g93_o5.test | 30 -- ...hree_parts_one_include_another_g93_o6.test | 32 -- ...hree_parts_one_include_another_g94_o1.test | 32 -- ...hree_parts_one_include_another_g94_o2.test | 32 -- ...hree_parts_one_include_another_g94_o3.test | 32 -- ...hree_parts_one_include_another_g94_o4.test | 32 -- ...hree_parts_one_include_another_g94_o5.test | 32 -- ...hree_parts_one_include_another_g94_o6.test | 32 -- ...hree_parts_one_include_another_g95_o1.test | 33 -- ...hree_parts_one_include_another_g95_o2.test | 33 -- ...hree_parts_one_include_another_g95_o3.test | 33 -- ...hree_parts_one_include_another_g95_o4.test | 33 -- ...hree_parts_one_include_another_g95_o5.test | 33 -- ...hree_parts_one_include_another_g95_o6.test | 33 -- ...hree_parts_one_include_another_g96_o1.test | 33 -- ...hree_parts_one_include_another_g96_o2.test | 33 -- ...hree_parts_one_include_another_g96_o3.test | 33 -- ...hree_parts_one_include_another_g96_o4.test | 33 -- ...hree_parts_one_include_another_g96_o5.test | 33 -- ...hree_parts_one_include_another_g96_o6.test | 33 -- ...hree_parts_one_include_another_g97_o1.test | 33 -- ...hree_parts_one_include_another_g97_o2.test | 33 -- ...hree_parts_one_include_another_g97_o3.test | 33 -- ...hree_parts_one_include_another_g97_o4.test | 33 -- ...hree_parts_one_include_another_g97_o5.test | 33 -- ...hree_parts_one_include_another_g97_o6.test | 33 -- ...up_l122_two_parts_one_is_small_g13_o1.test | 26 -- ...up_l122_two_parts_one_is_small_g13_o2.test | 26 -- ...hree_parts_one_include_another_g98_o1.test | 33 -- ...hree_parts_one_include_another_g98_o2.test | 33 -- ...hree_parts_one_include_another_g98_o3.test | 33 -- ...hree_parts_one_include_another_g98_o4.test | 33 -- ...hree_parts_one_include_another_g98_o5.test | 33 -- ...hree_parts_one_include_another_g98_o6.test | 33 -- ...hree_parts_one_include_another_g99_o1.test | 32 -- ...hree_parts_one_include_another_g99_o2.test | 32 -- ...hree_parts_one_include_another_g99_o3.test | 30 -- ...hree_parts_one_include_another_g99_o4.test | 28 -- ...hree_parts_one_include_another_g99_o5.test | 28 -- ...hree_parts_one_include_another_g99_o6.test | 30 -- ...ree_parts_one_include_another_g100_o1.test | 32 -- ...ree_parts_one_include_another_g100_o2.test | 32 -- ...ree_parts_one_include_another_g100_o3.test | 30 -- ...ree_parts_one_include_another_g100_o4.test | 28 -- ...ree_parts_one_include_another_g100_o5.test | 28 -- ...ree_parts_one_include_another_g100_o6.test | 30 -- ...ree_parts_one_include_another_g101_o1.test | 33 -- ...ree_parts_one_include_another_g101_o2.test | 33 -- ...ree_parts_one_include_another_g101_o3.test | 33 -- ...ree_parts_one_include_another_g101_o4.test | 33 -- ...ree_parts_one_include_another_g101_o5.test | 33 -- ...ree_parts_one_include_another_g101_o6.test | 33 -- ...ree_parts_one_include_another_g102_o1.test | 34 -- ...ree_parts_one_include_another_g102_o2.test | 34 -- ...ree_parts_one_include_another_g102_o3.test | 34 -- ...ree_parts_one_include_another_g102_o4.test | 34 -- ...ree_parts_one_include_another_g102_o5.test | 34 -- ...ree_parts_one_include_another_g102_o6.test | 34 -- ...ree_parts_one_include_another_g103_o1.test | 34 -- ...ree_parts_one_include_another_g103_o2.test | 34 -- ...ree_parts_one_include_another_g103_o3.test | 34 -- ...ree_parts_one_include_another_g103_o4.test | 34 -- ...ree_parts_one_include_another_g103_o5.test | 34 -- ...ree_parts_one_include_another_g103_o6.test | 34 -- ...ree_parts_one_include_another_g104_o1.test | 34 -- ...ree_parts_one_include_another_g104_o2.test | 34 -- ...ree_parts_one_include_another_g104_o3.test | 34 -- ...ree_parts_one_include_another_g104_o4.test | 34 -- ...ree_parts_one_include_another_g104_o5.test | 34 -- ...ree_parts_one_include_another_g104_o6.test | 34 -- ...ree_parts_one_include_another_g105_o1.test | 34 -- ...ree_parts_one_include_another_g105_o2.test | 34 -- ...ree_parts_one_include_another_g105_o3.test | 34 -- ...ree_parts_one_include_another_g105_o4.test | 34 -- ...ree_parts_one_include_another_g105_o5.test | 34 -- ...ree_parts_one_include_another_g105_o6.test | 34 -- ...up_l125_two_parts_one_is_small_g14_o1.test | 26 -- ...up_l125_two_parts_one_is_small_g14_o2.test | 24 -- ...ree_parts_one_include_another_g106_o1.test | 34 -- ...ree_parts_one_include_another_g106_o2.test | 34 -- ...ree_parts_one_include_another_g106_o3.test | 34 -- ...ree_parts_one_include_another_g106_o4.test | 34 -- ...ree_parts_one_include_another_g106_o5.test | 34 -- ...ree_parts_one_include_another_g106_o6.test | 34 -- ...ree_parts_one_include_another_g107_o1.test | 33 -- ...ree_parts_one_include_another_g107_o2.test | 33 -- ...ree_parts_one_include_another_g107_o3.test | 33 -- ...ree_parts_one_include_another_g107_o4.test | 33 -- ...ree_parts_one_include_another_g107_o5.test | 33 -- ...ree_parts_one_include_another_g107_o6.test | 33 -- ...ree_parts_one_include_another_g108_o1.test | 33 -- ...ree_parts_one_include_another_g108_o2.test | 33 -- ...ree_parts_one_include_another_g108_o3.test | 33 -- ...ree_parts_one_include_another_g108_o4.test | 33 -- ...ree_parts_one_include_another_g108_o5.test | 33 -- ...ree_parts_one_include_another_g108_o6.test | 33 -- ...ree_parts_one_include_another_g109_o1.test | 33 -- ...ree_parts_one_include_another_g109_o2.test | 33 -- ...ree_parts_one_include_another_g109_o3.test | 33 -- ...ree_parts_one_include_another_g109_o4.test | 33 -- ...ree_parts_one_include_another_g109_o5.test | 33 -- ...ree_parts_one_include_another_g109_o6.test | 33 -- ...ree_parts_one_include_another_g110_o1.test | 33 -- ...ree_parts_one_include_another_g110_o2.test | 33 -- ...ree_parts_one_include_another_g110_o3.test | 33 -- ...ree_parts_one_include_another_g110_o4.test | 33 -- ...ree_parts_one_include_another_g110_o5.test | 33 -- ...ree_parts_one_include_another_g110_o6.test | 33 -- ...ree_parts_one_include_another_g111_o1.test | 33 -- ...ree_parts_one_include_another_g111_o2.test | 33 -- ...ree_parts_one_include_another_g111_o3.test | 33 -- ...ree_parts_one_include_another_g111_o4.test | 33 -- ...ree_parts_one_include_another_g111_o5.test | 33 -- ...ree_parts_one_include_another_g111_o6.test | 33 -- ...ree_parts_one_include_another_g112_o1.test | 34 -- ...ree_parts_one_include_another_g112_o2.test | 34 -- ...ree_parts_one_include_another_g112_o3.test | 34 -- ...ree_parts_one_include_another_g112_o4.test | 34 -- ...ree_parts_one_include_another_g112_o5.test | 34 -- ...ree_parts_one_include_another_g112_o6.test | 34 -- ...up_l128_two_parts_one_is_small_g15_o1.test | 24 -- ...up_l128_two_parts_one_is_small_g15_o2.test | 26 -- ...ree_parts_one_include_another_g113_o1.test | 34 -- ...ree_parts_one_include_another_g113_o2.test | 34 -- ...ree_parts_one_include_another_g113_o3.test | 34 -- ...ree_parts_one_include_another_g113_o4.test | 34 -- ...ree_parts_one_include_another_g113_o5.test | 34 -- ...ree_parts_one_include_another_g113_o6.test | 34 -- ...ree_parts_one_include_another_g114_o1.test | 34 -- ...ree_parts_one_include_another_g114_o2.test | 34 -- ...ree_parts_one_include_another_g114_o3.test | 34 -- ...ree_parts_one_include_another_g114_o4.test | 34 -- ...ree_parts_one_include_another_g114_o5.test | 34 -- ...ree_parts_one_include_another_g114_o6.test | 34 -- .../dedup_l12_single_part_g5.test | 22 -- ...ree_parts_one_include_another_g115_o1.test | 34 -- ...ree_parts_one_include_another_g115_o2.test | 34 -- ...ree_parts_one_include_another_g115_o3.test | 34 -- ...ree_parts_one_include_another_g115_o4.test | 34 -- ...ree_parts_one_include_another_g115_o5.test | 34 -- ...ree_parts_one_include_another_g115_o6.test | 34 -- ...ree_parts_one_include_another_g116_o1.test | 34 -- ...ree_parts_one_include_another_g116_o2.test | 34 -- ...ree_parts_one_include_another_g116_o3.test | 34 -- ...ree_parts_one_include_another_g116_o4.test | 34 -- ...ree_parts_one_include_another_g116_o5.test | 34 -- ...ree_parts_one_include_another_g116_o6.test | 34 -- ...ree_parts_one_include_another_g117_o1.test | 33 -- ...ree_parts_one_include_another_g117_o2.test | 33 -- ...ree_parts_one_include_another_g117_o3.test | 33 -- ...ree_parts_one_include_another_g117_o4.test | 33 -- ...ree_parts_one_include_another_g117_o5.test | 33 -- ...ree_parts_one_include_another_g117_o6.test | 33 -- ...ree_parts_one_include_another_g118_o1.test | 33 -- ...ree_parts_one_include_another_g118_o2.test | 33 -- ...ree_parts_one_include_another_g118_o3.test | 33 -- ...ree_parts_one_include_another_g118_o4.test | 33 -- ...ree_parts_one_include_another_g118_o5.test | 33 -- ...ree_parts_one_include_another_g118_o6.test | 33 -- ...ree_parts_one_include_another_g119_o1.test | 33 -- ...ree_parts_one_include_another_g119_o2.test | 33 -- ...ree_parts_one_include_another_g119_o3.test | 33 -- ...ree_parts_one_include_another_g119_o4.test | 33 -- ...ree_parts_one_include_another_g119_o5.test | 33 -- ...ree_parts_one_include_another_g119_o6.test | 33 -- ...up_l131_two_parts_one_is_small_g16_o1.test | 27 -- ...up_l131_two_parts_one_is_small_g16_o2.test | 27 -- ...ree_parts_one_include_another_g120_o1.test | 33 -- ...ree_parts_one_include_another_g120_o2.test | 33 -- ...ree_parts_one_include_another_g120_o3.test | 33 -- ...ree_parts_one_include_another_g120_o4.test | 33 -- ...ree_parts_one_include_another_g120_o5.test | 33 -- ...ree_parts_one_include_another_g120_o6.test | 33 -- ...ree_parts_one_include_another_g121_o1.test | 31 -- ...ree_parts_one_include_another_g121_o2.test | 31 -- ...ree_parts_one_include_another_g121_o3.test | 31 -- ...ree_parts_one_include_another_g121_o4.test | 31 -- ...ree_parts_one_include_another_g121_o5.test | 29 -- ...ree_parts_one_include_another_g121_o6.test | 29 -- ...ree_parts_one_include_another_g122_o1.test | 32 -- ...ree_parts_one_include_another_g122_o2.test | 32 -- ...ree_parts_one_include_another_g122_o3.test | 32 -- ...ree_parts_one_include_another_g122_o4.test | 32 -- ...ree_parts_one_include_another_g122_o5.test | 30 -- ...ree_parts_one_include_another_g122_o6.test | 30 -- ...ree_parts_one_include_another_g123_o1.test | 32 -- ...ree_parts_one_include_another_g123_o2.test | 32 -- ...ree_parts_one_include_another_g123_o3.test | 32 -- ...ree_parts_one_include_another_g123_o4.test | 32 -- ...ree_parts_one_include_another_g123_o5.test | 30 -- ...ree_parts_one_include_another_g123_o6.test | 30 -- ...ree_parts_one_include_another_g124_o1.test | 32 -- ...ree_parts_one_include_another_g124_o2.test | 32 -- ...ree_parts_one_include_another_g124_o3.test | 32 -- ...ree_parts_one_include_another_g124_o4.test | 32 -- ...ree_parts_one_include_another_g124_o5.test | 30 -- ...ree_parts_one_include_another_g124_o6.test | 30 -- ...ree_parts_one_include_another_g125_o1.test | 32 -- ...ree_parts_one_include_another_g125_o2.test | 32 -- ...ree_parts_one_include_another_g125_o3.test | 32 -- ...ree_parts_one_include_another_g125_o4.test | 32 -- ...ree_parts_one_include_another_g125_o5.test | 30 -- ...ree_parts_one_include_another_g125_o6.test | 30 -- ...ree_parts_one_include_another_g126_o1.test | 31 -- ...ree_parts_one_include_another_g126_o2.test | 31 -- ...ree_parts_one_include_another_g126_o3.test | 29 -- ...ree_parts_one_include_another_g126_o4.test | 29 -- ...ree_parts_one_include_another_g126_o5.test | 29 -- ...ree_parts_one_include_another_g126_o6.test | 29 -- ...ree_parts_one_include_another_g127_o1.test | 31 -- ...ree_parts_one_include_another_g127_o2.test | 31 -- ...ree_parts_one_include_another_g127_o3.test | 31 -- ...ree_parts_one_include_another_g127_o4.test | 29 -- ...ree_parts_one_include_another_g127_o5.test | 29 -- ...ree_parts_one_include_another_g127_o6.test | 29 -- ...up_l134_two_parts_one_is_small_g17_o1.test | 27 -- ...up_l134_two_parts_one_is_small_g17_o2.test | 27 -- ...ree_parts_one_include_another_g128_o1.test | 31 -- ...ree_parts_one_include_another_g128_o2.test | 31 -- ...ree_parts_one_include_another_g128_o3.test | 31 -- ...ree_parts_one_include_another_g128_o4.test | 31 -- ...ree_parts_one_include_another_g128_o5.test | 29 -- ...ree_parts_one_include_another_g128_o6.test | 29 -- ...ree_parts_one_include_another_g129_o1.test | 32 -- ...ree_parts_one_include_another_g129_o2.test | 32 -- ...ree_parts_one_include_another_g129_o3.test | 32 -- ...ree_parts_one_include_another_g129_o4.test | 32 -- ...ree_parts_one_include_another_g129_o5.test | 32 -- ...ree_parts_one_include_another_g129_o6.test | 32 -- ...ree_parts_one_include_another_g130_o1.test | 33 -- ...ree_parts_one_include_another_g130_o2.test | 33 -- ...ree_parts_one_include_another_g130_o3.test | 33 -- ...ree_parts_one_include_another_g130_o4.test | 33 -- ...ree_parts_one_include_another_g130_o5.test | 33 -- ...ree_parts_one_include_another_g130_o6.test | 33 -- ...ree_parts_one_include_another_g131_o1.test | 33 -- ...ree_parts_one_include_another_g131_o2.test | 33 -- ...ree_parts_one_include_another_g131_o3.test | 33 -- ...ree_parts_one_include_another_g131_o4.test | 33 -- ...ree_parts_one_include_another_g131_o5.test | 33 -- ...ree_parts_one_include_another_g131_o6.test | 33 -- ...ree_parts_one_include_another_g132_o1.test | 33 -- ...ree_parts_one_include_another_g132_o2.test | 33 -- ...ree_parts_one_include_another_g132_o3.test | 33 -- ...ree_parts_one_include_another_g132_o4.test | 33 -- ...ree_parts_one_include_another_g132_o5.test | 33 -- ...ree_parts_one_include_another_g132_o6.test | 33 -- ...ree_parts_one_include_another_g133_o1.test | 33 -- ...ree_parts_one_include_another_g133_o2.test | 33 -- ...ree_parts_one_include_another_g133_o3.test | 33 -- ...ree_parts_one_include_another_g133_o4.test | 33 -- ...ree_parts_one_include_another_g133_o5.test | 33 -- ...ree_parts_one_include_another_g133_o6.test | 33 -- ...ree_parts_one_include_another_g134_o1.test | 32 -- ...ree_parts_one_include_another_g134_o2.test | 32 -- ...ree_parts_one_include_another_g134_o3.test | 30 -- ...ree_parts_one_include_another_g134_o4.test | 30 -- ...ree_parts_one_include_another_g134_o5.test | 32 -- ...ree_parts_one_include_another_g134_o6.test | 32 -- ...up_l137_two_parts_one_is_small_g18_o1.test | 27 -- ...up_l137_two_parts_one_is_small_g18_o2.test | 27 -- ...ree_parts_one_include_another_g135_o1.test | 32 -- ...ree_parts_one_include_another_g135_o2.test | 32 -- ...ree_parts_one_include_another_g135_o3.test | 32 -- ...ree_parts_one_include_another_g135_o4.test | 32 -- ...ree_parts_one_include_another_g135_o5.test | 32 -- ...ree_parts_one_include_another_g135_o6.test | 32 -- ...ree_parts_one_include_another_g136_o1.test | 32 -- ...ree_parts_one_include_another_g136_o2.test | 32 -- ...ree_parts_one_include_another_g136_o3.test | 32 -- ...ree_parts_one_include_another_g136_o4.test | 32 -- ...ree_parts_one_include_another_g136_o5.test | 30 -- ...ree_parts_one_include_another_g136_o6.test | 30 -- ...ree_parts_one_include_another_g137_o1.test | 32 -- ...ree_parts_one_include_another_g137_o2.test | 32 -- ...ree_parts_one_include_another_g137_o3.test | 32 -- ...ree_parts_one_include_another_g137_o4.test | 32 -- ...ree_parts_one_include_another_g137_o5.test | 32 -- ...ree_parts_one_include_another_g137_o6.test | 32 -- ...ree_parts_one_include_another_g138_o1.test | 33 -- ...ree_parts_one_include_another_g138_o2.test | 33 -- ...ree_parts_one_include_another_g138_o3.test | 33 -- ...ree_parts_one_include_another_g138_o4.test | 33 -- ...ree_parts_one_include_another_g138_o5.test | 33 -- ...ree_parts_one_include_another_g138_o6.test | 33 -- ...ree_parts_one_include_another_g139_o1.test | 33 -- ...ree_parts_one_include_another_g139_o2.test | 33 -- ...ree_parts_one_include_another_g139_o3.test | 33 -- ...ree_parts_one_include_another_g139_o4.test | 33 -- ...ree_parts_one_include_another_g139_o5.test | 33 -- ...ree_parts_one_include_another_g139_o6.test | 33 -- ...ree_parts_one_include_another_g140_o1.test | 34 -- ...ree_parts_one_include_another_g140_o2.test | 34 -- ...ree_parts_one_include_another_g140_o3.test | 34 -- ...ree_parts_one_include_another_g140_o4.test | 34 -- ...ree_parts_one_include_another_g140_o5.test | 34 -- ...ree_parts_one_include_another_g140_o6.test | 34 -- ...ree_parts_one_include_another_g141_o1.test | 32 -- ...ree_parts_one_include_another_g141_o2.test | 32 -- ...ree_parts_one_include_another_g141_o3.test | 32 -- ...ree_parts_one_include_another_g141_o4.test | 32 -- ...ree_parts_one_include_another_g141_o5.test | 32 -- ...ree_parts_one_include_another_g141_o6.test | 32 -- ...up_l140_two_parts_one_is_small_g19_o1.test | 25 -- ...up_l140_two_parts_one_is_small_g19_o2.test | 27 -- ...ree_parts_one_include_another_g142_o1.test | 32 -- ...ree_parts_one_include_another_g142_o2.test | 32 -- ...ree_parts_one_include_another_g142_o3.test | 30 -- ...ree_parts_one_include_another_g142_o4.test | 30 -- ...ree_parts_one_include_another_g142_o5.test | 32 -- ...ree_parts_one_include_another_g142_o6.test | 32 -- ...ree_parts_one_include_another_g143_o1.test | 32 -- ...ree_parts_one_include_another_g143_o2.test | 32 -- ...ree_parts_one_include_another_g143_o3.test | 32 -- ...ree_parts_one_include_another_g143_o4.test | 32 -- ...ree_parts_one_include_another_g143_o5.test | 32 -- ...ree_parts_one_include_another_g143_o6.test | 32 -- ...up_l143_two_parts_one_is_small_g20_o1.test | 27 -- ...up_l143_two_parts_one_is_small_g20_o2.test | 27 -- .../dedup_l148_two_regular_parts_g0.test | 22 -- .../dedup_l14_single_part_g6.test | 22 -- .../dedup_l151_two_regular_parts_g1_o1.test | 23 -- .../dedup_l151_two_regular_parts_g1_o2.test | 25 -- .../dedup_l154_two_regular_parts_g2_o1.test | 23 -- .../dedup_l154_two_regular_parts_g2_o2.test | 25 -- .../dedup_l157_two_regular_parts_g3_o1.test | 24 -- .../dedup_l157_two_regular_parts_g3_o2.test | 26 -- .../dedup_l160_two_regular_parts_g4_o1.test | 24 -- .../dedup_l160_two_regular_parts_g4_o2.test | 26 -- .../dedup_l163_two_regular_parts_g5_o1.test | 24 -- .../dedup_l163_two_regular_parts_g5_o2.test | 26 -- .../dedup_l166_two_regular_parts_g6_o1.test | 24 -- .../dedup_l166_two_regular_parts_g6_o2.test | 26 -- .../dedup_l169_two_regular_parts_g7_o1.test | 24 -- .../dedup_l169_two_regular_parts_g7_o2.test | 26 -- .../dedup_l16_single_part_g7.test | 20 - .../dedup_l172_two_regular_parts_g8_o1.test | 24 -- .../dedup_l172_two_regular_parts_g8_o2.test | 26 -- .../dedup_l175_two_regular_parts_g9_o1.test | 26 -- .../dedup_l175_two_regular_parts_g9_o2.test | 26 -- .../dedup_l178_two_regular_parts_g10_o1.test | 26 -- .../dedup_l178_two_regular_parts_g10_o2.test | 26 -- .../dedup_l181_two_regular_parts_g11_o1.test | 27 -- .../dedup_l181_two_regular_parts_g11_o2.test | 27 -- .../dedup_l184_two_regular_parts_g12_o1.test | 27 -- .../dedup_l184_two_regular_parts_g12_o2.test | 27 -- .../dedup_l187_two_regular_parts_g13_o1.test | 27 -- .../dedup_l187_two_regular_parts_g13_o2.test | 27 -- .../dedup_l18_single_part_g8.test | 22 -- .../dedup_l190_two_regular_parts_g14_o1.test | 27 -- .../dedup_l190_two_regular_parts_g14_o2.test | 27 -- .../dedup_l193_two_regular_parts_g15_o1.test | 24 -- .../dedup_l193_two_regular_parts_g15_o2.test | 26 -- .../dedup_l196_two_regular_parts_g16_o1.test | 24 -- .../dedup_l196_two_regular_parts_g16_o2.test | 26 -- .../dedup_l199_two_regular_parts_g17_o1.test | 27 -- .../dedup_l199_two_regular_parts_g17_o2.test | 27 -- .../dedup_l202_two_regular_parts_g18_o1.test | 27 -- .../dedup_l202_two_regular_parts_g18_o2.test | 27 -- .../dedup_l205_two_regular_parts_g19_o1.test | 26 -- .../dedup_l205_two_regular_parts_g19_o2.test | 26 -- .../dedup_l208_two_regular_parts_g20_o1.test | 26 -- .../dedup_l208_two_regular_parts_g20_o2.test | 26 -- .../dedup_l20_single_part_g9.test | 21 - .../dedup_l211_two_regular_parts_g21_o1.test | 26 -- .../dedup_l211_two_regular_parts_g21_o2.test | 26 -- .../dedup_l214_two_regular_parts_g22_o1.test | 26 -- .../dedup_l214_two_regular_parts_g22_o2.test | 26 -- .../dedup_l217_two_regular_parts_g23_o1.test | 25 -- .../dedup_l217_two_regular_parts_g23_o2.test | 23 -- .../dedup_l220_two_regular_parts_g24_o1.test | 24 -- .../dedup_l220_two_regular_parts_g24_o2.test | 26 -- .../dedup_l223_two_regular_parts_g25_o1.test | 24 -- .../dedup_l223_two_regular_parts_g25_o2.test | 26 -- .../dedup_l226_two_regular_parts_g26_o1.test | 26 -- .../dedup_l226_two_regular_parts_g26_o2.test | 26 -- .../dedup_l229_two_regular_parts_g27_o1.test | 26 -- .../dedup_l229_two_regular_parts_g27_o2.test | 26 -- .../dedup_l22_single_part_g10.test | 21 - .../dedup_l232_two_regular_parts_g28_o1.test | 27 -- .../dedup_l232_two_regular_parts_g28_o2.test | 27 -- .../dedup_l235_two_regular_parts_g29_o1.test | 27 -- .../dedup_l235_two_regular_parts_g29_o2.test | 27 -- .../dedup_l238_two_regular_parts_g30_o1.test | 27 -- .../dedup_l238_two_regular_parts_g30_o2.test | 27 -- .../dedup_l241_two_regular_parts_g31_o1.test | 24 -- .../dedup_l241_two_regular_parts_g31_o2.test | 26 -- .../dedup_l244_two_regular_parts_g32_o1.test | 27 -- .../dedup_l244_two_regular_parts_g32_o2.test | 27 -- .../dedup_l247_two_regular_parts_g33_o1.test | 26 -- .../dedup_l247_two_regular_parts_g33_o2.test | 26 -- .../dedup_l24_single_part_g11.test | 20 - .../dedup_l250_two_regular_parts_g34_o1.test | 26 -- .../dedup_l250_two_regular_parts_g34_o2.test | 26 -- .../dedup_l253_two_regular_parts_g35_o1.test | 26 -- .../dedup_l253_two_regular_parts_g35_o2.test | 26 -- .../dedup_l256_two_regular_parts_g36_o1.test | 27 -- .../dedup_l256_two_regular_parts_g36_o2.test | 27 -- .../dedup_l259_two_regular_parts_g37_o1.test | 27 -- .../dedup_l259_two_regular_parts_g37_o2.test | 27 -- .../dedup_l262_two_regular_parts_g38_o1.test | 27 -- .../dedup_l262_two_regular_parts_g38_o2.test | 27 -- .../dedup_l265_two_regular_parts_g39_o1.test | 27 -- .../dedup_l265_two_regular_parts_g39_o2.test | 27 -- .../dedup_l268_two_regular_parts_g40_o1.test | 27 -- .../dedup_l268_two_regular_parts_g40_o2.test | 27 -- .../dedup_l26_single_part_g12.test | 22 -- .../dedup_l271_two_regular_parts_g41_o1.test | 28 -- .../dedup_l271_two_regular_parts_g41_o2.test | 28 -- .../dedup_l274_two_regular_parts_g42_o1.test | 28 -- .../dedup_l274_two_regular_parts_g42_o2.test | 28 -- .../dedup_l277_two_regular_parts_g43_o1.test | 28 -- .../dedup_l277_two_regular_parts_g43_o2.test | 28 -- .../dedup_l280_two_regular_parts_g44_o1.test | 28 -- .../dedup_l280_two_regular_parts_g44_o2.test | 28 -- .../dedup_l283_two_regular_parts_g45_o1.test | 28 -- .../dedup_l283_two_regular_parts_g45_o2.test | 28 -- .../dedup_l286_two_regular_parts_g46_o1.test | 28 -- .../dedup_l286_two_regular_parts_g46_o2.test | 28 -- .../dedup_l289_two_regular_parts_g47_o1.test | 27 -- .../dedup_l289_two_regular_parts_g47_o2.test | 27 -- .../dedup_l292_two_regular_parts_g48_o1.test | 28 -- .../dedup_l292_two_regular_parts_g48_o2.test | 28 -- .../dedup_l295_two_regular_parts_g49_o1.test | 27 -- .../dedup_l295_two_regular_parts_g49_o2.test | 27 -- .../dedup_l298_two_regular_parts_g50_o1.test | 27 -- .../dedup_l298_two_regular_parts_g50_o2.test | 27 -- .../dedup_l2_single_part_g0.test | 20 - ...wo_of_then_have_the_same_bounds_g0_o1.test | 25 -- ...wo_of_then_have_the_same_bounds_g0_o2.test | 25 -- ...wo_of_then_have_the_same_bounds_g0_o3.test | 25 -- ...wo_of_then_have_the_same_bounds_g0_o4.test | 25 -- ...wo_of_then_have_the_same_bounds_g0_o5.test | 25 -- ...wo_of_then_have_the_same_bounds_g0_o6.test | 25 -- ...wo_of_then_have_the_same_bounds_g1_o1.test | 26 -- ...wo_of_then_have_the_same_bounds_g1_o2.test | 26 -- ...wo_of_then_have_the_same_bounds_g1_o3.test | 26 -- ...wo_of_then_have_the_same_bounds_g1_o4.test | 26 -- ...wo_of_then_have_the_same_bounds_g1_o5.test | 26 -- ...wo_of_then_have_the_same_bounds_g1_o6.test | 26 -- .../dedup_l30_two_small_parts_g0_o1.test | 25 -- .../dedup_l30_two_small_parts_g0_o2.test | 25 -- ...wo_of_then_have_the_same_bounds_g2_o1.test | 25 -- ...wo_of_then_have_the_same_bounds_g2_o2.test | 25 -- ...wo_of_then_have_the_same_bounds_g2_o3.test | 25 -- ...wo_of_then_have_the_same_bounds_g2_o4.test | 25 -- ...wo_of_then_have_the_same_bounds_g2_o5.test | 25 -- ...wo_of_then_have_the_same_bounds_g2_o6.test | 25 -- ...wo_of_then_have_the_same_bounds_g3_o1.test | 25 -- ...wo_of_then_have_the_same_bounds_g3_o2.test | 25 -- ...wo_of_then_have_the_same_bounds_g3_o3.test | 25 -- ...wo_of_then_have_the_same_bounds_g3_o4.test | 25 -- ...wo_of_then_have_the_same_bounds_g3_o5.test | 25 -- ...wo_of_then_have_the_same_bounds_g3_o6.test | 25 -- ...wo_of_then_have_the_same_bounds_g4_o1.test | 25 -- ...wo_of_then_have_the_same_bounds_g4_o2.test | 25 -- ...wo_of_then_have_the_same_bounds_g4_o3.test | 25 -- ...wo_of_then_have_the_same_bounds_g4_o4.test | 25 -- ...wo_of_then_have_the_same_bounds_g4_o5.test | 25 -- ...wo_of_then_have_the_same_bounds_g4_o6.test | 25 -- ...wo_of_then_have_the_same_bounds_g5_o1.test | 25 -- ...wo_of_then_have_the_same_bounds_g5_o2.test | 25 -- ...wo_of_then_have_the_same_bounds_g5_o3.test | 25 -- ...wo_of_then_have_the_same_bounds_g5_o4.test | 25 -- ...wo_of_then_have_the_same_bounds_g5_o5.test | 25 -- ...wo_of_then_have_the_same_bounds_g5_o6.test | 25 -- ...wo_of_then_have_the_same_bounds_g6_o1.test | 28 -- ...wo_of_then_have_the_same_bounds_g6_o2.test | 28 -- ...wo_of_then_have_the_same_bounds_g6_o3.test | 28 -- ...wo_of_then_have_the_same_bounds_g6_o4.test | 28 -- ...wo_of_then_have_the_same_bounds_g6_o5.test | 28 -- ...wo_of_then_have_the_same_bounds_g6_o6.test | 28 -- ...wo_of_then_have_the_same_bounds_g7_o1.test | 29 -- ...wo_of_then_have_the_same_bounds_g7_o2.test | 29 -- ...wo_of_then_have_the_same_bounds_g7_o3.test | 29 -- ...wo_of_then_have_the_same_bounds_g7_o4.test | 29 -- ...wo_of_then_have_the_same_bounds_g7_o5.test | 29 -- ...wo_of_then_have_the_same_bounds_g7_o6.test | 29 -- ...wo_of_then_have_the_same_bounds_g8_o1.test | 29 -- ...wo_of_then_have_the_same_bounds_g8_o2.test | 29 -- ...wo_of_then_have_the_same_bounds_g8_o3.test | 29 -- ...wo_of_then_have_the_same_bounds_g8_o4.test | 29 -- ...wo_of_then_have_the_same_bounds_g8_o5.test | 29 -- ...wo_of_then_have_the_same_bounds_g8_o6.test | 29 -- .../dedup_l33_two_small_parts_g1_o1.test | 26 -- .../dedup_l33_two_small_parts_g1_o2.test | 26 -- ...wo_of_then_have_the_same_bounds_g9_o1.test | 25 -- ...wo_of_then_have_the_same_bounds_g9_o2.test | 27 -- ...wo_of_then_have_the_same_bounds_g9_o3.test | 25 -- ...wo_of_then_have_the_same_bounds_g9_o4.test | 27 -- ...wo_of_then_have_the_same_bounds_g9_o5.test | 27 -- ...wo_of_then_have_the_same_bounds_g9_o6.test | 27 -- ...o_of_then_have_the_same_bounds_g10_o1.test | 25 -- ...o_of_then_have_the_same_bounds_g10_o2.test | 27 -- ...o_of_then_have_the_same_bounds_g10_o3.test | 25 -- ...o_of_then_have_the_same_bounds_g10_o4.test | 27 -- ...o_of_then_have_the_same_bounds_g10_o5.test | 27 -- ...o_of_then_have_the_same_bounds_g10_o6.test | 27 -- ...o_of_then_have_the_same_bounds_g11_o1.test | 25 -- ...o_of_then_have_the_same_bounds_g11_o2.test | 27 -- ...o_of_then_have_the_same_bounds_g11_o3.test | 25 -- ...o_of_then_have_the_same_bounds_g11_o4.test | 27 -- ...o_of_then_have_the_same_bounds_g11_o5.test | 27 -- ...o_of_then_have_the_same_bounds_g11_o6.test | 27 -- ...o_of_then_have_the_same_bounds_g12_o1.test | 25 -- ...o_of_then_have_the_same_bounds_g12_o2.test | 27 -- ...o_of_then_have_the_same_bounds_g12_o3.test | 25 -- ...o_of_then_have_the_same_bounds_g12_o4.test | 27 -- ...o_of_then_have_the_same_bounds_g12_o5.test | 27 -- ...o_of_then_have_the_same_bounds_g12_o6.test | 27 -- ...o_of_then_have_the_same_bounds_g13_o1.test | 28 -- ...o_of_then_have_the_same_bounds_g13_o2.test | 28 -- ...o_of_then_have_the_same_bounds_g13_o3.test | 28 -- ...o_of_then_have_the_same_bounds_g13_o4.test | 28 -- ...o_of_then_have_the_same_bounds_g13_o5.test | 28 -- ...o_of_then_have_the_same_bounds_g13_o6.test | 28 -- ...o_of_then_have_the_same_bounds_g14_o1.test | 28 -- ...o_of_then_have_the_same_bounds_g14_o2.test | 28 -- ...o_of_then_have_the_same_bounds_g14_o3.test | 28 -- ...o_of_then_have_the_same_bounds_g14_o4.test | 28 -- ...o_of_then_have_the_same_bounds_g14_o5.test | 28 -- ...o_of_then_have_the_same_bounds_g14_o6.test | 28 -- ...o_of_then_have_the_same_bounds_g15_o1.test | 28 -- ...o_of_then_have_the_same_bounds_g15_o2.test | 28 -- ...o_of_then_have_the_same_bounds_g15_o3.test | 28 -- ...o_of_then_have_the_same_bounds_g15_o4.test | 28 -- ...o_of_then_have_the_same_bounds_g15_o5.test | 28 -- ...o_of_then_have_the_same_bounds_g15_o6.test | 28 -- .../dedup_l36_two_small_parts_g2_o1.test | 24 -- .../dedup_l36_two_small_parts_g2_o2.test | 26 -- ...o_of_then_have_the_same_bounds_g16_o1.test | 26 -- ...o_of_then_have_the_same_bounds_g16_o2.test | 28 -- ...o_of_then_have_the_same_bounds_g16_o3.test | 26 -- ...o_of_then_have_the_same_bounds_g16_o4.test | 28 -- ...o_of_then_have_the_same_bounds_g16_o5.test | 28 -- ...o_of_then_have_the_same_bounds_g16_o6.test | 28 -- ...o_of_then_have_the_same_bounds_g17_o1.test | 26 -- ...o_of_then_have_the_same_bounds_g17_o2.test | 28 -- ...o_of_then_have_the_same_bounds_g17_o3.test | 26 -- ...o_of_then_have_the_same_bounds_g17_o4.test | 28 -- ...o_of_then_have_the_same_bounds_g17_o5.test | 28 -- ...o_of_then_have_the_same_bounds_g17_o6.test | 28 -- ...o_of_then_have_the_same_bounds_g18_o1.test | 26 -- ...o_of_then_have_the_same_bounds_g18_o2.test | 28 -- ...o_of_then_have_the_same_bounds_g18_o3.test | 26 -- ...o_of_then_have_the_same_bounds_g18_o4.test | 28 -- ...o_of_then_have_the_same_bounds_g18_o5.test | 28 -- ...o_of_then_have_the_same_bounds_g18_o6.test | 28 -- ...o_of_then_have_the_same_bounds_g19_o1.test | 28 -- ...o_of_then_have_the_same_bounds_g19_o2.test | 28 -- ...o_of_then_have_the_same_bounds_g19_o3.test | 28 -- ...o_of_then_have_the_same_bounds_g19_o4.test | 28 -- ...o_of_then_have_the_same_bounds_g19_o5.test | 28 -- ...o_of_then_have_the_same_bounds_g19_o6.test | 28 -- ...o_of_then_have_the_same_bounds_g20_o1.test | 29 -- ...o_of_then_have_the_same_bounds_g20_o2.test | 29 -- ...o_of_then_have_the_same_bounds_g20_o3.test | 29 -- ...o_of_then_have_the_same_bounds_g20_o4.test | 29 -- ...o_of_then_have_the_same_bounds_g20_o5.test | 29 -- ...o_of_then_have_the_same_bounds_g20_o6.test | 29 -- ...o_of_then_have_the_same_bounds_g21_o1.test | 25 -- ...o_of_then_have_the_same_bounds_g21_o2.test | 27 -- ...o_of_then_have_the_same_bounds_g21_o3.test | 25 -- ...o_of_then_have_the_same_bounds_g21_o4.test | 27 -- ...o_of_then_have_the_same_bounds_g21_o5.test | 27 -- ...o_of_then_have_the_same_bounds_g21_o6.test | 27 -- ...o_of_then_have_the_same_bounds_g22_o1.test | 25 -- ...o_of_then_have_the_same_bounds_g22_o2.test | 27 -- ...o_of_then_have_the_same_bounds_g22_o3.test | 25 -- ...o_of_then_have_the_same_bounds_g22_o4.test | 27 -- ...o_of_then_have_the_same_bounds_g22_o5.test | 27 -- ...o_of_then_have_the_same_bounds_g22_o6.test | 27 -- ...o_of_then_have_the_same_bounds_g23_o1.test | 25 -- ...o_of_then_have_the_same_bounds_g23_o2.test | 27 -- ...o_of_then_have_the_same_bounds_g23_o3.test | 25 -- ...o_of_then_have_the_same_bounds_g23_o4.test | 27 -- ...o_of_then_have_the_same_bounds_g23_o5.test | 27 -- ...o_of_then_have_the_same_bounds_g23_o6.test | 27 -- .../dedup_l39_two_small_parts_g3_o1.test | 26 -- .../dedup_l39_two_small_parts_g3_o2.test | 26 -- ...o_of_then_have_the_same_bounds_g24_o1.test | 25 -- ...o_of_then_have_the_same_bounds_g24_o2.test | 27 -- ...o_of_then_have_the_same_bounds_g24_o3.test | 25 -- ...o_of_then_have_the_same_bounds_g24_o4.test | 27 -- ...o_of_then_have_the_same_bounds_g24_o5.test | 27 -- ...o_of_then_have_the_same_bounds_g24_o6.test | 27 -- ...o_of_then_have_the_same_bounds_g25_o1.test | 28 -- ...o_of_then_have_the_same_bounds_g25_o2.test | 28 -- ...o_of_then_have_the_same_bounds_g25_o3.test | 28 -- ...o_of_then_have_the_same_bounds_g25_o4.test | 28 -- ...o_of_then_have_the_same_bounds_g25_o5.test | 28 -- ...o_of_then_have_the_same_bounds_g25_o6.test | 28 -- ...o_of_then_have_the_same_bounds_g26_o1.test | 26 -- ...o_of_then_have_the_same_bounds_g26_o2.test | 28 -- ...o_of_then_have_the_same_bounds_g26_o3.test | 26 -- ...o_of_then_have_the_same_bounds_g26_o4.test | 28 -- ...o_of_then_have_the_same_bounds_g26_o5.test | 28 -- ...o_of_then_have_the_same_bounds_g26_o6.test | 28 -- ...o_of_then_have_the_same_bounds_g27_o1.test | 26 -- ...o_of_then_have_the_same_bounds_g27_o2.test | 28 -- ...o_of_then_have_the_same_bounds_g27_o3.test | 26 -- ...o_of_then_have_the_same_bounds_g27_o4.test | 28 -- ...o_of_then_have_the_same_bounds_g27_o5.test | 28 -- ...o_of_then_have_the_same_bounds_g27_o6.test | 28 -- ...o_of_then_have_the_same_bounds_g28_o1.test | 26 -- ...o_of_then_have_the_same_bounds_g28_o2.test | 28 -- ...o_of_then_have_the_same_bounds_g28_o3.test | 26 -- ...o_of_then_have_the_same_bounds_g28_o4.test | 28 -- ...o_of_then_have_the_same_bounds_g28_o5.test | 28 -- ...o_of_then_have_the_same_bounds_g28_o6.test | 28 -- ...o_of_then_have_the_same_bounds_g29_o1.test | 28 -- ...o_of_then_have_the_same_bounds_g29_o2.test | 28 -- ...o_of_then_have_the_same_bounds_g29_o3.test | 28 -- ...o_of_then_have_the_same_bounds_g29_o4.test | 28 -- ...o_of_then_have_the_same_bounds_g29_o5.test | 28 -- ...o_of_then_have_the_same_bounds_g29_o6.test | 28 -- ...o_of_then_have_the_same_bounds_g30_o1.test | 26 -- ...o_of_then_have_the_same_bounds_g30_o2.test | 28 -- ...o_of_then_have_the_same_bounds_g30_o3.test | 26 -- ...o_of_then_have_the_same_bounds_g30_o4.test | 28 -- ...o_of_then_have_the_same_bounds_g30_o5.test | 28 -- ...o_of_then_have_the_same_bounds_g30_o6.test | 28 -- .../dedup_l42_two_small_parts_g4_o1.test | 23 -- .../dedup_l42_two_small_parts_g4_o2.test | 25 -- ...o_of_then_have_the_same_bounds_g31_o1.test | 29 -- ...o_of_then_have_the_same_bounds_g31_o2.test | 29 -- ...o_of_then_have_the_same_bounds_g31_o3.test | 29 -- ...o_of_then_have_the_same_bounds_g31_o4.test | 29 -- ...o_of_then_have_the_same_bounds_g31_o5.test | 29 -- ...o_of_then_have_the_same_bounds_g31_o6.test | 29 -- ...o_of_then_have_the_same_bounds_g32_o1.test | 28 -- ...o_of_then_have_the_same_bounds_g32_o2.test | 28 -- ...o_of_then_have_the_same_bounds_g32_o3.test | 28 -- ...o_of_then_have_the_same_bounds_g32_o4.test | 28 -- ...o_of_then_have_the_same_bounds_g32_o5.test | 28 -- ...o_of_then_have_the_same_bounds_g32_o6.test | 28 -- ...o_of_then_have_the_same_bounds_g33_o1.test | 26 -- ...o_of_then_have_the_same_bounds_g33_o2.test | 28 -- ...o_of_then_have_the_same_bounds_g33_o3.test | 26 -- ...o_of_then_have_the_same_bounds_g33_o4.test | 28 -- ...o_of_then_have_the_same_bounds_g33_o5.test | 28 -- ...o_of_then_have_the_same_bounds_g33_o6.test | 28 -- ...o_of_then_have_the_same_bounds_g34_o1.test | 26 -- ...o_of_then_have_the_same_bounds_g34_o2.test | 28 -- ...o_of_then_have_the_same_bounds_g34_o3.test | 26 -- ...o_of_then_have_the_same_bounds_g34_o4.test | 28 -- ...o_of_then_have_the_same_bounds_g34_o5.test | 28 -- ...o_of_then_have_the_same_bounds_g34_o6.test | 28 -- ...o_of_then_have_the_same_bounds_g35_o1.test | 26 -- ...o_of_then_have_the_same_bounds_g35_o2.test | 28 -- ...o_of_then_have_the_same_bounds_g35_o3.test | 26 -- ...o_of_then_have_the_same_bounds_g35_o4.test | 28 -- ...o_of_then_have_the_same_bounds_g35_o5.test | 28 -- ...o_of_then_have_the_same_bounds_g35_o6.test | 28 -- ...o_of_then_have_the_same_bounds_g36_o1.test | 29 -- ...o_of_then_have_the_same_bounds_g36_o2.test | 29 -- ...o_of_then_have_the_same_bounds_g36_o3.test | 29 -- ...o_of_then_have_the_same_bounds_g36_o4.test | 29 -- ...o_of_then_have_the_same_bounds_g36_o5.test | 29 -- ...o_of_then_have_the_same_bounds_g36_o6.test | 29 -- ...o_of_then_have_the_same_bounds_g37_o1.test | 29 -- ...o_of_then_have_the_same_bounds_g37_o2.test | 29 -- ...o_of_then_have_the_same_bounds_g37_o3.test | 29 -- ...o_of_then_have_the_same_bounds_g37_o4.test | 29 -- ...o_of_then_have_the_same_bounds_g37_o5.test | 29 -- ...o_of_then_have_the_same_bounds_g37_o6.test | 29 -- .../dedup_l45_two_small_parts_g5_o1.test | 23 -- .../dedup_l45_two_small_parts_g5_o2.test | 25 -- ...o_of_then_have_the_same_bounds_g38_o1.test | 29 -- ...o_of_then_have_the_same_bounds_g38_o2.test | 29 -- ...o_of_then_have_the_same_bounds_g38_o3.test | 29 -- ...o_of_then_have_the_same_bounds_g38_o4.test | 29 -- ...o_of_then_have_the_same_bounds_g38_o5.test | 29 -- ...o_of_then_have_the_same_bounds_g38_o6.test | 29 -- ...o_of_then_have_the_same_bounds_g39_o1.test | 30 -- ...o_of_then_have_the_same_bounds_g39_o2.test | 30 -- ...o_of_then_have_the_same_bounds_g39_o3.test | 30 -- ...o_of_then_have_the_same_bounds_g39_o4.test | 30 -- ...o_of_then_have_the_same_bounds_g39_o5.test | 30 -- ...o_of_then_have_the_same_bounds_g39_o6.test | 30 -- ...o_of_then_have_the_same_bounds_g40_o1.test | 29 -- ...o_of_then_have_the_same_bounds_g40_o2.test | 29 -- ...o_of_then_have_the_same_bounds_g40_o3.test | 29 -- ...o_of_then_have_the_same_bounds_g40_o4.test | 29 -- ...o_of_then_have_the_same_bounds_g40_o5.test | 29 -- ...o_of_then_have_the_same_bounds_g40_o6.test | 29 -- ...o_of_then_have_the_same_bounds_g41_o1.test | 29 -- ...o_of_then_have_the_same_bounds_g41_o2.test | 29 -- ...o_of_then_have_the_same_bounds_g41_o3.test | 29 -- ...o_of_then_have_the_same_bounds_g41_o4.test | 29 -- ...o_of_then_have_the_same_bounds_g41_o5.test | 29 -- ...o_of_then_have_the_same_bounds_g41_o6.test | 29 -- ...o_of_then_have_the_same_bounds_g42_o1.test | 29 -- ...o_of_then_have_the_same_bounds_g42_o2.test | 29 -- ...o_of_then_have_the_same_bounds_g42_o3.test | 29 -- ...o_of_then_have_the_same_bounds_g42_o4.test | 29 -- ...o_of_then_have_the_same_bounds_g42_o5.test | 29 -- ...o_of_then_have_the_same_bounds_g42_o6.test | 29 -- ...o_of_then_have_the_same_bounds_g43_o1.test | 29 -- ...o_of_then_have_the_same_bounds_g43_o2.test | 29 -- ...o_of_then_have_the_same_bounds_g43_o3.test | 29 -- ...o_of_then_have_the_same_bounds_g43_o4.test | 29 -- ...o_of_then_have_the_same_bounds_g43_o5.test | 29 -- ...o_of_then_have_the_same_bounds_g43_o6.test | 29 -- ...o_of_then_have_the_same_bounds_g44_o1.test | 28 -- ...o_of_then_have_the_same_bounds_g44_o2.test | 28 -- ...o_of_then_have_the_same_bounds_g44_o3.test | 28 -- ...o_of_then_have_the_same_bounds_g44_o4.test | 28 -- ...o_of_then_have_the_same_bounds_g44_o5.test | 28 -- ...o_of_then_have_the_same_bounds_g44_o6.test | 28 -- ...o_of_then_have_the_same_bounds_g45_o1.test | 29 -- ...o_of_then_have_the_same_bounds_g45_o2.test | 29 -- ...o_of_then_have_the_same_bounds_g45_o3.test | 29 -- ...o_of_then_have_the_same_bounds_g45_o4.test | 29 -- ...o_of_then_have_the_same_bounds_g45_o5.test | 29 -- ...o_of_then_have_the_same_bounds_g45_o6.test | 29 -- .../dedup_l48_two_small_parts_g6_o1.test | 27 -- .../dedup_l48_two_small_parts_g6_o2.test | 27 -- ...o_of_then_have_the_same_bounds_g46_o1.test | 29 -- ...o_of_then_have_the_same_bounds_g46_o2.test | 29 -- ...o_of_then_have_the_same_bounds_g46_o3.test | 29 -- ...o_of_then_have_the_same_bounds_g46_o4.test | 29 -- ...o_of_then_have_the_same_bounds_g46_o5.test | 29 -- ...o_of_then_have_the_same_bounds_g46_o6.test | 29 -- ...o_of_then_have_the_same_bounds_g47_o1.test | 29 -- ...o_of_then_have_the_same_bounds_g47_o2.test | 29 -- ...o_of_then_have_the_same_bounds_g47_o3.test | 29 -- ...o_of_then_have_the_same_bounds_g47_o4.test | 29 -- ...o_of_then_have_the_same_bounds_g47_o5.test | 29 -- ...o_of_then_have_the_same_bounds_g47_o6.test | 29 -- .../dedup_l4_single_part_g1.test | 21 - ...o_of_then_have_the_same_bounds_g48_o1.test | 29 -- ...o_of_then_have_the_same_bounds_g48_o2.test | 29 -- ...o_of_then_have_the_same_bounds_g48_o3.test | 29 -- ...o_of_then_have_the_same_bounds_g48_o4.test | 29 -- ...o_of_then_have_the_same_bounds_g48_o5.test | 29 -- ...o_of_then_have_the_same_bounds_g48_o6.test | 29 -- ...o_of_then_have_the_same_bounds_g49_o1.test | 28 -- ...o_of_then_have_the_same_bounds_g49_o2.test | 28 -- ...o_of_then_have_the_same_bounds_g49_o3.test | 28 -- ...o_of_then_have_the_same_bounds_g49_o4.test | 28 -- ...o_of_then_have_the_same_bounds_g49_o5.test | 28 -- ...o_of_then_have_the_same_bounds_g49_o6.test | 28 -- ...o_of_then_have_the_same_bounds_g50_o1.test | 25 -- ...o_of_then_have_the_same_bounds_g50_o2.test | 27 -- ...o_of_then_have_the_same_bounds_g50_o3.test | 25 -- ...o_of_then_have_the_same_bounds_g50_o4.test | 27 -- ...o_of_then_have_the_same_bounds_g50_o5.test | 27 -- ...o_of_then_have_the_same_bounds_g50_o6.test | 27 -- ...o_of_then_have_the_same_bounds_g51_o1.test | 25 -- ...o_of_then_have_the_same_bounds_g51_o2.test | 27 -- ...o_of_then_have_the_same_bounds_g51_o3.test | 25 -- ...o_of_then_have_the_same_bounds_g51_o4.test | 27 -- ...o_of_then_have_the_same_bounds_g51_o5.test | 27 -- ...o_of_then_have_the_same_bounds_g51_o6.test | 27 -- ...o_of_then_have_the_same_bounds_g52_o1.test | 28 -- ...o_of_then_have_the_same_bounds_g52_o2.test | 28 -- ...o_of_then_have_the_same_bounds_g52_o3.test | 28 -- ...o_of_then_have_the_same_bounds_g52_o4.test | 28 -- ...o_of_then_have_the_same_bounds_g52_o5.test | 28 -- ...o_of_then_have_the_same_bounds_g52_o6.test | 28 -- .../dedup_l51_two_small_parts_g7_o1.test | 27 -- .../dedup_l51_two_small_parts_g7_o2.test | 27 -- ...o_of_then_have_the_same_bounds_g53_o1.test | 28 -- ...o_of_then_have_the_same_bounds_g53_o2.test | 28 -- ...o_of_then_have_the_same_bounds_g53_o3.test | 28 -- ...o_of_then_have_the_same_bounds_g53_o4.test | 28 -- ...o_of_then_have_the_same_bounds_g53_o5.test | 28 -- ...o_of_then_have_the_same_bounds_g53_o6.test | 28 -- ...o_of_then_have_the_same_bounds_g54_o1.test | 28 -- ...o_of_then_have_the_same_bounds_g54_o2.test | 28 -- ...o_of_then_have_the_same_bounds_g54_o3.test | 28 -- ...o_of_then_have_the_same_bounds_g54_o4.test | 28 -- ...o_of_then_have_the_same_bounds_g54_o5.test | 28 -- ...o_of_then_have_the_same_bounds_g54_o6.test | 28 -- ...o_of_then_have_the_same_bounds_g55_o1.test | 28 -- ...o_of_then_have_the_same_bounds_g55_o2.test | 28 -- ...o_of_then_have_the_same_bounds_g55_o3.test | 28 -- ...o_of_then_have_the_same_bounds_g55_o4.test | 28 -- ...o_of_then_have_the_same_bounds_g55_o5.test | 28 -- ...o_of_then_have_the_same_bounds_g55_o6.test | 28 -- ...o_of_then_have_the_same_bounds_g56_o1.test | 28 -- ...o_of_then_have_the_same_bounds_g56_o2.test | 28 -- ...o_of_then_have_the_same_bounds_g56_o3.test | 28 -- ...o_of_then_have_the_same_bounds_g56_o4.test | 28 -- ...o_of_then_have_the_same_bounds_g56_o5.test | 28 -- ...o_of_then_have_the_same_bounds_g56_o6.test | 28 -- ...o_of_then_have_the_same_bounds_g57_o1.test | 29 -- ...o_of_then_have_the_same_bounds_g57_o2.test | 29 -- ...o_of_then_have_the_same_bounds_g57_o3.test | 29 -- ...o_of_then_have_the_same_bounds_g57_o4.test | 29 -- ...o_of_then_have_the_same_bounds_g57_o5.test | 29 -- ...o_of_then_have_the_same_bounds_g57_o6.test | 29 -- ...o_of_then_have_the_same_bounds_g58_o1.test | 24 -- ...o_of_then_have_the_same_bounds_g58_o2.test | 24 -- ...o_of_then_have_the_same_bounds_g58_o3.test | 24 -- ...o_of_then_have_the_same_bounds_g58_o4.test | 24 -- ...o_of_then_have_the_same_bounds_g58_o5.test | 24 -- ...o_of_then_have_the_same_bounds_g58_o6.test | 24 -- ...o_of_then_have_the_same_bounds_g59_o1.test | 27 -- ...o_of_then_have_the_same_bounds_g59_o2.test | 25 -- ...o_of_then_have_the_same_bounds_g59_o3.test | 27 -- ...o_of_then_have_the_same_bounds_g59_o4.test | 25 -- ...o_of_then_have_the_same_bounds_g59_o5.test | 25 -- ...o_of_then_have_the_same_bounds_g59_o6.test | 25 -- .../dedup_l54_two_small_parts_g8_o1.test | 27 -- .../dedup_l54_two_small_parts_g8_o2.test | 27 -- ...o_of_then_have_the_same_bounds_g60_o1.test | 28 -- ...o_of_then_have_the_same_bounds_g60_o2.test | 28 -- ...o_of_then_have_the_same_bounds_g60_o3.test | 28 -- ...o_of_then_have_the_same_bounds_g60_o4.test | 28 -- ...o_of_then_have_the_same_bounds_g60_o5.test | 28 -- ...o_of_then_have_the_same_bounds_g60_o6.test | 28 -- ...o_of_then_have_the_same_bounds_g61_o1.test | 28 -- ...o_of_then_have_the_same_bounds_g61_o2.test | 26 -- ...o_of_then_have_the_same_bounds_g61_o3.test | 28 -- ...o_of_then_have_the_same_bounds_g61_o4.test | 26 -- ...o_of_then_have_the_same_bounds_g61_o5.test | 26 -- ...o_of_then_have_the_same_bounds_g61_o6.test | 26 -- ...o_of_then_have_the_same_bounds_g62_o1.test | 28 -- ...o_of_then_have_the_same_bounds_g62_o2.test | 28 -- ...o_of_then_have_the_same_bounds_g62_o3.test | 28 -- ...o_of_then_have_the_same_bounds_g62_o4.test | 28 -- ...o_of_then_have_the_same_bounds_g62_o5.test | 28 -- ...o_of_then_have_the_same_bounds_g62_o6.test | 28 -- ...o_of_then_have_the_same_bounds_g63_o1.test | 28 -- ...o_of_then_have_the_same_bounds_g63_o2.test | 26 -- ...o_of_then_have_the_same_bounds_g63_o3.test | 28 -- ...o_of_then_have_the_same_bounds_g63_o4.test | 26 -- ...o_of_then_have_the_same_bounds_g63_o5.test | 26 -- ...o_of_then_have_the_same_bounds_g63_o6.test | 26 -- ...o_of_then_have_the_same_bounds_g64_o1.test | 28 -- ...o_of_then_have_the_same_bounds_g64_o2.test | 28 -- ...o_of_then_have_the_same_bounds_g64_o3.test | 28 -- ...o_of_then_have_the_same_bounds_g64_o4.test | 28 -- ...o_of_then_have_the_same_bounds_g64_o5.test | 28 -- ...o_of_then_have_the_same_bounds_g64_o6.test | 28 -- ...o_of_then_have_the_same_bounds_g65_o1.test | 29 -- ...o_of_then_have_the_same_bounds_g65_o2.test | 29 -- ...o_of_then_have_the_same_bounds_g65_o3.test | 29 -- ...o_of_then_have_the_same_bounds_g65_o4.test | 29 -- ...o_of_then_have_the_same_bounds_g65_o5.test | 29 -- ...o_of_then_have_the_same_bounds_g65_o6.test | 29 -- ...o_of_then_have_the_same_bounds_g66_o1.test | 25 -- ...o_of_then_have_the_same_bounds_g66_o2.test | 27 -- ...o_of_then_have_the_same_bounds_g66_o3.test | 25 -- ...o_of_then_have_the_same_bounds_g66_o4.test | 27 -- ...o_of_then_have_the_same_bounds_g66_o5.test | 27 -- ...o_of_then_have_the_same_bounds_g66_o6.test | 27 -- .../dedup_l57_two_small_parts_g9_o1.test | 27 -- .../dedup_l57_two_small_parts_g9_o2.test | 27 -- ...o_of_then_have_the_same_bounds_g67_o1.test | 25 -- ...o_of_then_have_the_same_bounds_g67_o2.test | 27 -- ...o_of_then_have_the_same_bounds_g67_o3.test | 25 -- ...o_of_then_have_the_same_bounds_g67_o4.test | 27 -- ...o_of_then_have_the_same_bounds_g67_o5.test | 27 -- ...o_of_then_have_the_same_bounds_g67_o6.test | 27 -- ...o_of_then_have_the_same_bounds_g68_o1.test | 28 -- ...o_of_then_have_the_same_bounds_g68_o2.test | 28 -- ...o_of_then_have_the_same_bounds_g68_o3.test | 28 -- ...o_of_then_have_the_same_bounds_g68_o4.test | 28 -- ...o_of_then_have_the_same_bounds_g68_o5.test | 28 -- ...o_of_then_have_the_same_bounds_g68_o6.test | 28 -- ...o_of_then_have_the_same_bounds_g69_o1.test | 26 -- ...o_of_then_have_the_same_bounds_g69_o2.test | 28 -- ...o_of_then_have_the_same_bounds_g69_o3.test | 26 -- ...o_of_then_have_the_same_bounds_g69_o4.test | 28 -- ...o_of_then_have_the_same_bounds_g69_o5.test | 28 -- ...o_of_then_have_the_same_bounds_g69_o6.test | 28 -- ...o_of_then_have_the_same_bounds_g70_o1.test | 26 -- ...o_of_then_have_the_same_bounds_g70_o2.test | 28 -- ...o_of_then_have_the_same_bounds_g70_o3.test | 26 -- ...o_of_then_have_the_same_bounds_g70_o4.test | 28 -- ...o_of_then_have_the_same_bounds_g70_o5.test | 28 -- ...o_of_then_have_the_same_bounds_g70_o6.test | 28 -- ...o_of_then_have_the_same_bounds_g71_o1.test | 28 -- ...o_of_then_have_the_same_bounds_g71_o2.test | 28 -- ...o_of_then_have_the_same_bounds_g71_o3.test | 28 -- ...o_of_then_have_the_same_bounds_g71_o4.test | 28 -- ...o_of_then_have_the_same_bounds_g71_o5.test | 28 -- ...o_of_then_have_the_same_bounds_g71_o6.test | 28 -- ...o_of_then_have_the_same_bounds_g72_o1.test | 26 -- ...o_of_then_have_the_same_bounds_g72_o2.test | 28 -- ...o_of_then_have_the_same_bounds_g72_o3.test | 26 -- ...o_of_then_have_the_same_bounds_g72_o4.test | 28 -- ...o_of_then_have_the_same_bounds_g72_o5.test | 28 -- ...o_of_then_have_the_same_bounds_g72_o6.test | 28 -- ...o_of_then_have_the_same_bounds_g73_o1.test | 26 -- ...o_of_then_have_the_same_bounds_g73_o2.test | 28 -- ...o_of_then_have_the_same_bounds_g73_o3.test | 26 -- ...o_of_then_have_the_same_bounds_g73_o4.test | 28 -- ...o_of_then_have_the_same_bounds_g73_o5.test | 28 -- ...o_of_then_have_the_same_bounds_g73_o6.test | 28 -- ...o_of_then_have_the_same_bounds_g74_o1.test | 29 -- ...o_of_then_have_the_same_bounds_g74_o2.test | 29 -- ...o_of_then_have_the_same_bounds_g74_o3.test | 29 -- ...o_of_then_have_the_same_bounds_g74_o4.test | 29 -- ...o_of_then_have_the_same_bounds_g74_o5.test | 29 -- ...o_of_then_have_the_same_bounds_g74_o6.test | 29 -- .../dedup_l60_two_small_parts_g10_o1.test | 27 -- .../dedup_l60_two_small_parts_g10_o2.test | 25 -- ...o_of_then_have_the_same_bounds_g75_o1.test | 29 -- ...o_of_then_have_the_same_bounds_g75_o2.test | 29 -- ...o_of_then_have_the_same_bounds_g75_o3.test | 29 -- ...o_of_then_have_the_same_bounds_g75_o4.test | 29 -- ...o_of_then_have_the_same_bounds_g75_o5.test | 29 -- ...o_of_then_have_the_same_bounds_g75_o6.test | 29 -- ...o_of_then_have_the_same_bounds_g76_o1.test | 29 -- ...o_of_then_have_the_same_bounds_g76_o2.test | 29 -- ...o_of_then_have_the_same_bounds_g76_o3.test | 29 -- ...o_of_then_have_the_same_bounds_g76_o4.test | 29 -- ...o_of_then_have_the_same_bounds_g76_o5.test | 29 -- ...o_of_then_have_the_same_bounds_g76_o6.test | 29 -- ...o_of_then_have_the_same_bounds_g77_o1.test | 29 -- ...o_of_then_have_the_same_bounds_g77_o2.test | 29 -- ...o_of_then_have_the_same_bounds_g77_o3.test | 29 -- ...o_of_then_have_the_same_bounds_g77_o4.test | 29 -- ...o_of_then_have_the_same_bounds_g77_o5.test | 29 -- ...o_of_then_have_the_same_bounds_g77_o6.test | 29 -- ...o_of_then_have_the_same_bounds_g78_o1.test | 29 -- ...o_of_then_have_the_same_bounds_g78_o2.test | 29 -- ...o_of_then_have_the_same_bounds_g78_o3.test | 29 -- ...o_of_then_have_the_same_bounds_g78_o4.test | 29 -- ...o_of_then_have_the_same_bounds_g78_o5.test | 29 -- ...o_of_then_have_the_same_bounds_g78_o6.test | 29 -- ...o_of_then_have_the_same_bounds_g79_o1.test | 29 -- ...o_of_then_have_the_same_bounds_g79_o2.test | 29 -- ...o_of_then_have_the_same_bounds_g79_o3.test | 29 -- ...o_of_then_have_the_same_bounds_g79_o4.test | 29 -- ...o_of_then_have_the_same_bounds_g79_o5.test | 29 -- ...o_of_then_have_the_same_bounds_g79_o6.test | 29 -- ...o_of_then_have_the_same_bounds_g80_o1.test | 29 -- ...o_of_then_have_the_same_bounds_g80_o2.test | 29 -- ...o_of_then_have_the_same_bounds_g80_o3.test | 29 -- ...o_of_then_have_the_same_bounds_g80_o4.test | 29 -- ...o_of_then_have_the_same_bounds_g80_o5.test | 29 -- ...o_of_then_have_the_same_bounds_g80_o6.test | 29 -- ...o_of_then_have_the_same_bounds_g81_o1.test | 29 -- ...o_of_then_have_the_same_bounds_g81_o2.test | 29 -- ...o_of_then_have_the_same_bounds_g81_o3.test | 29 -- ...o_of_then_have_the_same_bounds_g81_o4.test | 29 -- ...o_of_then_have_the_same_bounds_g81_o5.test | 29 -- ...o_of_then_have_the_same_bounds_g81_o6.test | 29 -- .../dedup_l63_two_small_parts_g11_o1.test | 26 -- .../dedup_l63_two_small_parts_g11_o2.test | 26 -- ...o_of_then_have_the_same_bounds_g82_o1.test | 29 -- ...o_of_then_have_the_same_bounds_g82_o2.test | 29 -- ...o_of_then_have_the_same_bounds_g82_o3.test | 29 -- ...o_of_then_have_the_same_bounds_g82_o4.test | 29 -- ...o_of_then_have_the_same_bounds_g82_o5.test | 29 -- ...o_of_then_have_the_same_bounds_g82_o6.test | 29 -- ...o_of_then_have_the_same_bounds_g83_o1.test | 29 -- ...o_of_then_have_the_same_bounds_g83_o2.test | 29 -- ...o_of_then_have_the_same_bounds_g83_o3.test | 29 -- ...o_of_then_have_the_same_bounds_g83_o4.test | 29 -- ...o_of_then_have_the_same_bounds_g83_o5.test | 29 -- ...o_of_then_have_the_same_bounds_g83_o6.test | 29 -- ...o_of_then_have_the_same_bounds_g84_o1.test | 30 -- ...o_of_then_have_the_same_bounds_g84_o2.test | 30 -- ...o_of_then_have_the_same_bounds_g84_o3.test | 30 -- ...o_of_then_have_the_same_bounds_g84_o4.test | 30 -- ...o_of_then_have_the_same_bounds_g84_o5.test | 30 -- ...o_of_then_have_the_same_bounds_g84_o6.test | 30 -- ...o_of_then_have_the_same_bounds_g85_o1.test | 29 -- ...o_of_then_have_the_same_bounds_g85_o2.test | 29 -- ...o_of_then_have_the_same_bounds_g85_o3.test | 29 -- ...o_of_then_have_the_same_bounds_g85_o4.test | 29 -- ...o_of_then_have_the_same_bounds_g85_o5.test | 29 -- ...o_of_then_have_the_same_bounds_g85_o6.test | 29 -- ...o_of_then_have_the_same_bounds_g86_o1.test | 29 -- ...o_of_then_have_the_same_bounds_g86_o2.test | 29 -- ...o_of_then_have_the_same_bounds_g86_o3.test | 29 -- ...o_of_then_have_the_same_bounds_g86_o4.test | 29 -- ...o_of_then_have_the_same_bounds_g86_o5.test | 29 -- ...o_of_then_have_the_same_bounds_g86_o6.test | 29 -- ...o_of_then_have_the_same_bounds_g87_o1.test | 29 -- ...o_of_then_have_the_same_bounds_g87_o2.test | 29 -- ...o_of_then_have_the_same_bounds_g87_o3.test | 29 -- ...o_of_then_have_the_same_bounds_g87_o4.test | 29 -- ...o_of_then_have_the_same_bounds_g87_o5.test | 29 -- ...o_of_then_have_the_same_bounds_g87_o6.test | 29 -- ...o_of_then_have_the_same_bounds_g88_o1.test | 29 -- ...o_of_then_have_the_same_bounds_g88_o2.test | 29 -- ...o_of_then_have_the_same_bounds_g88_o3.test | 29 -- ...o_of_then_have_the_same_bounds_g88_o4.test | 29 -- ...o_of_then_have_the_same_bounds_g88_o5.test | 29 -- ...o_of_then_have_the_same_bounds_g88_o6.test | 29 -- .../dedup_l66_two_small_parts_g12_o1.test | 24 -- .../dedup_l66_two_small_parts_g12_o2.test | 26 -- ...o_of_then_have_the_same_bounds_g89_o1.test | 29 -- ...o_of_then_have_the_same_bounds_g89_o2.test | 29 -- ...o_of_then_have_the_same_bounds_g89_o3.test | 29 -- ...o_of_then_have_the_same_bounds_g89_o4.test | 29 -- ...o_of_then_have_the_same_bounds_g89_o5.test | 29 -- ...o_of_then_have_the_same_bounds_g89_o6.test | 29 -- ...o_of_then_have_the_same_bounds_g90_o1.test | 29 -- ...o_of_then_have_the_same_bounds_g90_o2.test | 29 -- ...o_of_then_have_the_same_bounds_g90_o3.test | 29 -- ...o_of_then_have_the_same_bounds_g90_o4.test | 29 -- ...o_of_then_have_the_same_bounds_g90_o5.test | 29 -- ...o_of_then_have_the_same_bounds_g90_o6.test | 29 -- ...o_of_then_have_the_same_bounds_g91_o1.test | 29 -- ...o_of_then_have_the_same_bounds_g91_o2.test | 29 -- ...o_of_then_have_the_same_bounds_g91_o3.test | 29 -- ...o_of_then_have_the_same_bounds_g91_o4.test | 29 -- ...o_of_then_have_the_same_bounds_g91_o5.test | 29 -- ...o_of_then_have_the_same_bounds_g91_o6.test | 29 -- ...o_of_then_have_the_same_bounds_g92_o1.test | 29 -- ...o_of_then_have_the_same_bounds_g92_o2.test | 29 -- ...o_of_then_have_the_same_bounds_g92_o3.test | 29 -- ...o_of_then_have_the_same_bounds_g92_o4.test | 29 -- ...o_of_then_have_the_same_bounds_g92_o5.test | 29 -- ...o_of_then_have_the_same_bounds_g92_o6.test | 29 -- ...o_of_then_have_the_same_bounds_g93_o1.test | 28 -- ...o_of_then_have_the_same_bounds_g93_o2.test | 28 -- ...o_of_then_have_the_same_bounds_g93_o3.test | 28 -- ...o_of_then_have_the_same_bounds_g93_o4.test | 28 -- ...o_of_then_have_the_same_bounds_g93_o5.test | 28 -- ...o_of_then_have_the_same_bounds_g93_o6.test | 28 -- ...o_of_then_have_the_same_bounds_g94_o1.test | 29 -- ...o_of_then_have_the_same_bounds_g94_o2.test | 29 -- ...o_of_then_have_the_same_bounds_g94_o3.test | 29 -- ...o_of_then_have_the_same_bounds_g94_o4.test | 29 -- ...o_of_then_have_the_same_bounds_g94_o5.test | 29 -- ...o_of_then_have_the_same_bounds_g94_o6.test | 29 -- ...o_of_then_have_the_same_bounds_g95_o1.test | 25 -- ...o_of_then_have_the_same_bounds_g95_o2.test | 27 -- ...o_of_then_have_the_same_bounds_g95_o3.test | 25 -- ...o_of_then_have_the_same_bounds_g95_o4.test | 27 -- ...o_of_then_have_the_same_bounds_g95_o5.test | 27 -- ...o_of_then_have_the_same_bounds_g95_o6.test | 27 -- ...o_of_then_have_the_same_bounds_g96_o1.test | 25 -- ...o_of_then_have_the_same_bounds_g96_o2.test | 27 -- ...o_of_then_have_the_same_bounds_g96_o3.test | 25 -- ...o_of_then_have_the_same_bounds_g96_o4.test | 27 -- ...o_of_then_have_the_same_bounds_g96_o5.test | 27 -- ...o_of_then_have_the_same_bounds_g96_o6.test | 27 -- .../dedup_l69_two_small_parts_g13_o1.test | 26 -- .../dedup_l69_two_small_parts_g13_o2.test | 26 -- .../dedup_l6_single_part_g2.test | 22 -- ...o_of_then_have_the_same_bounds_g97_o1.test | 28 -- ...o_of_then_have_the_same_bounds_g97_o2.test | 28 -- ...o_of_then_have_the_same_bounds_g97_o3.test | 28 -- ...o_of_then_have_the_same_bounds_g97_o4.test | 28 -- ...o_of_then_have_the_same_bounds_g97_o5.test | 28 -- ...o_of_then_have_the_same_bounds_g97_o6.test | 28 -- ...o_of_then_have_the_same_bounds_g98_o1.test | 26 -- ...o_of_then_have_the_same_bounds_g98_o2.test | 28 -- ...o_of_then_have_the_same_bounds_g98_o3.test | 26 -- ...o_of_then_have_the_same_bounds_g98_o4.test | 28 -- ...o_of_then_have_the_same_bounds_g98_o5.test | 28 -- ...o_of_then_have_the_same_bounds_g98_o6.test | 28 -- ...o_of_then_have_the_same_bounds_g99_o1.test | 28 -- ...o_of_then_have_the_same_bounds_g99_o2.test | 28 -- ...o_of_then_have_the_same_bounds_g99_o3.test | 28 -- ...o_of_then_have_the_same_bounds_g99_o4.test | 28 -- ...o_of_then_have_the_same_bounds_g99_o5.test | 28 -- ...o_of_then_have_the_same_bounds_g99_o6.test | 28 -- ..._of_then_have_the_same_bounds_g100_o1.test | 26 -- ..._of_then_have_the_same_bounds_g100_o2.test | 28 -- ..._of_then_have_the_same_bounds_g100_o3.test | 26 -- ..._of_then_have_the_same_bounds_g100_o4.test | 28 -- ..._of_then_have_the_same_bounds_g100_o5.test | 28 -- ..._of_then_have_the_same_bounds_g100_o6.test | 28 -- ..._of_then_have_the_same_bounds_g101_o1.test | 29 -- ..._of_then_have_the_same_bounds_g101_o2.test | 29 -- ..._of_then_have_the_same_bounds_g101_o3.test | 29 -- ..._of_then_have_the_same_bounds_g101_o4.test | 29 -- ..._of_then_have_the_same_bounds_g101_o5.test | 29 -- ..._of_then_have_the_same_bounds_g101_o6.test | 29 -- ..._of_then_have_the_same_bounds_g102_o1.test | 30 -- ..._of_then_have_the_same_bounds_g102_o2.test | 30 -- ..._of_then_have_the_same_bounds_g102_o3.test | 30 -- ..._of_then_have_the_same_bounds_g102_o4.test | 30 -- ..._of_then_have_the_same_bounds_g102_o5.test | 30 -- ..._of_then_have_the_same_bounds_g102_o6.test | 30 -- ..._of_then_have_the_same_bounds_g103_o1.test | 30 -- ..._of_then_have_the_same_bounds_g103_o2.test | 30 -- ..._of_then_have_the_same_bounds_g103_o3.test | 30 -- ..._of_then_have_the_same_bounds_g103_o4.test | 30 -- ..._of_then_have_the_same_bounds_g103_o5.test | 30 -- ..._of_then_have_the_same_bounds_g103_o6.test | 30 -- .../dedup_l72_two_small_parts_g14_o1.test | 24 -- .../dedup_l72_two_small_parts_g14_o2.test | 26 -- ..._of_then_have_the_same_bounds_g104_o1.test | 30 -- ..._of_then_have_the_same_bounds_g104_o2.test | 30 -- ..._of_then_have_the_same_bounds_g104_o3.test | 30 -- ..._of_then_have_the_same_bounds_g104_o4.test | 30 -- ..._of_then_have_the_same_bounds_g104_o5.test | 30 -- ..._of_then_have_the_same_bounds_g104_o6.test | 30 -- ..._of_then_have_the_same_bounds_g105_o1.test | 29 -- ..._of_then_have_the_same_bounds_g105_o2.test | 29 -- ..._of_then_have_the_same_bounds_g105_o3.test | 29 -- ..._of_then_have_the_same_bounds_g105_o4.test | 29 -- ..._of_then_have_the_same_bounds_g105_o5.test | 29 -- ..._of_then_have_the_same_bounds_g105_o6.test | 29 -- ..._of_then_have_the_same_bounds_g106_o1.test | 29 -- ..._of_then_have_the_same_bounds_g106_o2.test | 29 -- ..._of_then_have_the_same_bounds_g106_o3.test | 29 -- ..._of_then_have_the_same_bounds_g106_o4.test | 29 -- ..._of_then_have_the_same_bounds_g106_o5.test | 29 -- ..._of_then_have_the_same_bounds_g106_o6.test | 29 -- ..._of_then_have_the_same_bounds_g107_o1.test | 29 -- ..._of_then_have_the_same_bounds_g107_o2.test | 29 -- ..._of_then_have_the_same_bounds_g107_o3.test | 29 -- ..._of_then_have_the_same_bounds_g107_o4.test | 29 -- ..._of_then_have_the_same_bounds_g107_o5.test | 29 -- ..._of_then_have_the_same_bounds_g107_o6.test | 29 -- ..._of_then_have_the_same_bounds_g108_o1.test | 29 -- ..._of_then_have_the_same_bounds_g108_o2.test | 29 -- ..._of_then_have_the_same_bounds_g108_o3.test | 29 -- ..._of_then_have_the_same_bounds_g108_o4.test | 29 -- ..._of_then_have_the_same_bounds_g108_o5.test | 29 -- ..._of_then_have_the_same_bounds_g108_o6.test | 29 -- ..._of_then_have_the_same_bounds_g109_o1.test | 29 -- ..._of_then_have_the_same_bounds_g109_o2.test | 29 -- ..._of_then_have_the_same_bounds_g109_o3.test | 29 -- ..._of_then_have_the_same_bounds_g109_o4.test | 29 -- ..._of_then_have_the_same_bounds_g109_o5.test | 29 -- ..._of_then_have_the_same_bounds_g109_o6.test | 29 -- ..._of_then_have_the_same_bounds_g110_o1.test | 29 -- ..._of_then_have_the_same_bounds_g110_o2.test | 29 -- ..._of_then_have_the_same_bounds_g110_o3.test | 29 -- ..._of_then_have_the_same_bounds_g110_o4.test | 29 -- ..._of_then_have_the_same_bounds_g110_o5.test | 29 -- ..._of_then_have_the_same_bounds_g110_o6.test | 29 -- .../dedup_l75_two_small_parts_g15_o1.test | 26 -- .../dedup_l75_two_small_parts_g15_o2.test | 26 -- ..._of_then_have_the_same_bounds_g111_o1.test | 29 -- ..._of_then_have_the_same_bounds_g111_o2.test | 29 -- ..._of_then_have_the_same_bounds_g111_o3.test | 29 -- ..._of_then_have_the_same_bounds_g111_o4.test | 29 -- ..._of_then_have_the_same_bounds_g111_o5.test | 29 -- ..._of_then_have_the_same_bounds_g111_o6.test | 31 -- ..._of_then_have_the_same_bounds_g112_o1.test | 29 -- ..._of_then_have_the_same_bounds_g112_o2.test | 29 -- ..._of_then_have_the_same_bounds_g112_o3.test | 29 -- ..._of_then_have_the_same_bounds_g112_o4.test | 29 -- ..._of_then_have_the_same_bounds_g112_o5.test | 31 -- ..._of_then_have_the_same_bounds_g112_o6.test | 29 -- ..._of_then_have_the_same_bounds_g113_o1.test | 28 -- ..._of_then_have_the_same_bounds_g113_o2.test | 28 -- ..._of_then_have_the_same_bounds_g113_o3.test | 28 -- ..._of_then_have_the_same_bounds_g113_o4.test | 28 -- ..._of_then_have_the_same_bounds_g113_o5.test | 28 -- ..._of_then_have_the_same_bounds_g113_o6.test | 28 -- ..._of_then_have_the_same_bounds_g114_o1.test | 29 -- ..._of_then_have_the_same_bounds_g114_o2.test | 29 -- ..._of_then_have_the_same_bounds_g114_o3.test | 29 -- ..._of_then_have_the_same_bounds_g114_o4.test | 29 -- ..._of_then_have_the_same_bounds_g114_o5.test | 29 -- ..._of_then_have_the_same_bounds_g114_o6.test | 29 -- ..._of_then_have_the_same_bounds_g115_o1.test | 25 -- ..._of_then_have_the_same_bounds_g115_o2.test | 27 -- ..._of_then_have_the_same_bounds_g115_o3.test | 25 -- ..._of_then_have_the_same_bounds_g115_o4.test | 27 -- ..._of_then_have_the_same_bounds_g115_o5.test | 27 -- ..._of_then_have_the_same_bounds_g115_o6.test | 27 -- ..._of_then_have_the_same_bounds_g116_o1.test | 28 -- ..._of_then_have_the_same_bounds_g116_o2.test | 28 -- ..._of_then_have_the_same_bounds_g116_o3.test | 28 -- ..._of_then_have_the_same_bounds_g116_o4.test | 28 -- ..._of_then_have_the_same_bounds_g116_o5.test | 28 -- ..._of_then_have_the_same_bounds_g116_o6.test | 28 -- ..._of_then_have_the_same_bounds_g117_o1.test | 28 -- ..._of_then_have_the_same_bounds_g117_o2.test | 28 -- ..._of_then_have_the_same_bounds_g117_o3.test | 28 -- ..._of_then_have_the_same_bounds_g117_o4.test | 28 -- ..._of_then_have_the_same_bounds_g117_o5.test | 28 -- ..._of_then_have_the_same_bounds_g117_o6.test | 28 -- ..._of_then_have_the_same_bounds_g118_o1.test | 28 -- ..._of_then_have_the_same_bounds_g118_o2.test | 28 -- ..._of_then_have_the_same_bounds_g118_o3.test | 28 -- ..._of_then_have_the_same_bounds_g118_o4.test | 28 -- ..._of_then_have_the_same_bounds_g118_o5.test | 28 -- ..._of_then_have_the_same_bounds_g118_o6.test | 28 -- .../dedup_l78_two_small_parts_g16.test | 22 -- ..._of_then_have_the_same_bounds_g119_o1.test | 29 -- ..._of_then_have_the_same_bounds_g119_o2.test | 29 -- ..._of_then_have_the_same_bounds_g119_o3.test | 29 -- ..._of_then_have_the_same_bounds_g119_o4.test | 29 -- ..._of_then_have_the_same_bounds_g119_o5.test | 29 -- ..._of_then_have_the_same_bounds_g119_o6.test | 29 -- ..._of_then_have_the_same_bounds_g120_o1.test | 30 -- ..._of_then_have_the_same_bounds_g120_o2.test | 30 -- ..._of_then_have_the_same_bounds_g120_o3.test | 30 -- ..._of_then_have_the_same_bounds_g120_o4.test | 30 -- ..._of_then_have_the_same_bounds_g120_o5.test | 30 -- ..._of_then_have_the_same_bounds_g120_o6.test | 30 -- ..._of_then_have_the_same_bounds_g121_o1.test | 29 -- ..._of_then_have_the_same_bounds_g121_o2.test | 29 -- ..._of_then_have_the_same_bounds_g121_o3.test | 29 -- ..._of_then_have_the_same_bounds_g121_o4.test | 29 -- ..._of_then_have_the_same_bounds_g121_o5.test | 29 -- ..._of_then_have_the_same_bounds_g121_o6.test | 29 -- ..._of_then_have_the_same_bounds_g122_o1.test | 28 -- ..._of_then_have_the_same_bounds_g122_o2.test | 28 -- ..._of_then_have_the_same_bounds_g122_o3.test | 28 -- ..._of_then_have_the_same_bounds_g122_o4.test | 28 -- ..._of_then_have_the_same_bounds_g122_o5.test | 28 -- ..._of_then_have_the_same_bounds_g122_o6.test | 28 -- ..._of_then_have_the_same_bounds_g123_o1.test | 29 -- ..._of_then_have_the_same_bounds_g123_o2.test | 29 -- ..._of_then_have_the_same_bounds_g123_o3.test | 29 -- ..._of_then_have_the_same_bounds_g123_o4.test | 29 -- ..._of_then_have_the_same_bounds_g123_o5.test | 29 -- ..._of_then_have_the_same_bounds_g123_o6.test | 29 -- ..._of_then_have_the_same_bounds_g124_o1.test | 29 -- ..._of_then_have_the_same_bounds_g124_o2.test | 29 -- ..._of_then_have_the_same_bounds_g124_o3.test | 29 -- ..._of_then_have_the_same_bounds_g124_o4.test | 29 -- ..._of_then_have_the_same_bounds_g124_o5.test | 29 -- ..._of_then_have_the_same_bounds_g124_o6.test | 29 -- ..._of_then_have_the_same_bounds_g125_o1.test | 29 -- ..._of_then_have_the_same_bounds_g125_o2.test | 29 -- ..._of_then_have_the_same_bounds_g125_o3.test | 29 -- ..._of_then_have_the_same_bounds_g125_o4.test | 29 -- ..._of_then_have_the_same_bounds_g125_o5.test | 29 -- ..._of_then_have_the_same_bounds_g125_o6.test | 29 -- ...three_parts_one_include_another_g0_o1.test | 33 -- ...three_parts_one_include_another_g0_o2.test | 33 -- ...three_parts_one_include_another_g0_o3.test | 33 -- ...three_parts_one_include_another_g0_o4.test | 33 -- ...three_parts_one_include_another_g0_o5.test | 33 -- ...three_parts_one_include_another_g0_o6.test | 33 -- ...three_parts_one_include_another_g1_o1.test | 34 -- ...three_parts_one_include_another_g1_o2.test | 34 -- ...three_parts_one_include_another_g1_o3.test | 34 -- ...three_parts_one_include_another_g1_o4.test | 34 -- ...three_parts_one_include_another_g1_o5.test | 34 -- ...three_parts_one_include_another_g1_o6.test | 34 -- ...three_parts_one_include_another_g2_o1.test | 34 -- ...three_parts_one_include_another_g2_o2.test | 34 -- ...three_parts_one_include_another_g2_o3.test | 34 -- ...three_parts_one_include_another_g2_o4.test | 34 -- ...three_parts_one_include_another_g2_o5.test | 34 -- ...three_parts_one_include_another_g2_o6.test | 34 -- ...three_parts_one_include_another_g3_o1.test | 32 -- ...three_parts_one_include_another_g3_o2.test | 32 -- ...three_parts_one_include_another_g3_o3.test | 30 -- ...three_parts_one_include_another_g3_o4.test | 30 -- ...three_parts_one_include_another_g3_o5.test | 30 -- ...three_parts_one_include_another_g3_o6.test | 32 -- ...edup_l83_two_parts_one_is_small_g0_o1.test | 24 -- ...edup_l83_two_parts_one_is_small_g0_o2.test | 26 -- ...three_parts_one_include_another_g4_o1.test | 33 -- ...three_parts_one_include_another_g4_o2.test | 33 -- ...three_parts_one_include_another_g4_o3.test | 31 -- ...three_parts_one_include_another_g4_o4.test | 31 -- ...three_parts_one_include_another_g4_o5.test | 31 -- ...three_parts_one_include_another_g4_o6.test | 33 -- ...three_parts_one_include_another_g5_o1.test | 33 -- ...three_parts_one_include_another_g5_o2.test | 33 -- ...three_parts_one_include_another_g5_o3.test | 31 -- ...three_parts_one_include_another_g5_o4.test | 31 -- ...three_parts_one_include_another_g5_o5.test | 31 -- ...three_parts_one_include_another_g5_o6.test | 33 -- ...three_parts_one_include_another_g6_o1.test | 33 -- ...three_parts_one_include_another_g6_o2.test | 33 -- ...three_parts_one_include_another_g6_o3.test | 31 -- ...three_parts_one_include_another_g6_o4.test | 31 -- ...three_parts_one_include_another_g6_o5.test | 31 -- ...three_parts_one_include_another_g6_o6.test | 33 -- ...three_parts_one_include_another_g7_o1.test | 32 -- ...three_parts_one_include_another_g7_o2.test | 32 -- ...three_parts_one_include_another_g7_o3.test | 32 -- ...three_parts_one_include_another_g7_o4.test | 32 -- ...three_parts_one_include_another_g7_o5.test | 32 -- ...three_parts_one_include_another_g7_o6.test | 32 -- ...three_parts_one_include_another_g8_o1.test | 33 -- ...three_parts_one_include_another_g8_o2.test | 33 -- ...three_parts_one_include_another_g8_o3.test | 33 -- ...three_parts_one_include_another_g8_o4.test | 33 -- ...three_parts_one_include_another_g8_o5.test | 33 -- ...three_parts_one_include_another_g8_o6.test | 33 -- ...three_parts_one_include_another_g9_o1.test | 33 -- ...three_parts_one_include_another_g9_o2.test | 33 -- ...three_parts_one_include_another_g9_o3.test | 33 -- ...three_parts_one_include_another_g9_o4.test | 33 -- ...three_parts_one_include_another_g9_o5.test | 33 -- ...three_parts_one_include_another_g9_o6.test | 33 -- ...hree_parts_one_include_another_g10_o1.test | 32 -- ...hree_parts_one_include_another_g10_o2.test | 32 -- ...hree_parts_one_include_another_g10_o3.test | 32 -- ...hree_parts_one_include_another_g10_o4.test | 32 -- ...hree_parts_one_include_another_g10_o5.test | 32 -- ...hree_parts_one_include_another_g10_o6.test | 32 -- ...edup_l86_two_parts_one_is_small_g1_o1.test | 24 -- ...edup_l86_two_parts_one_is_small_g1_o2.test | 26 -- ...hree_parts_one_include_another_g11_o1.test | 31 -- ...hree_parts_one_include_another_g11_o2.test | 31 -- ...hree_parts_one_include_another_g11_o3.test | 29 -- ...hree_parts_one_include_another_g11_o4.test | 29 -- ...hree_parts_one_include_another_g11_o5.test | 29 -- ...hree_parts_one_include_another_g11_o6.test | 31 -- ...hree_parts_one_include_another_g12_o1.test | 31 -- ...hree_parts_one_include_another_g12_o2.test | 31 -- ...hree_parts_one_include_another_g12_o3.test | 29 -- ...hree_parts_one_include_another_g12_o4.test | 29 -- ...hree_parts_one_include_another_g12_o5.test | 29 -- ...hree_parts_one_include_another_g12_o6.test | 31 -- ...hree_parts_one_include_another_g13_o1.test | 32 -- ...hree_parts_one_include_another_g13_o2.test | 32 -- ...hree_parts_one_include_another_g13_o3.test | 30 -- ...hree_parts_one_include_another_g13_o4.test | 30 -- ...hree_parts_one_include_another_g13_o5.test | 30 -- ...hree_parts_one_include_another_g13_o6.test | 32 -- ...hree_parts_one_include_another_g14_o1.test | 32 -- ...hree_parts_one_include_another_g14_o2.test | 32 -- ...hree_parts_one_include_another_g14_o3.test | 30 -- ...hree_parts_one_include_another_g14_o4.test | 30 -- ...hree_parts_one_include_another_g14_o5.test | 30 -- ...hree_parts_one_include_another_g14_o6.test | 32 -- ...hree_parts_one_include_another_g15_o1.test | 32 -- ...hree_parts_one_include_another_g15_o2.test | 32 -- ...hree_parts_one_include_another_g15_o3.test | 30 -- ...hree_parts_one_include_another_g15_o4.test | 30 -- ...hree_parts_one_include_another_g15_o5.test | 30 -- ...hree_parts_one_include_another_g15_o6.test | 32 -- ...hree_parts_one_include_another_g16_o1.test | 33 -- ...hree_parts_one_include_another_g16_o2.test | 33 -- ...hree_parts_one_include_another_g16_o3.test | 33 -- ...hree_parts_one_include_another_g16_o4.test | 33 -- ...hree_parts_one_include_another_g16_o5.test | 33 -- ...hree_parts_one_include_another_g16_o6.test | 33 -- ...hree_parts_one_include_another_g17_o1.test | 34 -- ...hree_parts_one_include_another_g17_o2.test | 34 -- ...hree_parts_one_include_another_g17_o3.test | 34 -- ...hree_parts_one_include_another_g17_o4.test | 34 -- ...hree_parts_one_include_another_g17_o5.test | 34 -- ...hree_parts_one_include_another_g17_o6.test | 34 -- ...hree_parts_one_include_another_g18_o1.test | 33 -- ...hree_parts_one_include_another_g18_o2.test | 33 -- ...hree_parts_one_include_another_g18_o3.test | 33 -- ...hree_parts_one_include_another_g18_o4.test | 33 -- ...hree_parts_one_include_another_g18_o5.test | 33 -- ...hree_parts_one_include_another_g18_o6.test | 33 -- ...edup_l89_two_parts_one_is_small_g2_o1.test | 24 -- ...edup_l89_two_parts_one_is_small_g2_o2.test | 26 -- .../dedup_l8_single_part_g3.test | 20 - ...hree_parts_one_include_another_g19_o1.test | 33 -- ...hree_parts_one_include_another_g19_o2.test | 33 -- ...hree_parts_one_include_another_g19_o3.test | 33 -- ...hree_parts_one_include_another_g19_o4.test | 33 -- ...hree_parts_one_include_another_g19_o5.test | 33 -- ...hree_parts_one_include_another_g19_o6.test | 33 -- ...hree_parts_one_include_another_g20_o1.test | 32 -- ...hree_parts_one_include_another_g20_o2.test | 32 -- ...hree_parts_one_include_another_g20_o3.test | 30 -- ...hree_parts_one_include_another_g20_o4.test | 30 -- ...hree_parts_one_include_another_g20_o5.test | 30 -- ...hree_parts_one_include_another_g20_o6.test | 32 -- ...hree_parts_one_include_another_g21_o1.test | 32 -- ...hree_parts_one_include_another_g21_o2.test | 32 -- ...hree_parts_one_include_another_g21_o3.test | 30 -- ...hree_parts_one_include_another_g21_o4.test | 30 -- ...hree_parts_one_include_another_g21_o5.test | 30 -- ...hree_parts_one_include_another_g21_o6.test | 32 -- ...hree_parts_one_include_another_g22_o1.test | 33 -- ...hree_parts_one_include_another_g22_o2.test | 33 -- ...hree_parts_one_include_another_g22_o3.test | 31 -- ...hree_parts_one_include_another_g22_o4.test | 31 -- ...hree_parts_one_include_another_g22_o5.test | 31 -- ...hree_parts_one_include_another_g22_o6.test | 33 -- ...hree_parts_one_include_another_g23_o1.test | 33 -- ...hree_parts_one_include_another_g23_o2.test | 33 -- ...hree_parts_one_include_another_g23_o3.test | 31 -- ...hree_parts_one_include_another_g23_o4.test | 31 -- ...hree_parts_one_include_another_g23_o5.test | 31 -- ...hree_parts_one_include_another_g23_o6.test | 33 -- ...hree_parts_one_include_another_g24_o1.test | 32 -- ...hree_parts_one_include_another_g24_o2.test | 32 -- ...hree_parts_one_include_another_g24_o3.test | 32 -- ...hree_parts_one_include_another_g24_o4.test | 32 -- ...hree_parts_one_include_another_g24_o5.test | 32 -- ...hree_parts_one_include_another_g24_o6.test | 32 -- ...hree_parts_one_include_another_g25_o1.test | 33 -- ...hree_parts_one_include_another_g25_o2.test | 33 -- ...hree_parts_one_include_another_g25_o3.test | 33 -- ...hree_parts_one_include_another_g25_o4.test | 33 -- ...hree_parts_one_include_another_g25_o5.test | 33 -- ...hree_parts_one_include_another_g25_o6.test | 33 -- ...edup_l92_two_parts_one_is_small_g3_o1.test | 24 -- ...edup_l92_two_parts_one_is_small_g3_o2.test | 26 -- ...hree_parts_one_include_another_g26_o1.test | 32 -- ...hree_parts_one_include_another_g26_o2.test | 32 -- ...hree_parts_one_include_another_g26_o3.test | 32 -- ...hree_parts_one_include_another_g26_o4.test | 32 -- ...hree_parts_one_include_another_g26_o5.test | 32 -- ...hree_parts_one_include_another_g26_o6.test | 32 -- ...hree_parts_one_include_another_g27_o1.test | 32 -- ...hree_parts_one_include_another_g27_o2.test | 32 -- ...hree_parts_one_include_another_g27_o3.test | 32 -- ...hree_parts_one_include_another_g27_o4.test | 32 -- ...hree_parts_one_include_another_g27_o5.test | 32 -- ...hree_parts_one_include_another_g27_o6.test | 32 -- ...hree_parts_one_include_another_g28_o1.test | 31 -- ...hree_parts_one_include_another_g28_o2.test | 31 -- ...hree_parts_one_include_another_g28_o3.test | 29 -- ...hree_parts_one_include_another_g28_o4.test | 29 -- ...hree_parts_one_include_another_g28_o5.test | 29 -- ...hree_parts_one_include_another_g28_o6.test | 31 -- ...hree_parts_one_include_another_g29_o1.test | 31 -- ...hree_parts_one_include_another_g29_o2.test | 31 -- ...hree_parts_one_include_another_g29_o3.test | 29 -- ...hree_parts_one_include_another_g29_o4.test | 29 -- ...hree_parts_one_include_another_g29_o5.test | 29 -- ...hree_parts_one_include_another_g29_o6.test | 31 -- ...hree_parts_one_include_another_g30_o1.test | 32 -- ...hree_parts_one_include_another_g30_o2.test | 32 -- ...hree_parts_one_include_another_g30_o3.test | 30 -- ...hree_parts_one_include_another_g30_o4.test | 30 -- ...hree_parts_one_include_another_g30_o5.test | 30 -- ...hree_parts_one_include_another_g30_o6.test | 32 -- ...hree_parts_one_include_another_g31_o1.test | 32 -- ...hree_parts_one_include_another_g31_o2.test | 32 -- ...hree_parts_one_include_another_g31_o3.test | 30 -- ...hree_parts_one_include_another_g31_o4.test | 30 -- ...hree_parts_one_include_another_g31_o5.test | 30 -- ...hree_parts_one_include_another_g31_o6.test | 32 -- ...hree_parts_one_include_another_g32_o1.test | 32 -- ...hree_parts_one_include_another_g32_o2.test | 32 -- ...hree_parts_one_include_another_g32_o3.test | 32 -- ...hree_parts_one_include_another_g32_o4.test | 32 -- ...hree_parts_one_include_another_g32_o5.test | 32 -- ...hree_parts_one_include_another_g32_o6.test | 32 -- ...edup_l95_two_parts_one_is_small_g4_o1.test | 24 -- ...edup_l95_two_parts_one_is_small_g4_o2.test | 26 -- ...hree_parts_one_include_another_g33_o1.test | 32 -- ...hree_parts_one_include_another_g33_o2.test | 32 -- ...hree_parts_one_include_another_g33_o3.test | 32 -- ...hree_parts_one_include_another_g33_o4.test | 32 -- ...hree_parts_one_include_another_g33_o5.test | 32 -- ...hree_parts_one_include_another_g33_o6.test | 32 -- ...hree_parts_one_include_another_g34_o1.test | 33 -- ...hree_parts_one_include_another_g34_o2.test | 33 -- ...hree_parts_one_include_another_g34_o3.test | 33 -- ...hree_parts_one_include_another_g34_o4.test | 33 -- ...hree_parts_one_include_another_g34_o5.test | 33 -- ...hree_parts_one_include_another_g34_o6.test | 33 -- ...hree_parts_one_include_another_g35_o1.test | 32 -- ...hree_parts_one_include_another_g35_o2.test | 32 -- ...hree_parts_one_include_another_g35_o3.test | 30 -- ...hree_parts_one_include_another_g35_o4.test | 30 -- ...hree_parts_one_include_another_g35_o5.test | 30 -- ...hree_parts_one_include_another_g35_o6.test | 32 -- ...hree_parts_one_include_another_g36_o1.test | 32 -- ...hree_parts_one_include_another_g36_o2.test | 32 -- ...hree_parts_one_include_another_g36_o3.test | 30 -- ...hree_parts_one_include_another_g36_o4.test | 30 -- ...hree_parts_one_include_another_g36_o5.test | 30 -- ...hree_parts_one_include_another_g36_o6.test | 32 -- ...hree_parts_one_include_another_g37_o1.test | 33 -- ...hree_parts_one_include_another_g37_o2.test | 33 -- ...hree_parts_one_include_another_g37_o3.test | 31 -- ...hree_parts_one_include_another_g37_o4.test | 31 -- ...hree_parts_one_include_another_g37_o5.test | 31 -- ...hree_parts_one_include_another_g37_o6.test | 33 -- ...hree_parts_one_include_another_g38_o1.test | 33 -- ...hree_parts_one_include_another_g38_o2.test | 33 -- ...hree_parts_one_include_another_g38_o3.test | 31 -- ...hree_parts_one_include_another_g38_o4.test | 31 -- ...hree_parts_one_include_another_g38_o5.test | 31 -- ...hree_parts_one_include_another_g38_o6.test | 33 -- ...hree_parts_one_include_another_g39_o1.test | 33 -- ...hree_parts_one_include_another_g39_o2.test | 33 -- ...hree_parts_one_include_another_g39_o3.test | 31 -- ...hree_parts_one_include_another_g39_o4.test | 31 -- ...hree_parts_one_include_another_g39_o5.test | 31 -- ...hree_parts_one_include_another_g39_o6.test | 33 -- ...edup_l98_two_parts_one_is_small_g5_o1.test | 24 -- ...edup_l98_two_parts_one_is_small_g5_o2.test | 26 -- ...hree_parts_one_include_another_g40_o1.test | 33 -- ...hree_parts_one_include_another_g40_o2.test | 33 -- ...hree_parts_one_include_another_g40_o3.test | 33 -- ...hree_parts_one_include_another_g40_o4.test | 33 -- ...hree_parts_one_include_another_g40_o5.test | 33 -- ...hree_parts_one_include_another_g40_o6.test | 33 -- ...hree_parts_one_include_another_g41_o1.test | 32 -- ...hree_parts_one_include_another_g41_o2.test | 32 -- ...hree_parts_one_include_another_g41_o3.test | 30 -- ...hree_parts_one_include_another_g41_o4.test | 30 -- ...hree_parts_one_include_another_g41_o5.test | 30 -- ...hree_parts_one_include_another_g41_o6.test | 32 -- ...hree_parts_one_include_another_g42_o1.test | 33 -- ...hree_parts_one_include_another_g42_o2.test | 33 -- ...hree_parts_one_include_another_g42_o3.test | 31 -- ...hree_parts_one_include_another_g42_o4.test | 31 -- ...hree_parts_one_include_another_g42_o5.test | 31 -- ...hree_parts_one_include_another_g42_o6.test | 33 -- tests/run-test.py | 30 +- tests/run-test.sh | 48 ++- 1847 files changed, 1164 insertions(+), 54101 deletions(-) create mode 100644 tests/docker/Dockerfile create mode 100755 tests/docker/_helper.sh create mode 100755 tests/docker/build_learner_config.sh create mode 100644 tests/docker/config/pd.toml create mode 100644 tests/docker/config/tidb.toml create mode 100644 tests/docker/config/tiflash-users.xml create mode 100644 tests/docker/config/tiflash.xml create mode 100644 tests/docker/config/tikv.toml create mode 100644 tests/fullstack-test/sample.test create mode 100644 tests/generate-fullstack-test.py delete mode 100644 tests/mutable-test/mutable_dedup/skipping.visual.test/dedup_l11_skip_to_not_less_than_g3_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/skipping.visual.test/dedup_l11_skip_to_not_less_than_g3_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/skipping.visual.test/dedup_l14_skip_to_not_less_than_g4_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/skipping.visual.test/dedup_l14_skip_to_not_less_than_g4_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/skipping.visual.test/dedup_l17_skip_to_not_less_than_g5_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/skipping.visual.test/dedup_l17_skip_to_not_less_than_g5_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/skipping.visual.test/dedup_l22_skip_to_bottom_g0_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/skipping.visual.test/dedup_l22_skip_to_bottom_g0_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/skipping.visual.test/dedup_l25_skip_to_bottom_g1_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/skipping.visual.test/dedup_l25_skip_to_bottom_g1_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/skipping.visual.test/dedup_l28_skip_to_bottom_g2_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/skipping.visual.test/dedup_l28_skip_to_bottom_g2_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/skipping.visual.test/dedup_l2_skip_to_not_less_than_g0.test delete mode 100644 tests/mutable-test/mutable_dedup/skipping.visual.test/dedup_l31_skip_to_bottom_g3_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/skipping.visual.test/dedup_l31_skip_to_bottom_g3_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/skipping.visual.test/dedup_l34_skip_to_bottom_g4_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/skipping.visual.test/dedup_l34_skip_to_bottom_g4_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/skipping.visual.test/dedup_l5_skip_to_not_less_than_g1_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/skipping.visual.test/dedup_l5_skip_to_not_less_than_g1_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/skipping.visual.test/dedup_l8_skip_to_not_less_than_g2_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/skipping.visual.test/dedup_l8_skip_to_not_less_than_g2_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1003_three_parts_one_include_another_g43_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1003_three_parts_one_include_another_g43_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1003_three_parts_one_include_another_g43_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1003_three_parts_one_include_another_g43_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1003_three_parts_one_include_another_g43_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1003_three_parts_one_include_another_g43_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1007_three_parts_one_include_another_g44_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1007_three_parts_one_include_another_g44_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1007_three_parts_one_include_another_g44_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1007_three_parts_one_include_another_g44_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1007_three_parts_one_include_another_g44_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1007_three_parts_one_include_another_g44_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1011_three_parts_one_include_another_g45_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1011_three_parts_one_include_another_g45_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1011_three_parts_one_include_another_g45_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1011_three_parts_one_include_another_g45_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1011_three_parts_one_include_another_g45_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1011_three_parts_one_include_another_g45_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1015_three_parts_one_include_another_g46_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1015_three_parts_one_include_another_g46_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1015_three_parts_one_include_another_g46_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1015_three_parts_one_include_another_g46_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1015_three_parts_one_include_another_g46_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1015_three_parts_one_include_another_g46_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1019_three_parts_one_include_another_g47_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1019_three_parts_one_include_another_g47_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1019_three_parts_one_include_another_g47_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1019_three_parts_one_include_another_g47_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1019_three_parts_one_include_another_g47_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1019_three_parts_one_include_another_g47_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l101_two_parts_one_is_small_g6_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l101_two_parts_one_is_small_g6_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1024_three_parts_one_include_another_g48_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1024_three_parts_one_include_another_g48_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1024_three_parts_one_include_another_g48_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1024_three_parts_one_include_another_g48_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1024_three_parts_one_include_another_g48_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1024_three_parts_one_include_another_g48_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1028_three_parts_one_include_another_g49_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1028_three_parts_one_include_another_g49_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1028_three_parts_one_include_another_g49_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1028_three_parts_one_include_another_g49_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1028_three_parts_one_include_another_g49_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1028_three_parts_one_include_another_g49_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1032_three_parts_one_include_another_g50_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1032_three_parts_one_include_another_g50_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1032_three_parts_one_include_another_g50_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1032_three_parts_one_include_another_g50_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1032_three_parts_one_include_another_g50_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1032_three_parts_one_include_another_g50_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1036_three_parts_one_include_another_g51_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1036_three_parts_one_include_another_g51_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1036_three_parts_one_include_another_g51_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1036_three_parts_one_include_another_g51_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1036_three_parts_one_include_another_g51_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1036_three_parts_one_include_another_g51_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1040_three_parts_one_include_another_g52_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1040_three_parts_one_include_another_g52_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1040_three_parts_one_include_another_g52_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1040_three_parts_one_include_another_g52_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1040_three_parts_one_include_another_g52_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1040_three_parts_one_include_another_g52_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1044_three_parts_one_include_another_g53_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1044_three_parts_one_include_another_g53_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1044_three_parts_one_include_another_g53_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1044_three_parts_one_include_another_g53_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1044_three_parts_one_include_another_g53_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1044_three_parts_one_include_another_g53_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1048_three_parts_one_include_another_g54_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1048_three_parts_one_include_another_g54_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1048_three_parts_one_include_another_g54_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1048_three_parts_one_include_another_g54_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1048_three_parts_one_include_another_g54_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1048_three_parts_one_include_another_g54_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l104_two_parts_one_is_small_g7_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l104_two_parts_one_is_small_g7_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1052_three_parts_one_include_another_g55_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1052_three_parts_one_include_another_g55_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1052_three_parts_one_include_another_g55_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1052_three_parts_one_include_another_g55_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1052_three_parts_one_include_another_g55_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1052_three_parts_one_include_another_g55_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1056_three_parts_one_include_another_g56_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1056_three_parts_one_include_another_g56_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1056_three_parts_one_include_another_g56_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1056_three_parts_one_include_another_g56_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1056_three_parts_one_include_another_g56_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1056_three_parts_one_include_another_g56_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1060_three_parts_one_include_another_g57_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1060_three_parts_one_include_another_g57_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1060_three_parts_one_include_another_g57_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1060_three_parts_one_include_another_g57_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1060_three_parts_one_include_another_g57_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1060_three_parts_one_include_another_g57_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1065_three_parts_one_include_another_g58_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1065_three_parts_one_include_another_g58_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1065_three_parts_one_include_another_g58_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1065_three_parts_one_include_another_g58_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1065_three_parts_one_include_another_g58_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1065_three_parts_one_include_another_g58_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1069_three_parts_one_include_another_g59_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1069_three_parts_one_include_another_g59_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1069_three_parts_one_include_another_g59_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1069_three_parts_one_include_another_g59_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1069_three_parts_one_include_another_g59_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1069_three_parts_one_include_another_g59_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1073_three_parts_one_include_another_g60_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1073_three_parts_one_include_another_g60_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1073_three_parts_one_include_another_g60_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1073_three_parts_one_include_another_g60_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1073_three_parts_one_include_another_g60_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1073_three_parts_one_include_another_g60_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1077_three_parts_one_include_another_g61_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1077_three_parts_one_include_another_g61_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1077_three_parts_one_include_another_g61_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1077_three_parts_one_include_another_g61_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1077_three_parts_one_include_another_g61_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1077_three_parts_one_include_another_g61_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l107_two_parts_one_is_small_g8_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l107_two_parts_one_is_small_g8_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1081_three_parts_one_include_another_g62_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1081_three_parts_one_include_another_g62_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1081_three_parts_one_include_another_g62_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1081_three_parts_one_include_another_g62_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1081_three_parts_one_include_another_g62_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1081_three_parts_one_include_another_g62_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1086_three_parts_one_include_another_g63_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1086_three_parts_one_include_another_g63_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1086_three_parts_one_include_another_g63_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1086_three_parts_one_include_another_g63_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1086_three_parts_one_include_another_g63_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1086_three_parts_one_include_another_g63_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1090_three_parts_one_include_another_g64_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1090_three_parts_one_include_another_g64_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1090_three_parts_one_include_another_g64_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1090_three_parts_one_include_another_g64_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1090_three_parts_one_include_another_g64_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1090_three_parts_one_include_another_g64_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1094_three_parts_one_include_another_g65_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1094_three_parts_one_include_another_g65_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1094_three_parts_one_include_another_g65_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1094_three_parts_one_include_another_g65_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1094_three_parts_one_include_another_g65_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1094_three_parts_one_include_another_g65_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1098_three_parts_one_include_another_g66_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1098_three_parts_one_include_another_g66_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1098_three_parts_one_include_another_g66_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1098_three_parts_one_include_another_g66_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1098_three_parts_one_include_another_g66_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1098_three_parts_one_include_another_g66_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l10_single_part_g4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1102_three_parts_one_include_another_g67_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1102_three_parts_one_include_another_g67_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1102_three_parts_one_include_another_g67_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1102_three_parts_one_include_another_g67_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1102_three_parts_one_include_another_g67_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1102_three_parts_one_include_another_g67_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1106_three_parts_one_include_another_g68_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1106_three_parts_one_include_another_g68_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1106_three_parts_one_include_another_g68_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1106_three_parts_one_include_another_g68_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1106_three_parts_one_include_another_g68_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1106_three_parts_one_include_another_g68_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l110_two_parts_one_is_small_g9_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l110_two_parts_one_is_small_g9_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1110_three_parts_one_include_another_g69_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1110_three_parts_one_include_another_g69_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1110_three_parts_one_include_another_g69_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1110_three_parts_one_include_another_g69_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1110_three_parts_one_include_another_g69_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1110_three_parts_one_include_another_g69_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1114_three_parts_one_include_another_g70_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1114_three_parts_one_include_another_g70_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1114_three_parts_one_include_another_g70_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1114_three_parts_one_include_another_g70_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1114_three_parts_one_include_another_g70_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1114_three_parts_one_include_another_g70_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1118_three_parts_one_include_another_g71_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1118_three_parts_one_include_another_g71_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1118_three_parts_one_include_another_g71_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1118_three_parts_one_include_another_g71_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1118_three_parts_one_include_another_g71_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1118_three_parts_one_include_another_g71_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1122_three_parts_one_include_another_g72_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1122_three_parts_one_include_another_g72_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1122_three_parts_one_include_another_g72_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1122_three_parts_one_include_another_g72_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1122_three_parts_one_include_another_g72_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1122_three_parts_one_include_another_g72_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1127_three_parts_one_include_another_g73_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1127_three_parts_one_include_another_g73_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1127_three_parts_one_include_another_g73_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1127_three_parts_one_include_another_g73_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1127_three_parts_one_include_another_g73_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1127_three_parts_one_include_another_g73_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1131_three_parts_one_include_another_g74_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1131_three_parts_one_include_another_g74_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1131_three_parts_one_include_another_g74_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1131_three_parts_one_include_another_g74_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1131_three_parts_one_include_another_g74_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1131_three_parts_one_include_another_g74_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1135_three_parts_one_include_another_g75_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1135_three_parts_one_include_another_g75_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1135_three_parts_one_include_another_g75_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1135_three_parts_one_include_another_g75_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1135_three_parts_one_include_another_g75_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1135_three_parts_one_include_another_g75_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1139_three_parts_one_include_another_g76_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1139_three_parts_one_include_another_g76_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1139_three_parts_one_include_another_g76_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1139_three_parts_one_include_another_g76_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1139_three_parts_one_include_another_g76_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1139_three_parts_one_include_another_g76_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l113_two_parts_one_is_small_g10_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l113_two_parts_one_is_small_g10_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1143_three_parts_one_include_another_g77_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1143_three_parts_one_include_another_g77_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1143_three_parts_one_include_another_g77_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1143_three_parts_one_include_another_g77_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1143_three_parts_one_include_another_g77_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1143_three_parts_one_include_another_g77_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1147_three_parts_one_include_another_g78_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1147_three_parts_one_include_another_g78_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1147_three_parts_one_include_another_g78_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1147_three_parts_one_include_another_g78_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1147_three_parts_one_include_another_g78_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1147_three_parts_one_include_another_g78_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1151_three_parts_one_include_another_g79_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1151_three_parts_one_include_another_g79_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1151_three_parts_one_include_another_g79_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1151_three_parts_one_include_another_g79_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1151_three_parts_one_include_another_g79_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1151_three_parts_one_include_another_g79_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1155_three_parts_one_include_another_g80_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1155_three_parts_one_include_another_g80_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1155_three_parts_one_include_another_g80_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1155_three_parts_one_include_another_g80_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1155_three_parts_one_include_another_g80_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1155_three_parts_one_include_another_g80_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1160_three_parts_one_include_another_g81_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1160_three_parts_one_include_another_g81_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1160_three_parts_one_include_another_g81_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1160_three_parts_one_include_another_g81_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1160_three_parts_one_include_another_g81_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1160_three_parts_one_include_another_g81_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1164_three_parts_one_include_another_g82_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1164_three_parts_one_include_another_g82_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1164_three_parts_one_include_another_g82_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1164_three_parts_one_include_another_g82_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1164_three_parts_one_include_another_g82_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1164_three_parts_one_include_another_g82_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1168_three_parts_one_include_another_g83_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1168_three_parts_one_include_another_g83_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1168_three_parts_one_include_another_g83_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1168_three_parts_one_include_another_g83_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1168_three_parts_one_include_another_g83_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1168_three_parts_one_include_another_g83_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l116_two_parts_one_is_small_g11_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l116_two_parts_one_is_small_g11_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1172_three_parts_one_include_another_g84_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1172_three_parts_one_include_another_g84_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1172_three_parts_one_include_another_g84_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1172_three_parts_one_include_another_g84_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1172_three_parts_one_include_another_g84_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1172_three_parts_one_include_another_g84_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1176_three_parts_one_include_another_g85_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1176_three_parts_one_include_another_g85_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1176_three_parts_one_include_another_g85_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1176_three_parts_one_include_another_g85_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1176_three_parts_one_include_another_g85_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1176_three_parts_one_include_another_g85_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1180_three_parts_one_include_another_g86_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1180_three_parts_one_include_another_g86_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1180_three_parts_one_include_another_g86_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1180_three_parts_one_include_another_g86_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1180_three_parts_one_include_another_g86_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1180_three_parts_one_include_another_g86_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1185_three_parts_one_include_another_g87_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1185_three_parts_one_include_another_g87_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1185_three_parts_one_include_another_g87_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1185_three_parts_one_include_another_g87_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1185_three_parts_one_include_another_g87_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1185_three_parts_one_include_another_g87_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1189_three_parts_one_include_another_g88_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1189_three_parts_one_include_another_g88_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1189_three_parts_one_include_another_g88_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1189_three_parts_one_include_another_g88_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1189_three_parts_one_include_another_g88_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1189_three_parts_one_include_another_g88_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1193_three_parts_one_include_another_g89_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1193_three_parts_one_include_another_g89_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1193_three_parts_one_include_another_g89_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1193_three_parts_one_include_another_g89_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1193_three_parts_one_include_another_g89_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1193_three_parts_one_include_another_g89_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1197_three_parts_one_include_another_g90_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1197_three_parts_one_include_another_g90_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1197_three_parts_one_include_another_g90_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1197_three_parts_one_include_another_g90_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1197_three_parts_one_include_another_g90_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1197_three_parts_one_include_another_g90_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l119_two_parts_one_is_small_g12_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l119_two_parts_one_is_small_g12_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1201_three_parts_one_include_another_g91_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1201_three_parts_one_include_another_g91_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1201_three_parts_one_include_another_g91_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1201_three_parts_one_include_another_g91_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1201_three_parts_one_include_another_g91_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1201_three_parts_one_include_another_g91_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1205_three_parts_one_include_another_g92_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1205_three_parts_one_include_another_g92_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1205_three_parts_one_include_another_g92_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1205_three_parts_one_include_another_g92_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1205_three_parts_one_include_another_g92_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1205_three_parts_one_include_another_g92_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1209_three_parts_one_include_another_g93_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1209_three_parts_one_include_another_g93_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1209_three_parts_one_include_another_g93_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1209_three_parts_one_include_another_g93_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1209_three_parts_one_include_another_g93_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1209_three_parts_one_include_another_g93_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1214_three_parts_one_include_another_g94_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1214_three_parts_one_include_another_g94_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1214_three_parts_one_include_another_g94_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1214_three_parts_one_include_another_g94_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1214_three_parts_one_include_another_g94_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1214_three_parts_one_include_another_g94_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1218_three_parts_one_include_another_g95_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1218_three_parts_one_include_another_g95_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1218_three_parts_one_include_another_g95_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1218_three_parts_one_include_another_g95_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1218_three_parts_one_include_another_g95_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1218_three_parts_one_include_another_g95_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1222_three_parts_one_include_another_g96_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1222_three_parts_one_include_another_g96_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1222_three_parts_one_include_another_g96_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1222_three_parts_one_include_another_g96_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1222_three_parts_one_include_another_g96_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1222_three_parts_one_include_another_g96_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1226_three_parts_one_include_another_g97_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1226_three_parts_one_include_another_g97_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1226_three_parts_one_include_another_g97_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1226_three_parts_one_include_another_g97_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1226_three_parts_one_include_another_g97_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1226_three_parts_one_include_another_g97_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l122_two_parts_one_is_small_g13_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l122_two_parts_one_is_small_g13_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1230_three_parts_one_include_another_g98_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1230_three_parts_one_include_another_g98_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1230_three_parts_one_include_another_g98_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1230_three_parts_one_include_another_g98_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1230_three_parts_one_include_another_g98_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1230_three_parts_one_include_another_g98_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1234_three_parts_one_include_another_g99_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1234_three_parts_one_include_another_g99_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1234_three_parts_one_include_another_g99_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1234_three_parts_one_include_another_g99_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1234_three_parts_one_include_another_g99_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1234_three_parts_one_include_another_g99_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1238_three_parts_one_include_another_g100_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1238_three_parts_one_include_another_g100_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1238_three_parts_one_include_another_g100_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1238_three_parts_one_include_another_g100_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1238_three_parts_one_include_another_g100_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1238_three_parts_one_include_another_g100_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1243_three_parts_one_include_another_g101_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1243_three_parts_one_include_another_g101_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1243_three_parts_one_include_another_g101_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1243_three_parts_one_include_another_g101_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1243_three_parts_one_include_another_g101_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1243_three_parts_one_include_another_g101_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1247_three_parts_one_include_another_g102_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1247_three_parts_one_include_another_g102_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1247_three_parts_one_include_another_g102_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1247_three_parts_one_include_another_g102_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1247_three_parts_one_include_another_g102_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1247_three_parts_one_include_another_g102_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1251_three_parts_one_include_another_g103_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1251_three_parts_one_include_another_g103_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1251_three_parts_one_include_another_g103_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1251_three_parts_one_include_another_g103_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1251_three_parts_one_include_another_g103_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1251_three_parts_one_include_another_g103_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1255_three_parts_one_include_another_g104_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1255_three_parts_one_include_another_g104_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1255_three_parts_one_include_another_g104_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1255_three_parts_one_include_another_g104_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1255_three_parts_one_include_another_g104_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1255_three_parts_one_include_another_g104_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1259_three_parts_one_include_another_g105_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1259_three_parts_one_include_another_g105_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1259_three_parts_one_include_another_g105_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1259_three_parts_one_include_another_g105_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1259_three_parts_one_include_another_g105_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1259_three_parts_one_include_another_g105_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l125_two_parts_one_is_small_g14_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l125_two_parts_one_is_small_g14_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1263_three_parts_one_include_another_g106_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1263_three_parts_one_include_another_g106_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1263_three_parts_one_include_another_g106_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1263_three_parts_one_include_another_g106_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1263_three_parts_one_include_another_g106_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1263_three_parts_one_include_another_g106_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1267_three_parts_one_include_another_g107_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1267_three_parts_one_include_another_g107_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1267_three_parts_one_include_another_g107_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1267_three_parts_one_include_another_g107_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1267_three_parts_one_include_another_g107_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1267_three_parts_one_include_another_g107_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1271_three_parts_one_include_another_g108_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1271_three_parts_one_include_another_g108_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1271_three_parts_one_include_another_g108_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1271_three_parts_one_include_another_g108_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1271_three_parts_one_include_another_g108_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1271_three_parts_one_include_another_g108_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1275_three_parts_one_include_another_g109_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1275_three_parts_one_include_another_g109_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1275_three_parts_one_include_another_g109_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1275_three_parts_one_include_another_g109_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1275_three_parts_one_include_another_g109_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1275_three_parts_one_include_another_g109_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1279_three_parts_one_include_another_g110_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1279_three_parts_one_include_another_g110_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1279_three_parts_one_include_another_g110_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1279_three_parts_one_include_another_g110_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1279_three_parts_one_include_another_g110_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1279_three_parts_one_include_another_g110_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1284_three_parts_one_include_another_g111_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1284_three_parts_one_include_another_g111_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1284_three_parts_one_include_another_g111_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1284_three_parts_one_include_another_g111_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1284_three_parts_one_include_another_g111_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1284_three_parts_one_include_another_g111_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1288_three_parts_one_include_another_g112_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1288_three_parts_one_include_another_g112_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1288_three_parts_one_include_another_g112_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1288_three_parts_one_include_another_g112_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1288_three_parts_one_include_another_g112_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1288_three_parts_one_include_another_g112_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l128_two_parts_one_is_small_g15_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l128_two_parts_one_is_small_g15_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1292_three_parts_one_include_another_g113_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1292_three_parts_one_include_another_g113_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1292_three_parts_one_include_another_g113_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1292_three_parts_one_include_another_g113_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1292_three_parts_one_include_another_g113_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1292_three_parts_one_include_another_g113_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1296_three_parts_one_include_another_g114_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1296_three_parts_one_include_another_g114_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1296_three_parts_one_include_another_g114_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1296_three_parts_one_include_another_g114_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1296_three_parts_one_include_another_g114_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1296_three_parts_one_include_another_g114_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l12_single_part_g5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1300_three_parts_one_include_another_g115_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1300_three_parts_one_include_another_g115_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1300_three_parts_one_include_another_g115_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1300_three_parts_one_include_another_g115_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1300_three_parts_one_include_another_g115_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1300_three_parts_one_include_another_g115_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1304_three_parts_one_include_another_g116_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1304_three_parts_one_include_another_g116_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1304_three_parts_one_include_another_g116_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1304_three_parts_one_include_another_g116_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1304_three_parts_one_include_another_g116_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1304_three_parts_one_include_another_g116_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1308_three_parts_one_include_another_g117_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1308_three_parts_one_include_another_g117_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1308_three_parts_one_include_another_g117_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1308_three_parts_one_include_another_g117_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1308_three_parts_one_include_another_g117_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1308_three_parts_one_include_another_g117_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1312_three_parts_one_include_another_g118_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1312_three_parts_one_include_another_g118_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1312_three_parts_one_include_another_g118_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1312_three_parts_one_include_another_g118_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1312_three_parts_one_include_another_g118_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1312_three_parts_one_include_another_g118_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1316_three_parts_one_include_another_g119_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1316_three_parts_one_include_another_g119_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1316_three_parts_one_include_another_g119_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1316_three_parts_one_include_another_g119_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1316_three_parts_one_include_another_g119_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1316_three_parts_one_include_another_g119_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l131_two_parts_one_is_small_g16_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l131_two_parts_one_is_small_g16_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1320_three_parts_one_include_another_g120_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1320_three_parts_one_include_another_g120_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1320_three_parts_one_include_another_g120_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1320_three_parts_one_include_another_g120_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1320_three_parts_one_include_another_g120_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1320_three_parts_one_include_another_g120_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1325_three_parts_one_include_another_g121_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1325_three_parts_one_include_another_g121_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1325_three_parts_one_include_another_g121_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1325_three_parts_one_include_another_g121_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1325_three_parts_one_include_another_g121_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1325_three_parts_one_include_another_g121_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1329_three_parts_one_include_another_g122_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1329_three_parts_one_include_another_g122_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1329_three_parts_one_include_another_g122_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1329_three_parts_one_include_another_g122_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1329_three_parts_one_include_another_g122_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1329_three_parts_one_include_another_g122_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1333_three_parts_one_include_another_g123_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1333_three_parts_one_include_another_g123_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1333_three_parts_one_include_another_g123_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1333_three_parts_one_include_another_g123_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1333_three_parts_one_include_another_g123_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1333_three_parts_one_include_another_g123_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1337_three_parts_one_include_another_g124_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1337_three_parts_one_include_another_g124_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1337_three_parts_one_include_another_g124_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1337_three_parts_one_include_another_g124_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1337_three_parts_one_include_another_g124_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1337_three_parts_one_include_another_g124_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1341_three_parts_one_include_another_g125_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1341_three_parts_one_include_another_g125_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1341_three_parts_one_include_another_g125_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1341_three_parts_one_include_another_g125_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1341_three_parts_one_include_another_g125_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1341_three_parts_one_include_another_g125_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1345_three_parts_one_include_another_g126_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1345_three_parts_one_include_another_g126_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1345_three_parts_one_include_another_g126_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1345_three_parts_one_include_another_g126_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1345_three_parts_one_include_another_g126_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1345_three_parts_one_include_another_g126_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1349_three_parts_one_include_another_g127_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1349_three_parts_one_include_another_g127_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1349_three_parts_one_include_another_g127_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1349_three_parts_one_include_another_g127_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1349_three_parts_one_include_another_g127_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1349_three_parts_one_include_another_g127_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l134_two_parts_one_is_small_g17_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l134_two_parts_one_is_small_g17_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1353_three_parts_one_include_another_g128_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1353_three_parts_one_include_another_g128_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1353_three_parts_one_include_another_g128_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1353_three_parts_one_include_another_g128_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1353_three_parts_one_include_another_g128_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1353_three_parts_one_include_another_g128_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1358_three_parts_one_include_another_g129_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1358_three_parts_one_include_another_g129_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1358_three_parts_one_include_another_g129_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1358_three_parts_one_include_another_g129_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1358_three_parts_one_include_another_g129_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1358_three_parts_one_include_another_g129_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1362_three_parts_one_include_another_g130_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1362_three_parts_one_include_another_g130_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1362_three_parts_one_include_another_g130_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1362_three_parts_one_include_another_g130_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1362_three_parts_one_include_another_g130_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1362_three_parts_one_include_another_g130_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1366_three_parts_one_include_another_g131_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1366_three_parts_one_include_another_g131_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1366_three_parts_one_include_another_g131_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1366_three_parts_one_include_another_g131_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1366_three_parts_one_include_another_g131_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1366_three_parts_one_include_another_g131_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1370_three_parts_one_include_another_g132_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1370_three_parts_one_include_another_g132_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1370_three_parts_one_include_another_g132_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1370_three_parts_one_include_another_g132_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1370_three_parts_one_include_another_g132_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1370_three_parts_one_include_another_g132_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1374_three_parts_one_include_another_g133_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1374_three_parts_one_include_another_g133_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1374_three_parts_one_include_another_g133_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1374_three_parts_one_include_another_g133_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1374_three_parts_one_include_another_g133_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1374_three_parts_one_include_another_g133_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1378_three_parts_one_include_another_g134_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1378_three_parts_one_include_another_g134_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1378_three_parts_one_include_another_g134_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1378_three_parts_one_include_another_g134_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1378_three_parts_one_include_another_g134_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1378_three_parts_one_include_another_g134_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l137_two_parts_one_is_small_g18_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l137_two_parts_one_is_small_g18_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1382_three_parts_one_include_another_g135_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1382_three_parts_one_include_another_g135_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1382_three_parts_one_include_another_g135_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1382_three_parts_one_include_another_g135_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1382_three_parts_one_include_another_g135_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1382_three_parts_one_include_another_g135_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1386_three_parts_one_include_another_g136_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1386_three_parts_one_include_another_g136_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1386_three_parts_one_include_another_g136_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1386_three_parts_one_include_another_g136_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1386_three_parts_one_include_another_g136_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1386_three_parts_one_include_another_g136_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1391_three_parts_one_include_another_g137_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1391_three_parts_one_include_another_g137_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1391_three_parts_one_include_another_g137_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1391_three_parts_one_include_another_g137_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1391_three_parts_one_include_another_g137_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1391_three_parts_one_include_another_g137_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1395_three_parts_one_include_another_g138_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1395_three_parts_one_include_another_g138_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1395_three_parts_one_include_another_g138_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1395_three_parts_one_include_another_g138_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1395_three_parts_one_include_another_g138_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1395_three_parts_one_include_another_g138_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1399_three_parts_one_include_another_g139_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1399_three_parts_one_include_another_g139_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1399_three_parts_one_include_another_g139_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1399_three_parts_one_include_another_g139_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1399_three_parts_one_include_another_g139_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1399_three_parts_one_include_another_g139_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1403_three_parts_one_include_another_g140_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1403_three_parts_one_include_another_g140_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1403_three_parts_one_include_another_g140_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1403_three_parts_one_include_another_g140_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1403_three_parts_one_include_another_g140_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1403_three_parts_one_include_another_g140_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1407_three_parts_one_include_another_g141_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1407_three_parts_one_include_another_g141_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1407_three_parts_one_include_another_g141_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1407_three_parts_one_include_another_g141_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1407_three_parts_one_include_another_g141_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1407_three_parts_one_include_another_g141_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l140_two_parts_one_is_small_g19_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l140_two_parts_one_is_small_g19_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1411_three_parts_one_include_another_g142_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1411_three_parts_one_include_another_g142_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1411_three_parts_one_include_another_g142_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1411_three_parts_one_include_another_g142_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1411_three_parts_one_include_another_g142_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1411_three_parts_one_include_another_g142_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1415_three_parts_one_include_another_g143_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1415_three_parts_one_include_another_g143_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1415_three_parts_one_include_another_g143_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1415_three_parts_one_include_another_g143_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1415_three_parts_one_include_another_g143_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1415_three_parts_one_include_another_g143_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l143_two_parts_one_is_small_g20_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l143_two_parts_one_is_small_g20_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l148_two_regular_parts_g0.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l14_single_part_g6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l151_two_regular_parts_g1_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l151_two_regular_parts_g1_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l154_two_regular_parts_g2_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l154_two_regular_parts_g2_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l157_two_regular_parts_g3_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l157_two_regular_parts_g3_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l160_two_regular_parts_g4_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l160_two_regular_parts_g4_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l163_two_regular_parts_g5_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l163_two_regular_parts_g5_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l166_two_regular_parts_g6_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l166_two_regular_parts_g6_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l169_two_regular_parts_g7_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l169_two_regular_parts_g7_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l16_single_part_g7.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l172_two_regular_parts_g8_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l172_two_regular_parts_g8_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l175_two_regular_parts_g9_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l175_two_regular_parts_g9_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l178_two_regular_parts_g10_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l178_two_regular_parts_g10_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l181_two_regular_parts_g11_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l181_two_regular_parts_g11_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l184_two_regular_parts_g12_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l184_two_regular_parts_g12_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l187_two_regular_parts_g13_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l187_two_regular_parts_g13_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l18_single_part_g8.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l190_two_regular_parts_g14_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l190_two_regular_parts_g14_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l193_two_regular_parts_g15_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l193_two_regular_parts_g15_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l196_two_regular_parts_g16_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l196_two_regular_parts_g16_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l199_two_regular_parts_g17_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l199_two_regular_parts_g17_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l202_two_regular_parts_g18_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l202_two_regular_parts_g18_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l205_two_regular_parts_g19_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l205_two_regular_parts_g19_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l208_two_regular_parts_g20_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l208_two_regular_parts_g20_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l20_single_part_g9.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l211_two_regular_parts_g21_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l211_two_regular_parts_g21_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l214_two_regular_parts_g22_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l214_two_regular_parts_g22_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l217_two_regular_parts_g23_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l217_two_regular_parts_g23_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l220_two_regular_parts_g24_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l220_two_regular_parts_g24_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l223_two_regular_parts_g25_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l223_two_regular_parts_g25_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l226_two_regular_parts_g26_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l226_two_regular_parts_g26_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l229_two_regular_parts_g27_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l229_two_regular_parts_g27_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l22_single_part_g10.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l232_two_regular_parts_g28_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l232_two_regular_parts_g28_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l235_two_regular_parts_g29_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l235_two_regular_parts_g29_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l238_two_regular_parts_g30_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l238_two_regular_parts_g30_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l241_two_regular_parts_g31_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l241_two_regular_parts_g31_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l244_two_regular_parts_g32_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l244_two_regular_parts_g32_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l247_two_regular_parts_g33_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l247_two_regular_parts_g33_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l24_single_part_g11.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l250_two_regular_parts_g34_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l250_two_regular_parts_g34_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l253_two_regular_parts_g35_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l253_two_regular_parts_g35_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l256_two_regular_parts_g36_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l256_two_regular_parts_g36_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l259_two_regular_parts_g37_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l259_two_regular_parts_g37_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l262_two_regular_parts_g38_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l262_two_regular_parts_g38_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l265_two_regular_parts_g39_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l265_two_regular_parts_g39_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l268_two_regular_parts_g40_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l268_two_regular_parts_g40_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l26_single_part_g12.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l271_two_regular_parts_g41_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l271_two_regular_parts_g41_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l274_two_regular_parts_g42_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l274_two_regular_parts_g42_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l277_two_regular_parts_g43_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l277_two_regular_parts_g43_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l280_two_regular_parts_g44_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l280_two_regular_parts_g44_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l283_two_regular_parts_g45_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l283_two_regular_parts_g45_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l286_two_regular_parts_g46_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l286_two_regular_parts_g46_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l289_two_regular_parts_g47_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l289_two_regular_parts_g47_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l292_two_regular_parts_g48_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l292_two_regular_parts_g48_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l295_two_regular_parts_g49_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l295_two_regular_parts_g49_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l298_two_regular_parts_g50_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l298_two_regular_parts_g50_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l2_single_part_g0.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l305_three_parts_two_of_then_have_the_same_bounds_g0_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l305_three_parts_two_of_then_have_the_same_bounds_g0_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l305_three_parts_two_of_then_have_the_same_bounds_g0_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l305_three_parts_two_of_then_have_the_same_bounds_g0_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l305_three_parts_two_of_then_have_the_same_bounds_g0_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l305_three_parts_two_of_then_have_the_same_bounds_g0_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l309_three_parts_two_of_then_have_the_same_bounds_g1_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l309_three_parts_two_of_then_have_the_same_bounds_g1_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l309_three_parts_two_of_then_have_the_same_bounds_g1_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l309_three_parts_two_of_then_have_the_same_bounds_g1_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l309_three_parts_two_of_then_have_the_same_bounds_g1_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l309_three_parts_two_of_then_have_the_same_bounds_g1_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l30_two_small_parts_g0_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l30_two_small_parts_g0_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l313_three_parts_two_of_then_have_the_same_bounds_g2_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l313_three_parts_two_of_then_have_the_same_bounds_g2_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l313_three_parts_two_of_then_have_the_same_bounds_g2_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l313_three_parts_two_of_then_have_the_same_bounds_g2_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l313_three_parts_two_of_then_have_the_same_bounds_g2_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l313_three_parts_two_of_then_have_the_same_bounds_g2_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l317_three_parts_two_of_then_have_the_same_bounds_g3_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l317_three_parts_two_of_then_have_the_same_bounds_g3_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l317_three_parts_two_of_then_have_the_same_bounds_g3_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l317_three_parts_two_of_then_have_the_same_bounds_g3_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l317_three_parts_two_of_then_have_the_same_bounds_g3_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l317_three_parts_two_of_then_have_the_same_bounds_g3_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l321_three_parts_two_of_then_have_the_same_bounds_g4_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l321_three_parts_two_of_then_have_the_same_bounds_g4_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l321_three_parts_two_of_then_have_the_same_bounds_g4_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l321_three_parts_two_of_then_have_the_same_bounds_g4_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l321_three_parts_two_of_then_have_the_same_bounds_g4_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l321_three_parts_two_of_then_have_the_same_bounds_g4_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l325_three_parts_two_of_then_have_the_same_bounds_g5_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l325_three_parts_two_of_then_have_the_same_bounds_g5_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l325_three_parts_two_of_then_have_the_same_bounds_g5_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l325_three_parts_two_of_then_have_the_same_bounds_g5_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l325_three_parts_two_of_then_have_the_same_bounds_g5_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l325_three_parts_two_of_then_have_the_same_bounds_g5_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l330_three_parts_two_of_then_have_the_same_bounds_g6_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l330_three_parts_two_of_then_have_the_same_bounds_g6_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l330_three_parts_two_of_then_have_the_same_bounds_g6_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l330_three_parts_two_of_then_have_the_same_bounds_g6_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l330_three_parts_two_of_then_have_the_same_bounds_g6_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l330_three_parts_two_of_then_have_the_same_bounds_g6_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l334_three_parts_two_of_then_have_the_same_bounds_g7_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l334_three_parts_two_of_then_have_the_same_bounds_g7_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l334_three_parts_two_of_then_have_the_same_bounds_g7_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l334_three_parts_two_of_then_have_the_same_bounds_g7_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l334_three_parts_two_of_then_have_the_same_bounds_g7_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l334_three_parts_two_of_then_have_the_same_bounds_g7_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l338_three_parts_two_of_then_have_the_same_bounds_g8_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l338_three_parts_two_of_then_have_the_same_bounds_g8_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l338_three_parts_two_of_then_have_the_same_bounds_g8_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l338_three_parts_two_of_then_have_the_same_bounds_g8_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l338_three_parts_two_of_then_have_the_same_bounds_g8_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l338_three_parts_two_of_then_have_the_same_bounds_g8_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l33_two_small_parts_g1_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l33_two_small_parts_g1_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l342_three_parts_two_of_then_have_the_same_bounds_g9_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l342_three_parts_two_of_then_have_the_same_bounds_g9_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l342_three_parts_two_of_then_have_the_same_bounds_g9_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l342_three_parts_two_of_then_have_the_same_bounds_g9_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l342_three_parts_two_of_then_have_the_same_bounds_g9_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l342_three_parts_two_of_then_have_the_same_bounds_g9_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l346_three_parts_two_of_then_have_the_same_bounds_g10_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l346_three_parts_two_of_then_have_the_same_bounds_g10_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l346_three_parts_two_of_then_have_the_same_bounds_g10_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l346_three_parts_two_of_then_have_the_same_bounds_g10_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l346_three_parts_two_of_then_have_the_same_bounds_g10_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l346_three_parts_two_of_then_have_the_same_bounds_g10_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l350_three_parts_two_of_then_have_the_same_bounds_g11_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l350_three_parts_two_of_then_have_the_same_bounds_g11_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l350_three_parts_two_of_then_have_the_same_bounds_g11_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l350_three_parts_two_of_then_have_the_same_bounds_g11_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l350_three_parts_two_of_then_have_the_same_bounds_g11_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l350_three_parts_two_of_then_have_the_same_bounds_g11_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l354_three_parts_two_of_then_have_the_same_bounds_g12_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l354_three_parts_two_of_then_have_the_same_bounds_g12_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l354_three_parts_two_of_then_have_the_same_bounds_g12_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l354_three_parts_two_of_then_have_the_same_bounds_g12_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l354_three_parts_two_of_then_have_the_same_bounds_g12_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l354_three_parts_two_of_then_have_the_same_bounds_g12_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l358_three_parts_two_of_then_have_the_same_bounds_g13_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l358_three_parts_two_of_then_have_the_same_bounds_g13_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l358_three_parts_two_of_then_have_the_same_bounds_g13_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l358_three_parts_two_of_then_have_the_same_bounds_g13_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l358_three_parts_two_of_then_have_the_same_bounds_g13_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l358_three_parts_two_of_then_have_the_same_bounds_g13_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l362_three_parts_two_of_then_have_the_same_bounds_g14_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l362_three_parts_two_of_then_have_the_same_bounds_g14_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l362_three_parts_two_of_then_have_the_same_bounds_g14_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l362_three_parts_two_of_then_have_the_same_bounds_g14_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l362_three_parts_two_of_then_have_the_same_bounds_g14_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l362_three_parts_two_of_then_have_the_same_bounds_g14_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l366_three_parts_two_of_then_have_the_same_bounds_g15_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l366_three_parts_two_of_then_have_the_same_bounds_g15_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l366_three_parts_two_of_then_have_the_same_bounds_g15_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l366_three_parts_two_of_then_have_the_same_bounds_g15_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l366_three_parts_two_of_then_have_the_same_bounds_g15_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l366_three_parts_two_of_then_have_the_same_bounds_g15_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l36_two_small_parts_g2_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l36_two_small_parts_g2_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l370_three_parts_two_of_then_have_the_same_bounds_g16_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l370_three_parts_two_of_then_have_the_same_bounds_g16_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l370_three_parts_two_of_then_have_the_same_bounds_g16_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l370_three_parts_two_of_then_have_the_same_bounds_g16_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l370_three_parts_two_of_then_have_the_same_bounds_g16_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l370_three_parts_two_of_then_have_the_same_bounds_g16_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l374_three_parts_two_of_then_have_the_same_bounds_g17_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l374_three_parts_two_of_then_have_the_same_bounds_g17_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l374_three_parts_two_of_then_have_the_same_bounds_g17_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l374_three_parts_two_of_then_have_the_same_bounds_g17_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l374_three_parts_two_of_then_have_the_same_bounds_g17_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l374_three_parts_two_of_then_have_the_same_bounds_g17_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l378_three_parts_two_of_then_have_the_same_bounds_g18_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l378_three_parts_two_of_then_have_the_same_bounds_g18_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l378_three_parts_two_of_then_have_the_same_bounds_g18_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l378_three_parts_two_of_then_have_the_same_bounds_g18_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l378_three_parts_two_of_then_have_the_same_bounds_g18_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l378_three_parts_two_of_then_have_the_same_bounds_g18_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l383_three_parts_two_of_then_have_the_same_bounds_g19_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l383_three_parts_two_of_then_have_the_same_bounds_g19_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l383_three_parts_two_of_then_have_the_same_bounds_g19_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l383_three_parts_two_of_then_have_the_same_bounds_g19_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l383_three_parts_two_of_then_have_the_same_bounds_g19_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l383_three_parts_two_of_then_have_the_same_bounds_g19_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l387_three_parts_two_of_then_have_the_same_bounds_g20_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l387_three_parts_two_of_then_have_the_same_bounds_g20_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l387_three_parts_two_of_then_have_the_same_bounds_g20_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l387_three_parts_two_of_then_have_the_same_bounds_g20_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l387_three_parts_two_of_then_have_the_same_bounds_g20_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l387_three_parts_two_of_then_have_the_same_bounds_g20_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l391_three_parts_two_of_then_have_the_same_bounds_g21_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l391_three_parts_two_of_then_have_the_same_bounds_g21_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l391_three_parts_two_of_then_have_the_same_bounds_g21_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l391_three_parts_two_of_then_have_the_same_bounds_g21_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l391_three_parts_two_of_then_have_the_same_bounds_g21_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l391_three_parts_two_of_then_have_the_same_bounds_g21_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l395_three_parts_two_of_then_have_the_same_bounds_g22_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l395_three_parts_two_of_then_have_the_same_bounds_g22_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l395_three_parts_two_of_then_have_the_same_bounds_g22_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l395_three_parts_two_of_then_have_the_same_bounds_g22_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l395_three_parts_two_of_then_have_the_same_bounds_g22_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l395_three_parts_two_of_then_have_the_same_bounds_g22_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l399_three_parts_two_of_then_have_the_same_bounds_g23_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l399_three_parts_two_of_then_have_the_same_bounds_g23_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l399_three_parts_two_of_then_have_the_same_bounds_g23_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l399_three_parts_two_of_then_have_the_same_bounds_g23_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l399_three_parts_two_of_then_have_the_same_bounds_g23_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l399_three_parts_two_of_then_have_the_same_bounds_g23_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l39_two_small_parts_g3_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l39_two_small_parts_g3_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l403_three_parts_two_of_then_have_the_same_bounds_g24_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l403_three_parts_two_of_then_have_the_same_bounds_g24_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l403_three_parts_two_of_then_have_the_same_bounds_g24_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l403_three_parts_two_of_then_have_the_same_bounds_g24_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l403_three_parts_two_of_then_have_the_same_bounds_g24_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l403_three_parts_two_of_then_have_the_same_bounds_g24_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l407_three_parts_two_of_then_have_the_same_bounds_g25_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l407_three_parts_two_of_then_have_the_same_bounds_g25_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l407_three_parts_two_of_then_have_the_same_bounds_g25_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l407_three_parts_two_of_then_have_the_same_bounds_g25_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l407_three_parts_two_of_then_have_the_same_bounds_g25_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l407_three_parts_two_of_then_have_the_same_bounds_g25_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l411_three_parts_two_of_then_have_the_same_bounds_g26_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l411_three_parts_two_of_then_have_the_same_bounds_g26_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l411_three_parts_two_of_then_have_the_same_bounds_g26_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l411_three_parts_two_of_then_have_the_same_bounds_g26_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l411_three_parts_two_of_then_have_the_same_bounds_g26_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l411_three_parts_two_of_then_have_the_same_bounds_g26_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l415_three_parts_two_of_then_have_the_same_bounds_g27_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l415_three_parts_two_of_then_have_the_same_bounds_g27_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l415_three_parts_two_of_then_have_the_same_bounds_g27_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l415_three_parts_two_of_then_have_the_same_bounds_g27_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l415_three_parts_two_of_then_have_the_same_bounds_g27_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l415_three_parts_two_of_then_have_the_same_bounds_g27_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l419_three_parts_two_of_then_have_the_same_bounds_g28_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l419_three_parts_two_of_then_have_the_same_bounds_g28_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l419_three_parts_two_of_then_have_the_same_bounds_g28_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l419_three_parts_two_of_then_have_the_same_bounds_g28_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l419_three_parts_two_of_then_have_the_same_bounds_g28_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l419_three_parts_two_of_then_have_the_same_bounds_g28_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l423_three_parts_two_of_then_have_the_same_bounds_g29_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l423_three_parts_two_of_then_have_the_same_bounds_g29_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l423_three_parts_two_of_then_have_the_same_bounds_g29_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l423_three_parts_two_of_then_have_the_same_bounds_g29_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l423_three_parts_two_of_then_have_the_same_bounds_g29_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l423_three_parts_two_of_then_have_the_same_bounds_g29_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l427_three_parts_two_of_then_have_the_same_bounds_g30_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l427_three_parts_two_of_then_have_the_same_bounds_g30_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l427_three_parts_two_of_then_have_the_same_bounds_g30_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l427_three_parts_two_of_then_have_the_same_bounds_g30_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l427_three_parts_two_of_then_have_the_same_bounds_g30_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l427_three_parts_two_of_then_have_the_same_bounds_g30_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l42_two_small_parts_g4_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l42_two_small_parts_g4_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l432_three_parts_two_of_then_have_the_same_bounds_g31_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l432_three_parts_two_of_then_have_the_same_bounds_g31_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l432_three_parts_two_of_then_have_the_same_bounds_g31_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l432_three_parts_two_of_then_have_the_same_bounds_g31_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l432_three_parts_two_of_then_have_the_same_bounds_g31_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l432_three_parts_two_of_then_have_the_same_bounds_g31_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l436_three_parts_two_of_then_have_the_same_bounds_g32_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l436_three_parts_two_of_then_have_the_same_bounds_g32_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l436_three_parts_two_of_then_have_the_same_bounds_g32_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l436_three_parts_two_of_then_have_the_same_bounds_g32_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l436_three_parts_two_of_then_have_the_same_bounds_g32_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l436_three_parts_two_of_then_have_the_same_bounds_g32_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l440_three_parts_two_of_then_have_the_same_bounds_g33_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l440_three_parts_two_of_then_have_the_same_bounds_g33_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l440_three_parts_two_of_then_have_the_same_bounds_g33_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l440_three_parts_two_of_then_have_the_same_bounds_g33_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l440_three_parts_two_of_then_have_the_same_bounds_g33_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l440_three_parts_two_of_then_have_the_same_bounds_g33_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l444_three_parts_two_of_then_have_the_same_bounds_g34_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l444_three_parts_two_of_then_have_the_same_bounds_g34_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l444_three_parts_two_of_then_have_the_same_bounds_g34_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l444_three_parts_two_of_then_have_the_same_bounds_g34_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l444_three_parts_two_of_then_have_the_same_bounds_g34_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l444_three_parts_two_of_then_have_the_same_bounds_g34_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l448_three_parts_two_of_then_have_the_same_bounds_g35_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l448_three_parts_two_of_then_have_the_same_bounds_g35_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l448_three_parts_two_of_then_have_the_same_bounds_g35_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l448_three_parts_two_of_then_have_the_same_bounds_g35_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l448_three_parts_two_of_then_have_the_same_bounds_g35_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l448_three_parts_two_of_then_have_the_same_bounds_g35_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l452_three_parts_two_of_then_have_the_same_bounds_g36_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l452_three_parts_two_of_then_have_the_same_bounds_g36_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l452_three_parts_two_of_then_have_the_same_bounds_g36_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l452_three_parts_two_of_then_have_the_same_bounds_g36_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l452_three_parts_two_of_then_have_the_same_bounds_g36_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l452_three_parts_two_of_then_have_the_same_bounds_g36_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l456_three_parts_two_of_then_have_the_same_bounds_g37_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l456_three_parts_two_of_then_have_the_same_bounds_g37_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l456_three_parts_two_of_then_have_the_same_bounds_g37_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l456_three_parts_two_of_then_have_the_same_bounds_g37_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l456_three_parts_two_of_then_have_the_same_bounds_g37_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l456_three_parts_two_of_then_have_the_same_bounds_g37_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l45_two_small_parts_g5_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l45_two_small_parts_g5_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l460_three_parts_two_of_then_have_the_same_bounds_g38_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l460_three_parts_two_of_then_have_the_same_bounds_g38_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l460_three_parts_two_of_then_have_the_same_bounds_g38_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l460_three_parts_two_of_then_have_the_same_bounds_g38_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l460_three_parts_two_of_then_have_the_same_bounds_g38_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l460_three_parts_two_of_then_have_the_same_bounds_g38_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l464_three_parts_two_of_then_have_the_same_bounds_g39_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l464_three_parts_two_of_then_have_the_same_bounds_g39_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l464_three_parts_two_of_then_have_the_same_bounds_g39_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l464_three_parts_two_of_then_have_the_same_bounds_g39_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l464_three_parts_two_of_then_have_the_same_bounds_g39_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l464_three_parts_two_of_then_have_the_same_bounds_g39_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l468_three_parts_two_of_then_have_the_same_bounds_g40_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l468_three_parts_two_of_then_have_the_same_bounds_g40_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l468_three_parts_two_of_then_have_the_same_bounds_g40_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l468_three_parts_two_of_then_have_the_same_bounds_g40_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l468_three_parts_two_of_then_have_the_same_bounds_g40_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l468_three_parts_two_of_then_have_the_same_bounds_g40_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l472_three_parts_two_of_then_have_the_same_bounds_g41_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l472_three_parts_two_of_then_have_the_same_bounds_g41_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l472_three_parts_two_of_then_have_the_same_bounds_g41_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l472_three_parts_two_of_then_have_the_same_bounds_g41_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l472_three_parts_two_of_then_have_the_same_bounds_g41_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l472_three_parts_two_of_then_have_the_same_bounds_g41_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l476_three_parts_two_of_then_have_the_same_bounds_g42_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l476_three_parts_two_of_then_have_the_same_bounds_g42_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l476_three_parts_two_of_then_have_the_same_bounds_g42_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l476_three_parts_two_of_then_have_the_same_bounds_g42_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l476_three_parts_two_of_then_have_the_same_bounds_g42_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l476_three_parts_two_of_then_have_the_same_bounds_g42_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l481_three_parts_two_of_then_have_the_same_bounds_g43_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l481_three_parts_two_of_then_have_the_same_bounds_g43_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l481_three_parts_two_of_then_have_the_same_bounds_g43_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l481_three_parts_two_of_then_have_the_same_bounds_g43_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l481_three_parts_two_of_then_have_the_same_bounds_g43_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l481_three_parts_two_of_then_have_the_same_bounds_g43_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l485_three_parts_two_of_then_have_the_same_bounds_g44_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l485_three_parts_two_of_then_have_the_same_bounds_g44_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l485_three_parts_two_of_then_have_the_same_bounds_g44_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l485_three_parts_two_of_then_have_the_same_bounds_g44_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l485_three_parts_two_of_then_have_the_same_bounds_g44_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l485_three_parts_two_of_then_have_the_same_bounds_g44_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l489_three_parts_two_of_then_have_the_same_bounds_g45_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l489_three_parts_two_of_then_have_the_same_bounds_g45_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l489_three_parts_two_of_then_have_the_same_bounds_g45_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l489_three_parts_two_of_then_have_the_same_bounds_g45_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l489_three_parts_two_of_then_have_the_same_bounds_g45_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l489_three_parts_two_of_then_have_the_same_bounds_g45_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l48_two_small_parts_g6_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l48_two_small_parts_g6_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l493_three_parts_two_of_then_have_the_same_bounds_g46_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l493_three_parts_two_of_then_have_the_same_bounds_g46_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l493_three_parts_two_of_then_have_the_same_bounds_g46_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l493_three_parts_two_of_then_have_the_same_bounds_g46_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l493_three_parts_two_of_then_have_the_same_bounds_g46_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l493_three_parts_two_of_then_have_the_same_bounds_g46_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l497_three_parts_two_of_then_have_the_same_bounds_g47_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l497_three_parts_two_of_then_have_the_same_bounds_g47_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l497_three_parts_two_of_then_have_the_same_bounds_g47_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l497_three_parts_two_of_then_have_the_same_bounds_g47_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l497_three_parts_two_of_then_have_the_same_bounds_g47_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l497_three_parts_two_of_then_have_the_same_bounds_g47_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l4_single_part_g1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l501_three_parts_two_of_then_have_the_same_bounds_g48_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l501_three_parts_two_of_then_have_the_same_bounds_g48_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l501_three_parts_two_of_then_have_the_same_bounds_g48_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l501_three_parts_two_of_then_have_the_same_bounds_g48_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l501_three_parts_two_of_then_have_the_same_bounds_g48_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l501_three_parts_two_of_then_have_the_same_bounds_g48_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l506_three_parts_two_of_then_have_the_same_bounds_g49_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l506_three_parts_two_of_then_have_the_same_bounds_g49_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l506_three_parts_two_of_then_have_the_same_bounds_g49_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l506_three_parts_two_of_then_have_the_same_bounds_g49_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l506_three_parts_two_of_then_have_the_same_bounds_g49_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l506_three_parts_two_of_then_have_the_same_bounds_g49_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l510_three_parts_two_of_then_have_the_same_bounds_g50_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l510_three_parts_two_of_then_have_the_same_bounds_g50_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l510_three_parts_two_of_then_have_the_same_bounds_g50_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l510_three_parts_two_of_then_have_the_same_bounds_g50_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l510_three_parts_two_of_then_have_the_same_bounds_g50_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l510_three_parts_two_of_then_have_the_same_bounds_g50_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l514_three_parts_two_of_then_have_the_same_bounds_g51_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l514_three_parts_two_of_then_have_the_same_bounds_g51_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l514_three_parts_two_of_then_have_the_same_bounds_g51_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l514_three_parts_two_of_then_have_the_same_bounds_g51_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l514_three_parts_two_of_then_have_the_same_bounds_g51_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l514_three_parts_two_of_then_have_the_same_bounds_g51_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l518_three_parts_two_of_then_have_the_same_bounds_g52_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l518_three_parts_two_of_then_have_the_same_bounds_g52_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l518_three_parts_two_of_then_have_the_same_bounds_g52_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l518_three_parts_two_of_then_have_the_same_bounds_g52_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l518_three_parts_two_of_then_have_the_same_bounds_g52_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l518_three_parts_two_of_then_have_the_same_bounds_g52_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l51_two_small_parts_g7_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l51_two_small_parts_g7_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l522_three_parts_two_of_then_have_the_same_bounds_g53_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l522_three_parts_two_of_then_have_the_same_bounds_g53_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l522_three_parts_two_of_then_have_the_same_bounds_g53_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l522_three_parts_two_of_then_have_the_same_bounds_g53_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l522_three_parts_two_of_then_have_the_same_bounds_g53_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l522_three_parts_two_of_then_have_the_same_bounds_g53_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l526_three_parts_two_of_then_have_the_same_bounds_g54_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l526_three_parts_two_of_then_have_the_same_bounds_g54_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l526_three_parts_two_of_then_have_the_same_bounds_g54_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l526_three_parts_two_of_then_have_the_same_bounds_g54_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l526_three_parts_two_of_then_have_the_same_bounds_g54_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l526_three_parts_two_of_then_have_the_same_bounds_g54_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l530_three_parts_two_of_then_have_the_same_bounds_g55_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l530_three_parts_two_of_then_have_the_same_bounds_g55_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l530_three_parts_two_of_then_have_the_same_bounds_g55_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l530_three_parts_two_of_then_have_the_same_bounds_g55_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l530_three_parts_two_of_then_have_the_same_bounds_g55_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l530_three_parts_two_of_then_have_the_same_bounds_g55_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l535_three_parts_two_of_then_have_the_same_bounds_g56_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l535_three_parts_two_of_then_have_the_same_bounds_g56_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l535_three_parts_two_of_then_have_the_same_bounds_g56_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l535_three_parts_two_of_then_have_the_same_bounds_g56_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l535_three_parts_two_of_then_have_the_same_bounds_g56_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l535_three_parts_two_of_then_have_the_same_bounds_g56_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l539_three_parts_two_of_then_have_the_same_bounds_g57_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l539_three_parts_two_of_then_have_the_same_bounds_g57_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l539_three_parts_two_of_then_have_the_same_bounds_g57_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l539_three_parts_two_of_then_have_the_same_bounds_g57_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l539_three_parts_two_of_then_have_the_same_bounds_g57_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l539_three_parts_two_of_then_have_the_same_bounds_g57_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l543_three_parts_two_of_then_have_the_same_bounds_g58_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l543_three_parts_two_of_then_have_the_same_bounds_g58_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l543_three_parts_two_of_then_have_the_same_bounds_g58_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l543_three_parts_two_of_then_have_the_same_bounds_g58_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l543_three_parts_two_of_then_have_the_same_bounds_g58_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l543_three_parts_two_of_then_have_the_same_bounds_g58_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l547_three_parts_two_of_then_have_the_same_bounds_g59_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l547_three_parts_two_of_then_have_the_same_bounds_g59_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l547_three_parts_two_of_then_have_the_same_bounds_g59_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l547_three_parts_two_of_then_have_the_same_bounds_g59_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l547_three_parts_two_of_then_have_the_same_bounds_g59_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l547_three_parts_two_of_then_have_the_same_bounds_g59_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l54_two_small_parts_g8_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l54_two_small_parts_g8_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l551_three_parts_two_of_then_have_the_same_bounds_g60_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l551_three_parts_two_of_then_have_the_same_bounds_g60_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l551_three_parts_two_of_then_have_the_same_bounds_g60_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l551_three_parts_two_of_then_have_the_same_bounds_g60_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l551_three_parts_two_of_then_have_the_same_bounds_g60_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l551_three_parts_two_of_then_have_the_same_bounds_g60_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l555_three_parts_two_of_then_have_the_same_bounds_g61_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l555_three_parts_two_of_then_have_the_same_bounds_g61_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l555_three_parts_two_of_then_have_the_same_bounds_g61_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l555_three_parts_two_of_then_have_the_same_bounds_g61_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l555_three_parts_two_of_then_have_the_same_bounds_g61_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l555_three_parts_two_of_then_have_the_same_bounds_g61_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l559_three_parts_two_of_then_have_the_same_bounds_g62_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l559_three_parts_two_of_then_have_the_same_bounds_g62_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l559_three_parts_two_of_then_have_the_same_bounds_g62_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l559_three_parts_two_of_then_have_the_same_bounds_g62_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l559_three_parts_two_of_then_have_the_same_bounds_g62_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l559_three_parts_two_of_then_have_the_same_bounds_g62_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l563_three_parts_two_of_then_have_the_same_bounds_g63_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l563_three_parts_two_of_then_have_the_same_bounds_g63_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l563_three_parts_two_of_then_have_the_same_bounds_g63_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l563_three_parts_two_of_then_have_the_same_bounds_g63_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l563_three_parts_two_of_then_have_the_same_bounds_g63_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l563_three_parts_two_of_then_have_the_same_bounds_g63_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l568_three_parts_two_of_then_have_the_same_bounds_g64_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l568_three_parts_two_of_then_have_the_same_bounds_g64_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l568_three_parts_two_of_then_have_the_same_bounds_g64_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l568_three_parts_two_of_then_have_the_same_bounds_g64_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l568_three_parts_two_of_then_have_the_same_bounds_g64_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l568_three_parts_two_of_then_have_the_same_bounds_g64_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l572_three_parts_two_of_then_have_the_same_bounds_g65_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l572_three_parts_two_of_then_have_the_same_bounds_g65_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l572_three_parts_two_of_then_have_the_same_bounds_g65_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l572_three_parts_two_of_then_have_the_same_bounds_g65_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l572_three_parts_two_of_then_have_the_same_bounds_g65_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l572_three_parts_two_of_then_have_the_same_bounds_g65_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l576_three_parts_two_of_then_have_the_same_bounds_g66_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l576_three_parts_two_of_then_have_the_same_bounds_g66_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l576_three_parts_two_of_then_have_the_same_bounds_g66_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l576_three_parts_two_of_then_have_the_same_bounds_g66_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l576_three_parts_two_of_then_have_the_same_bounds_g66_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l576_three_parts_two_of_then_have_the_same_bounds_g66_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l57_two_small_parts_g9_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l57_two_small_parts_g9_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l580_three_parts_two_of_then_have_the_same_bounds_g67_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l580_three_parts_two_of_then_have_the_same_bounds_g67_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l580_three_parts_two_of_then_have_the_same_bounds_g67_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l580_three_parts_two_of_then_have_the_same_bounds_g67_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l580_three_parts_two_of_then_have_the_same_bounds_g67_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l580_three_parts_two_of_then_have_the_same_bounds_g67_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l584_three_parts_two_of_then_have_the_same_bounds_g68_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l584_three_parts_two_of_then_have_the_same_bounds_g68_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l584_three_parts_two_of_then_have_the_same_bounds_g68_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l584_three_parts_two_of_then_have_the_same_bounds_g68_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l584_three_parts_two_of_then_have_the_same_bounds_g68_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l584_three_parts_two_of_then_have_the_same_bounds_g68_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l588_three_parts_two_of_then_have_the_same_bounds_g69_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l588_three_parts_two_of_then_have_the_same_bounds_g69_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l588_three_parts_two_of_then_have_the_same_bounds_g69_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l588_three_parts_two_of_then_have_the_same_bounds_g69_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l588_three_parts_two_of_then_have_the_same_bounds_g69_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l588_three_parts_two_of_then_have_the_same_bounds_g69_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l592_three_parts_two_of_then_have_the_same_bounds_g70_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l592_three_parts_two_of_then_have_the_same_bounds_g70_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l592_three_parts_two_of_then_have_the_same_bounds_g70_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l592_three_parts_two_of_then_have_the_same_bounds_g70_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l592_three_parts_two_of_then_have_the_same_bounds_g70_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l592_three_parts_two_of_then_have_the_same_bounds_g70_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l596_three_parts_two_of_then_have_the_same_bounds_g71_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l596_three_parts_two_of_then_have_the_same_bounds_g71_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l596_three_parts_two_of_then_have_the_same_bounds_g71_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l596_three_parts_two_of_then_have_the_same_bounds_g71_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l596_three_parts_two_of_then_have_the_same_bounds_g71_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l596_three_parts_two_of_then_have_the_same_bounds_g71_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l600_three_parts_two_of_then_have_the_same_bounds_g72_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l600_three_parts_two_of_then_have_the_same_bounds_g72_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l600_three_parts_two_of_then_have_the_same_bounds_g72_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l600_three_parts_two_of_then_have_the_same_bounds_g72_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l600_three_parts_two_of_then_have_the_same_bounds_g72_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l600_three_parts_two_of_then_have_the_same_bounds_g72_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l604_three_parts_two_of_then_have_the_same_bounds_g73_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l604_three_parts_two_of_then_have_the_same_bounds_g73_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l604_three_parts_two_of_then_have_the_same_bounds_g73_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l604_three_parts_two_of_then_have_the_same_bounds_g73_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l604_three_parts_two_of_then_have_the_same_bounds_g73_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l604_three_parts_two_of_then_have_the_same_bounds_g73_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l609_three_parts_two_of_then_have_the_same_bounds_g74_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l609_three_parts_two_of_then_have_the_same_bounds_g74_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l609_three_parts_two_of_then_have_the_same_bounds_g74_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l609_three_parts_two_of_then_have_the_same_bounds_g74_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l609_three_parts_two_of_then_have_the_same_bounds_g74_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l609_three_parts_two_of_then_have_the_same_bounds_g74_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l60_two_small_parts_g10_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l60_two_small_parts_g10_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l613_three_parts_two_of_then_have_the_same_bounds_g75_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l613_three_parts_two_of_then_have_the_same_bounds_g75_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l613_three_parts_two_of_then_have_the_same_bounds_g75_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l613_three_parts_two_of_then_have_the_same_bounds_g75_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l613_three_parts_two_of_then_have_the_same_bounds_g75_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l613_three_parts_two_of_then_have_the_same_bounds_g75_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l617_three_parts_two_of_then_have_the_same_bounds_g76_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l617_three_parts_two_of_then_have_the_same_bounds_g76_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l617_three_parts_two_of_then_have_the_same_bounds_g76_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l617_three_parts_two_of_then_have_the_same_bounds_g76_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l617_three_parts_two_of_then_have_the_same_bounds_g76_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l617_three_parts_two_of_then_have_the_same_bounds_g76_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l621_three_parts_two_of_then_have_the_same_bounds_g77_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l621_three_parts_two_of_then_have_the_same_bounds_g77_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l621_three_parts_two_of_then_have_the_same_bounds_g77_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l621_three_parts_two_of_then_have_the_same_bounds_g77_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l621_three_parts_two_of_then_have_the_same_bounds_g77_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l621_three_parts_two_of_then_have_the_same_bounds_g77_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l625_three_parts_two_of_then_have_the_same_bounds_g78_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l625_three_parts_two_of_then_have_the_same_bounds_g78_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l625_three_parts_two_of_then_have_the_same_bounds_g78_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l625_three_parts_two_of_then_have_the_same_bounds_g78_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l625_three_parts_two_of_then_have_the_same_bounds_g78_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l625_three_parts_two_of_then_have_the_same_bounds_g78_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l629_three_parts_two_of_then_have_the_same_bounds_g79_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l629_three_parts_two_of_then_have_the_same_bounds_g79_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l629_three_parts_two_of_then_have_the_same_bounds_g79_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l629_three_parts_two_of_then_have_the_same_bounds_g79_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l629_three_parts_two_of_then_have_the_same_bounds_g79_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l629_three_parts_two_of_then_have_the_same_bounds_g79_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l633_three_parts_two_of_then_have_the_same_bounds_g80_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l633_three_parts_two_of_then_have_the_same_bounds_g80_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l633_three_parts_two_of_then_have_the_same_bounds_g80_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l633_three_parts_two_of_then_have_the_same_bounds_g80_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l633_three_parts_two_of_then_have_the_same_bounds_g80_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l633_three_parts_two_of_then_have_the_same_bounds_g80_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l637_three_parts_two_of_then_have_the_same_bounds_g81_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l637_three_parts_two_of_then_have_the_same_bounds_g81_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l637_three_parts_two_of_then_have_the_same_bounds_g81_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l637_three_parts_two_of_then_have_the_same_bounds_g81_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l637_three_parts_two_of_then_have_the_same_bounds_g81_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l637_three_parts_two_of_then_have_the_same_bounds_g81_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l63_two_small_parts_g11_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l63_two_small_parts_g11_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l641_three_parts_two_of_then_have_the_same_bounds_g82_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l641_three_parts_two_of_then_have_the_same_bounds_g82_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l641_three_parts_two_of_then_have_the_same_bounds_g82_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l641_three_parts_two_of_then_have_the_same_bounds_g82_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l641_three_parts_two_of_then_have_the_same_bounds_g82_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l641_three_parts_two_of_then_have_the_same_bounds_g82_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l646_three_parts_two_of_then_have_the_same_bounds_g83_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l646_three_parts_two_of_then_have_the_same_bounds_g83_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l646_three_parts_two_of_then_have_the_same_bounds_g83_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l646_three_parts_two_of_then_have_the_same_bounds_g83_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l646_three_parts_two_of_then_have_the_same_bounds_g83_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l646_three_parts_two_of_then_have_the_same_bounds_g83_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l650_three_parts_two_of_then_have_the_same_bounds_g84_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l650_three_parts_two_of_then_have_the_same_bounds_g84_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l650_three_parts_two_of_then_have_the_same_bounds_g84_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l650_three_parts_two_of_then_have_the_same_bounds_g84_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l650_three_parts_two_of_then_have_the_same_bounds_g84_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l650_three_parts_two_of_then_have_the_same_bounds_g84_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l654_three_parts_two_of_then_have_the_same_bounds_g85_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l654_three_parts_two_of_then_have_the_same_bounds_g85_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l654_three_parts_two_of_then_have_the_same_bounds_g85_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l654_three_parts_two_of_then_have_the_same_bounds_g85_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l654_three_parts_two_of_then_have_the_same_bounds_g85_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l654_three_parts_two_of_then_have_the_same_bounds_g85_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l658_three_parts_two_of_then_have_the_same_bounds_g86_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l658_three_parts_two_of_then_have_the_same_bounds_g86_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l658_three_parts_two_of_then_have_the_same_bounds_g86_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l658_three_parts_two_of_then_have_the_same_bounds_g86_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l658_three_parts_two_of_then_have_the_same_bounds_g86_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l658_three_parts_two_of_then_have_the_same_bounds_g86_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l662_three_parts_two_of_then_have_the_same_bounds_g87_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l662_three_parts_two_of_then_have_the_same_bounds_g87_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l662_three_parts_two_of_then_have_the_same_bounds_g87_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l662_three_parts_two_of_then_have_the_same_bounds_g87_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l662_three_parts_two_of_then_have_the_same_bounds_g87_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l662_three_parts_two_of_then_have_the_same_bounds_g87_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l666_three_parts_two_of_then_have_the_same_bounds_g88_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l666_three_parts_two_of_then_have_the_same_bounds_g88_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l666_three_parts_two_of_then_have_the_same_bounds_g88_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l666_three_parts_two_of_then_have_the_same_bounds_g88_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l666_three_parts_two_of_then_have_the_same_bounds_g88_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l666_three_parts_two_of_then_have_the_same_bounds_g88_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l66_two_small_parts_g12_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l66_two_small_parts_g12_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l670_three_parts_two_of_then_have_the_same_bounds_g89_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l670_three_parts_two_of_then_have_the_same_bounds_g89_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l670_three_parts_two_of_then_have_the_same_bounds_g89_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l670_three_parts_two_of_then_have_the_same_bounds_g89_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l670_three_parts_two_of_then_have_the_same_bounds_g89_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l670_three_parts_two_of_then_have_the_same_bounds_g89_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l674_three_parts_two_of_then_have_the_same_bounds_g90_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l674_three_parts_two_of_then_have_the_same_bounds_g90_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l674_three_parts_two_of_then_have_the_same_bounds_g90_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l674_three_parts_two_of_then_have_the_same_bounds_g90_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l674_three_parts_two_of_then_have_the_same_bounds_g90_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l674_three_parts_two_of_then_have_the_same_bounds_g90_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l678_three_parts_two_of_then_have_the_same_bounds_g91_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l678_three_parts_two_of_then_have_the_same_bounds_g91_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l678_three_parts_two_of_then_have_the_same_bounds_g91_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l678_three_parts_two_of_then_have_the_same_bounds_g91_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l678_three_parts_two_of_then_have_the_same_bounds_g91_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l678_three_parts_two_of_then_have_the_same_bounds_g91_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l682_three_parts_two_of_then_have_the_same_bounds_g92_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l682_three_parts_two_of_then_have_the_same_bounds_g92_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l682_three_parts_two_of_then_have_the_same_bounds_g92_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l682_three_parts_two_of_then_have_the_same_bounds_g92_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l682_three_parts_two_of_then_have_the_same_bounds_g92_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l682_three_parts_two_of_then_have_the_same_bounds_g92_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l687_three_parts_two_of_then_have_the_same_bounds_g93_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l687_three_parts_two_of_then_have_the_same_bounds_g93_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l687_three_parts_two_of_then_have_the_same_bounds_g93_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l687_three_parts_two_of_then_have_the_same_bounds_g93_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l687_three_parts_two_of_then_have_the_same_bounds_g93_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l687_three_parts_two_of_then_have_the_same_bounds_g93_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l691_three_parts_two_of_then_have_the_same_bounds_g94_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l691_three_parts_two_of_then_have_the_same_bounds_g94_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l691_three_parts_two_of_then_have_the_same_bounds_g94_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l691_three_parts_two_of_then_have_the_same_bounds_g94_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l691_three_parts_two_of_then_have_the_same_bounds_g94_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l691_three_parts_two_of_then_have_the_same_bounds_g94_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l695_three_parts_two_of_then_have_the_same_bounds_g95_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l695_three_parts_two_of_then_have_the_same_bounds_g95_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l695_three_parts_two_of_then_have_the_same_bounds_g95_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l695_three_parts_two_of_then_have_the_same_bounds_g95_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l695_three_parts_two_of_then_have_the_same_bounds_g95_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l695_three_parts_two_of_then_have_the_same_bounds_g95_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l699_three_parts_two_of_then_have_the_same_bounds_g96_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l699_three_parts_two_of_then_have_the_same_bounds_g96_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l699_three_parts_two_of_then_have_the_same_bounds_g96_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l699_three_parts_two_of_then_have_the_same_bounds_g96_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l699_three_parts_two_of_then_have_the_same_bounds_g96_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l699_three_parts_two_of_then_have_the_same_bounds_g96_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l69_two_small_parts_g13_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l69_two_small_parts_g13_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l6_single_part_g2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l703_three_parts_two_of_then_have_the_same_bounds_g97_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l703_three_parts_two_of_then_have_the_same_bounds_g97_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l703_three_parts_two_of_then_have_the_same_bounds_g97_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l703_three_parts_two_of_then_have_the_same_bounds_g97_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l703_three_parts_two_of_then_have_the_same_bounds_g97_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l703_three_parts_two_of_then_have_the_same_bounds_g97_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l707_three_parts_two_of_then_have_the_same_bounds_g98_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l707_three_parts_two_of_then_have_the_same_bounds_g98_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l707_three_parts_two_of_then_have_the_same_bounds_g98_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l707_three_parts_two_of_then_have_the_same_bounds_g98_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l707_three_parts_two_of_then_have_the_same_bounds_g98_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l707_three_parts_two_of_then_have_the_same_bounds_g98_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l711_three_parts_two_of_then_have_the_same_bounds_g99_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l711_three_parts_two_of_then_have_the_same_bounds_g99_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l711_three_parts_two_of_then_have_the_same_bounds_g99_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l711_three_parts_two_of_then_have_the_same_bounds_g99_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l711_three_parts_two_of_then_have_the_same_bounds_g99_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l711_three_parts_two_of_then_have_the_same_bounds_g99_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l715_three_parts_two_of_then_have_the_same_bounds_g100_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l715_three_parts_two_of_then_have_the_same_bounds_g100_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l715_three_parts_two_of_then_have_the_same_bounds_g100_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l715_three_parts_two_of_then_have_the_same_bounds_g100_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l715_three_parts_two_of_then_have_the_same_bounds_g100_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l715_three_parts_two_of_then_have_the_same_bounds_g100_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l720_three_parts_two_of_then_have_the_same_bounds_g101_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l720_three_parts_two_of_then_have_the_same_bounds_g101_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l720_three_parts_two_of_then_have_the_same_bounds_g101_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l720_three_parts_two_of_then_have_the_same_bounds_g101_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l720_three_parts_two_of_then_have_the_same_bounds_g101_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l720_three_parts_two_of_then_have_the_same_bounds_g101_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l724_three_parts_two_of_then_have_the_same_bounds_g102_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l724_three_parts_two_of_then_have_the_same_bounds_g102_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l724_three_parts_two_of_then_have_the_same_bounds_g102_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l724_three_parts_two_of_then_have_the_same_bounds_g102_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l724_three_parts_two_of_then_have_the_same_bounds_g102_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l724_three_parts_two_of_then_have_the_same_bounds_g102_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l728_three_parts_two_of_then_have_the_same_bounds_g103_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l728_three_parts_two_of_then_have_the_same_bounds_g103_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l728_three_parts_two_of_then_have_the_same_bounds_g103_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l728_three_parts_two_of_then_have_the_same_bounds_g103_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l728_three_parts_two_of_then_have_the_same_bounds_g103_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l728_three_parts_two_of_then_have_the_same_bounds_g103_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l72_two_small_parts_g14_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l72_two_small_parts_g14_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l732_three_parts_two_of_then_have_the_same_bounds_g104_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l732_three_parts_two_of_then_have_the_same_bounds_g104_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l732_three_parts_two_of_then_have_the_same_bounds_g104_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l732_three_parts_two_of_then_have_the_same_bounds_g104_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l732_three_parts_two_of_then_have_the_same_bounds_g104_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l732_three_parts_two_of_then_have_the_same_bounds_g104_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l736_three_parts_two_of_then_have_the_same_bounds_g105_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l736_three_parts_two_of_then_have_the_same_bounds_g105_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l736_three_parts_two_of_then_have_the_same_bounds_g105_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l736_three_parts_two_of_then_have_the_same_bounds_g105_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l736_three_parts_two_of_then_have_the_same_bounds_g105_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l736_three_parts_two_of_then_have_the_same_bounds_g105_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l740_three_parts_two_of_then_have_the_same_bounds_g106_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l740_three_parts_two_of_then_have_the_same_bounds_g106_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l740_three_parts_two_of_then_have_the_same_bounds_g106_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l740_three_parts_two_of_then_have_the_same_bounds_g106_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l740_three_parts_two_of_then_have_the_same_bounds_g106_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l740_three_parts_two_of_then_have_the_same_bounds_g106_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l744_three_parts_two_of_then_have_the_same_bounds_g107_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l744_three_parts_two_of_then_have_the_same_bounds_g107_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l744_three_parts_two_of_then_have_the_same_bounds_g107_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l744_three_parts_two_of_then_have_the_same_bounds_g107_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l744_three_parts_two_of_then_have_the_same_bounds_g107_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l744_three_parts_two_of_then_have_the_same_bounds_g107_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l748_three_parts_two_of_then_have_the_same_bounds_g108_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l748_three_parts_two_of_then_have_the_same_bounds_g108_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l748_three_parts_two_of_then_have_the_same_bounds_g108_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l748_three_parts_two_of_then_have_the_same_bounds_g108_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l748_three_parts_two_of_then_have_the_same_bounds_g108_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l748_three_parts_two_of_then_have_the_same_bounds_g108_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l752_three_parts_two_of_then_have_the_same_bounds_g109_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l752_three_parts_two_of_then_have_the_same_bounds_g109_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l752_three_parts_two_of_then_have_the_same_bounds_g109_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l752_three_parts_two_of_then_have_the_same_bounds_g109_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l752_three_parts_two_of_then_have_the_same_bounds_g109_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l752_three_parts_two_of_then_have_the_same_bounds_g109_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l756_three_parts_two_of_then_have_the_same_bounds_g110_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l756_three_parts_two_of_then_have_the_same_bounds_g110_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l756_three_parts_two_of_then_have_the_same_bounds_g110_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l756_three_parts_two_of_then_have_the_same_bounds_g110_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l756_three_parts_two_of_then_have_the_same_bounds_g110_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l756_three_parts_two_of_then_have_the_same_bounds_g110_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l75_two_small_parts_g15_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l75_two_small_parts_g15_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l760_three_parts_two_of_then_have_the_same_bounds_g111_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l760_three_parts_two_of_then_have_the_same_bounds_g111_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l760_three_parts_two_of_then_have_the_same_bounds_g111_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l760_three_parts_two_of_then_have_the_same_bounds_g111_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l760_three_parts_two_of_then_have_the_same_bounds_g111_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l760_three_parts_two_of_then_have_the_same_bounds_g111_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l764_three_parts_two_of_then_have_the_same_bounds_g112_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l764_three_parts_two_of_then_have_the_same_bounds_g112_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l764_three_parts_two_of_then_have_the_same_bounds_g112_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l764_three_parts_two_of_then_have_the_same_bounds_g112_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l764_three_parts_two_of_then_have_the_same_bounds_g112_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l764_three_parts_two_of_then_have_the_same_bounds_g112_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l769_three_parts_two_of_then_have_the_same_bounds_g113_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l769_three_parts_two_of_then_have_the_same_bounds_g113_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l769_three_parts_two_of_then_have_the_same_bounds_g113_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l769_three_parts_two_of_then_have_the_same_bounds_g113_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l769_three_parts_two_of_then_have_the_same_bounds_g113_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l769_three_parts_two_of_then_have_the_same_bounds_g113_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l773_three_parts_two_of_then_have_the_same_bounds_g114_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l773_three_parts_two_of_then_have_the_same_bounds_g114_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l773_three_parts_two_of_then_have_the_same_bounds_g114_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l773_three_parts_two_of_then_have_the_same_bounds_g114_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l773_three_parts_two_of_then_have_the_same_bounds_g114_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l773_three_parts_two_of_then_have_the_same_bounds_g114_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l777_three_parts_two_of_then_have_the_same_bounds_g115_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l777_three_parts_two_of_then_have_the_same_bounds_g115_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l777_three_parts_two_of_then_have_the_same_bounds_g115_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l777_three_parts_two_of_then_have_the_same_bounds_g115_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l777_three_parts_two_of_then_have_the_same_bounds_g115_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l777_three_parts_two_of_then_have_the_same_bounds_g115_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l781_three_parts_two_of_then_have_the_same_bounds_g116_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l781_three_parts_two_of_then_have_the_same_bounds_g116_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l781_three_parts_two_of_then_have_the_same_bounds_g116_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l781_three_parts_two_of_then_have_the_same_bounds_g116_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l781_three_parts_two_of_then_have_the_same_bounds_g116_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l781_three_parts_two_of_then_have_the_same_bounds_g116_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l785_three_parts_two_of_then_have_the_same_bounds_g117_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l785_three_parts_two_of_then_have_the_same_bounds_g117_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l785_three_parts_two_of_then_have_the_same_bounds_g117_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l785_three_parts_two_of_then_have_the_same_bounds_g117_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l785_three_parts_two_of_then_have_the_same_bounds_g117_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l785_three_parts_two_of_then_have_the_same_bounds_g117_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l789_three_parts_two_of_then_have_the_same_bounds_g118_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l789_three_parts_two_of_then_have_the_same_bounds_g118_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l789_three_parts_two_of_then_have_the_same_bounds_g118_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l789_three_parts_two_of_then_have_the_same_bounds_g118_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l789_three_parts_two_of_then_have_the_same_bounds_g118_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l789_three_parts_two_of_then_have_the_same_bounds_g118_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l78_two_small_parts_g16.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l794_three_parts_two_of_then_have_the_same_bounds_g119_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l794_three_parts_two_of_then_have_the_same_bounds_g119_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l794_three_parts_two_of_then_have_the_same_bounds_g119_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l794_three_parts_two_of_then_have_the_same_bounds_g119_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l794_three_parts_two_of_then_have_the_same_bounds_g119_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l794_three_parts_two_of_then_have_the_same_bounds_g119_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l798_three_parts_two_of_then_have_the_same_bounds_g120_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l798_three_parts_two_of_then_have_the_same_bounds_g120_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l798_three_parts_two_of_then_have_the_same_bounds_g120_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l798_three_parts_two_of_then_have_the_same_bounds_g120_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l798_three_parts_two_of_then_have_the_same_bounds_g120_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l798_three_parts_two_of_then_have_the_same_bounds_g120_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l802_three_parts_two_of_then_have_the_same_bounds_g121_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l802_three_parts_two_of_then_have_the_same_bounds_g121_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l802_three_parts_two_of_then_have_the_same_bounds_g121_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l802_three_parts_two_of_then_have_the_same_bounds_g121_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l802_three_parts_two_of_then_have_the_same_bounds_g121_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l802_three_parts_two_of_then_have_the_same_bounds_g121_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l806_three_parts_two_of_then_have_the_same_bounds_g122_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l806_three_parts_two_of_then_have_the_same_bounds_g122_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l806_three_parts_two_of_then_have_the_same_bounds_g122_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l806_three_parts_two_of_then_have_the_same_bounds_g122_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l806_three_parts_two_of_then_have_the_same_bounds_g122_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l806_three_parts_two_of_then_have_the_same_bounds_g122_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l810_three_parts_two_of_then_have_the_same_bounds_g123_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l810_three_parts_two_of_then_have_the_same_bounds_g123_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l810_three_parts_two_of_then_have_the_same_bounds_g123_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l810_three_parts_two_of_then_have_the_same_bounds_g123_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l810_three_parts_two_of_then_have_the_same_bounds_g123_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l810_three_parts_two_of_then_have_the_same_bounds_g123_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l814_three_parts_two_of_then_have_the_same_bounds_g124_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l814_three_parts_two_of_then_have_the_same_bounds_g124_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l814_three_parts_two_of_then_have_the_same_bounds_g124_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l814_three_parts_two_of_then_have_the_same_bounds_g124_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l814_three_parts_two_of_then_have_the_same_bounds_g124_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l814_three_parts_two_of_then_have_the_same_bounds_g124_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l818_three_parts_two_of_then_have_the_same_bounds_g125_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l818_three_parts_two_of_then_have_the_same_bounds_g125_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l818_three_parts_two_of_then_have_the_same_bounds_g125_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l818_three_parts_two_of_then_have_the_same_bounds_g125_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l818_three_parts_two_of_then_have_the_same_bounds_g125_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l818_three_parts_two_of_then_have_the_same_bounds_g125_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l825_three_parts_one_include_another_g0_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l825_three_parts_one_include_another_g0_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l825_three_parts_one_include_another_g0_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l825_three_parts_one_include_another_g0_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l825_three_parts_one_include_another_g0_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l825_three_parts_one_include_another_g0_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l829_three_parts_one_include_another_g1_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l829_three_parts_one_include_another_g1_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l829_three_parts_one_include_another_g1_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l829_three_parts_one_include_another_g1_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l829_three_parts_one_include_another_g1_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l829_three_parts_one_include_another_g1_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l833_three_parts_one_include_another_g2_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l833_three_parts_one_include_another_g2_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l833_three_parts_one_include_another_g2_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l833_three_parts_one_include_another_g2_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l833_three_parts_one_include_another_g2_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l833_three_parts_one_include_another_g2_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l837_three_parts_one_include_another_g3_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l837_three_parts_one_include_another_g3_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l837_three_parts_one_include_another_g3_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l837_three_parts_one_include_another_g3_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l837_three_parts_one_include_another_g3_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l837_three_parts_one_include_another_g3_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l83_two_parts_one_is_small_g0_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l83_two_parts_one_is_small_g0_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l841_three_parts_one_include_another_g4_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l841_three_parts_one_include_another_g4_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l841_three_parts_one_include_another_g4_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l841_three_parts_one_include_another_g4_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l841_three_parts_one_include_another_g4_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l841_three_parts_one_include_another_g4_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l845_three_parts_one_include_another_g5_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l845_three_parts_one_include_another_g5_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l845_three_parts_one_include_another_g5_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l845_three_parts_one_include_another_g5_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l845_three_parts_one_include_another_g5_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l845_three_parts_one_include_another_g5_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l849_three_parts_one_include_another_g6_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l849_three_parts_one_include_another_g6_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l849_three_parts_one_include_another_g6_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l849_three_parts_one_include_another_g6_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l849_three_parts_one_include_another_g6_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l849_three_parts_one_include_another_g6_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l854_three_parts_one_include_another_g7_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l854_three_parts_one_include_another_g7_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l854_three_parts_one_include_another_g7_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l854_three_parts_one_include_another_g7_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l854_three_parts_one_include_another_g7_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l854_three_parts_one_include_another_g7_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l858_three_parts_one_include_another_g8_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l858_three_parts_one_include_another_g8_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l858_three_parts_one_include_another_g8_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l858_three_parts_one_include_another_g8_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l858_three_parts_one_include_another_g8_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l858_three_parts_one_include_another_g8_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l862_three_parts_one_include_another_g9_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l862_three_parts_one_include_another_g9_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l862_three_parts_one_include_another_g9_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l862_three_parts_one_include_another_g9_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l862_three_parts_one_include_another_g9_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l862_three_parts_one_include_another_g9_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l866_three_parts_one_include_another_g10_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l866_three_parts_one_include_another_g10_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l866_three_parts_one_include_another_g10_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l866_three_parts_one_include_another_g10_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l866_three_parts_one_include_another_g10_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l866_three_parts_one_include_another_g10_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l86_two_parts_one_is_small_g1_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l86_two_parts_one_is_small_g1_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l870_three_parts_one_include_another_g11_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l870_three_parts_one_include_another_g11_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l870_three_parts_one_include_another_g11_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l870_three_parts_one_include_another_g11_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l870_three_parts_one_include_another_g11_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l870_three_parts_one_include_another_g11_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l874_three_parts_one_include_another_g12_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l874_three_parts_one_include_another_g12_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l874_three_parts_one_include_another_g12_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l874_three_parts_one_include_another_g12_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l874_three_parts_one_include_another_g12_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l874_three_parts_one_include_another_g12_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l878_three_parts_one_include_another_g13_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l878_three_parts_one_include_another_g13_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l878_three_parts_one_include_another_g13_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l878_three_parts_one_include_another_g13_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l878_three_parts_one_include_another_g13_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l878_three_parts_one_include_another_g13_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l882_three_parts_one_include_another_g14_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l882_three_parts_one_include_another_g14_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l882_three_parts_one_include_another_g14_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l882_three_parts_one_include_another_g14_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l882_three_parts_one_include_another_g14_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l882_three_parts_one_include_another_g14_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l886_three_parts_one_include_another_g15_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l886_three_parts_one_include_another_g15_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l886_three_parts_one_include_another_g15_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l886_three_parts_one_include_another_g15_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l886_three_parts_one_include_another_g15_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l886_three_parts_one_include_another_g15_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l891_three_parts_one_include_another_g16_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l891_three_parts_one_include_another_g16_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l891_three_parts_one_include_another_g16_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l891_three_parts_one_include_another_g16_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l891_three_parts_one_include_another_g16_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l891_three_parts_one_include_another_g16_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l895_three_parts_one_include_another_g17_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l895_three_parts_one_include_another_g17_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l895_three_parts_one_include_another_g17_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l895_three_parts_one_include_another_g17_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l895_three_parts_one_include_another_g17_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l895_three_parts_one_include_another_g17_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l899_three_parts_one_include_another_g18_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l899_three_parts_one_include_another_g18_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l899_three_parts_one_include_another_g18_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l899_three_parts_one_include_another_g18_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l899_three_parts_one_include_another_g18_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l899_three_parts_one_include_another_g18_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l89_two_parts_one_is_small_g2_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l89_two_parts_one_is_small_g2_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l8_single_part_g3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l903_three_parts_one_include_another_g19_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l903_three_parts_one_include_another_g19_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l903_three_parts_one_include_another_g19_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l903_three_parts_one_include_another_g19_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l903_three_parts_one_include_another_g19_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l903_three_parts_one_include_another_g19_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l907_three_parts_one_include_another_g20_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l907_three_parts_one_include_another_g20_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l907_three_parts_one_include_another_g20_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l907_three_parts_one_include_another_g20_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l907_three_parts_one_include_another_g20_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l907_three_parts_one_include_another_g20_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l911_three_parts_one_include_another_g21_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l911_three_parts_one_include_another_g21_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l911_three_parts_one_include_another_g21_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l911_three_parts_one_include_another_g21_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l911_three_parts_one_include_another_g21_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l911_three_parts_one_include_another_g21_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l915_three_parts_one_include_another_g22_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l915_three_parts_one_include_another_g22_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l915_three_parts_one_include_another_g22_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l915_three_parts_one_include_another_g22_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l915_three_parts_one_include_another_g22_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l915_three_parts_one_include_another_g22_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l920_three_parts_one_include_another_g23_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l920_three_parts_one_include_another_g23_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l920_three_parts_one_include_another_g23_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l920_three_parts_one_include_another_g23_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l920_three_parts_one_include_another_g23_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l920_three_parts_one_include_another_g23_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l925_three_parts_one_include_another_g24_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l925_three_parts_one_include_another_g24_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l925_three_parts_one_include_another_g24_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l925_three_parts_one_include_another_g24_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l925_three_parts_one_include_another_g24_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l925_three_parts_one_include_another_g24_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l929_three_parts_one_include_another_g25_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l929_three_parts_one_include_another_g25_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l929_three_parts_one_include_another_g25_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l929_three_parts_one_include_another_g25_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l929_three_parts_one_include_another_g25_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l929_three_parts_one_include_another_g25_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l92_two_parts_one_is_small_g3_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l92_two_parts_one_is_small_g3_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l933_three_parts_one_include_another_g26_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l933_three_parts_one_include_another_g26_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l933_three_parts_one_include_another_g26_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l933_three_parts_one_include_another_g26_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l933_three_parts_one_include_another_g26_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l933_three_parts_one_include_another_g26_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l937_three_parts_one_include_another_g27_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l937_three_parts_one_include_another_g27_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l937_three_parts_one_include_another_g27_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l937_three_parts_one_include_another_g27_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l937_three_parts_one_include_another_g27_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l937_three_parts_one_include_another_g27_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l941_three_parts_one_include_another_g28_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l941_three_parts_one_include_another_g28_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l941_three_parts_one_include_another_g28_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l941_three_parts_one_include_another_g28_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l941_three_parts_one_include_another_g28_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l941_three_parts_one_include_another_g28_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l945_three_parts_one_include_another_g29_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l945_three_parts_one_include_another_g29_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l945_three_parts_one_include_another_g29_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l945_three_parts_one_include_another_g29_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l945_three_parts_one_include_another_g29_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l945_three_parts_one_include_another_g29_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l949_three_parts_one_include_another_g30_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l949_three_parts_one_include_another_g30_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l949_three_parts_one_include_another_g30_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l949_three_parts_one_include_another_g30_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l949_three_parts_one_include_another_g30_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l949_three_parts_one_include_another_g30_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l953_three_parts_one_include_another_g31_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l953_three_parts_one_include_another_g31_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l953_three_parts_one_include_another_g31_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l953_three_parts_one_include_another_g31_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l953_three_parts_one_include_another_g31_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l953_three_parts_one_include_another_g31_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l957_three_parts_one_include_another_g32_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l957_three_parts_one_include_another_g32_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l957_three_parts_one_include_another_g32_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l957_three_parts_one_include_another_g32_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l957_three_parts_one_include_another_g32_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l957_three_parts_one_include_another_g32_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l95_two_parts_one_is_small_g4_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l95_two_parts_one_is_small_g4_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l961_three_parts_one_include_another_g33_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l961_three_parts_one_include_another_g33_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l961_three_parts_one_include_another_g33_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l961_three_parts_one_include_another_g33_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l961_three_parts_one_include_another_g33_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l961_three_parts_one_include_another_g33_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l966_three_parts_one_include_another_g34_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l966_three_parts_one_include_another_g34_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l966_three_parts_one_include_another_g34_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l966_three_parts_one_include_another_g34_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l966_three_parts_one_include_another_g34_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l966_three_parts_one_include_another_g34_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l970_three_parts_one_include_another_g35_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l970_three_parts_one_include_another_g35_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l970_three_parts_one_include_another_g35_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l970_three_parts_one_include_another_g35_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l970_three_parts_one_include_another_g35_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l970_three_parts_one_include_another_g35_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l974_three_parts_one_include_another_g36_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l974_three_parts_one_include_another_g36_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l974_three_parts_one_include_another_g36_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l974_three_parts_one_include_another_g36_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l974_three_parts_one_include_another_g36_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l974_three_parts_one_include_another_g36_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l978_three_parts_one_include_another_g37_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l978_three_parts_one_include_another_g37_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l978_three_parts_one_include_another_g37_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l978_three_parts_one_include_another_g37_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l978_three_parts_one_include_another_g37_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l978_three_parts_one_include_another_g37_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l982_three_parts_one_include_another_g38_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l982_three_parts_one_include_another_g38_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l982_three_parts_one_include_another_g38_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l982_three_parts_one_include_another_g38_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l982_three_parts_one_include_another_g38_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l982_three_parts_one_include_another_g38_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l986_three_parts_one_include_another_g39_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l986_three_parts_one_include_another_g39_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l986_three_parts_one_include_another_g39_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l986_three_parts_one_include_another_g39_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l986_three_parts_one_include_another_g39_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l986_three_parts_one_include_another_g39_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l98_two_parts_one_is_small_g5_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l98_two_parts_one_is_small_g5_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l991_three_parts_one_include_another_g40_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l991_three_parts_one_include_another_g40_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l991_three_parts_one_include_another_g40_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l991_three_parts_one_include_another_g40_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l991_three_parts_one_include_another_g40_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l991_three_parts_one_include_another_g40_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l995_three_parts_one_include_another_g41_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l995_three_parts_one_include_another_g41_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l995_three_parts_one_include_another_g41_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l995_three_parts_one_include_another_g41_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l995_three_parts_one_include_another_g41_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l995_three_parts_one_include_another_g41_o6.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l999_three_parts_one_include_another_g42_o1.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l999_three_parts_one_include_another_g42_o2.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l999_three_parts_one_include_another_g42_o3.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l999_three_parts_one_include_another_g42_o4.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l999_three_parts_one_include_another_g42_o5.test delete mode 100644 tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l999_three_parts_one_include_another_g42_o6.test diff --git a/.gitignore b/.gitignore index a19e2fc3cc1..022992b7d44 100644 --- a/.gitignore +++ b/.gitignore @@ -242,3 +242,7 @@ build_docker docker/builder/tics tests/docker/data tests/docker/log +tests/docker/config/tikv-learner.toml +tests/fullstack-test/dml/dml_gen/* +tests/mutable-test/mutable_dedup/skipping.visual.test/* +tests/mutable-test/mutable_dedup/small_parts.visual.test/* diff --git a/tests/_env.sh b/tests/_env.sh index f643e0e91f0..ad2591453a9 100644 --- a/tests/_env.sh +++ b/tests/_env.sh @@ -14,9 +14,24 @@ export storage_server_config="../../running/config/config.xml" # Server address for connecting export storage_server="127.0.0.1" +# Server port for connecting +export storage_port="9000" + # Default database for scripts export storage_db="default" +# TiDB address +export tidb_server="127.0.0.1" + +# TiDB port +export tidb_port="4000" + +# TiDB default database +export tidb_db="test" + +# TiDB default table +export tidb_table="t" + # Setup running env vars source ../../_vars.sh setup_dylib_path diff --git a/tests/docker/Dockerfile b/tests/docker/Dockerfile new file mode 100644 index 00000000000..c473ef849f0 --- /dev/null +++ b/tests/docker/Dockerfile @@ -0,0 +1,3 @@ +FROM hub.pingcap.net/tiflash/tics:${TAG:-master} +RUN apt-get update +RUN apt-get install -y mysql-client \ No newline at end of file diff --git a/tests/docker/_env.sh b/tests/docker/_env.sh index 63d931199ba..ecf42b57626 100755 --- a/tests/docker/_env.sh +++ b/tests/docker/_env.sh @@ -6,5 +6,20 @@ export storage_bin="/tics/theflash" # Server address for connecting export storage_server="127.0.0.1" +# Server port for connecting +export storage_port="9000" + # Default database for scripts export storage_db="default" + +# TiDB address +export tidb_server="tidb0" + +# TiDB port +export tidb_port="4000" + +# TiDB default database +export tidb_db="test" + +# TiDB default table +export tidb_table="t" diff --git a/tests/docker/_helper.sh b/tests/docker/_helper.sh new file mode 100755 index 00000000000..6d31dd375db --- /dev/null +++ b/tests/docker/_helper.sh @@ -0,0 +1,13 @@ +#!/bin/bash + +function get_host_ip() +{ + local host=`ip a | grep -A 5 "docker0" | grep "inet " | awk '{print $2}' | grep -o '[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}'` + if [ -z "host" ]; then + echo "can't get host ip" >&2 + return 1 + fi + echo "$host" +} + +export get_host_ip \ No newline at end of file diff --git a/tests/docker/build_learner_config.sh b/tests/docker/build_learner_config.sh new file mode 100755 index 00000000000..20ab1160db8 --- /dev/null +++ b/tests/docker/build_learner_config.sh @@ -0,0 +1,56 @@ +#!/bin/bash + +set -ue +set -o pipefail + +source ./_helper.sh + +host_ip=`get_host_ip` + +echo "[readpool.storage]" > ./config/tikv-learner.toml +echo "" >> ./config/tikv-learner.toml +echo "[readpool.coprocessor]" >> ./config/tikv-learner.toml +echo "" >> ./config/tikv-learner.toml +echo "[server]" >> ./config/tikv-learner.toml +echo "labels = { zone = 'engine' }" >> ./config/tikv-learner.toml +echo "engine-addr = '${host_ip}:3930'" >> ./config/tikv-learner.toml +echo "" >> ./config/tikv-learner.toml +echo "[storage]" >> ./config/tikv-learner.toml +echo "" >> ./config/tikv-learner.toml +echo "[pd]" >> ./config/tikv-learner.toml +echo "" >> ./config/tikv-learner.toml +echo "[metric]" >> ./config/tikv-learner.toml +echo "" >> ./config/tikv-learner.toml +echo "[raftstore]" >> ./config/tikv-learner.toml +echo "raftdb-path = ''" >> ./config/tikv-learner.toml +echo "sync-log = true" >> ./config/tikv-learner.toml +echo "max-leader-missing-duration = '22s'" >> ./config/tikv-learner.toml +echo "abnormal-leader-missing-duration = '21s'" >> ./config/tikv-learner.toml +echo "peer-stale-state-check-interval = '20s'" >> ./config/tikv-learner.toml +echo "" >> ./config/tikv-learner.toml +echo "[coprocessor]" >> ./config/tikv-learner.toml +echo "" >> ./config/tikv-learner.toml +echo "[rocksdb]" >> ./config/tikv-learner.toml +echo "wal-dir = ''" >> ./config/tikv-learner.toml +echo "" >> ./config/tikv-learner.toml +echo "[rocksdb.defaultcf]" >> ./config/tikv-learner.toml +echo "block-cache-size = '10GB'" >> ./config/tikv-learner.toml +echo "" >> ./config/tikv-learner.toml +echo "[rocksdb.lockcf]" >> ./config/tikv-learner.toml +echo "block-cache-size = '4GB'" >> ./config/tikv-learner.toml +echo "" >> ./config/tikv-learner.toml +echo "[rocksdb.writecf]" >> ./config/tikv-learner.toml +echo "block-cache-size = '4GB'" >> ./config/tikv-learner.toml +echo "" >> ./config/tikv-learner.toml +echo "[raftdb]" >> ./config/tikv-learner.toml +echo "" >> ./config/tikv-learner.toml +echo "[raftdb.defaultcf]" >> ./config/tikv-learner.toml +echo "block-cache-size = '1GB'" >> ./config/tikv-learner.toml +echo "" >> ./config/tikv-learner.toml +echo "[security]" >> ./config/tikv-learner.toml +echo "ca-path = ''" >> ./config/tikv-learner.toml +echo "cert-path = ''" >> ./config/tikv-learner.toml +echo "key-path = ''" >> ./config/tikv-learner.toml +echo "" >> ./config/tikv-learner.toml +echo "[import]" >> ./config/tikv-learner.toml +echo "" >> ./config/tikv-learner.toml diff --git a/tests/docker/config/pd.toml b/tests/docker/config/pd.toml new file mode 100644 index 00000000000..3fea1bb1875 --- /dev/null +++ b/tests/docker/config/pd.toml @@ -0,0 +1,54 @@ +# PD Configuration +initial-cluster-state = "new" + +enable-prevote = true +lease = 3 +namespace-classifier = "table" +tso-save-interval = "3s" + +[security] +cacert-path = "" +cert-path = "" +key-path = "" + +[log] +level = "info" + +[log.file] + +[metric] + +[schedule] +leader-schedule-limit = 4 +max-merge-region-keys = 0 +max-merge-region-size = 0 +max-pending-peer-count = 16 +max-snapshot-count = 3 +max-store-down-time = "3000h" +merge-schedule-limit = 0 +region-schedule-limit = 20 +replica-schedule-limit = 20 +split-merge-interval = "1h" +tolerant-size-ratio = 5.0 + +# [[schedule.schedulers]] +# type = "balance-hot-region-scheduler" +# disable = true +# [[schedule.schedulers]] +# type = "label-scheduler" +# disable = true +# [[schedule.schedulers]] +# type = "balance-region-scheduler" +# disable = true +# [[schedule.schedulers]] +# type = "balance-leader-scheduler" +# disable = true + +[replication] +location-labels = [] +max-replicas = 1 + +[label-property] +[[label-property.slave]] +key = "zone" +value = "engine" diff --git a/tests/docker/config/tidb.toml b/tests/docker/config/tidb.toml new file mode 100644 index 00000000000..f31f5f49857 --- /dev/null +++ b/tests/docker/config/tidb.toml @@ -0,0 +1,93 @@ +# TiDB Configuration. + +compatible-kill-query = false +enable-streaming = false +host = "0.0.0.0" +lease = "45s" +lower-case-table-names = 2 +oom-action = "log" +run-ddl = true +socket = "" +split-table = true +store = "tikv" +token-limit = 10000 + +[log] +disable-timestamp = false +expensive-threshold = 10000 +format = "text" +level = "info" +query-log-max-len = 2048 +slow-threshold = 6000 + +[log.file] +log-rotate = true +max-backups = 0 +max-days = 0 +max-size = 300 + +[security] +cluster-ssl-ca = "" +cluster-ssl-cert = "" +cluster-ssl-key = "" +ssl-ca = "" +ssl-cert = "" +ssl-key = "" + +[status] +report-status = true + +[performance] +cross-join = true +feedback-probability = 0.05 +force-priority = "NO_PRIORITY" +max-procs = 0 +pseudo-estimate-ratio = 0.8 +query-feedback-limit = 1024 +run-auto-analyze = false +stats-lease = "3s" +stmt-count-limit = 100000000 +tcp-keep-alive = true + +[proxy-protocol] +header-timeout = 5 +networks = "" + +[prepared-plan-cache] +capacity = 1000 +enabled = true + +[opentracing] +enable = false +rpc-metrics = false + +[opentracing.reporter] +buffer-flush-interval = 0 +local-agent-host-port = "" +log-spans = false +queue-size = 0 + +[opentracing.sampler] +max-operations = 0 +param = 1.0 +sampling-refresh-interval = 0 +sampling-server-url = "" +type = "const" + +[tikv-client] +batch-wait-size = 16 +batch-wait-time = 3000000 +commit-timeout = "60s" +grpc-connection-count = 4 +grpc-keepalive-time = 10 +grpc-keepalive-timeout = 3 +max-batch-size = 128 +tikv-heavy-load-to-batch = 30 + +[txn-local-latches] +capacity = 20480000 +enabled = false + +[binlog] +ignore-error = false +write-timeout = "15s" diff --git a/tests/docker/config/tiflash-users.xml b/tests/docker/config/tiflash-users.xml new file mode 100644 index 00000000000..b4a6a5fd846 --- /dev/null +++ b/tests/docker/config/tiflash-users.xml @@ -0,0 +1,108 @@ + + + + + + + + 4000000000 + + + 0 + + + random + + + + + 1 + + + + + + + + + + + + + ::/0 + + + + default + + + default + + + + + + + ::1 + 127.0.0.1 + + readonly + default + + + + + + + + + + + 3600 + + + 0 + 0 + 0 + 0 + 0 + + + + diff --git a/tests/docker/config/tiflash.xml b/tests/docker/config/tiflash.xml new file mode 100644 index 00000000000..16857e9281c --- /dev/null +++ b/tests/docker/config/tiflash.xml @@ -0,0 +1,192 @@ + + + + true + + + + trace + /log/server.log + /log/error.log + 1000M + 10 + + + + the flash + + + 0.0.0.0:3930 + /data/kvstore + + pd0:2379 + + + + + + + tidb0 + + + 10080 + + + 8123 + 9000 + 9009 + + 0.0.0.0 + + + + + + + + + + 4096 + 3 + + + 100 + + + + + + 8589934592 + + + 5368709120 + + + + + 0 + + + /data/db + + + /data/tmp + + false + + + users.xml + + + default + + + + + + default + + + + + + + + + 3600 + + + 3600 + + + 600 + + + + + system + query_log
+ + toYYYYMM(event_date) + + 7500 +
+ + + + *_dictionary.xml + + + + + + + + + + + 0 +
diff --git a/tests/docker/config/tikv.toml b/tests/docker/config/tikv.toml new file mode 100644 index 00000000000..c36ca8eb31e --- /dev/null +++ b/tests/docker/config/tikv.toml @@ -0,0 +1,60 @@ +# TiKV config template +# Human-readable big numbers: +# File size(based on byte): KB, MB, GB, TB, PB +# e.g.: 1_048_576 = "1MB" +# Time(based on ms): ms, s, m, h +# e.g.: 78_000 = "1.3m" + + +[readpool.storage] + +[readpool.coprocessor] + +[server] +labels = { } + +[storage] + +[pd] +# This section will be overwritten by command line parameters + +[metric] +#address = "172.16.30.31:9531" +#interval = "15s" +#job = "tikv" + +[raftstore] +raftdb-path = "" +sync-log = true +consistency-check-interval = "10s" +raft-log-gc-count-limit = 256 + +[coprocessor] +region-max-keys = 144000 +region-split-keys = 96000 +region-max-size = "144MB" +region-split-size = "96MB" + +[rocksdb] +wal-dir = "" + +[rocksdb.defaultcf] +block-cache-size = "10GB" + +[rocksdb.lockcf] +block-cache-size = "4GB" + +[rocksdb.writecf] +block-cache-size = "4GB" + +[raftdb] + +[raftdb.defaultcf] +block-cache-size = "1GB" + +[security] +ca-path = "" +cert-path = "" +key-path = "" + +[import] diff --git a/tests/docker/docker-compose.yaml b/tests/docker/docker-compose.yaml index b1e48dd5769..40ac80c7273 100644 --- a/tests/docker/docker-compose.yaml +++ b/tests/docker/docker-compose.yaml @@ -1,6 +1,7 @@ version: '2.3' services: + # tics0 container is for tests under mutable-test directory tics0: image: hub.pingcap.net/tiflash/tics:${TAG:-master} ports: @@ -18,3 +19,97 @@ services: command: - --config-file - /config.xml + pd0: + image: hub.pingcap.net/tiflash/pd:190508 + ports: + - "2379:2379" + volumes: + - ./config/pd.toml:/pd.toml:ro + - ./data/pd0:/data + - ./log/pd0:/log + command: + - --name=pd0 + - --client-urls=http://0.0.0.0:2379 + - --peer-urls=http://0.0.0.0:2380 + - --advertise-client-urls=http://pd0:2379 + - --advertise-peer-urls=http://pd0:2380 + - --initial-cluster=pd0=http://pd0:2380 + - --config=/pd.toml + - --data-dir=/data + - --log-file=/log/pd.log + restart: on-failure + tikv0: + image: hub.pingcap.net/tiflash/tikv-leader:190508 + ports: + - "20160:20160" + volumes: + - ./config/tikv.toml:/tikv.toml:ro + - ./data/tikv0:/data + - ./log/tikv0:/log + command: + - --addr=0.0.0.0:20160 + - --advertise-addr=tikv0:20160 + - --pd=pd0:2379 + - --config=/tikv.toml + - --data-dir=/data + - --log-file=/log/tikv.log + depends_on: + - "pd0" + restart: on-failure + tidb0: + image: pingcap/tidb:latest + ports: + - "4000:4000" + - "10080:10080" + volumes: + - ./config/tidb.toml:/tidb.toml:ro + - ./log/tidb0:/log + command: + - --store=tikv + - --path=pd0:2379 + - --config=/tidb.toml + - --log-file=/log/tidb.log + depends_on: + - "tikv0" + restart: on-failure + # tiflash0 container is for tests under fullstack-test directory + tiflash0: + image: tiflash-with-mysql-client0 + ports: + - "3930:3930" + - "9000:9000" + - "8123:8123" + - "9009:9009" + volumes: + - ./config/tiflash.xml:/config.xml:ro + - ./config/tiflash-users.xml:/users.xml:ro + - ./data/tiflash0:/data + - ./log/tiflash0:/log + - ..:/tests + - ./_env.sh:/tests/_env.sh + command: + - --config-file + - /config.xml + depends_on: + - "tidb0" + restart: on-failure + tikv-learner0: + image: hub.pingcap.net/tiflash/tikv-learner:190508 + ports: + - "20170:20170" + volumes: + - ./config/tikv-learner.toml:/tikv.toml:ro + - ./data/tikv-learner0:/data + - ./log/tikv-learner0:/log + command: + - --addr=0.0.0.0:20170 + - --advertise-addr=tikv-learner0:20170 + - --pd=pd0:2379 + - --config=/tikv.toml + - --data-dir=/data + - --log-file=/log/tikv.log + depends_on: + - "tikv0" + - "tiflash0" + restart: on-failure + diff --git a/tests/docker/run.sh b/tests/docker/run.sh index 1fa3c5c8e93..9cb2120d0dd 100755 --- a/tests/docker/run.sh +++ b/tests/docker/run.sh @@ -6,8 +6,28 @@ docker-compose down rm -rf ./data ./log -docker-compose up -d +./build_learner_config.sh + +docker build -t tiflash-with-mysql-client0 . + +docker-compose up -d --scale tics0=0 --scale tiflash0=0 --scale tikv-learner0=0 + +sleep 10 + +docker-compose up -d --scale tics0=0 --scale tikv-learner0=0 + +sleep 5 + +docker-compose up -d --scale tics0=0 + +docker-compose exec -T tiflash0 bash -c 'cd /tests ; ./run-test.sh fullstack-test true' + +docker-compose down + +docker-compose up -d --scale tiflash0=0 --scale tikv-learner0=0 --scale tikv0=0 --scale tidb0=0 --scale pd0=0 docker-compose exec -T tics0 bash -c 'cd /tests ; ./run-test.sh mutable-test' docker-compose down + + diff --git a/tests/fullstack-test/sample.test b/tests/fullstack-test/sample.test new file mode 100644 index 00000000000..ec8bb2a6ef8 --- /dev/null +++ b/tests/fullstack-test/sample.test @@ -0,0 +1,12 @@ +mysql> create table if not exists test.t(s varchar(256), i int) +mysql> delete from test.t +mysql> insert into test.t values('Hello world', 666) + +SLEEP 15 + +=> select s, i from test.t +┌─s───────────┬───i─┐ +│ Hello world │ 666 │ +└─────────────┴─────┘ + +mysql> delete from test.t \ No newline at end of file diff --git a/tests/generate-fullstack-test.py b/tests/generate-fullstack-test.py new file mode 100644 index 00000000000..1f4ec5bbbd6 --- /dev/null +++ b/tests/generate-fullstack-test.py @@ -0,0 +1,367 @@ +# -*- coding:utf-8 -*- + +import sys +from string import Template +import random +import string +import re +import copy +import os +import errno + + +drop_stmt = Template("mysql> drop table if exists $database.$table\n") +create_stmt = Template("mysql> create table $database.$table($schema)\n") +insert_stmt = Template("mysql> insert into $database.$table($columns) values($data)\n") +update_stmt = Template("mysql> update $database.$table set $exprs $condition\n") +delete_stmt = Template("mysql> delete from $database.$table $condition\n") +select_stmt = Template(">> select $columns from $database.$table\n") +sleep_string = "\nSLEEP 15\n\n" + + +INSERT = "insert" +UPDATE = "update" +DELETE = "delete" +SELECT = "select" + + +def generate_column_name(types): + name_prefix = "a" + names = [] + for i, _ in enumerate(types): + names.append(name_prefix + str(i)) + return names + + +def generate_schema(names, types, primary_key_type): + columns = [] + primary_key_name = "" + for (name, t) in zip(names, types): + if t == primary_key_type: + primary_key_name = name + columns.append(name + " " + t) + columns.append("primary key (" + primary_key_name + ")") + return ", ".join(columns) + + +def random_string(n): + letters = string.ascii_lowercase + return ''.join(random.choice(letters) for i in range(int(n))) + + +def generate_data(type_name, types, sample_data): + if type_name.startswith("varchar"): + lengths = re.findall(r"\d+", type_name) + if len(lengths) < 1: + return "" + else: + return random_string(lengths[0]) + elif "int" in type_name: + return str(random.randint(0, 100)) + else: + return str(sample_data[random.choice(range(len(sample_data)))][types.index(type_name)]) + + +def generate_exprs(names, values): + exprs = [] + for (name, value) in zip(names, values): + exprs.append(name + "=" + value) + return ", ".join(exprs) + + +def generate_result(names, dataset): + dataset = copy.deepcopy(dataset) + for data_point in dataset: + for i in range(len(data_point)): + if data_point[i] == "null": + data_point[i] = "\N" + left_top_corner = "┌" + right_top_corner = "┐" + left_bottom_corner = "└" + right_bottom_corner = "┘" + header_split = "┬" + footer_split = "┴" + border = "─" + body_border = "│" + blank = " " + + cell_length = [] + for name in names: + cell_length.append(len(name)) + for data in dataset: + for i, ele in enumerate(data): + if len(ele) > cell_length[i]: + cell_length[i] = len(ele) + + lines = [] + + header = [] + for i, name in enumerate(names): + header_cell = "" + if i == 0: + header_cell += left_top_corner + header_cell += border + header_cell += name + j = 0 + while cell_length[i] > len(name) + j: + header_cell += border + j += 1 + header_cell += border + if i == len(names) - 1: + header_cell += right_top_corner + + header.append(header_cell) + + lines.append(header_split.join(header)) + + for data in dataset: + cur = [] + for i, ele in enumerate(data): + body_cell = "" + if i == 0: + body_cell += body_border + body_cell += blank + body_cell += ele + j = 0 + while cell_length[i] > len(ele) + j: + body_cell += blank + j += 1 + body_cell += blank + if i == len(data) - 1: + body_cell += body_border + cur.append(body_cell) + + lines.append(body_border.join(cur)) + + footer = [] + for i, _ in enumerate(names): + footer_cell = "" + if i == 0: + footer_cell += left_bottom_corner + footer_cell += border + j = 0 + while cell_length[i] > j: + footer_cell += border + j += 1 + footer_cell += border + if i == len(names) - 1: + footer_cell += right_bottom_corner + + footer.append(footer_cell) + + lines.append(footer_split.join(footer)) + + return "\n".join(lines) + + +def generate_cases_inner(database, table, column_names, types, sample_data, + schema, primary_key_type, test_cases, parent_dir): + primary_key = column_names[len(column_names) - 1] + first_insert = True + for num, case in enumerate(test_cases): + case_data = copy.deepcopy(sample_data) + path = parent_dir + primary_key_type.replace(" ", "_") + "_case" + str(num) + ".test" + with open(path, "w") as file: + file.write(drop_stmt.substitute({"database": database, "table": table})) + file.write(create_stmt.substitute({"database": database, "table": table, "schema": schema})) + file.write(sleep_string) + + for op in case: + if op == INSERT: + for k in range(len(case_data)): + file.write(insert_stmt.substitute({"database": database, + "table": table, + "columns": ", ".join(column_names), + "data": ", ".join([repr(d) if d != "null" else d for d in case_data[k]])})) + if first_insert: + file.write(sleep_string) + first_insert = False + if op == UPDATE: + for data_point in case_data: + condition = "" + exprs = [] + for i in range(len(types)): + if column_names[i] == primary_key: + condition = "where " + primary_key + " = " + repr(data_point[i]) + continue + ele = generate_data(types[i], types, sample_data) + data_point[i] = ele + value = repr(data_point[i]) + if data_point[i] == "null": + value = data_point[i] + exprs.append(column_names[i] + "=" + value) + file.write(update_stmt.substitute({"database": database, + "table": table, + "exprs": ", ".join(exprs), + "condition": condition})) + if op == DELETE: + new_case_data = random.sample(case_data, len(case_data) // 2) + for data_point in case_data: + if data_point in new_case_data: + continue + condition = "" + for i in range(len(types)): + if column_names[i] == primary_key: + condition = "where " + primary_key + " = " + repr(data_point[i]) + break + file.write(delete_stmt.substitute({"database": database, + "table": table, + "condition": condition})) + case_data = new_case_data + if op == SELECT: + file.write(select_stmt.substitute({"columns": ", ".join(column_names), + "database": database, + "table": table})) + file.write(generate_result(column_names, case_data) + "\n\n") + + file.write(drop_stmt.substitute({"database": database, "table": table})) + + +def generate_cases(database, table, types, sample_data, + primary_key_candidates, primary_key_sample_data, test_cases, parent_dir): + for i, primary_key_type in enumerate(primary_key_candidates): + case_types = copy.deepcopy(types) + case_types.append(primary_key_type) + column_names = generate_column_name(case_types) + schema = generate_schema(column_names, case_types, primary_key_type) + case_sample_data = copy.deepcopy(sample_data) + for j in range(len(case_sample_data)): + case_sample_data[j].append(primary_key_sample_data[j][i]) + generate_cases_inner(database, table, column_names, case_types, case_sample_data, + schema, primary_key_type, test_cases, parent_dir) + + +def generate_data_for_types(types, sample_data, allow_empty=True, no_duplicate=False, result_len=1): + result = [] + if no_duplicate: + for name in types: + if len(sample_data[name]) < result_len: + raise Exception("not enough data sample for type: ", name) + for i in range(result_len): + cur = [] + for name in types: + cur.append(str(sample_data[name][i])) + result.append(cur) + else: + for _ in range(result_len): + cur = [] + for name in types: + if name in sample_data: + samples = sample_data[name] + cur.append(str(random.choice(samples))) + elif allow_empty: + cur.append("null") + else: + raise Exception("type without valid data_sample: ", name) + result.append(cur) + return result + + +def run(): + if len(sys.argv) != 3: + print 'usage: database table' + sys.exit(1) + + database = sys.argv[1] + table = sys.argv[2] + + primary_key_candidates = ["tinyint", "smallint", "mediumint", "int", "bigint", + "tinyint unsigned", "smallint unsigned", "mediumint unsigned", "int unsigned", "bigint unsigned", ] + types = ["decimal(1, 0)", "decimal(5, 2)", "decimal(65, 0)", + "varchar(20)", "char(10)", + "date", "datetime", "timestamp", ] + min_values = { + "tinyint": [-(1 << 7), ], + "smallint": [-(1 << 15), ], + "mediumint": [-(1 << 23), ], + "int": [-(1 << 31), ], + "bigint": [-(1 << 63), ], + "tinyint unsigned": [0, ], + "smallint unsigned": [0, ], + "mediumint unsigned": [0, ], + "int unsigned": [0, ], + "bigint unsigned": [0, ], + "decimal(1, 0)": [-9, ], + "decimal(5, 2)": [-999.99, ], + "decimal(65, 0)": [-(pow(10, 65) - 1), ], + "decimal(65, 30)":[-99999999999999999999999999999999999.999999999999999999999999999999, ], + } + max_values = { + "tinyint": [(1 << 7) - 1, ], + "smallint": [(1 << 15) - 1, ], + "mediumint": [(1 << 23) - 1, ], + "int": [(1 << 31) - 1, ], + "bigint": [(1 << 63) - 1, ], + "tinyint unsigned": [(1 << 8) - 1, ], + "smallint unsigned": [(1 << 16) - 1, ], + "mediumint unsigned": [(1 << 24) - 1, ], + "int unsigned": [(1 << 32) - 1, ], + "bigint unsigned": [(1 << 64) - 1, ], + "decimal(1, 0)": [9, ], + "decimal(5, 2)": [999.99, ], + "decimal(65, 0)": [pow(10, 65) - 1, ], + "decimal(65, 30)": [99999999999999999999999999999999999.999999999999999999999999999999, ], + } + data_sample = { + "tinyint": [8, 9, 10, 11, 12, 13, 14], + "smallint": [8, 9, 10, 11, 12, 13, 14], + "mediumint": [8, 9, 10, 11, 12, 13, 14], + "int": [8, 9, 10, 11, 12, 13, 14], + "bigint": [8, 9, 10, 11, 12, 13, 14], + "tinyint unsigned": [8, 9, 10, 11, 12, 13, 14], + "smallint unsigned": [8, 9, 10, 11, 12, 13, 14], + "mediumint unsigned": [8, 9, 10, 11, 12, 13, 14], + "int unsigned": [8, 9, 10, 11, 12, 13, 14], + "bigint unsigned": [8, 9, 10, 11, 12, 13, 14], + "decimal(1, 0)": [7, 3], + "decimal(5, 2)": [3.45, 5.71], + "decimal(65, 0)": [11, ], + "decimal(65, 30)": [11, ], + "varchar(20)": ["hello world", "hello world2", "hello world3", "hello world4", ], + "char(10)": ["a" * 10, "b" * 10, ], + "date": ["2000-01-01", "2019-10-10"], + "datetime": ["2000-01-01 00:00:00", "2019-10-10 00:00:00"], + "timestamp": ["2000-01-01 00:00:00", "2019-10-10 00:00:00"], + } + + data_sample_num = 7 + primary_key_data = [] + for d in generate_data_for_types(primary_key_candidates, min_values, False, True, 1): + primary_key_data.append(d) + for d in generate_data_for_types(primary_key_candidates, max_values, False, True, 1): + primary_key_data.append(d) + for d in generate_data_for_types(primary_key_candidates, data_sample, False, True, data_sample_num - 2): + primary_key_data.append(d) + data = [] + for d in generate_data_for_types(types, min_values, True, False, 1): + data.append(d) + for d in generate_data_for_types(types, max_values, True, False, 1): + data.append(d) + for d in generate_data_for_types(types, data_sample, True, False, data_sample_num - 2): + data.append(d) + + dml_test_cases = [ + [INSERT, SELECT, UPDATE, SELECT, ], + [INSERT, SELECT, UPDATE, SELECT, DELETE, SELECT], + [INSERT, SELECT, UPDATE, SELECT, UPDATE, SELECT, DELETE, SELECT], + [INSERT, SELECT, UPDATE, SELECT, UPDATE, SELECT, UPDATE, SELECT, DELETE, SELECT], + ] + parent_dir = "./fullstack-test/dml/dml_gen/" + directory = os.path.dirname(parent_dir) + try: + os.makedirs(directory) + except OSError as e: + if e.errno != errno.EEXIST: + raise + generate_cases(database, table, types, data, primary_key_candidates, primary_key_data, dml_test_cases, parent_dir) + + +def main(): + try: + run() + except KeyboardInterrupt: + print 'KeyboardInterrupted' + sys.exit(1) + + +main() diff --git a/tests/mutable-test/mutable_dedup/skipping.visual.test/dedup_l11_skip_to_not_less_than_g3_o1.test b/tests/mutable-test/mutable_dedup/skipping.visual.test/dedup_l11_skip_to_not_less_than_g3_o1.test deleted file mode 100644 index a1f71fa15ba..00000000000 --- a/tests/mutable-test/mutable_dedup/skipping.visual.test/dedup_l11_skip_to_not_less_than_g3_o1.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/skipping.visual#L11 -# -# ---- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 13, 14), (0, 14, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/skipping.visual.test/dedup_l11_skip_to_not_less_than_g3_o2.test b/tests/mutable-test/mutable_dedup/skipping.visual.test/dedup_l11_skip_to_not_less_than_g3_o2.test deleted file mode 100644 index eb61beb7ef7..00000000000 --- a/tests/mutable-test/mutable_dedup/skipping.visual.test/dedup_l11_skip_to_not_less_than_g3_o2.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/skipping.visual#L11 -# -# -- -# ---- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13), (0, 13, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/skipping.visual.test/dedup_l14_skip_to_not_less_than_g4_o1.test b/tests/mutable-test/mutable_dedup/skipping.visual.test/dedup_l14_skip_to_not_less_than_g4_o1.test deleted file mode 100644 index 1b9e378888d..00000000000 --- a/tests/mutable-test/mutable_dedup/skipping.visual.test/dedup_l14_skip_to_not_less_than_g4_o1.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/skipping.visual#L14 -# -# ----- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 14, 15), (0, 15, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 15 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/skipping.visual.test/dedup_l14_skip_to_not_less_than_g4_o2.test b/tests/mutable-test/mutable_dedup/skipping.visual.test/dedup_l14_skip_to_not_less_than_g4_o2.test deleted file mode 100644 index 0c225a1bd48..00000000000 --- a/tests/mutable-test/mutable_dedup/skipping.visual.test/dedup_l14_skip_to_not_less_than_g4_o2.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/skipping.visual#L14 -# -# -- -# ----- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 14, 14), (0, 15, 15) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13), (0, 13, 14), (0, 14, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/skipping.visual.test/dedup_l17_skip_to_not_less_than_g5_o1.test b/tests/mutable-test/mutable_dedup/skipping.visual.test/dedup_l17_skip_to_not_less_than_g5_o1.test deleted file mode 100644 index cedcf30db67..00000000000 --- a/tests/mutable-test/mutable_dedup/skipping.visual.test/dedup_l17_skip_to_not_less_than_g5_o1.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/skipping.visual#L17 -# -# ------ -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12), (0, 13, 13), (0, 14, 14), (0, 15, 15) ->> insert into test values (0, 15, 16), (0, 16, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 13 │ 13 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 15 │ 16 │ -│ 0000-00-00 │ 16 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/skipping.visual.test/dedup_l17_skip_to_not_less_than_g5_o2.test b/tests/mutable-test/mutable_dedup/skipping.visual.test/dedup_l17_skip_to_not_less_than_g5_o2.test deleted file mode 100644 index c397deff888..00000000000 --- a/tests/mutable-test/mutable_dedup/skipping.visual.test/dedup_l17_skip_to_not_less_than_g5_o2.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/skipping.visual#L17 -# -# -- -# ------ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 15, 15), (0, 16, 16) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13), (0, 13, 14), (0, 14, 15), (0, 15, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 16 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -│ 0000-00-00 │ 14 │ 15 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/skipping.visual.test/dedup_l22_skip_to_bottom_g0_o1.test b/tests/mutable-test/mutable_dedup/skipping.visual.test/dedup_l22_skip_to_bottom_g0_o1.test deleted file mode 100644 index 778d71ddf80..00000000000 --- a/tests/mutable-test/mutable_dedup/skipping.visual.test/dedup_l22_skip_to_bottom_g0_o1.test +++ /dev/null @@ -1,25 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/skipping.visual#L22 -# -# - -# - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10) ->> insert into test values (0, 12, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/skipping.visual.test/dedup_l22_skip_to_bottom_g0_o2.test b/tests/mutable-test/mutable_dedup/skipping.visual.test/dedup_l22_skip_to_bottom_g0_o2.test deleted file mode 100644 index 4e70584a2ae..00000000000 --- a/tests/mutable-test/mutable_dedup/skipping.visual.test/dedup_l22_skip_to_bottom_g0_o2.test +++ /dev/null @@ -1,25 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/skipping.visual#L22 -# -# - -# - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12) ->> insert into test values (0, 10, 11) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/skipping.visual.test/dedup_l25_skip_to_bottom_g1_o1.test b/tests/mutable-test/mutable_dedup/skipping.visual.test/dedup_l25_skip_to_bottom_g1_o1.test deleted file mode 100644 index 912d41fb505..00000000000 --- a/tests/mutable-test/mutable_dedup/skipping.visual.test/dedup_l25_skip_to_bottom_g1_o1.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/skipping.visual#L25 -# -# -- -# - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 13, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/skipping.visual.test/dedup_l25_skip_to_bottom_g1_o2.test b/tests/mutable-test/mutable_dedup/skipping.visual.test/dedup_l25_skip_to_bottom_g1_o2.test deleted file mode 100644 index db2c1b6c0b4..00000000000 --- a/tests/mutable-test/mutable_dedup/skipping.visual.test/dedup_l25_skip_to_bottom_g1_o2.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/skipping.visual#L25 -# -# - -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/skipping.visual.test/dedup_l28_skip_to_bottom_g2_o1.test b/tests/mutable-test/mutable_dedup/skipping.visual.test/dedup_l28_skip_to_bottom_g2_o1.test deleted file mode 100644 index 3d4d1983ad7..00000000000 --- a/tests/mutable-test/mutable_dedup/skipping.visual.test/dedup_l28_skip_to_bottom_g2_o1.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/skipping.visual#L28 -# -# --- -# - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 14, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/skipping.visual.test/dedup_l28_skip_to_bottom_g2_o2.test b/tests/mutable-test/mutable_dedup/skipping.visual.test/dedup_l28_skip_to_bottom_g2_o2.test deleted file mode 100644 index 1991a107934..00000000000 --- a/tests/mutable-test/mutable_dedup/skipping.visual.test/dedup_l28_skip_to_bottom_g2_o2.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/skipping.visual#L28 -# -# - -# --- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/skipping.visual.test/dedup_l2_skip_to_not_less_than_g0.test b/tests/mutable-test/mutable_dedup/skipping.visual.test/dedup_l2_skip_to_not_less_than_g0.test deleted file mode 100644 index 12376cb830e..00000000000 --- a/tests/mutable-test/mutable_dedup/skipping.visual.test/dedup_l2_skip_to_not_less_than_g0.test +++ /dev/null @@ -1,23 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/skipping.visual#L2 -# -# -- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 11, 12) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/skipping.visual.test/dedup_l31_skip_to_bottom_g3_o1.test b/tests/mutable-test/mutable_dedup/skipping.visual.test/dedup_l31_skip_to_bottom_g3_o1.test deleted file mode 100644 index 073915dc21f..00000000000 --- a/tests/mutable-test/mutable_dedup/skipping.visual.test/dedup_l31_skip_to_bottom_g3_o1.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/skipping.visual#L31 -# -# ---- -# - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 15, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/skipping.visual.test/dedup_l31_skip_to_bottom_g3_o2.test b/tests/mutable-test/mutable_dedup/skipping.visual.test/dedup_l31_skip_to_bottom_g3_o2.test deleted file mode 100644 index 9e01418e661..00000000000 --- a/tests/mutable-test/mutable_dedup/skipping.visual.test/dedup_l31_skip_to_bottom_g3_o2.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/skipping.visual#L31 -# -# - -# ---- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 15, 15) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13), (0, 13, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/skipping.visual.test/dedup_l34_skip_to_bottom_g4_o1.test b/tests/mutable-test/mutable_dedup/skipping.visual.test/dedup_l34_skip_to_bottom_g4_o1.test deleted file mode 100644 index 2c1ada844b7..00000000000 --- a/tests/mutable-test/mutable_dedup/skipping.visual.test/dedup_l34_skip_to_bottom_g4_o1.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/skipping.visual#L34 -# -# ----- -# - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 16, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 13 │ 13 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 16 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/skipping.visual.test/dedup_l34_skip_to_bottom_g4_o2.test b/tests/mutable-test/mutable_dedup/skipping.visual.test/dedup_l34_skip_to_bottom_g4_o2.test deleted file mode 100644 index 542ac6f13b1..00000000000 --- a/tests/mutable-test/mutable_dedup/skipping.visual.test/dedup_l34_skip_to_bottom_g4_o2.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/skipping.visual#L34 -# -# - -# ----- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 16, 16) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13), (0, 13, 14), (0, 14, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 16 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/skipping.visual.test/dedup_l5_skip_to_not_less_than_g1_o1.test b/tests/mutable-test/mutable_dedup/skipping.visual.test/dedup_l5_skip_to_not_less_than_g1_o1.test deleted file mode 100644 index 24511df868d..00000000000 --- a/tests/mutable-test/mutable_dedup/skipping.visual.test/dedup_l5_skip_to_not_less_than_g1_o1.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/skipping.visual#L5 -# -# -- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 11, 12), (0, 12, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/skipping.visual.test/dedup_l5_skip_to_not_less_than_g1_o2.test b/tests/mutable-test/mutable_dedup/skipping.visual.test/dedup_l5_skip_to_not_less_than_g1_o2.test deleted file mode 100644 index be25e93dcff..00000000000 --- a/tests/mutable-test/mutable_dedup/skipping.visual.test/dedup_l5_skip_to_not_less_than_g1_o2.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/skipping.visual#L5 -# -# -- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/skipping.visual.test/dedup_l8_skip_to_not_less_than_g2_o1.test b/tests/mutable-test/mutable_dedup/skipping.visual.test/dedup_l8_skip_to_not_less_than_g2_o1.test deleted file mode 100644 index 3809ec79ce9..00000000000 --- a/tests/mutable-test/mutable_dedup/skipping.visual.test/dedup_l8_skip_to_not_less_than_g2_o1.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/skipping.visual#L8 -# -# --- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 12, 13), (0, 13, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/skipping.visual.test/dedup_l8_skip_to_not_less_than_g2_o2.test b/tests/mutable-test/mutable_dedup/skipping.visual.test/dedup_l8_skip_to_not_less_than_g2_o2.test deleted file mode 100644 index 03c63ce8f9f..00000000000 --- a/tests/mutable-test/mutable_dedup/skipping.visual.test/dedup_l8_skip_to_not_less_than_g2_o2.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/skipping.visual#L8 -# -# -- -# --- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1003_three_parts_one_include_another_g43_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1003_three_parts_one_include_another_g43_o1.test deleted file mode 100644 index fd9eccc3bee..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1003_three_parts_one_include_another_g43_o1.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1003 -# -# --+ - -# -+ -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 13, 15), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1003_three_parts_one_include_another_g43_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1003_three_parts_one_include_another_g43_o2.test deleted file mode 100644 index b62c019d9c4..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1003_three_parts_one_include_another_g43_o2.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1003 -# -# --+ - -# - - -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12), (0, 14, 14) ->> insert into test values (0, 13, 14), (0, 15, 16) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1003_three_parts_one_include_another_g43_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1003_three_parts_one_include_another_g43_o3.test deleted file mode 100644 index c9942e8c7ef..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1003_three_parts_one_include_another_g43_o3.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1003 -# -# -+ -# --+ - -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13), (0, 14, 15) ->> insert into test values (0, 13, 15), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1003_three_parts_one_include_another_g43_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1003_three_parts_one_include_another_g43_o4.test deleted file mode 100644 index 9bf3358bd83..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1003_three_parts_one_include_another_g43_o4.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1003 -# -# -+ -# - - -# --+ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 13, 14), (0, 15, 16) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1003_three_parts_one_include_another_g43_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1003_three_parts_one_include_another_g43_o5.test deleted file mode 100644 index 834da5e50dc..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1003_three_parts_one_include_another_g43_o5.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1003 -# -# - - -# -+ -# --+ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 15, 15) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1003_three_parts_one_include_another_g43_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1003_three_parts_one_include_another_g43_o6.test deleted file mode 100644 index 507d7868179..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1003_three_parts_one_include_another_g43_o6.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1003 -# -# - - -# --+ - -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 15, 15) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1007_three_parts_one_include_another_g44_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1007_three_parts_one_include_another_g44_o1.test deleted file mode 100644 index 05d7110bc5d..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1007_three_parts_one_include_another_g44_o1.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1007 -# -# - +-- -# -+ -# --- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 13, 15), (0, 14, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1007_three_parts_one_include_another_g44_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1007_three_parts_one_include_another_g44_o2.test deleted file mode 100644 index de8b3e23ff2..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1007_three_parts_one_include_another_g44_o2.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1007 -# -# - +-- -# --- -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 13, 14), (0, 14, 15), (0, 15, 16) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -│ 0000-00-00 │ 14 │ 15 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1007_three_parts_one_include_another_g44_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1007_three_parts_one_include_another_g44_o3.test deleted file mode 100644 index dadd44bcffd..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1007_three_parts_one_include_another_g44_o3.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1007 -# -# -+ -# - +-- -# --- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 13, 15), (0, 14, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1007_three_parts_one_include_another_g44_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1007_three_parts_one_include_another_g44_o4.test deleted file mode 100644 index 9dd787a91f2..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1007_three_parts_one_include_another_g44_o4.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1007 -# -# -+ -# --- -# - +-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 13, 14), (0, 14, 15), (0, 15, 16) ->> insert into test values (0, 10, 12), (0, 12, 14), (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1007_three_parts_one_include_another_g44_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1007_three_parts_one_include_another_g44_o5.test deleted file mode 100644 index 9e07954e886..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1007_three_parts_one_include_another_g44_o5.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1007 -# -# --- -# -+ -# - +-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 14, 14), (0, 15, 15) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 12, 14), (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1007_three_parts_one_include_another_g44_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1007_three_parts_one_include_another_g44_o6.test deleted file mode 100644 index 47cd7813a17..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1007_three_parts_one_include_another_g44_o6.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1007 -# -# --- -# - +-- -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 14, 14), (0, 15, 15) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 13 │ 14 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1011_three_parts_one_include_another_g45_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1011_three_parts_one_include_another_g45_o1.test deleted file mode 100644 index c666400696e..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1011_three_parts_one_include_another_g45_o1.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1011 -# -# - ++-- -# -++ -# --- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 12, 13), (0, 14, 14), (0, 15, 15) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 12, 14) ->> insert into test values (0, 14, 16), (0, 15, 17), (0, 16, 18) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -│ 0000-00-00 │ 16 │ 18 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1011_three_parts_one_include_another_g45_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1011_three_parts_one_include_another_g45_o2.test deleted file mode 100644 index 1072c41fdc1..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1011_three_parts_one_include_another_g45_o2.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1011 -# -# - ++-- -# --- -# -++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 12, 13), (0, 14, 14), (0, 15, 15) ->> insert into test values (0, 14, 15), (0, 15, 16), (0, 16, 17) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 12, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 15 │ -│ 0000-00-00 │ 15 │ 16 │ -│ 0000-00-00 │ 16 │ 17 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1011_three_parts_one_include_another_g45_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1011_three_parts_one_include_another_g45_o3.test deleted file mode 100644 index 753430f9073..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1011_three_parts_one_include_another_g45_o3.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1011 -# -# -++ -# - ++-- -# --- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 12, 13) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 12, 14), (0, 14, 15), (0, 15, 16) ->> insert into test values (0, 14, 16), (0, 15, 17), (0, 16, 18) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -│ 0000-00-00 │ 16 │ 18 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1011_three_parts_one_include_another_g45_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1011_three_parts_one_include_another_g45_o4.test deleted file mode 100644 index 0e9d0843888..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1011_three_parts_one_include_another_g45_o4.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1011 -# -# -++ -# --- -# - ++-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 12, 13) ->> insert into test values (0, 14, 15), (0, 15, 16), (0, 16, 17) ->> insert into test values (0, 10, 12), (0, 12, 14), (0, 12, 15), (0, 14, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 16 │ 17 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1011_three_parts_one_include_another_g45_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1011_three_parts_one_include_another_g45_o5.test deleted file mode 100644 index c564c557788..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1011_three_parts_one_include_another_g45_o5.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1011 -# -# --- -# -++ -# - ++-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 14, 14), (0, 15, 15), (0, 16, 16) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 12, 14) ->> insert into test values (0, 10, 12), (0, 12, 14), (0, 12, 15), (0, 14, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 16 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1011_three_parts_one_include_another_g45_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1011_three_parts_one_include_another_g45_o6.test deleted file mode 100644 index bfe0e20c25a..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1011_three_parts_one_include_another_g45_o6.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1011 -# -# --- -# - ++-- -# -++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 14, 14), (0, 15, 15), (0, 16, 16) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 12, 14), (0, 14, 15), (0, 15, 16) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 12, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 16 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 14 │ 15 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1015_three_parts_one_include_another_g46_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1015_three_parts_one_include_another_g46_o1.test deleted file mode 100644 index 24364d24202..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1015_three_parts_one_include_another_g46_o1.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1015 -# -# -++-- -# ++ -# --- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 13, 15), (0, 14, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1015_three_parts_one_include_another_g46_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1015_three_parts_one_include_another_g46_o2.test deleted file mode 100644 index d915bd01cee..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1015_three_parts_one_include_another_g46_o2.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1015 -# -# -++-- -# --- -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 13, 14), (0, 14, 15), (0, 15, 16) ->> insert into test values (0, 11, 13), (0, 11, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -│ 0000-00-00 │ 14 │ 15 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1015_three_parts_one_include_another_g46_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1015_three_parts_one_include_another_g46_o3.test deleted file mode 100644 index 4b7c82624b8..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1015_three_parts_one_include_another_g46_o3.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1015 -# -# ++ -# -++-- -# --- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13), (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 13, 15), (0, 14, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1015_three_parts_one_include_another_g46_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1015_three_parts_one_include_another_g46_o4.test deleted file mode 100644 index d8086e9c6f7..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1015_three_parts_one_include_another_g46_o4.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1015 -# -# ++ -# --- -# -++-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 13, 14), (0, 14, 15), (0, 15, 16) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 11, 14), (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1015_three_parts_one_include_another_g46_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1015_three_parts_one_include_another_g46_o5.test deleted file mode 100644 index 31211ec3a06..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1015_three_parts_one_include_another_g46_o5.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1015 -# -# --- -# ++ -# -++-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 14, 14), (0, 15, 15) ->> insert into test values (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 11, 14), (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1015_three_parts_one_include_another_g46_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1015_three_parts_one_include_another_g46_o6.test deleted file mode 100644 index 96267c0bf8e..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1015_three_parts_one_include_another_g46_o6.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1015 -# -# --- -# -++-- -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 14, 14), (0, 15, 15) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13), (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 11, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 13 │ 14 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1019_three_parts_one_include_another_g47_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1019_three_parts_one_include_another_g47_o1.test deleted file mode 100644 index 590728ac788..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1019_three_parts_one_include_another_g47_o1.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1019 -# -# -+++-- -# +++ -# --- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12), (0, 11, 13), (0, 14, 14), (0, 15, 15) ->> insert into test values (0, 11, 12), (0, 11, 13), (0, 11, 14) ->> insert into test values (0, 14, 16), (0, 15, 17), (0, 16, 18) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -│ 0000-00-00 │ 16 │ 18 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1019_three_parts_one_include_another_g47_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1019_three_parts_one_include_another_g47_o2.test deleted file mode 100644 index 715a27a7e95..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1019_three_parts_one_include_another_g47_o2.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1019 -# -# -+++-- -# --- -# +++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12), (0, 11, 13), (0, 14, 14), (0, 15, 15) ->> insert into test values (0, 14, 15), (0, 15, 16), (0, 16, 17) ->> insert into test values (0, 11, 13), (0, 11, 14), (0, 11, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 15 │ -│ 0000-00-00 │ 15 │ 16 │ -│ 0000-00-00 │ 16 │ 17 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1019_three_parts_one_include_another_g47_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1019_three_parts_one_include_another_g47_o3.test deleted file mode 100644 index 83b71b9d4be..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1019_three_parts_one_include_another_g47_o3.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1019 -# -# +++ -# -+++-- -# --- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13), (0, 11, 14), (0, 14, 15), (0, 15, 16) ->> insert into test values (0, 14, 16), (0, 15, 17), (0, 16, 18) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -│ 0000-00-00 │ 16 │ 18 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1019_three_parts_one_include_another_g47_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1019_three_parts_one_include_another_g47_o4.test deleted file mode 100644 index 0660e52e695..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1019_three_parts_one_include_another_g47_o4.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1019 -# -# +++ -# --- -# -+++-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 14, 15), (0, 15, 16), (0, 16, 17) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 11, 14), (0, 11, 15), (0, 14, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 16 │ 17 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1019_three_parts_one_include_another_g47_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1019_three_parts_one_include_another_g47_o5.test deleted file mode 100644 index ea8c1da43db..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1019_three_parts_one_include_another_g47_o5.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1019 -# -# --- -# +++ -# -+++-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 14, 14), (0, 15, 15), (0, 16, 16) ->> insert into test values (0, 11, 12), (0, 11, 13), (0, 11, 14) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 11, 14), (0, 11, 15), (0, 14, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 16 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1019_three_parts_one_include_another_g47_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1019_three_parts_one_include_another_g47_o6.test deleted file mode 100644 index fa6f128a99b..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1019_three_parts_one_include_another_g47_o6.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1019 -# -# --- -# -+++-- -# +++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 14, 14), (0, 15, 15), (0, 16, 16) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13), (0, 11, 14), (0, 14, 15), (0, 15, 16) ->> insert into test values (0, 11, 13), (0, 11, 14), (0, 11, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 16 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 14 │ 15 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l101_two_parts_one_is_small_g6_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l101_two_parts_one_is_small_g6_o1.test deleted file mode 100644 index 123a13914db..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l101_two_parts_one_is_small_g6_o1.test +++ /dev/null @@ -1,24 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L101 -# -# ++ -# -++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13), (0, 13, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l101_two_parts_one_is_small_g6_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l101_two_parts_one_is_small_g6_o2.test deleted file mode 100644 index d256ff8ab80..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l101_two_parts_one_is_small_g6_o2.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L101 -# -# -++- -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1024_three_parts_one_include_another_g48_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1024_three_parts_one_include_another_g48_o1.test deleted file mode 100644 index 2119c534210..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1024_three_parts_one_include_another_g48_o1.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1024 -# -# - - -# -- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1024_three_parts_one_include_another_g48_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1024_three_parts_one_include_another_g48_o2.test deleted file mode 100644 index 4558a96f881..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1024_three_parts_one_include_another_g48_o2.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1024 -# -# - - -# -- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 13, 13) ->> insert into test values (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1024_three_parts_one_include_another_g48_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1024_three_parts_one_include_another_g48_o3.test deleted file mode 100644 index cf184b30db6..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1024_three_parts_one_include_another_g48_o3.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1024 -# -# -- -# - - -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 13, 14) ->> insert into test values (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1024_three_parts_one_include_another_g48_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1024_three_parts_one_include_another_g48_o4.test deleted file mode 100644 index 826561b5d4b..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1024_three_parts_one_include_another_g48_o4.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1024 -# -# -- -# -- -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1024_three_parts_one_include_another_g48_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1024_three_parts_one_include_another_g48_o5.test deleted file mode 100644 index f929c67b05f..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1024_three_parts_one_include_another_g48_o5.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1024 -# -# -- -# -- -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1024_three_parts_one_include_another_g48_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1024_three_parts_one_include_another_g48_o6.test deleted file mode 100644 index 37cf6f105c6..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1024_three_parts_one_include_another_g48_o6.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1024 -# -# -- -# - - -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1028_three_parts_one_include_another_g49_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1028_three_parts_one_include_another_g49_o1.test deleted file mode 100644 index ce54b1ae1b8..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1028_three_parts_one_include_another_g49_o1.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1028 -# -# -++- -# ++ -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1028_three_parts_one_include_another_g49_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1028_three_parts_one_include_another_g49_o2.test deleted file mode 100644 index 47ca72fc5d3..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1028_three_parts_one_include_another_g49_o2.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1028 -# -# -++- -# -- -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12), (0, 13, 13) ->> insert into test values (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 11, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1028_three_parts_one_include_another_g49_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1028_three_parts_one_include_another_g49_o3.test deleted file mode 100644 index a5296754d08..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1028_three_parts_one_include_another_g49_o3.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1028 -# -# ++ -# -++- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13), (0, 13, 14) ->> insert into test values (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1028_three_parts_one_include_another_g49_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1028_three_parts_one_include_another_g49_o4.test deleted file mode 100644 index e7f45b8bbde..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1028_three_parts_one_include_another_g49_o4.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1028 -# -# ++ -# -- -# -++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 11, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1028_three_parts_one_include_another_g49_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1028_three_parts_one_include_another_g49_o5.test deleted file mode 100644 index d05ab825e40..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1028_three_parts_one_include_another_g49_o5.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1028 -# -# -- -# ++ -# -++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 11, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1028_three_parts_one_include_another_g49_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1028_three_parts_one_include_another_g49_o6.test deleted file mode 100644 index 549afadc16c..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1028_three_parts_one_include_another_g49_o6.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1028 -# -# -- -# -++- -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 11, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1032_three_parts_one_include_another_g50_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1032_three_parts_one_include_another_g50_o1.test deleted file mode 100644 index a33d6495434..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1032_three_parts_one_include_another_g50_o1.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1032 -# -# -+++- -# +++ -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12), (0, 11, 13), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 11, 13), (0, 11, 14) ->> insert into test values (0, 14, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1032_three_parts_one_include_another_g50_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1032_three_parts_one_include_another_g50_o2.test deleted file mode 100644 index 53803d02b69..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1032_three_parts_one_include_another_g50_o2.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1032 -# -# -+++- -# -- -# +++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12), (0, 11, 13), (0, 14, 14) ->> insert into test values (0, 14, 15), (0, 15, 16) ->> insert into test values (0, 11, 13), (0, 11, 14), (0, 11, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 15 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1032_three_parts_one_include_another_g50_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1032_three_parts_one_include_another_g50_o3.test deleted file mode 100644 index 4fbeef05030..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1032_three_parts_one_include_another_g50_o3.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1032 -# -# +++ -# -+++- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13), (0, 11, 14), (0, 14, 15) ->> insert into test values (0, 14, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1032_three_parts_one_include_another_g50_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1032_three_parts_one_include_another_g50_o4.test deleted file mode 100644 index a8f83421a44..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1032_three_parts_one_include_another_g50_o4.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1032 -# -# +++ -# -- -# -+++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 14, 15), (0, 15, 16) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 11, 14), (0, 11, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1032_three_parts_one_include_another_g50_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1032_three_parts_one_include_another_g50_o5.test deleted file mode 100644 index 273f568e487..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1032_three_parts_one_include_another_g50_o5.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1032 -# -# -- -# +++ -# -+++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 14, 14), (0, 15, 15) ->> insert into test values (0, 11, 12), (0, 11, 13), (0, 11, 14) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 11, 14), (0, 11, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1032_three_parts_one_include_another_g50_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1032_three_parts_one_include_another_g50_o6.test deleted file mode 100644 index 8fb162e0b41..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1032_three_parts_one_include_another_g50_o6.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1032 -# -# -- -# -+++- -# +++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 14, 14), (0, 15, 15) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13), (0, 11, 14), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 11, 14), (0, 11, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1036_three_parts_one_include_another_g51_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1036_three_parts_one_include_another_g51_o1.test deleted file mode 100644 index 70fca8ca808..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1036_three_parts_one_include_another_g51_o1.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1036 -# -# -+-- -# +- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1036_three_parts_one_include_another_g51_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1036_three_parts_one_include_another_g51_o2.test deleted file mode 100644 index ab7e702c487..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1036_three_parts_one_include_another_g51_o2.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1036 -# -# -+-- -# -- -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1036_three_parts_one_include_another_g51_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1036_three_parts_one_include_another_g51_o3.test deleted file mode 100644 index 60ffb322887..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1036_three_parts_one_include_another_g51_o3.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1036 -# -# +- -# -+-- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1036_three_parts_one_include_another_g51_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1036_three_parts_one_include_another_g51_o4.test deleted file mode 100644 index 47143f7e2e5..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1036_three_parts_one_include_another_g51_o4.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1036 -# -# +- -# -- -# -+-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1036_three_parts_one_include_another_g51_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1036_three_parts_one_include_another_g51_o5.test deleted file mode 100644 index e3578a059df..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1036_three_parts_one_include_another_g51_o5.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1036 -# -# -- -# +- -# -+-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1036_three_parts_one_include_another_g51_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1036_three_parts_one_include_another_g51_o6.test deleted file mode 100644 index fc96ebae08b..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1036_three_parts_one_include_another_g51_o6.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1036 -# -# -- -# -+-- -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1040_three_parts_one_include_another_g52_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1040_three_parts_one_include_another_g52_o1.test deleted file mode 100644 index f9c3dcea6aa..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1040_three_parts_one_include_another_g52_o1.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1040 -# -# -++-- -# ++- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 11, 13), (0, 13, 14) ->> insert into test values (0, 14, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1040_three_parts_one_include_another_g52_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1040_three_parts_one_include_another_g52_o2.test deleted file mode 100644 index 4db6dc9f881..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1040_three_parts_one_include_another_g52_o2.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1040 -# -# -++-- -# -- -# ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 14, 15), (0, 15, 16) ->> insert into test values (0, 11, 13), (0, 11, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 15 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1040_three_parts_one_include_another_g52_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1040_three_parts_one_include_another_g52_o3.test deleted file mode 100644 index 8acdc44778c..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1040_three_parts_one_include_another_g52_o3.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1040 -# -# ++- -# -++-- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13), (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 14, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1040_three_parts_one_include_another_g52_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1040_three_parts_one_include_another_g52_o4.test deleted file mode 100644 index 675bf2085b7..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1040_three_parts_one_include_another_g52_o4.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1040 -# -# ++- -# -- -# -++-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 13, 13) ->> insert into test values (0, 14, 15), (0, 15, 16) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 11, 14), (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1040_three_parts_one_include_another_g52_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1040_three_parts_one_include_another_g52_o5.test deleted file mode 100644 index ffa51f6b45e..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1040_three_parts_one_include_another_g52_o5.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1040 -# -# -- -# ++- -# -++-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 14, 14), (0, 15, 15) ->> insert into test values (0, 11, 12), (0, 11, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 11, 14), (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1040_three_parts_one_include_another_g52_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1040_three_parts_one_include_another_g52_o6.test deleted file mode 100644 index 31ad1739396..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1040_three_parts_one_include_another_g52_o6.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1040 -# -# -- -# -++-- -# ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 14, 14), (0, 15, 15) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13), (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 11, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1044_three_parts_one_include_another_g53_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1044_three_parts_one_include_another_g53_o1.test deleted file mode 100644 index c2ae28b74f6..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1044_three_parts_one_include_another_g53_o1.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1044 -# -# --+- -# -+ -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1044_three_parts_one_include_another_g53_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1044_three_parts_one_include_another_g53_o2.test deleted file mode 100644 index 3a85017874c..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1044_three_parts_one_include_another_g53_o2.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1044 -# -# --+- -# -- -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1044_three_parts_one_include_another_g53_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1044_three_parts_one_include_another_g53_o3.test deleted file mode 100644 index 3961540ad43..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1044_three_parts_one_include_another_g53_o3.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1044 -# -# -+ -# --+- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1044_three_parts_one_include_another_g53_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1044_three_parts_one_include_another_g53_o4.test deleted file mode 100644 index 6fad04085b7..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1044_three_parts_one_include_another_g53_o4.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1044 -# -# -+ -# -- -# --+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1044_three_parts_one_include_another_g53_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1044_three_parts_one_include_another_g53_o5.test deleted file mode 100644 index a03af5ff88f..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1044_three_parts_one_include_another_g53_o5.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1044 -# -# -- -# -+ -# --+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1044_three_parts_one_include_another_g53_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1044_three_parts_one_include_another_g53_o6.test deleted file mode 100644 index 1ac560200a1..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1044_three_parts_one_include_another_g53_o6.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1044 -# -# -- -# --+- -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1048_three_parts_one_include_another_g54_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1048_three_parts_one_include_another_g54_o1.test deleted file mode 100644 index 5d898beb13a..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1048_three_parts_one_include_another_g54_o1.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1048 -# -# --++- -# -++ -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12), (0, 12, 13), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 12, 14) ->> insert into test values (0, 14, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1048_three_parts_one_include_another_g54_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1048_three_parts_one_include_another_g54_o2.test deleted file mode 100644 index 548959cd655..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1048_three_parts_one_include_another_g54_o2.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1048 -# -# --++- -# -- -# -++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12), (0, 12, 13), (0, 14, 14) ->> insert into test values (0, 14, 15), (0, 15, 16) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 12, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 15 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1048_three_parts_one_include_another_g54_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1048_three_parts_one_include_another_g54_o3.test deleted file mode 100644 index a90c93f8a61..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1048_three_parts_one_include_another_g54_o3.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1048 -# -# -++ -# --++- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 12, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13), (0, 12, 14), (0, 14, 15) ->> insert into test values (0, 14, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1048_three_parts_one_include_another_g54_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1048_three_parts_one_include_another_g54_o4.test deleted file mode 100644 index ab81afb6a73..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1048_three_parts_one_include_another_g54_o4.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1048 -# -# -++ -# -- -# --++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 12, 13) ->> insert into test values (0, 14, 15), (0, 15, 16) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14), (0, 12, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1048_three_parts_one_include_another_g54_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1048_three_parts_one_include_another_g54_o5.test deleted file mode 100644 index aee868bf37c..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1048_three_parts_one_include_another_g54_o5.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1048 -# -# -- -# -++ -# --++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 14, 14), (0, 15, 15) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 12, 14) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14), (0, 12, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1048_three_parts_one_include_another_g54_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1048_three_parts_one_include_another_g54_o6.test deleted file mode 100644 index 65a502d021a..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1048_three_parts_one_include_another_g54_o6.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1048 -# -# -- -# --++- -# -++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 14, 14), (0, 15, 15) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13), (0, 12, 14), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 12, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l104_two_parts_one_is_small_g7_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l104_two_parts_one_is_small_g7_o1.test deleted file mode 100644 index f7c984515c0..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l104_two_parts_one_is_small_g7_o1.test +++ /dev/null @@ -1,24 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L104 -# -# ++ -# --+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 12, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l104_two_parts_one_is_small_g7_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l104_two_parts_one_is_small_g7_o2.test deleted file mode 100644 index 1c0a73042f0..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l104_two_parts_one_is_small_g7_o2.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L104 -# -# --+ -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 12, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1052_three_parts_one_include_another_g55_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1052_three_parts_one_include_another_g55_o1.test deleted file mode 100644 index af9e3eb55cb..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1052_three_parts_one_include_another_g55_o1.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1052 -# -# - + -# -- -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1052_three_parts_one_include_another_g55_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1052_three_parts_one_include_another_g55_o2.test deleted file mode 100644 index 3510b077312..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1052_three_parts_one_include_another_g55_o2.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1052 -# -# - + -# +- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 13, 13) ->> insert into test values (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1052_three_parts_one_include_another_g55_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1052_three_parts_one_include_another_g55_o3.test deleted file mode 100644 index fc024ac22d1..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1052_three_parts_one_include_another_g55_o3.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1052 -# -# -- -# - + -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 13, 14) ->> insert into test values (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1052_three_parts_one_include_another_g55_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1052_three_parts_one_include_another_g55_o4.test deleted file mode 100644 index 37df22162f1..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1052_three_parts_one_include_another_g55_o4.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1052 -# -# -- -# +- -# - + -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1052_three_parts_one_include_another_g55_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1052_three_parts_one_include_another_g55_o5.test deleted file mode 100644 index 36e594c7514..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1052_three_parts_one_include_another_g55_o5.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1052 -# -# +- -# -- -# - + -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1052_three_parts_one_include_another_g55_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1052_three_parts_one_include_another_g55_o6.test deleted file mode 100644 index 7c78c583aa4..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1052_three_parts_one_include_another_g55_o6.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1052 -# -# +- -# - + -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1056_three_parts_one_include_another_g56_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1056_three_parts_one_include_another_g56_o1.test deleted file mode 100644 index 82e6c62f41e..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1056_three_parts_one_include_another_g56_o1.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1056 -# -# - ++ -# -- -# ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 13, 13), (0, 13, 14) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 13, 15), (0, 13, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1056_three_parts_one_include_another_g56_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1056_three_parts_one_include_another_g56_o2.test deleted file mode 100644 index f28b7673fd7..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1056_three_parts_one_include_another_g56_o2.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1056 -# -# - ++ -# ++- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 13, 13), (0, 13, 14) ->> insert into test values (0, 13, 14), (0, 13, 15), (0, 15, 16) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1056_three_parts_one_include_another_g56_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1056_three_parts_one_include_another_g56_o3.test deleted file mode 100644 index fc3303125a3..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1056_three_parts_one_include_another_g56_o3.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1056 -# -# -- -# - ++ -# ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 13, 14), (0, 13, 15) ->> insert into test values (0, 13, 15), (0, 13, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1056_three_parts_one_include_another_g56_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1056_three_parts_one_include_another_g56_o4.test deleted file mode 100644 index e540668eea4..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1056_three_parts_one_include_another_g56_o4.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1056 -# -# -- -# ++- -# - ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 13, 14), (0, 13, 15), (0, 15, 16) ->> insert into test values (0, 10, 12), (0, 13, 15), (0, 13, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 13 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1056_three_parts_one_include_another_g56_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1056_three_parts_one_include_another_g56_o5.test deleted file mode 100644 index 0d6bb1ee06c..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1056_three_parts_one_include_another_g56_o5.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1056 -# -# ++- -# -- -# - ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 13, 14), (0, 15, 15) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 13, 15), (0, 13, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 13 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1056_three_parts_one_include_another_g56_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1056_three_parts_one_include_another_g56_o6.test deleted file mode 100644 index 0469fa6a97e..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1056_three_parts_one_include_another_g56_o6.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1056 -# -# ++- -# - ++ -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 13, 14), (0, 15, 15) ->> insert into test values (0, 10, 11), (0, 13, 14), (0, 13, 15) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1060_three_parts_one_include_another_g57_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1060_three_parts_one_include_another_g57_o1.test deleted file mode 100644 index 24d51d6930a..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1060_three_parts_one_include_another_g57_o1.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1060 -# -# ---++ -# -- -# ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12), (0, 13, 13), (0, 13, 14) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 13, 15), (0, 13, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1060_three_parts_one_include_another_g57_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1060_three_parts_one_include_another_g57_o2.test deleted file mode 100644 index 2554bd749ff..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1060_three_parts_one_include_another_g57_o2.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1060 -# -# ---++ -# ++- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12), (0, 13, 13), (0, 13, 14) ->> insert into test values (0, 13, 14), (0, 13, 15), (0, 15, 16) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1060_three_parts_one_include_another_g57_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1060_three_parts_one_include_another_g57_o3.test deleted file mode 100644 index c9ec2666bad..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1060_three_parts_one_include_another_g57_o3.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1060 -# -# -- -# ---++ -# ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13), (0, 13, 14), (0, 13, 15) ->> insert into test values (0, 13, 15), (0, 13, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1060_three_parts_one_include_another_g57_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1060_three_parts_one_include_another_g57_o4.test deleted file mode 100644 index 2d13176ee1e..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1060_three_parts_one_include_another_g57_o4.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1060 -# -# -- -# ++- -# ---++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 13, 14), (0, 13, 15), (0, 15, 16) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14), (0, 13, 15), (0, 13, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1060_three_parts_one_include_another_g57_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1060_three_parts_one_include_another_g57_o5.test deleted file mode 100644 index b025f4154cb..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1060_three_parts_one_include_another_g57_o5.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1060 -# -# ++- -# -- -# ---++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 13, 14), (0, 15, 15) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14), (0, 13, 15), (0, 13, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1060_three_parts_one_include_another_g57_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1060_three_parts_one_include_another_g57_o6.test deleted file mode 100644 index 21fb3283720..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1060_three_parts_one_include_another_g57_o6.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1060 -# -# ++- -# ---++ -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 13, 14), (0, 15, 15) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13), (0, 13, 14), (0, 13, 15) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1065_three_parts_one_include_another_g58_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1065_three_parts_one_include_another_g58_o1.test deleted file mode 100644 index f7504aa5bd0..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1065_three_parts_one_include_another_g58_o1.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1065 -# -# - - -# -- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 14, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1065_three_parts_one_include_another_g58_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1065_three_parts_one_include_another_g58_o2.test deleted file mode 100644 index 77b32b873c7..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1065_three_parts_one_include_another_g58_o2.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1065 -# -# - - -# -- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 13, 13) ->> insert into test values (0, 14, 15), (0, 15, 16) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 15 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1065_three_parts_one_include_another_g58_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1065_three_parts_one_include_another_g58_o3.test deleted file mode 100644 index 340b57dbcbf..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1065_three_parts_one_include_another_g58_o3.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1065 -# -# -- -# - - -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 13, 14) ->> insert into test values (0, 14, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1065_three_parts_one_include_another_g58_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1065_three_parts_one_include_another_g58_o4.test deleted file mode 100644 index ade6652f279..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1065_three_parts_one_include_another_g58_o4.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1065 -# -# -- -# -- -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 14, 15), (0, 15, 16) ->> insert into test values (0, 10, 12), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 15 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1065_three_parts_one_include_another_g58_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1065_three_parts_one_include_another_g58_o5.test deleted file mode 100644 index fa7f9f0d98e..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1065_three_parts_one_include_another_g58_o5.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1065 -# -# -- -# -- -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 14, 14), (0, 15, 15) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 14 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1065_three_parts_one_include_another_g58_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1065_three_parts_one_include_another_g58_o6.test deleted file mode 100644 index 49da273ee47..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1065_three_parts_one_include_another_g58_o6.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1065 -# -# -- -# - - -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 14, 14), (0, 15, 15) ->> insert into test values (0, 10, 11), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 14 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1069_three_parts_one_include_another_g59_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1069_three_parts_one_include_another_g59_o1.test deleted file mode 100644 index 657c80be5af..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1069_three_parts_one_include_another_g59_o1.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1069 -# -# - + - -# -+- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 15, 17), (0, 16, 18) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 15 │ 17 │ -│ 0000-00-00 │ 16 │ 18 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1069_three_parts_one_include_another_g59_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1069_three_parts_one_include_another_g59_o2.test deleted file mode 100644 index 27c7cfbda5d..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1069_three_parts_one_include_another_g59_o2.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1069 -# -# - + - -# -- -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 14, 14) ->> insert into test values (0, 15, 16), (0, 16, 17) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 15 │ 16 │ -│ 0000-00-00 │ 16 │ 17 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1069_three_parts_one_include_another_g59_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1069_three_parts_one_include_another_g59_o3.test deleted file mode 100644 index a474ec2084c..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1069_three_parts_one_include_another_g59_o3.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1069 -# -# -+- -# - + - -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 14, 15) ->> insert into test values (0, 15, 17), (0, 16, 18) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 15 │ 17 │ -│ 0000-00-00 │ 16 │ 18 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1069_three_parts_one_include_another_g59_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1069_three_parts_one_include_another_g59_o4.test deleted file mode 100644 index 85a441f1dfd..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1069_three_parts_one_include_another_g59_o4.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1069 -# -# -+- -# -- -# - + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 15, 16), (0, 16, 17) ->> insert into test values (0, 10, 12), (0, 12, 14), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 15 │ 16 │ -│ 0000-00-00 │ 16 │ 17 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1069_three_parts_one_include_another_g59_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1069_three_parts_one_include_another_g59_o5.test deleted file mode 100644 index fbe06e8f65a..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1069_three_parts_one_include_another_g59_o5.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1069 -# -# -- -# -+- -# - + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 15, 15), (0, 16, 16) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 12, 14), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 15 │ 15 │ -│ 0000-00-00 │ 16 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1069_three_parts_one_include_another_g59_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1069_three_parts_one_include_another_g59_o6.test deleted file mode 100644 index ff454230c61..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1069_three_parts_one_include_another_g59_o6.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1069 -# -# -- -# - + - -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 15, 15), (0, 16, 16) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 15 │ 15 │ -│ 0000-00-00 │ 16 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1073_three_parts_one_include_another_g60_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1073_three_parts_one_include_another_g60_o1.test deleted file mode 100644 index fa257b8274c..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1073_three_parts_one_include_another_g60_o1.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1073 -# -# -++- -# ++ -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 14, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1073_three_parts_one_include_another_g60_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1073_three_parts_one_include_another_g60_o2.test deleted file mode 100644 index becc98a83bb..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1073_three_parts_one_include_another_g60_o2.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1073 -# -# -++- -# -- -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12), (0, 13, 13) ->> insert into test values (0, 14, 15), (0, 15, 16) ->> insert into test values (0, 11, 13), (0, 11, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 15 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1073_three_parts_one_include_another_g60_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1073_three_parts_one_include_another_g60_o3.test deleted file mode 100644 index e656e7f38c2..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1073_three_parts_one_include_another_g60_o3.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1073 -# -# ++ -# -++- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13), (0, 13, 14) ->> insert into test values (0, 14, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1073_three_parts_one_include_another_g60_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1073_three_parts_one_include_another_g60_o4.test deleted file mode 100644 index ccad8e5bf8c..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1073_three_parts_one_include_another_g60_o4.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1073 -# -# ++ -# -- -# -++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 14, 15), (0, 15, 16) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 11, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 15 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1073_three_parts_one_include_another_g60_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1073_three_parts_one_include_another_g60_o5.test deleted file mode 100644 index a29e385d790..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1073_three_parts_one_include_another_g60_o5.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1073 -# -# -- -# ++ -# -++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 14, 14), (0, 15, 15) ->> insert into test values (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 11, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 14 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1073_three_parts_one_include_another_g60_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1073_three_parts_one_include_another_g60_o6.test deleted file mode 100644 index 6a1607a72d1..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1073_three_parts_one_include_another_g60_o6.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1073 -# -# -- -# -++- -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 14, 14), (0, 15, 15) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 11, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 14 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1077_three_parts_one_include_another_g61_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1077_three_parts_one_include_another_g61_o1.test deleted file mode 100644 index 05fd57958bf..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1077_three_parts_one_include_another_g61_o1.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1077 -# -# -+-- -# +- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 14, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1077_three_parts_one_include_another_g61_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1077_three_parts_one_include_another_g61_o2.test deleted file mode 100644 index fcc0c369b88..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1077_three_parts_one_include_another_g61_o2.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1077 -# -# -+-- -# -- -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 14, 15), (0, 15, 16) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 15 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1077_three_parts_one_include_another_g61_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1077_three_parts_one_include_another_g61_o3.test deleted file mode 100644 index 7033f474dfc..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1077_three_parts_one_include_another_g61_o3.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1077 -# -# +- -# -+-- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 14, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1077_three_parts_one_include_another_g61_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1077_three_parts_one_include_another_g61_o4.test deleted file mode 100644 index e72d436fb4f..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1077_three_parts_one_include_another_g61_o4.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1077 -# -# +- -# -- -# -+-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 14, 15), (0, 15, 16) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 15 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1077_three_parts_one_include_another_g61_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1077_three_parts_one_include_another_g61_o5.test deleted file mode 100644 index 6bce036afb5..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1077_three_parts_one_include_another_g61_o5.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1077 -# -# -- -# +- -# -+-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 14, 14), (0, 15, 15) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 14 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1077_three_parts_one_include_another_g61_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1077_three_parts_one_include_another_g61_o6.test deleted file mode 100644 index 29a8beced1d..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1077_three_parts_one_include_another_g61_o6.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1077 -# -# -- -# -+-- -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 14, 14), (0, 15, 15) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 14 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l107_two_parts_one_is_small_g8_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l107_two_parts_one_is_small_g8_o1.test deleted file mode 100644 index bb88409706f..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l107_two_parts_one_is_small_g8_o1.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L107 -# -# -+ -# +-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l107_two_parts_one_is_small_g8_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l107_two_parts_one_is_small_g8_o2.test deleted file mode 100644 index 932662bec4c..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l107_two_parts_one_is_small_g8_o2.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L107 -# -# +-- -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1081_three_parts_one_include_another_g62_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1081_three_parts_one_include_another_g62_o1.test deleted file mode 100644 index eabf38ff442..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1081_three_parts_one_include_another_g62_o1.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1081 -# -# --+- -# -+ -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 14, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1081_three_parts_one_include_another_g62_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1081_three_parts_one_include_another_g62_o2.test deleted file mode 100644 index 0a6a515e665..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1081_three_parts_one_include_another_g62_o2.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1081 -# -# --+- -# -- -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 14, 15), (0, 15, 16) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 15 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1081_three_parts_one_include_another_g62_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1081_three_parts_one_include_another_g62_o3.test deleted file mode 100644 index 51dff652236..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1081_three_parts_one_include_another_g62_o3.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1081 -# -# -+ -# --+- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 14, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1081_three_parts_one_include_another_g62_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1081_three_parts_one_include_another_g62_o4.test deleted file mode 100644 index cce2d8d49ef..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1081_three_parts_one_include_another_g62_o4.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1081 -# -# -+ -# -- -# --+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 14, 15), (0, 15, 16) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 15 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1081_three_parts_one_include_another_g62_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1081_three_parts_one_include_another_g62_o5.test deleted file mode 100644 index 7f231dc27a2..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1081_three_parts_one_include_another_g62_o5.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1081 -# -# -- -# -+ -# --+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 14, 14), (0, 15, 15) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 14 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1081_three_parts_one_include_another_g62_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1081_three_parts_one_include_another_g62_o6.test deleted file mode 100644 index bdb8f64a2d7..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1081_three_parts_one_include_another_g62_o6.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1081 -# -# -- -# --+- -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 14, 14), (0, 15, 15) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 14 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1086_three_parts_one_include_another_g63_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1086_three_parts_one_include_another_g63_o1.test deleted file mode 100644 index e159dc9596f..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1086_three_parts_one_include_another_g63_o1.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1086 -# -# - - -# - - -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 15, 15) ->> insert into test values (0, 11, 12), (0, 14, 15) ->> insert into test values (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1086_three_parts_one_include_another_g63_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1086_three_parts_one_include_another_g63_o2.test deleted file mode 100644 index 361d56fca62..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1086_three_parts_one_include_another_g63_o2.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1086 -# -# - - -# -- -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 15, 15) ->> insert into test values (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1086_three_parts_one_include_another_g63_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1086_three_parts_one_include_another_g63_o3.test deleted file mode 100644 index 94d6982cb4e..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1086_three_parts_one_include_another_g63_o3.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1086 -# -# - - -# - - -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 15, 16) ->> insert into test values (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1086_three_parts_one_include_another_g63_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1086_three_parts_one_include_another_g63_o4.test deleted file mode 100644 index 6b7cc8c8b97..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1086_three_parts_one_include_another_g63_o4.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1086 -# -# - - -# -- -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 14, 14) ->> insert into test values (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1086_three_parts_one_include_another_g63_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1086_three_parts_one_include_another_g63_o5.test deleted file mode 100644 index b5e946230b7..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1086_three_parts_one_include_another_g63_o5.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1086 -# -# -- -# - - -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1086_three_parts_one_include_another_g63_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1086_three_parts_one_include_another_g63_o6.test deleted file mode 100644 index 4260b5e5548..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1086_three_parts_one_include_another_g63_o6.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1086 -# -# -- -# - - -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 15, 16) ->> insert into test values (0, 11, 13), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1090_three_parts_one_include_another_g64_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1090_three_parts_one_include_another_g64_o1.test deleted file mode 100644 index 97f5c90d76f..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1090_three_parts_one_include_another_g64_o1.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1090 -# -# - + - -# - + - -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 13, 13), (0, 16, 16) ->> insert into test values (0, 11, 12), (0, 13, 14), (0, 15, 16) ->> insert into test values (0, 12, 14), (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 16 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1090_three_parts_one_include_another_g64_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1090_three_parts_one_include_another_g64_o2.test deleted file mode 100644 index cb71c636b0b..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1090_three_parts_one_include_another_g64_o2.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1090 -# -# - + - -# -+- -# - + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 13, 13), (0, 16, 16) ->> insert into test values (0, 12, 13), (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 13, 15), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 16 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1090_three_parts_one_include_another_g64_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1090_three_parts_one_include_another_g64_o3.test deleted file mode 100644 index 487a22a2b3c..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1090_three_parts_one_include_another_g64_o3.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1090 -# -# - + - -# - + - -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 13, 13), (0, 15, 15) ->> insert into test values (0, 10, 11), (0, 13, 14), (0, 16, 17) ->> insert into test values (0, 12, 14), (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 16 │ 17 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1090_three_parts_one_include_another_g64_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1090_three_parts_one_include_another_g64_o4.test deleted file mode 100644 index 2f20027f2bc..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1090_three_parts_one_include_another_g64_o4.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1090 -# -# - + - -# -+- -# - + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 13, 13), (0, 15, 15) ->> insert into test values (0, 12, 13), (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 13, 15), (0, 16, 18) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 16 │ 18 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1090_three_parts_one_include_another_g64_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1090_three_parts_one_include_another_g64_o5.test deleted file mode 100644 index d7361fbeb54..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1090_three_parts_one_include_another_g64_o5.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1090 -# -# -+- -# - + - -# - + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 13, 14), (0, 15, 16) ->> insert into test values (0, 10, 12), (0, 13, 15), (0, 16, 18) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 16 │ 18 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1090_three_parts_one_include_another_g64_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1090_three_parts_one_include_another_g64_o6.test deleted file mode 100644 index e4c5e47ba96..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1090_three_parts_one_include_another_g64_o6.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1090 -# -# -+- -# - + - -# - + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 13, 14), (0, 16, 17) ->> insert into test values (0, 11, 13), (0, 13, 15), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 16 │ 17 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1094_three_parts_one_include_another_g65_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1094_three_parts_one_include_another_g65_o1.test deleted file mode 100644 index 084e5baa840..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1094_three_parts_one_include_another_g65_o1.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1094 -# -# ---+--- -# --+-- -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12), (0, 13, 13), (0, 14, 14), (0, 15, 15), (0, 16, 16) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14), (0, 14, 15), (0, 15, 16) ->> insert into test values (0, 12, 14), (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 16 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1094_three_parts_one_include_another_g65_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1094_three_parts_one_include_another_g65_o2.test deleted file mode 100644 index 59d4a91f0c4..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1094_three_parts_one_include_another_g65_o2.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1094 -# -# ---+--- -# -+- -# --+-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12), (0, 13, 13), (0, 14, 14), (0, 15, 15), (0, 16, 16) ->> insert into test values (0, 12, 13), (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 13, 15), (0, 14, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 16 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1094_three_parts_one_include_another_g65_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1094_three_parts_one_include_another_g65_o3.test deleted file mode 100644 index 76047a204ca..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1094_three_parts_one_include_another_g65_o3.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1094 -# -# --+-- -# ---+--- -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13), (0, 14, 14), (0, 15, 15) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13), (0, 13, 14), (0, 14, 15), (0, 15, 16), (0, 16, 17) ->> insert into test values (0, 12, 14), (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 15 │ 16 │ -│ 0000-00-00 │ 16 │ 17 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1094_three_parts_one_include_another_g65_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1094_three_parts_one_include_another_g65_o4.test deleted file mode 100644 index 6c1ac3f2328..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1094_three_parts_one_include_another_g65_o4.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1094 -# -# --+-- -# -+- -# ---+--- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13), (0, 14, 14), (0, 15, 15) ->> insert into test values (0, 12, 13), (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14), (0, 13, 15), (0, 14, 16), (0, 15, 17), (0, 16, 18) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -│ 0000-00-00 │ 16 │ 18 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1094_three_parts_one_include_another_g65_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1094_three_parts_one_include_another_g65_o5.test deleted file mode 100644 index 26619f21210..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1094_three_parts_one_include_another_g65_o5.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1094 -# -# -+- -# --+-- -# ---+--- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14), (0, 14, 15), (0, 15, 16) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14), (0, 13, 15), (0, 14, 16), (0, 15, 17), (0, 16, 18) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -│ 0000-00-00 │ 16 │ 18 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1094_three_parts_one_include_another_g65_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1094_three_parts_one_include_another_g65_o6.test deleted file mode 100644 index 6e2ed025d14..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1094_three_parts_one_include_another_g65_o6.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1094 -# -# -+- -# ---+--- -# --+-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13), (0, 13, 14), (0, 14, 15), (0, 15, 16), (0, 16, 17) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 13, 15), (0, 14, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 16 │ 17 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1098_three_parts_one_include_another_g66_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1098_three_parts_one_include_another_g66_o1.test deleted file mode 100644 index aae94ac3393..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1098_three_parts_one_include_another_g66_o1.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1098 -# -# - ++ - -# -++- -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 12, 13), (0, 15, 15) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 12, 14), (0, 14, 15) ->> insert into test values (0, 12, 14), (0, 12, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1098_three_parts_one_include_another_g66_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1098_three_parts_one_include_another_g66_o2.test deleted file mode 100644 index 31968989f5e..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1098_three_parts_one_include_another_g66_o2.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1098 -# -# - ++ - -# ++ -# -++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 12, 13), (0, 15, 15) ->> insert into test values (0, 12, 13), (0, 12, 14) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 12, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1098_three_parts_one_include_another_g66_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1098_three_parts_one_include_another_g66_o3.test deleted file mode 100644 index 6a342f24c0c..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1098_three_parts_one_include_another_g66_o3.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1098 -# -# -++- -# - ++ - -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 12, 13), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 12, 14), (0, 15, 16) ->> insert into test values (0, 12, 14), (0, 12, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1098_three_parts_one_include_another_g66_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1098_three_parts_one_include_another_g66_o4.test deleted file mode 100644 index 5d371b6f01f..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1098_three_parts_one_include_another_g66_o4.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1098 -# -# -++- -# ++ -# - ++ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 12, 13), (0, 14, 14) ->> insert into test values (0, 12, 13), (0, 12, 14) ->> insert into test values (0, 10, 12), (0, 12, 14), (0, 12, 15), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 15 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1098_three_parts_one_include_another_g66_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1098_three_parts_one_include_another_g66_o5.test deleted file mode 100644 index fb70ac70067..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1098_three_parts_one_include_another_g66_o5.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1098 -# -# ++ -# -++- -# - ++ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 12, 13) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 12, 14), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 12, 14), (0, 12, 15), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 15 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1098_three_parts_one_include_another_g66_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1098_three_parts_one_include_another_g66_o6.test deleted file mode 100644 index a400e6782b1..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1098_three_parts_one_include_another_g66_o6.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1098 -# -# ++ -# - ++ - -# -++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 12, 13) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 12, 14), (0, 15, 16) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 12, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l10_single_part_g4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l10_single_part_g4.test deleted file mode 100644 index 0296843626c..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l10_single_part_g4.test +++ /dev/null @@ -1,22 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L10 -# -# -++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12), (0, 13, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1102_three_parts_one_include_another_g67_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1102_three_parts_one_include_another_g67_o1.test deleted file mode 100644 index 9deeaf3fc66..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1102_three_parts_one_include_another_g67_o1.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1102 -# -# - +++ - -# -+++- -# +++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 12, 13), (0, 12, 14), (0, 16, 16) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 12, 14), (0, 12, 15), (0, 15, 16) ->> insert into test values (0, 12, 14), (0, 12, 15), (0, 12, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 16 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1102_three_parts_one_include_another_g67_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1102_three_parts_one_include_another_g67_o2.test deleted file mode 100644 index 5bcab645665..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1102_three_parts_one_include_another_g67_o2.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1102 -# -# - +++ - -# +++ -# -+++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 12, 13), (0, 12, 14), (0, 16, 16) ->> insert into test values (0, 12, 13), (0, 12, 14), (0, 12, 15) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 12, 15), (0, 12, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 16 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1102_three_parts_one_include_another_g67_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1102_three_parts_one_include_another_g67_o3.test deleted file mode 100644 index f6d9ff77b35..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1102_three_parts_one_include_another_g67_o3.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1102 -# -# -+++- -# - +++ - -# +++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 12, 13), (0, 12, 14), (0, 15, 15) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 12, 14), (0, 12, 15), (0, 16, 17) ->> insert into test values (0, 12, 14), (0, 12, 15), (0, 12, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 16 │ 17 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1102_three_parts_one_include_another_g67_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1102_three_parts_one_include_another_g67_o4.test deleted file mode 100644 index a5c7b08fc82..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1102_three_parts_one_include_another_g67_o4.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1102 -# -# -+++- -# +++ -# - +++ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 12, 13), (0, 12, 14), (0, 15, 15) ->> insert into test values (0, 12, 13), (0, 12, 14), (0, 12, 15) ->> insert into test values (0, 10, 12), (0, 12, 14), (0, 12, 15), (0, 12, 16), (0, 16, 18) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 16 │ -│ 0000-00-00 │ 16 │ 18 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1102_three_parts_one_include_another_g67_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1102_three_parts_one_include_another_g67_o5.test deleted file mode 100644 index e23c3cbe299..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1102_three_parts_one_include_another_g67_o5.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1102 -# -# +++ -# -+++- -# - +++ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 12, 13), (0, 12, 14) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 12, 14), (0, 12, 15), (0, 15, 16) ->> insert into test values (0, 10, 12), (0, 12, 14), (0, 12, 15), (0, 12, 16), (0, 16, 18) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 16 │ -│ 0000-00-00 │ 16 │ 18 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1102_three_parts_one_include_another_g67_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1102_three_parts_one_include_another_g67_o6.test deleted file mode 100644 index a77e4073665..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1102_three_parts_one_include_another_g67_o6.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1102 -# -# +++ -# - +++ - -# -+++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 12, 13), (0, 12, 14) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 12, 14), (0, 12, 15), (0, 16, 17) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 12, 15), (0, 12, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 16 │ 17 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1106_three_parts_one_include_another_g68_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1106_three_parts_one_include_another_g68_o1.test deleted file mode 100644 index 9eb111fed85..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1106_three_parts_one_include_another_g68_o1.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1106 -# -# --+++-- -# -+++- -# +++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12), (0, 12, 13), (0, 12, 14), (0, 15, 15), (0, 16, 16) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 12, 14), (0, 12, 15), (0, 15, 16) ->> insert into test values (0, 12, 14), (0, 12, 15), (0, 12, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 16 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1106_three_parts_one_include_another_g68_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1106_three_parts_one_include_another_g68_o2.test deleted file mode 100644 index 5ca758e0a93..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1106_three_parts_one_include_another_g68_o2.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1106 -# -# --+++-- -# +++ -# -+++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12), (0, 12, 13), (0, 12, 14), (0, 15, 15), (0, 16, 16) ->> insert into test values (0, 12, 13), (0, 12, 14), (0, 12, 15) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 12, 15), (0, 12, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 16 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1106_three_parts_one_include_another_g68_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1106_three_parts_one_include_another_g68_o3.test deleted file mode 100644 index 9f170af2b3a..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1106_three_parts_one_include_another_g68_o3.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1106 -# -# -+++- -# --+++-- -# +++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 12, 13), (0, 12, 14), (0, 15, 15) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13), (0, 12, 14), (0, 12, 15), (0, 15, 16), (0, 16, 17) ->> insert into test values (0, 12, 14), (0, 12, 15), (0, 12, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 15 │ 16 │ -│ 0000-00-00 │ 16 │ 17 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1106_three_parts_one_include_another_g68_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1106_three_parts_one_include_another_g68_o4.test deleted file mode 100644 index 1972d7f5e5d..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1106_three_parts_one_include_another_g68_o4.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1106 -# -# -+++- -# +++ -# --+++-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 12, 13), (0, 12, 14), (0, 15, 15) ->> insert into test values (0, 12, 13), (0, 12, 14), (0, 12, 15) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14), (0, 12, 15), (0, 12, 16), (0, 15, 17), (0, 16, 18) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -│ 0000-00-00 │ 16 │ 18 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1106_three_parts_one_include_another_g68_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1106_three_parts_one_include_another_g68_o5.test deleted file mode 100644 index bfc64dca7fa..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1106_three_parts_one_include_another_g68_o5.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1106 -# -# +++ -# -+++- -# --+++-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 12, 13), (0, 12, 14) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 12, 14), (0, 12, 15), (0, 15, 16) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14), (0, 12, 15), (0, 12, 16), (0, 15, 17), (0, 16, 18) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -│ 0000-00-00 │ 16 │ 18 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1106_three_parts_one_include_another_g68_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1106_three_parts_one_include_another_g68_o6.test deleted file mode 100644 index 99e661c9271..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1106_three_parts_one_include_another_g68_o6.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1106 -# -# +++ -# --+++-- -# -+++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 12, 13), (0, 12, 14) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13), (0, 12, 14), (0, 12, 15), (0, 15, 16), (0, 16, 17) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 12, 15), (0, 12, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 16 │ 17 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l110_two_parts_one_is_small_g9_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l110_two_parts_one_is_small_g9_o1.test deleted file mode 100644 index f8f4dc5b809..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l110_two_parts_one_is_small_g9_o1.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L110 -# -# -+ -# - +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 13, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l110_two_parts_one_is_small_g9_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l110_two_parts_one_is_small_g9_o2.test deleted file mode 100644 index 1fcd8a95a1d..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l110_two_parts_one_is_small_g9_o2.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L110 -# -# - +- -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1110_three_parts_one_include_another_g69_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1110_three_parts_one_include_another_g69_o1.test deleted file mode 100644 index cbae770b69d..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1110_three_parts_one_include_another_g69_o1.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1110 -# -# --+--- -# -+-- -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12), (0, 13, 13), (0, 14, 14), (0, 15, 15) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1110_three_parts_one_include_another_g69_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1110_three_parts_one_include_another_g69_o2.test deleted file mode 100644 index ce10b3ce475..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1110_three_parts_one_include_another_g69_o2.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1110 -# -# --+--- -# +- -# -+-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12), (0, 13, 13), (0, 14, 14), (0, 15, 15) ->> insert into test values (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1110_three_parts_one_include_another_g69_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1110_three_parts_one_include_another_g69_o3.test deleted file mode 100644 index da8533aad73..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1110_three_parts_one_include_another_g69_o3.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1110 -# -# -+-- -# --+--- -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13), (0, 13, 14), (0, 14, 15), (0, 15, 16) ->> insert into test values (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 14 │ 15 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1110_three_parts_one_include_another_g69_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1110_three_parts_one_include_another_g69_o4.test deleted file mode 100644 index e1ba9be67ea..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1110_three_parts_one_include_another_g69_o4.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1110 -# -# -+-- -# +- -# --+--- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14), (0, 13, 15), (0, 14, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1110_three_parts_one_include_another_g69_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1110_three_parts_one_include_another_g69_o5.test deleted file mode 100644 index 375009893d1..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1110_three_parts_one_include_another_g69_o5.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1110 -# -# +- -# -+-- -# --+--- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14), (0, 13, 15), (0, 14, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1110_three_parts_one_include_another_g69_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1110_three_parts_one_include_another_g69_o6.test deleted file mode 100644 index 2cec62f4487..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1110_three_parts_one_include_another_g69_o6.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1110 -# -# +- -# --+--- -# -+-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13), (0, 13, 14), (0, 14, 15), (0, 15, 16) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1114_three_parts_one_include_another_g70_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1114_three_parts_one_include_another_g70_o1.test deleted file mode 100644 index 9764ec24bdf..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1114_three_parts_one_include_another_g70_o1.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1114 -# -# --++--- -# -++-- -# ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12), (0, 12, 13), (0, 14, 14), (0, 15, 15), (0, 16, 16) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 12, 14), (0, 14, 15), (0, 15, 16) ->> insert into test values (0, 12, 14), (0, 12, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 16 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1114_three_parts_one_include_another_g70_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1114_three_parts_one_include_another_g70_o2.test deleted file mode 100644 index 2e19931b621..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1114_three_parts_one_include_another_g70_o2.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1114 -# -# --++--- -# ++- -# -++-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12), (0, 12, 13), (0, 14, 14), (0, 15, 15), (0, 16, 16) ->> insert into test values (0, 12, 13), (0, 12, 14), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 12, 15), (0, 14, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 16 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1114_three_parts_one_include_another_g70_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1114_three_parts_one_include_another_g70_o3.test deleted file mode 100644 index debbc4d6b40..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1114_three_parts_one_include_another_g70_o3.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1114 -# -# -++-- -# --++--- -# ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 12, 13), (0, 14, 14), (0, 15, 15) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13), (0, 12, 14), (0, 14, 15), (0, 15, 16), (0, 16, 17) ->> insert into test values (0, 12, 14), (0, 12, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 15 │ 16 │ -│ 0000-00-00 │ 16 │ 17 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1114_three_parts_one_include_another_g70_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1114_three_parts_one_include_another_g70_o4.test deleted file mode 100644 index 90743a74bb9..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1114_three_parts_one_include_another_g70_o4.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1114 -# -# -++-- -# ++- -# --++--- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 12, 13), (0, 14, 14), (0, 15, 15) ->> insert into test values (0, 12, 13), (0, 12, 14), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14), (0, 12, 15), (0, 14, 16), (0, 15, 17), (0, 16, 18) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -│ 0000-00-00 │ 16 │ 18 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1114_three_parts_one_include_another_g70_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1114_three_parts_one_include_another_g70_o5.test deleted file mode 100644 index b048bed1795..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1114_three_parts_one_include_another_g70_o5.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1114 -# -# ++- -# -++-- -# --++--- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 12, 13), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 12, 14), (0, 14, 15), (0, 15, 16) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14), (0, 12, 15), (0, 14, 16), (0, 15, 17), (0, 16, 18) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -│ 0000-00-00 │ 16 │ 18 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1114_three_parts_one_include_another_g70_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1114_three_parts_one_include_another_g70_o6.test deleted file mode 100644 index 1b667cb8f2a..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1114_three_parts_one_include_another_g70_o6.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1114 -# -# ++- -# --++--- -# -++-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 12, 13), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13), (0, 12, 14), (0, 14, 15), (0, 15, 16), (0, 16, 17) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 12, 15), (0, 14, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 16 │ 17 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1118_three_parts_one_include_another_g71_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1118_three_parts_one_include_another_g71_o1.test deleted file mode 100644 index 830ef9f638c..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1118_three_parts_one_include_another_g71_o1.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1118 -# -# ---+-- -# --+- -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12), (0, 13, 13), (0, 14, 14), (0, 15, 15) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1118_three_parts_one_include_another_g71_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1118_three_parts_one_include_another_g71_o2.test deleted file mode 100644 index e28d3acfeeb..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1118_three_parts_one_include_another_g71_o2.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1118 -# -# ---+-- -# -+ -# --+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12), (0, 13, 13), (0, 14, 14), (0, 15, 15) ->> insert into test values (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1118_three_parts_one_include_another_g71_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1118_three_parts_one_include_another_g71_o3.test deleted file mode 100644 index a94ec0cf4ec..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1118_three_parts_one_include_another_g71_o3.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1118 -# -# --+- -# ---+-- -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13), (0, 13, 14), (0, 14, 15), (0, 15, 16) ->> insert into test values (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 14 │ 15 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1118_three_parts_one_include_another_g71_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1118_three_parts_one_include_another_g71_o4.test deleted file mode 100644 index f1bd8b47335..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1118_three_parts_one_include_another_g71_o4.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1118 -# -# --+- -# -+ -# ---+-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14), (0, 13, 15), (0, 14, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1118_three_parts_one_include_another_g71_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1118_three_parts_one_include_another_g71_o5.test deleted file mode 100644 index b46ca4bff4c..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1118_three_parts_one_include_another_g71_o5.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1118 -# -# -+ -# --+- -# ---+-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14), (0, 13, 15), (0, 14, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1118_three_parts_one_include_another_g71_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1118_three_parts_one_include_another_g71_o6.test deleted file mode 100644 index 461ee088c72..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1118_three_parts_one_include_another_g71_o6.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1118 -# -# -+ -# ---+-- -# --+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13), (0, 13, 14), (0, 14, 15), (0, 15, 16) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1122_three_parts_one_include_another_g72_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1122_three_parts_one_include_another_g72_o1.test deleted file mode 100644 index f3d7b860a29..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1122_three_parts_one_include_another_g72_o1.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1122 -# -# ---++-- -# --++- -# -++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12), (0, 13, 13), (0, 13, 14), (0, 15, 15), (0, 16, 16) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14), (0, 13, 15), (0, 15, 16) ->> insert into test values (0, 12, 14), (0, 13, 15), (0, 13, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 16 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1122_three_parts_one_include_another_g72_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1122_three_parts_one_include_another_g72_o2.test deleted file mode 100644 index 73426445629..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1122_three_parts_one_include_another_g72_o2.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1122 -# -# ---++-- -# -++ -# --++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12), (0, 13, 13), (0, 13, 14), (0, 15, 15), (0, 16, 16) ->> insert into test values (0, 12, 13), (0, 13, 14), (0, 13, 15) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 13, 15), (0, 13, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 16 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1122_three_parts_one_include_another_g72_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1122_three_parts_one_include_another_g72_o3.test deleted file mode 100644 index fb337376ef5..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1122_three_parts_one_include_another_g72_o3.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1122 -# -# --++- -# ---++-- -# -++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13), (0, 13, 14), (0, 15, 15) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13), (0, 13, 14), (0, 13, 15), (0, 15, 16), (0, 16, 17) ->> insert into test values (0, 12, 14), (0, 13, 15), (0, 13, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 15 │ 16 │ -│ 0000-00-00 │ 16 │ 17 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1122_three_parts_one_include_another_g72_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1122_three_parts_one_include_another_g72_o4.test deleted file mode 100644 index c5da1a404d7..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1122_three_parts_one_include_another_g72_o4.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1122 -# -# --++- -# -++ -# ---++-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13), (0, 13, 14), (0, 15, 15) ->> insert into test values (0, 12, 13), (0, 13, 14), (0, 13, 15) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14), (0, 13, 15), (0, 13, 16), (0, 15, 17), (0, 16, 18) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -│ 0000-00-00 │ 16 │ 18 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1122_three_parts_one_include_another_g72_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1122_three_parts_one_include_another_g72_o5.test deleted file mode 100644 index b3df0002473..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1122_three_parts_one_include_another_g72_o5.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1122 -# -# -++ -# --++- -# ---++-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13), (0, 13, 14) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14), (0, 13, 15), (0, 15, 16) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14), (0, 13, 15), (0, 13, 16), (0, 15, 17), (0, 16, 18) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -│ 0000-00-00 │ 16 │ 18 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1122_three_parts_one_include_another_g72_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1122_three_parts_one_include_another_g72_o6.test deleted file mode 100644 index 787104f7d71..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1122_three_parts_one_include_another_g72_o6.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1122 -# -# -++ -# ---++-- -# --++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13), (0, 13, 14) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13), (0, 13, 14), (0, 13, 15), (0, 15, 16), (0, 16, 17) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 13, 15), (0, 13, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 16 │ 17 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1127_three_parts_one_include_another_g73_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1127_three_parts_one_include_another_g73_o1.test deleted file mode 100644 index 76ecfbc8a92..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1127_three_parts_one_include_another_g73_o1.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1127 -# -# - - -# -- -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1127_three_parts_one_include_another_g73_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1127_three_parts_one_include_another_g73_o2.test deleted file mode 100644 index 955b6e5405c..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1127_three_parts_one_include_another_g73_o2.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1127 -# -# - - -# - - -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1127_three_parts_one_include_another_g73_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1127_three_parts_one_include_another_g73_o3.test deleted file mode 100644 index 13a13abf708..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1127_three_parts_one_include_another_g73_o3.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1127 -# -# -- -# - - -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1127_three_parts_one_include_another_g73_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1127_three_parts_one_include_another_g73_o4.test deleted file mode 100644 index 2e0a2b99aa6..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1127_three_parts_one_include_another_g73_o4.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1127 -# -# -- -# - - -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1127_three_parts_one_include_another_g73_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1127_three_parts_one_include_another_g73_o5.test deleted file mode 100644 index 97315ce65fe..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1127_three_parts_one_include_another_g73_o5.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1127 -# -# - - -# -- -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1127_three_parts_one_include_another_g73_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1127_three_parts_one_include_another_g73_o6.test deleted file mode 100644 index b4810c5a865..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1127_three_parts_one_include_another_g73_o6.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1127 -# -# - - -# - - -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1131_three_parts_one_include_another_g74_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1131_three_parts_one_include_another_g74_o1.test deleted file mode 100644 index 8f8b61a32bc..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1131_three_parts_one_include_another_g74_o1.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1131 -# -# - + - -# -+- -# -+ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1131_three_parts_one_include_another_g74_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1131_three_parts_one_include_another_g74_o2.test deleted file mode 100644 index 95daa71192e..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1131_three_parts_one_include_another_g74_o2.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1131 -# -# - + - -# -+ - -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1131_three_parts_one_include_another_g74_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1131_three_parts_one_include_another_g74_o3.test deleted file mode 100644 index 5ba3fec5be2..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1131_three_parts_one_include_another_g74_o3.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1131 -# -# -+- -# - + - -# -+ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1131_three_parts_one_include_another_g74_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1131_three_parts_one_include_another_g74_o4.test deleted file mode 100644 index 0847ba58dee..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1131_three_parts_one_include_another_g74_o4.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1131 -# -# -+- -# -+ - -# - + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 12, 14), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1131_three_parts_one_include_another_g74_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1131_three_parts_one_include_another_g74_o5.test deleted file mode 100644 index ad369d604aa..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1131_three_parts_one_include_another_g74_o5.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1131 -# -# -+ - -# -+- -# - + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 12, 14), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1131_three_parts_one_include_another_g74_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1131_three_parts_one_include_another_g74_o6.test deleted file mode 100644 index 3620d99396b..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1131_three_parts_one_include_another_g74_o6.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1131 -# -# -+ - -# - + - -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1135_three_parts_one_include_another_g75_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1135_three_parts_one_include_another_g75_o1.test deleted file mode 100644 index 2f1280a477c..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1135_three_parts_one_include_another_g75_o1.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1135 -# -# --+-- -# -+- -# -+-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1135_three_parts_one_include_another_g75_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1135_three_parts_one_include_another_g75_o2.test deleted file mode 100644 index c8ec63836b6..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1135_three_parts_one_include_another_g75_o2.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1135 -# -# --+-- -# -+-- -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1135_three_parts_one_include_another_g75_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1135_three_parts_one_include_another_g75_o3.test deleted file mode 100644 index 6a177780461..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1135_three_parts_one_include_another_g75_o3.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1135 -# -# -+- -# --+-- -# -+-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13), (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1135_three_parts_one_include_another_g75_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1135_three_parts_one_include_another_g75_o4.test deleted file mode 100644 index 3ee556444b1..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1135_three_parts_one_include_another_g75_o4.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1135 -# -# -+- -# -+-- -# --+-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14), (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1135_three_parts_one_include_another_g75_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1135_three_parts_one_include_another_g75_o5.test deleted file mode 100644 index b2f5c69eef3..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1135_three_parts_one_include_another_g75_o5.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1135 -# -# -+-- -# -+- -# --+-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14), (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1135_three_parts_one_include_another_g75_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1135_three_parts_one_include_another_g75_o6.test deleted file mode 100644 index 1afa54c90ce..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1135_three_parts_one_include_another_g75_o6.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1135 -# -# -+-- -# --+-- -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13), (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1139_three_parts_one_include_another_g76_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1139_three_parts_one_include_another_g76_o1.test deleted file mode 100644 index 2d8bf3609e9..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1139_three_parts_one_include_another_g76_o1.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1139 -# -# --++-- -# -++- -# -++-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12), (0, 12, 13), (0, 14, 14), (0, 15, 15) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 12, 14), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 12, 15), (0, 14, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1139_three_parts_one_include_another_g76_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1139_three_parts_one_include_another_g76_o2.test deleted file mode 100644 index 264b52378b8..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1139_three_parts_one_include_another_g76_o2.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1139 -# -# --++-- -# -++-- -# -++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12), (0, 12, 13), (0, 14, 14), (0, 15, 15) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 12, 14), (0, 14, 15), (0, 15, 16) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 12, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1139_three_parts_one_include_another_g76_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1139_three_parts_one_include_another_g76_o3.test deleted file mode 100644 index 0314c4b3979..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1139_three_parts_one_include_another_g76_o3.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1139 -# -# -++- -# --++-- -# -++-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 12, 13), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13), (0, 12, 14), (0, 14, 15), (0, 15, 16) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 12, 15), (0, 14, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1139_three_parts_one_include_another_g76_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1139_three_parts_one_include_another_g76_o4.test deleted file mode 100644 index 86ebb056557..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1139_three_parts_one_include_another_g76_o4.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1139 -# -# -++- -# -++-- -# --++-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 12, 13), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 12, 14), (0, 14, 15), (0, 15, 16) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14), (0, 12, 15), (0, 14, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1139_three_parts_one_include_another_g76_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1139_three_parts_one_include_another_g76_o5.test deleted file mode 100644 index 2c0a9ab5a10..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1139_three_parts_one_include_another_g76_o5.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1139 -# -# -++-- -# -++- -# --++-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 12, 13), (0, 14, 14), (0, 15, 15) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 12, 14), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14), (0, 12, 15), (0, 14, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1139_three_parts_one_include_another_g76_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1139_three_parts_one_include_another_g76_o6.test deleted file mode 100644 index cadd2956f8e..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1139_three_parts_one_include_another_g76_o6.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1139 -# -# -++-- -# --++-- -# -++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 12, 13), (0, 14, 14), (0, 15, 15) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13), (0, 12, 14), (0, 14, 15), (0, 15, 16) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 12, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l113_two_parts_one_is_small_g10_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l113_two_parts_one_is_small_g10_o1.test deleted file mode 100644 index 403c9d80f6f..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l113_two_parts_one_is_small_g10_o1.test +++ /dev/null @@ -1,25 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L113 -# -# -+ -# --+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13), (0, 13, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l113_two_parts_one_is_small_g10_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l113_two_parts_one_is_small_g10_o2.test deleted file mode 100644 index a04fc43cfad..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l113_two_parts_one_is_small_g10_o2.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L113 -# -# --+- -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1143_three_parts_one_include_another_g77_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1143_three_parts_one_include_another_g77_o1.test deleted file mode 100644 index 2ac4286e6f2..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1143_three_parts_one_include_another_g77_o1.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1143 -# -# -++- -# ++ -# ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 11, 13), (0, 11, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1143_three_parts_one_include_another_g77_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1143_three_parts_one_include_another_g77_o2.test deleted file mode 100644 index b574eb120ea..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1143_three_parts_one_include_another_g77_o2.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1143 -# -# -++- -# ++- -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 11, 13), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 11, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1143_three_parts_one_include_another_g77_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1143_three_parts_one_include_another_g77_o3.test deleted file mode 100644 index b0e219eb648..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1143_three_parts_one_include_another_g77_o3.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1143 -# -# ++ -# -++- -# ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 11, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1143_three_parts_one_include_another_g77_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1143_three_parts_one_include_another_g77_o4.test deleted file mode 100644 index 2b81e50ad9e..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1143_three_parts_one_include_another_g77_o4.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1143 -# -# ++ -# ++- -# -++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 11, 12), (0, 11, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 11, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1143_three_parts_one_include_another_g77_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1143_three_parts_one_include_another_g77_o5.test deleted file mode 100644 index 36ffa11de2e..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1143_three_parts_one_include_another_g77_o5.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1143 -# -# ++- -# ++ -# -++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 11, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1143_three_parts_one_include_another_g77_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1143_three_parts_one_include_another_g77_o6.test deleted file mode 100644 index fde5511640a..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1143_three_parts_one_include_another_g77_o6.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1143 -# -# ++- -# -++- -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 11, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1147_three_parts_one_include_another_g78_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1147_three_parts_one_include_another_g78_o1.test deleted file mode 100644 index 2c95f75d1cf..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1147_three_parts_one_include_another_g78_o1.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1147 -# -# -+++- -# +++ -# +++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12), (0, 11, 13), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 11, 13), (0, 11, 14) ->> insert into test values (0, 11, 13), (0, 11, 14), (0, 11, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1147_three_parts_one_include_another_g78_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1147_three_parts_one_include_another_g78_o2.test deleted file mode 100644 index edc1a3b92ff..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1147_three_parts_one_include_another_g78_o2.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1147 -# -# -+++- -# +++- -# +++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12), (0, 11, 13), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 11, 13), (0, 11, 14), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 11, 14), (0, 11, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1147_three_parts_one_include_another_g78_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1147_three_parts_one_include_another_g78_o3.test deleted file mode 100644 index c1201f02548..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1147_three_parts_one_include_another_g78_o3.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1147 -# -# +++ -# -+++- -# +++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13), (0, 11, 14), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 11, 14), (0, 11, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1147_three_parts_one_include_another_g78_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1147_three_parts_one_include_another_g78_o4.test deleted file mode 100644 index 384e5ebb90d..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1147_three_parts_one_include_another_g78_o4.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1147 -# -# +++ -# +++- -# -+++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 11, 12), (0, 11, 13), (0, 11, 14), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 11, 14), (0, 11, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1147_three_parts_one_include_another_g78_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1147_three_parts_one_include_another_g78_o5.test deleted file mode 100644 index f39a5d89384..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1147_three_parts_one_include_another_g78_o5.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1147 -# -# +++- -# +++ -# -+++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 11, 13), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 11, 13), (0, 11, 14) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 11, 14), (0, 11, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1147_three_parts_one_include_another_g78_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1147_three_parts_one_include_another_g78_o6.test deleted file mode 100644 index 2ff41ce4abe..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1147_three_parts_one_include_another_g78_o6.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1147 -# -# +++- -# -+++- -# +++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 11, 13), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13), (0, 11, 14), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 11, 14), (0, 11, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1151_three_parts_one_include_another_g79_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1151_three_parts_one_include_another_g79_o1.test deleted file mode 100644 index cca64c0380f..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1151_three_parts_one_include_another_g79_o1.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1151 -# -# - +- -# -+ -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1151_three_parts_one_include_another_g79_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1151_three_parts_one_include_another_g79_o2.test deleted file mode 100644 index 28ab2a2375c..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1151_three_parts_one_include_another_g79_o2.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1151 -# -# - +- -# -+- -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1151_three_parts_one_include_another_g79_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1151_three_parts_one_include_another_g79_o3.test deleted file mode 100644 index 1e9d7f05d93..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1151_three_parts_one_include_another_g79_o3.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1151 -# -# -+ -# - +- -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1151_three_parts_one_include_another_g79_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1151_three_parts_one_include_another_g79_o4.test deleted file mode 100644 index 944a8e8d845..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1151_three_parts_one_include_another_g79_o4.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1151 -# -# -+ -# -+- -# - +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1151_three_parts_one_include_another_g79_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1151_three_parts_one_include_another_g79_o5.test deleted file mode 100644 index 1bf155bba50..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1151_three_parts_one_include_another_g79_o5.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1151 -# -# -+- -# -+ -# - +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1151_three_parts_one_include_another_g79_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1151_three_parts_one_include_another_g79_o6.test deleted file mode 100644 index 05915200c42..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1151_three_parts_one_include_another_g79_o6.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1151 -# -# -+- -# - +- -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1155_three_parts_one_include_another_g80_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1155_three_parts_one_include_another_g80_o1.test deleted file mode 100644 index 0ba72adcf17..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1155_three_parts_one_include_another_g80_o1.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1155 -# -# - ++- -# -++ -# -++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 12, 13), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 12, 14) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 12, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1155_three_parts_one_include_another_g80_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1155_three_parts_one_include_another_g80_o2.test deleted file mode 100644 index 7e14d6842ff..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1155_three_parts_one_include_another_g80_o2.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1155 -# -# - ++- -# -++- -# -++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 12, 13), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 12, 14), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 12, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1155_three_parts_one_include_another_g80_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1155_three_parts_one_include_another_g80_o3.test deleted file mode 100644 index db5710b5622..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1155_three_parts_one_include_another_g80_o3.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1155 -# -# -++ -# - ++- -# -++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 12, 13) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 12, 14), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 12, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1155_three_parts_one_include_another_g80_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1155_three_parts_one_include_another_g80_o4.test deleted file mode 100644 index 94af04ffc79..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1155_three_parts_one_include_another_g80_o4.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1155 -# -# -++ -# -++- -# - ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 12, 13) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 12, 14), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 12, 14), (0, 12, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1155_three_parts_one_include_another_g80_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1155_three_parts_one_include_another_g80_o5.test deleted file mode 100644 index bf5062992e3..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1155_three_parts_one_include_another_g80_o5.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1155 -# -# -++- -# -++ -# - ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 12, 13), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 12, 14) ->> insert into test values (0, 10, 12), (0, 12, 14), (0, 12, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1155_three_parts_one_include_another_g80_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1155_three_parts_one_include_another_g80_o6.test deleted file mode 100644 index d7c18bb3719..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1155_three_parts_one_include_another_g80_o6.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1155 -# -# -++- -# - ++- -# -++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 12, 13), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 12, 14), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 12, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1160_three_parts_one_include_another_g81_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1160_three_parts_one_include_another_g81_o1.test deleted file mode 100644 index c8ad45a51dc..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1160_three_parts_one_include_another_g81_o1.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1160 -# -# - - -# -- -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1160_three_parts_one_include_another_g81_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1160_three_parts_one_include_another_g81_o2.test deleted file mode 100644 index eeb7a94544a..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1160_three_parts_one_include_another_g81_o2.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1160 -# -# - - -# - - -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1160_three_parts_one_include_another_g81_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1160_three_parts_one_include_another_g81_o3.test deleted file mode 100644 index 18d7cf7da5d..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1160_three_parts_one_include_another_g81_o3.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1160 -# -# -- -# - - -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1160_three_parts_one_include_another_g81_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1160_three_parts_one_include_another_g81_o4.test deleted file mode 100644 index ab966cb2db2..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1160_three_parts_one_include_another_g81_o4.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1160 -# -# -- -# - - -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1160_three_parts_one_include_another_g81_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1160_three_parts_one_include_another_g81_o5.test deleted file mode 100644 index 3c4e17dca4d..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1160_three_parts_one_include_another_g81_o5.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1160 -# -# - - -# -- -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1160_three_parts_one_include_another_g81_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1160_three_parts_one_include_another_g81_o6.test deleted file mode 100644 index 22f256b5510..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1160_three_parts_one_include_another_g81_o6.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1160 -# -# - - -# - - -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1164_three_parts_one_include_another_g82_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1164_three_parts_one_include_another_g82_o1.test deleted file mode 100644 index 1705064cffc..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1164_three_parts_one_include_another_g82_o1.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1164 -# -# - + - -# -+- -# -+ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 15, 15) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1164_three_parts_one_include_another_g82_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1164_three_parts_one_include_another_g82_o2.test deleted file mode 100644 index 7e8873b13fa..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1164_three_parts_one_include_another_g82_o2.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1164 -# -# - + - -# -+ - -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 15, 15) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1164_three_parts_one_include_another_g82_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1164_three_parts_one_include_another_g82_o3.test deleted file mode 100644 index d26defdf8ec..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1164_three_parts_one_include_another_g82_o3.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1164 -# -# -+- -# - + - -# -+ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 15, 16) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1164_three_parts_one_include_another_g82_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1164_three_parts_one_include_another_g82_o4.test deleted file mode 100644 index a59e151e001..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1164_three_parts_one_include_another_g82_o4.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1164 -# -# -+- -# -+ - -# - + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 12, 14), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1164_three_parts_one_include_another_g82_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1164_three_parts_one_include_another_g82_o5.test deleted file mode 100644 index d96d1f84f89..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1164_three_parts_one_include_another_g82_o5.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1164 -# -# -+ - -# -+- -# - + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 12, 14), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1164_three_parts_one_include_another_g82_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1164_three_parts_one_include_another_g82_o6.test deleted file mode 100644 index 8b73b9a552a..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1164_three_parts_one_include_another_g82_o6.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1164 -# -# -+ - -# - + - -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 15, 16) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1168_three_parts_one_include_another_g83_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1168_three_parts_one_include_another_g83_o1.test deleted file mode 100644 index 5ee806d90f8..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1168_three_parts_one_include_another_g83_o1.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1168 -# -# --+--- -# -+- -# -+-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12), (0, 13, 13), (0, 14, 14), (0, 15, 15) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1168_three_parts_one_include_another_g83_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1168_three_parts_one_include_another_g83_o2.test deleted file mode 100644 index 561afb8e370..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1168_three_parts_one_include_another_g83_o2.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1168 -# -# --+--- -# -+-- -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12), (0, 13, 13), (0, 14, 14), (0, 15, 15) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1168_three_parts_one_include_another_g83_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1168_three_parts_one_include_another_g83_o3.test deleted file mode 100644 index 972d626bd17..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1168_three_parts_one_include_another_g83_o3.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1168 -# -# -+- -# --+--- -# -+-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13), (0, 13, 14), (0, 14, 15), (0, 15, 16) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1168_three_parts_one_include_another_g83_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1168_three_parts_one_include_another_g83_o4.test deleted file mode 100644 index 272a2a2ebc8..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1168_three_parts_one_include_another_g83_o4.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1168 -# -# -+- -# -+-- -# --+--- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14), (0, 13, 15), (0, 14, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1168_three_parts_one_include_another_g83_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1168_three_parts_one_include_another_g83_o5.test deleted file mode 100644 index ef31f72060a..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1168_three_parts_one_include_another_g83_o5.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1168 -# -# -+-- -# -+- -# --+--- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14), (0, 13, 15), (0, 14, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1168_three_parts_one_include_another_g83_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1168_three_parts_one_include_another_g83_o6.test deleted file mode 100644 index 25558be4978..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1168_three_parts_one_include_another_g83_o6.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1168 -# -# -+-- -# --+--- -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13), (0, 13, 14), (0, 14, 15), (0, 15, 16) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 14 │ 15 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l116_two_parts_one_is_small_g11_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l116_two_parts_one_is_small_g11_o1.test deleted file mode 100644 index b57cc8b732e..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l116_two_parts_one_is_small_g11_o1.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L116 -# -# - + -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l116_two_parts_one_is_small_g11_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l116_two_parts_one_is_small_g11_o2.test deleted file mode 100644 index 478b1228f0f..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l116_two_parts_one_is_small_g11_o2.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L116 -# -# -+- -# - + -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 12, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1172_three_parts_one_include_another_g84_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1172_three_parts_one_include_another_g84_o1.test deleted file mode 100644 index 02ebbebe84b..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1172_three_parts_one_include_another_g84_o1.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1172 -# -# -++ - -# ++ -# ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 11, 13), (0, 11, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1172_three_parts_one_include_another_g84_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1172_three_parts_one_include_another_g84_o2.test deleted file mode 100644 index 7fdd20168c0..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1172_three_parts_one_include_another_g84_o2.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1172 -# -# -++ - -# ++- -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 11, 13), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 11, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1172_three_parts_one_include_another_g84_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1172_three_parts_one_include_another_g84_o3.test deleted file mode 100644 index bb3d661956b..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1172_three_parts_one_include_another_g84_o3.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1172 -# -# ++ -# -++ - -# ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 11, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1172_three_parts_one_include_another_g84_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1172_three_parts_one_include_another_g84_o4.test deleted file mode 100644 index b6b03450490..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1172_three_parts_one_include_another_g84_o4.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1172 -# -# ++ -# ++- -# -++ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 11, 12), (0, 11, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 11, 14), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1172_three_parts_one_include_another_g84_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1172_three_parts_one_include_another_g84_o5.test deleted file mode 100644 index e6505a75784..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1172_three_parts_one_include_another_g84_o5.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1172 -# -# ++- -# ++ -# -++ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 11, 14), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1172_three_parts_one_include_another_g84_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1172_three_parts_one_include_another_g84_o6.test deleted file mode 100644 index 4eea00d8fe9..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1172_three_parts_one_include_another_g84_o6.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1172 -# -# ++- -# -++ - -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 11, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1176_three_parts_one_include_another_g85_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1176_three_parts_one_include_another_g85_o1.test deleted file mode 100644 index 346aa84bbfa..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1176_three_parts_one_include_another_g85_o1.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1176 -# -# -++-- -# ++ -# ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 11, 13), (0, 11, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1176_three_parts_one_include_another_g85_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1176_three_parts_one_include_another_g85_o2.test deleted file mode 100644 index 4e98b1dea4d..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1176_three_parts_one_include_another_g85_o2.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1176 -# -# -++-- -# ++- -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 11, 13), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 11, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1176_three_parts_one_include_another_g85_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1176_three_parts_one_include_another_g85_o3.test deleted file mode 100644 index 7c941352697..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1176_three_parts_one_include_another_g85_o3.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1176 -# -# ++ -# -++-- -# ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13), (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 11, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1176_three_parts_one_include_another_g85_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1176_three_parts_one_include_another_g85_o4.test deleted file mode 100644 index 63ddb455450..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1176_three_parts_one_include_another_g85_o4.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1176 -# -# ++ -# ++- -# -++-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 11, 12), (0, 11, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 11, 14), (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1176_three_parts_one_include_another_g85_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1176_three_parts_one_include_another_g85_o5.test deleted file mode 100644 index 54508beec06..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1176_three_parts_one_include_another_g85_o5.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1176 -# -# ++- -# ++ -# -++-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 11, 14), (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1176_three_parts_one_include_another_g85_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1176_three_parts_one_include_another_g85_o6.test deleted file mode 100644 index ed29f2c4fdf..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1176_three_parts_one_include_another_g85_o6.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1176 -# -# ++- -# -++-- -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13), (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 11, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 13 │ 14 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1180_three_parts_one_include_another_g86_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1180_three_parts_one_include_another_g86_o1.test deleted file mode 100644 index 20ed8201551..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1180_three_parts_one_include_another_g86_o1.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1180 -# -# -+++-- -# +++ -# +++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12), (0, 11, 13), (0, 14, 14), (0, 15, 15) ->> insert into test values (0, 11, 12), (0, 11, 13), (0, 11, 14) ->> insert into test values (0, 11, 13), (0, 11, 14), (0, 11, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1180_three_parts_one_include_another_g86_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1180_three_parts_one_include_another_g86_o2.test deleted file mode 100644 index 684970af7dc..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1180_three_parts_one_include_another_g86_o2.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1180 -# -# -+++-- -# +++- -# +++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12), (0, 11, 13), (0, 14, 14), (0, 15, 15) ->> insert into test values (0, 11, 12), (0, 11, 13), (0, 11, 14), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 11, 14), (0, 11, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1180_three_parts_one_include_another_g86_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1180_three_parts_one_include_another_g86_o3.test deleted file mode 100644 index 9182283e5f4..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1180_three_parts_one_include_another_g86_o3.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1180 -# -# +++ -# -+++-- -# +++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13), (0, 11, 14), (0, 14, 15), (0, 15, 16) ->> insert into test values (0, 11, 13), (0, 11, 14), (0, 11, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1180_three_parts_one_include_another_g86_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1180_three_parts_one_include_another_g86_o4.test deleted file mode 100644 index f0a1e3674d3..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1180_three_parts_one_include_another_g86_o4.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1180 -# -# +++ -# +++- -# -+++-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 11, 12), (0, 11, 13), (0, 11, 14), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 11, 14), (0, 11, 15), (0, 14, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1180_three_parts_one_include_another_g86_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1180_three_parts_one_include_another_g86_o5.test deleted file mode 100644 index ade2317c1b6..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1180_three_parts_one_include_another_g86_o5.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1180 -# -# +++- -# +++ -# -+++-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 11, 13), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 11, 13), (0, 11, 14) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 11, 14), (0, 11, 15), (0, 14, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1180_three_parts_one_include_another_g86_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1180_three_parts_one_include_another_g86_o6.test deleted file mode 100644 index 62dd597cd9f..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1180_three_parts_one_include_another_g86_o6.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1180 -# -# +++- -# -+++-- -# +++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 11, 13), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13), (0, 11, 14), (0, 14, 15), (0, 15, 16) ->> insert into test values (0, 11, 13), (0, 11, 14), (0, 11, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 14 │ 15 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1185_three_parts_one_include_another_g87_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1185_three_parts_one_include_another_g87_o1.test deleted file mode 100644 index a68eecaa97d..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1185_three_parts_one_include_another_g87_o1.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1185 -# -# - - -# -- -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1185_three_parts_one_include_another_g87_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1185_three_parts_one_include_another_g87_o2.test deleted file mode 100644 index 7a268b37dea..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1185_three_parts_one_include_another_g87_o2.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1185 -# -# - - -# - - -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1185_three_parts_one_include_another_g87_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1185_three_parts_one_include_another_g87_o3.test deleted file mode 100644 index c4d1b8ce2fd..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1185_three_parts_one_include_another_g87_o3.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1185 -# -# -- -# - - -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1185_three_parts_one_include_another_g87_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1185_three_parts_one_include_another_g87_o4.test deleted file mode 100644 index a427bd12f4d..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1185_three_parts_one_include_another_g87_o4.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1185 -# -# -- -# - - -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1185_three_parts_one_include_another_g87_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1185_three_parts_one_include_another_g87_o5.test deleted file mode 100644 index eaf0fee4c4c..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1185_three_parts_one_include_another_g87_o5.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1185 -# -# - - -# -- -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1185_three_parts_one_include_another_g87_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1185_three_parts_one_include_another_g87_o6.test deleted file mode 100644 index 7da5fc9dcd1..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1185_three_parts_one_include_another_g87_o6.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1185 -# -# - - -# - - -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1189_three_parts_one_include_another_g88_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1189_three_parts_one_include_another_g88_o1.test deleted file mode 100644 index 2b761d30131..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1189_three_parts_one_include_another_g88_o1.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1189 -# -# - + - -# -+- -# -+ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1189_three_parts_one_include_another_g88_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1189_three_parts_one_include_another_g88_o2.test deleted file mode 100644 index 9ea57967b80..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1189_three_parts_one_include_another_g88_o2.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1189 -# -# - + - -# -+ - -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 15, 16) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1189_three_parts_one_include_another_g88_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1189_three_parts_one_include_another_g88_o3.test deleted file mode 100644 index 958c5db94e9..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1189_three_parts_one_include_another_g88_o3.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1189 -# -# -+- -# - + - -# -+ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1189_three_parts_one_include_another_g88_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1189_three_parts_one_include_another_g88_o4.test deleted file mode 100644 index d99852eac74..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1189_three_parts_one_include_another_g88_o4.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1189 -# -# -+- -# -+ - -# - + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 15, 16) ->> insert into test values (0, 10, 12), (0, 12, 14), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1189_three_parts_one_include_another_g88_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1189_three_parts_one_include_another_g88_o5.test deleted file mode 100644 index 57b4b2e9720..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1189_three_parts_one_include_another_g88_o5.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1189 -# -# -+ - -# -+- -# - + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 15, 15) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 12, 14), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1189_three_parts_one_include_another_g88_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1189_three_parts_one_include_another_g88_o6.test deleted file mode 100644 index 1747e556be4..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1189_three_parts_one_include_another_g88_o6.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1189 -# -# -+ - -# - + - -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 15, 15) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1193_three_parts_one_include_another_g89_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1193_three_parts_one_include_another_g89_o1.test deleted file mode 100644 index 9c8b1795308..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1193_three_parts_one_include_another_g89_o1.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1193 -# -# -++- -# ++ -# ++-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 11, 13), (0, 11, 14), (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1193_three_parts_one_include_another_g89_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1193_three_parts_one_include_another_g89_o2.test deleted file mode 100644 index cbfe7d8443e..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1193_three_parts_one_include_another_g89_o2.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1193 -# -# -++- -# ++-- -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 11, 13), (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 11, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1193_three_parts_one_include_another_g89_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1193_three_parts_one_include_another_g89_o3.test deleted file mode 100644 index 6fd4d6e2776..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1193_three_parts_one_include_another_g89_o3.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1193 -# -# ++ -# -++- -# ++-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 11, 14), (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1193_three_parts_one_include_another_g89_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1193_three_parts_one_include_another_g89_o4.test deleted file mode 100644 index 62950e8d642..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1193_three_parts_one_include_another_g89_o4.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1193 -# -# ++ -# ++-- -# -++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 11, 12), (0, 11, 13), (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 11, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1193_three_parts_one_include_another_g89_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1193_three_parts_one_include_another_g89_o5.test deleted file mode 100644 index 5cab7685ec9..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1193_three_parts_one_include_another_g89_o5.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1193 -# -# ++-- -# ++ -# -++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 11, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1193_three_parts_one_include_another_g89_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1193_three_parts_one_include_another_g89_o6.test deleted file mode 100644 index 62ab7aadced..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1193_three_parts_one_include_another_g89_o6.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1193 -# -# ++-- -# -++- -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 11, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1197_three_parts_one_include_another_g90_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1197_three_parts_one_include_another_g90_o1.test deleted file mode 100644 index f10fec96cd8..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1197_three_parts_one_include_another_g90_o1.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1197 -# -# -+-- -# +- -# +--- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1197_three_parts_one_include_another_g90_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1197_three_parts_one_include_another_g90_o2.test deleted file mode 100644 index bd87c15769c..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1197_three_parts_one_include_another_g90_o2.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1197 -# -# -+-- -# +--- -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1197_three_parts_one_include_another_g90_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1197_three_parts_one_include_another_g90_o3.test deleted file mode 100644 index d9443bdef38..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1197_three_parts_one_include_another_g90_o3.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1197 -# -# +- -# -+-- -# +--- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1197_three_parts_one_include_another_g90_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1197_three_parts_one_include_another_g90_o4.test deleted file mode 100644 index 7bc74207d3f..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1197_three_parts_one_include_another_g90_o4.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1197 -# -# +- -# +--- -# -+-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1197_three_parts_one_include_another_g90_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1197_three_parts_one_include_another_g90_o5.test deleted file mode 100644 index ed4dcf4cb10..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1197_three_parts_one_include_another_g90_o5.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1197 -# -# +--- -# +- -# -+-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1197_three_parts_one_include_another_g90_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1197_three_parts_one_include_another_g90_o6.test deleted file mode 100644 index b270f70c15b..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1197_three_parts_one_include_another_g90_o6.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1197 -# -# +--- -# -+-- -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l119_two_parts_one_is_small_g12_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l119_two_parts_one_is_small_g12_o1.test deleted file mode 100644 index ec54b3ea315..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l119_two_parts_one_is_small_g12_o1.test +++ /dev/null @@ -1,24 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L119 -# -# -+ -# --+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l119_two_parts_one_is_small_g12_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l119_two_parts_one_is_small_g12_o2.test deleted file mode 100644 index 9e2cdfdd345..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l119_two_parts_one_is_small_g12_o2.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L119 -# -# --+ -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 12, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1201_three_parts_one_include_another_g91_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1201_three_parts_one_include_another_g91_o1.test deleted file mode 100644 index 9516879c03e..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1201_three_parts_one_include_another_g91_o1.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1201 -# -# -++-- -# ++- -# ++--- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 11, 13), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 11, 14), (0, 13, 15), (0, 14, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1201_three_parts_one_include_another_g91_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1201_three_parts_one_include_another_g91_o2.test deleted file mode 100644 index 043a26d7b37..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1201_three_parts_one_include_another_g91_o2.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1201 -# -# -++-- -# ++--- -# ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 11, 13), (0, 13, 14), (0, 14, 15), (0, 15, 16) ->> insert into test values (0, 11, 13), (0, 11, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 15 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1201_three_parts_one_include_another_g91_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1201_three_parts_one_include_another_g91_o3.test deleted file mode 100644 index 247939c4199..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1201_three_parts_one_include_another_g91_o3.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1201 -# -# ++- -# -++-- -# ++--- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13), (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 11, 14), (0, 13, 15), (0, 14, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1201_three_parts_one_include_another_g91_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1201_three_parts_one_include_another_g91_o4.test deleted file mode 100644 index 820477f7816..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1201_three_parts_one_include_another_g91_o4.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1201 -# -# ++- -# ++--- -# -++-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 11, 13), (0, 13, 14), (0, 14, 15), (0, 15, 16) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 11, 14), (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1201_three_parts_one_include_another_g91_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1201_three_parts_one_include_another_g91_o5.test deleted file mode 100644 index cf716c51c30..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1201_three_parts_one_include_another_g91_o5.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1201 -# -# ++--- -# ++- -# -++-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 13, 13), (0, 14, 14), (0, 15, 15) ->> insert into test values (0, 11, 12), (0, 11, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 11, 14), (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1201_three_parts_one_include_another_g91_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1201_three_parts_one_include_another_g91_o6.test deleted file mode 100644 index 34f7c6b02bd..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1201_three_parts_one_include_another_g91_o6.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1201 -# -# ++--- -# -++-- -# ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 13, 13), (0, 14, 14), (0, 15, 15) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13), (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 11, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1205_three_parts_one_include_another_g92_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1205_three_parts_one_include_another_g92_o1.test deleted file mode 100644 index f907ec7b634..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1205_three_parts_one_include_another_g92_o1.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1205 -# -# --+- -# -+ -# -+-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1205_three_parts_one_include_another_g92_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1205_three_parts_one_include_another_g92_o2.test deleted file mode 100644 index 833913bba7a..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1205_three_parts_one_include_another_g92_o2.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1205 -# -# --+- -# -+-- -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1205_three_parts_one_include_another_g92_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1205_three_parts_one_include_another_g92_o3.test deleted file mode 100644 index 808774abfb8..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1205_three_parts_one_include_another_g92_o3.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1205 -# -# -+ -# --+- -# -+-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1205_three_parts_one_include_another_g92_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1205_three_parts_one_include_another_g92_o4.test deleted file mode 100644 index 40b0362592f..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1205_three_parts_one_include_another_g92_o4.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1205 -# -# -+ -# -+-- -# --+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1205_three_parts_one_include_another_g92_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1205_three_parts_one_include_another_g92_o5.test deleted file mode 100644 index b330baf792e..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1205_three_parts_one_include_another_g92_o5.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1205 -# -# -+-- -# -+ -# --+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1205_three_parts_one_include_another_g92_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1205_three_parts_one_include_another_g92_o6.test deleted file mode 100644 index 4089dc24649..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1205_three_parts_one_include_another_g92_o6.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1205 -# -# -+-- -# --+- -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1209_three_parts_one_include_another_g93_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1209_three_parts_one_include_another_g93_o1.test deleted file mode 100644 index 5ec22b66dff..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1209_three_parts_one_include_another_g93_o1.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1209 -# -# --++- -# -++ -# -++-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12), (0, 12, 13), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 12, 14) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 12, 15), (0, 14, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1209_three_parts_one_include_another_g93_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1209_three_parts_one_include_another_g93_o2.test deleted file mode 100644 index ba35c3fdd26..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1209_three_parts_one_include_another_g93_o2.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1209 -# -# --++- -# -++-- -# -++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12), (0, 12, 13), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 12, 14), (0, 14, 15), (0, 15, 16) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 12, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 15 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1209_three_parts_one_include_another_g93_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1209_three_parts_one_include_another_g93_o3.test deleted file mode 100644 index 448c7f945cf..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1209_three_parts_one_include_another_g93_o3.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1209 -# -# -++ -# --++- -# -++-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 12, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13), (0, 12, 14), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 12, 15), (0, 14, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1209_three_parts_one_include_another_g93_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1209_three_parts_one_include_another_g93_o4.test deleted file mode 100644 index 905856f1757..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1209_three_parts_one_include_another_g93_o4.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1209 -# -# -++ -# -++-- -# --++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 12, 13) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 12, 14), (0, 14, 15), (0, 15, 16) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14), (0, 12, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1209_three_parts_one_include_another_g93_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1209_three_parts_one_include_another_g93_o5.test deleted file mode 100644 index 3c8912cb5f3..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1209_three_parts_one_include_another_g93_o5.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1209 -# -# -++-- -# -++ -# --++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 12, 13), (0, 14, 14), (0, 15, 15) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 12, 14) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14), (0, 12, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1209_three_parts_one_include_another_g93_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1209_three_parts_one_include_another_g93_o6.test deleted file mode 100644 index 1103f89520b..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1209_three_parts_one_include_another_g93_o6.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1209 -# -# -++-- -# --++- -# -++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 12, 13), (0, 14, 14), (0, 15, 15) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13), (0, 12, 14), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 12, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1214_three_parts_one_include_another_g94_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1214_three_parts_one_include_another_g94_o1.test deleted file mode 100644 index e228773c456..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1214_three_parts_one_include_another_g94_o1.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1214 -# -# - - -# - - -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 13, 14) ->> insert into test values (0, 12, 14), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1214_three_parts_one_include_another_g94_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1214_three_parts_one_include_another_g94_o2.test deleted file mode 100644 index 456c498f7b9..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1214_three_parts_one_include_another_g94_o2.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1214 -# -# - - -# - - -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 14, 14) ->> insert into test values (0, 12, 13), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1214_three_parts_one_include_another_g94_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1214_three_parts_one_include_another_g94_o3.test deleted file mode 100644 index c12d96eab0c..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1214_three_parts_one_include_another_g94_o3.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1214 -# -# - - -# - - -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 14, 15) ->> insert into test values (0, 12, 14), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1214_three_parts_one_include_another_g94_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1214_three_parts_one_include_another_g94_o4.test deleted file mode 100644 index 1bd2362d6ba..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1214_three_parts_one_include_another_g94_o4.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1214 -# -# - - -# - - -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 12, 13), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1214_three_parts_one_include_another_g94_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1214_three_parts_one_include_another_g94_o5.test deleted file mode 100644 index 33691d92b61..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1214_three_parts_one_include_another_g94_o5.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1214 -# -# - - -# - - -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1214_three_parts_one_include_another_g94_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1214_three_parts_one_include_another_g94_o6.test deleted file mode 100644 index 3afdba2f837..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1214_three_parts_one_include_another_g94_o6.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1214 -# -# - - -# - - -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1218_three_parts_one_include_another_g95_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1218_three_parts_one_include_another_g95_o1.test deleted file mode 100644 index df590e4a604..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1218_three_parts_one_include_another_g95_o1.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1218 -# -# -+ - -# +- - -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 15, 15) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 14, 15) ->> insert into test values (0, 13, 15), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1218_three_parts_one_include_another_g95_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1218_three_parts_one_include_another_g95_o2.test deleted file mode 100644 index 14b44b30c89..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1218_three_parts_one_include_another_g95_o2.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1218 -# -# -+ - -# - - -# +- - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 15, 15) ->> insert into test values (0, 13, 14), (0, 15, 16) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1218_three_parts_one_include_another_g95_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1218_three_parts_one_include_another_g95_o3.test deleted file mode 100644 index 42810de8095..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1218_three_parts_one_include_another_g95_o3.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1218 -# -# +- - -# -+ - -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 15, 16) ->> insert into test values (0, 13, 15), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1218_three_parts_one_include_another_g95_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1218_three_parts_one_include_another_g95_o4.test deleted file mode 100644 index d49ee163708..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1218_three_parts_one_include_another_g95_o4.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1218 -# -# +- - -# - - -# -+ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 14, 14) ->> insert into test values (0, 13, 14), (0, 15, 16) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1218_three_parts_one_include_another_g95_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1218_three_parts_one_include_another_g95_o5.test deleted file mode 100644 index 851fed1efe5..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1218_three_parts_one_include_another_g95_o5.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1218 -# -# - - -# +- - -# -+ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 15, 15) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1218_three_parts_one_include_another_g95_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1218_three_parts_one_include_another_g95_o6.test deleted file mode 100644 index 2cc6850648c..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1218_three_parts_one_include_another_g95_o6.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1218 -# -# - - -# -+ - -# +- - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 15, 15) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 15, 16) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1222_three_parts_one_include_another_g96_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1222_three_parts_one_include_another_g96_o1.test deleted file mode 100644 index fea3cb08848..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1222_three_parts_one_include_another_g96_o1.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1222 -# -# - + - -# - +- -# -+ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 13, 13), (0, 15, 15) ->> insert into test values (0, 11, 12), (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 12, 14), (0, 13, 15), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1222_three_parts_one_include_another_g96_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1222_three_parts_one_include_another_g96_o2.test deleted file mode 100644 index a46a2a4191a..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1222_three_parts_one_include_another_g96_o2.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1222 -# -# - + - -# -+ - -# - +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 13, 13), (0, 15, 15) ->> insert into test values (0, 12, 13), (0, 13, 14), (0, 15, 16) ->> insert into test values (0, 11, 13), (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1222_three_parts_one_include_another_g96_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1222_three_parts_one_include_another_g96_o3.test deleted file mode 100644 index 7a503fed23c..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1222_three_parts_one_include_another_g96_o3.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1222 -# -# - +- -# - + - -# -+ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 13, 14), (0, 15, 16) ->> insert into test values (0, 12, 14), (0, 13, 15), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1222_three_parts_one_include_another_g96_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1222_three_parts_one_include_another_g96_o4.test deleted file mode 100644 index 0ca85494724..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1222_three_parts_one_include_another_g96_o4.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1222 -# -# - +- -# -+ - -# - + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 12, 13), (0, 13, 14), (0, 15, 16) ->> insert into test values (0, 10, 12), (0, 13, 15), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1222_three_parts_one_include_another_g96_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1222_three_parts_one_include_another_g96_o5.test deleted file mode 100644 index 729f8203421..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1222_three_parts_one_include_another_g96_o5.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1222 -# -# -+ - -# - +- -# - + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13), (0, 15, 15) ->> insert into test values (0, 11, 12), (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 13, 15), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1222_three_parts_one_include_another_g96_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1222_three_parts_one_include_another_g96_o6.test deleted file mode 100644 index 4b9756b4aff..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1222_three_parts_one_include_another_g96_o6.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1222 -# -# -+ - -# - + - -# - +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13), (0, 15, 15) ->> insert into test values (0, 10, 11), (0, 13, 14), (0, 15, 16) ->> insert into test values (0, 11, 13), (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1226_three_parts_one_include_another_g97_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1226_three_parts_one_include_another_g97_o1.test deleted file mode 100644 index 2be117795c1..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1226_three_parts_one_include_another_g97_o1.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1226 -# -# - +- -# - -+ -# - +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 14, 14), (0, 15, 15) ->> insert into test values (0, 11, 12), (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 12, 14), (0, 14, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1226_three_parts_one_include_another_g97_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1226_three_parts_one_include_another_g97_o2.test deleted file mode 100644 index 401192c0920..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1226_three_parts_one_include_another_g97_o2.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1226 -# -# - +- -# - +- -# - -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 14, 14), (0, 15, 15) ->> insert into test values (0, 12, 13), (0, 14, 15), (0, 15, 16) ->> insert into test values (0, 11, 13), (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1226_three_parts_one_include_another_g97_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1226_three_parts_one_include_another_g97_o3.test deleted file mode 100644 index 45614c2f288..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1226_three_parts_one_include_another_g97_o3.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1226 -# -# - -+ -# - +- -# - +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 14, 15), (0, 15, 16) ->> insert into test values (0, 12, 14), (0, 14, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1226_three_parts_one_include_another_g97_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1226_three_parts_one_include_another_g97_o4.test deleted file mode 100644 index cca5dcd8bd8..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1226_three_parts_one_include_another_g97_o4.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1226 -# -# - -+ -# - +- -# - +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 12, 13), (0, 14, 15), (0, 15, 16) ->> insert into test values (0, 10, 12), (0, 14, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1226_three_parts_one_include_another_g97_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1226_three_parts_one_include_another_g97_o5.test deleted file mode 100644 index a0c4ee8f63e..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1226_three_parts_one_include_another_g97_o5.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1226 -# -# - +- -# - -+ -# - +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 14, 14), (0, 15, 15) ->> insert into test values (0, 11, 12), (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 14, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1226_three_parts_one_include_another_g97_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1226_three_parts_one_include_another_g97_o6.test deleted file mode 100644 index 757cfc99fac..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1226_three_parts_one_include_another_g97_o6.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1226 -# -# - +- -# - +- -# - -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 14, 14), (0, 15, 15) ->> insert into test values (0, 10, 11), (0, 14, 15), (0, 15, 16) ->> insert into test values (0, 11, 13), (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l122_two_parts_one_is_small_g13_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l122_two_parts_one_is_small_g13_o1.test deleted file mode 100644 index 25457e230ac..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l122_two_parts_one_is_small_g13_o1.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L122 -# -# - + -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 12, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l122_two_parts_one_is_small_g13_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l122_two_parts_one_is_small_g13_o2.test deleted file mode 100644 index d31c427e5fa..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l122_two_parts_one_is_small_g13_o2.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L122 -# -# -+ -# - + -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 12, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1230_three_parts_one_include_another_g98_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1230_three_parts_one_include_another_g98_o1.test deleted file mode 100644 index 5c2699459b8..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1230_three_parts_one_include_another_g98_o1.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1230 -# -# - + - -# - +- -# -+ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 13, 13), (0, 15, 15) ->> insert into test values (0, 11, 12), (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 12, 14), (0, 13, 15), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1230_three_parts_one_include_another_g98_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1230_three_parts_one_include_another_g98_o2.test deleted file mode 100644 index 32f5b71295d..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1230_three_parts_one_include_another_g98_o2.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1230 -# -# - + - -# -+ - -# - +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 13, 13), (0, 15, 15) ->> insert into test values (0, 12, 13), (0, 13, 14), (0, 15, 16) ->> insert into test values (0, 11, 13), (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1230_three_parts_one_include_another_g98_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1230_three_parts_one_include_another_g98_o3.test deleted file mode 100644 index 67c52a4c2f3..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1230_three_parts_one_include_another_g98_o3.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1230 -# -# - +- -# - + - -# -+ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 13, 14), (0, 15, 16) ->> insert into test values (0, 12, 14), (0, 13, 15), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1230_three_parts_one_include_another_g98_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1230_three_parts_one_include_another_g98_o4.test deleted file mode 100644 index b3893e30435..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1230_three_parts_one_include_another_g98_o4.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1230 -# -# - +- -# -+ - -# - + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 12, 13), (0, 13, 14), (0, 15, 16) ->> insert into test values (0, 10, 12), (0, 13, 15), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1230_three_parts_one_include_another_g98_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1230_three_parts_one_include_another_g98_o5.test deleted file mode 100644 index 642d867ffbc..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1230_three_parts_one_include_another_g98_o5.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1230 -# -# -+ - -# - +- -# - + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13), (0, 15, 15) ->> insert into test values (0, 11, 12), (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 13, 15), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1230_three_parts_one_include_another_g98_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1230_three_parts_one_include_another_g98_o6.test deleted file mode 100644 index 054b03cb270..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1230_three_parts_one_include_another_g98_o6.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1230 -# -# -+ - -# - + - -# - +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13), (0, 15, 15) ->> insert into test values (0, 10, 11), (0, 13, 14), (0, 15, 16) ->> insert into test values (0, 11, 13), (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1234_three_parts_one_include_another_g99_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1234_three_parts_one_include_another_g99_o1.test deleted file mode 100644 index 1d3291bb975..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1234_three_parts_one_include_another_g99_o1.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1234 -# -# --+-- -# -+- -# +-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 12, 14), (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1234_three_parts_one_include_another_g99_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1234_three_parts_one_include_another_g99_o2.test deleted file mode 100644 index ae63538f362..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1234_three_parts_one_include_another_g99_o2.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1234 -# -# --+-- -# +-- -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 12, 13), (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1234_three_parts_one_include_another_g99_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1234_three_parts_one_include_another_g99_o3.test deleted file mode 100644 index c6183a4f00e..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1234_three_parts_one_include_another_g99_o3.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1234 -# -# -+- -# --+-- -# +-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13), (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 12, 14), (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1234_three_parts_one_include_another_g99_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1234_three_parts_one_include_another_g99_o4.test deleted file mode 100644 index a65ab9fa50b..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1234_three_parts_one_include_another_g99_o4.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1234 -# -# -+- -# +-- -# --+-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 12, 13), (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14), (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1234_three_parts_one_include_another_g99_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1234_three_parts_one_include_another_g99_o5.test deleted file mode 100644 index 2b9f1a00097..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1234_three_parts_one_include_another_g99_o5.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1234 -# -# +-- -# -+- -# --+-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14), (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1234_three_parts_one_include_another_g99_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1234_three_parts_one_include_another_g99_o6.test deleted file mode 100644 index 079703f5346..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1234_three_parts_one_include_another_g99_o6.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1234 -# -# +-- -# --+-- -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13), (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1238_three_parts_one_include_another_g100_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1238_three_parts_one_include_another_g100_o1.test deleted file mode 100644 index 55410cad508..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1238_three_parts_one_include_another_g100_o1.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1238 -# -# --++-- -# -++- -# ++-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12), (0, 12, 13), (0, 14, 14), (0, 15, 15) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 12, 14), (0, 14, 15) ->> insert into test values (0, 12, 14), (0, 12, 15), (0, 14, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1238_three_parts_one_include_another_g100_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1238_three_parts_one_include_another_g100_o2.test deleted file mode 100644 index b8b09f2313e..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1238_three_parts_one_include_another_g100_o2.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1238 -# -# --++-- -# ++-- -# -++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12), (0, 12, 13), (0, 14, 14), (0, 15, 15) ->> insert into test values (0, 12, 13), (0, 12, 14), (0, 14, 15), (0, 15, 16) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 12, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1238_three_parts_one_include_another_g100_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1238_three_parts_one_include_another_g100_o3.test deleted file mode 100644 index 419dbefa2c9..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1238_three_parts_one_include_another_g100_o3.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1238 -# -# -++- -# --++-- -# ++-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 12, 13), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13), (0, 12, 14), (0, 14, 15), (0, 15, 16) ->> insert into test values (0, 12, 14), (0, 12, 15), (0, 14, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1238_three_parts_one_include_another_g100_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1238_three_parts_one_include_another_g100_o4.test deleted file mode 100644 index 44c39dfdc36..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1238_three_parts_one_include_another_g100_o4.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1238 -# -# -++- -# ++-- -# --++-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 12, 13), (0, 14, 14) ->> insert into test values (0, 12, 13), (0, 12, 14), (0, 14, 15), (0, 15, 16) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14), (0, 12, 15), (0, 14, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1238_three_parts_one_include_another_g100_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1238_three_parts_one_include_another_g100_o5.test deleted file mode 100644 index 55ecc8b93cc..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1238_three_parts_one_include_another_g100_o5.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1238 -# -# ++-- -# -++- -# --++-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 12, 13), (0, 14, 14), (0, 15, 15) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 12, 14), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14), (0, 12, 15), (0, 14, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1238_three_parts_one_include_another_g100_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1238_three_parts_one_include_another_g100_o6.test deleted file mode 100644 index dbc067ef6a5..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1238_three_parts_one_include_another_g100_o6.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1238 -# -# ++-- -# --++-- -# -++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 12, 13), (0, 14, 14), (0, 15, 15) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13), (0, 12, 14), (0, 14, 15), (0, 15, 16) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 12, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1243_three_parts_one_include_another_g101_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1243_three_parts_one_include_another_g101_o1.test deleted file mode 100644 index a3f92e2b8ba..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1243_three_parts_one_include_another_g101_o1.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1243 -# -# - - -# - - -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 15, 15) ->> insert into test values (0, 11, 12), (0, 13, 14) ->> insert into test values (0, 12, 14), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1243_three_parts_one_include_another_g101_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1243_three_parts_one_include_another_g101_o2.test deleted file mode 100644 index 68f06c7d763..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1243_three_parts_one_include_another_g101_o2.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1243 -# -# - - -# - - -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 15, 15) ->> insert into test values (0, 12, 13), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1243_three_parts_one_include_another_g101_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1243_three_parts_one_include_another_g101_o3.test deleted file mode 100644 index 136884f701b..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1243_three_parts_one_include_another_g101_o3.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1243 -# -# - - -# - - -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 15, 16) ->> insert into test values (0, 12, 14), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1243_three_parts_one_include_another_g101_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1243_three_parts_one_include_another_g101_o4.test deleted file mode 100644 index 898a10a7ff6..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1243_three_parts_one_include_another_g101_o4.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1243 -# -# - - -# - - -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 12, 13), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1243_three_parts_one_include_another_g101_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1243_three_parts_one_include_another_g101_o5.test deleted file mode 100644 index b05b9040051..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1243_three_parts_one_include_another_g101_o5.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1243 -# -# - - -# - - -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1243_three_parts_one_include_another_g101_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1243_three_parts_one_include_another_g101_o6.test deleted file mode 100644 index 7c118532adb..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1243_three_parts_one_include_another_g101_o6.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1243 -# -# - - -# - - -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 15, 16) ->> insert into test values (0, 11, 13), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1247_three_parts_one_include_another_g102_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1247_three_parts_one_include_another_g102_o1.test deleted file mode 100644 index 37095cc49e6..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1247_three_parts_one_include_another_g102_o1.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1247 -# -# -+ - -# +- - -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 16, 16) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 14, 15) ->> insert into test values (0, 13, 15), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 16 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1247_three_parts_one_include_another_g102_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1247_three_parts_one_include_another_g102_o2.test deleted file mode 100644 index d864a3169b9..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1247_three_parts_one_include_another_g102_o2.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1247 -# -# -+ - -# - - -# +- - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 16, 16) ->> insert into test values (0, 13, 14), (0, 15, 16) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 16 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1247_three_parts_one_include_another_g102_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1247_three_parts_one_include_another_g102_o3.test deleted file mode 100644 index 974ff2a0538..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1247_three_parts_one_include_another_g102_o3.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1247 -# -# +- - -# -+ - -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 16, 17) ->> insert into test values (0, 13, 15), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 16 │ 17 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1247_three_parts_one_include_another_g102_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1247_three_parts_one_include_another_g102_o4.test deleted file mode 100644 index d3b56849333..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1247_three_parts_one_include_another_g102_o4.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1247 -# -# +- - -# - - -# -+ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 14, 14) ->> insert into test values (0, 13, 14), (0, 15, 16) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 16, 18) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 16 │ 18 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1247_three_parts_one_include_another_g102_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1247_three_parts_one_include_another_g102_o5.test deleted file mode 100644 index 0bbd0cbb2a8..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1247_three_parts_one_include_another_g102_o5.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1247 -# -# - - -# +- - -# -+ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 15, 15) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 16, 18) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 16 │ 18 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1247_three_parts_one_include_another_g102_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1247_three_parts_one_include_another_g102_o6.test deleted file mode 100644 index ebcabb61d2c..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1247_three_parts_one_include_another_g102_o6.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1247 -# -# - - -# -+ - -# +- - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 15, 15) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 16, 17) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 16 │ 17 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1251_three_parts_one_include_another_g103_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1251_three_parts_one_include_another_g103_o1.test deleted file mode 100644 index a42497deef4..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1251_three_parts_one_include_another_g103_o1.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1251 -# -# - + - -# -+ - -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 16, 16) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 14, 15) ->> insert into test values (0, 13, 15), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 16 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1251_three_parts_one_include_another_g103_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1251_three_parts_one_include_another_g103_o2.test deleted file mode 100644 index 22bec4e73d6..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1251_three_parts_one_include_another_g103_o2.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1251 -# -# - + - -# - - -# -+ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 16, 16) ->> insert into test values (0, 13, 14), (0, 15, 16) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 16 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1251_three_parts_one_include_another_g103_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1251_three_parts_one_include_another_g103_o3.test deleted file mode 100644 index 941d3d3f838..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1251_three_parts_one_include_another_g103_o3.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1251 -# -# -+ - -# - + - -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 16, 17) ->> insert into test values (0, 13, 15), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 16 │ 17 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1251_three_parts_one_include_another_g103_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1251_three_parts_one_include_another_g103_o4.test deleted file mode 100644 index 4d07365afd9..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1251_three_parts_one_include_another_g103_o4.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1251 -# -# -+ - -# - - -# - + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 14, 14) ->> insert into test values (0, 13, 14), (0, 15, 16) ->> insert into test values (0, 10, 12), (0, 12, 14), (0, 16, 18) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 16 │ 18 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1251_three_parts_one_include_another_g103_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1251_three_parts_one_include_another_g103_o5.test deleted file mode 100644 index d84cce1b999..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1251_three_parts_one_include_another_g103_o5.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1251 -# -# - - -# -+ - -# - + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 15, 15) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 12, 14), (0, 16, 18) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 16 │ 18 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1251_three_parts_one_include_another_g103_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1251_three_parts_one_include_another_g103_o6.test deleted file mode 100644 index 0fa79524491..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1251_three_parts_one_include_another_g103_o6.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1251 -# -# - - -# - + - -# -+ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 15, 15) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 16, 17) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 16 │ 17 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1255_three_parts_one_include_another_g104_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1255_three_parts_one_include_another_g104_o1.test deleted file mode 100644 index bd1867c851d..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1255_three_parts_one_include_another_g104_o1.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1255 -# -# - + - -# - +- -# -+ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 13, 13), (0, 16, 16) ->> insert into test values (0, 11, 12), (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 12, 14), (0, 13, 15), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 16 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1255_three_parts_one_include_another_g104_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1255_three_parts_one_include_another_g104_o2.test deleted file mode 100644 index 9073c4b53e9..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1255_three_parts_one_include_another_g104_o2.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1255 -# -# - + - -# -+ - -# - +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 13, 13), (0, 16, 16) ->> insert into test values (0, 12, 13), (0, 13, 14), (0, 15, 16) ->> insert into test values (0, 11, 13), (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 16 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1255_three_parts_one_include_another_g104_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1255_three_parts_one_include_another_g104_o3.test deleted file mode 100644 index 98e6512d6b3..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1255_three_parts_one_include_another_g104_o3.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1255 -# -# - +- -# - + - -# -+ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 13, 14), (0, 16, 17) ->> insert into test values (0, 12, 14), (0, 13, 15), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 16 │ 17 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1255_three_parts_one_include_another_g104_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1255_three_parts_one_include_another_g104_o4.test deleted file mode 100644 index 246b17504ac..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1255_three_parts_one_include_another_g104_o4.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1255 -# -# - +- -# -+ - -# - + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 12, 13), (0, 13, 14), (0, 15, 16) ->> insert into test values (0, 10, 12), (0, 13, 15), (0, 16, 18) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 16 │ 18 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1255_three_parts_one_include_another_g104_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1255_three_parts_one_include_another_g104_o5.test deleted file mode 100644 index b966914ea65..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1255_three_parts_one_include_another_g104_o5.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1255 -# -# -+ - -# - +- -# - + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13), (0, 15, 15) ->> insert into test values (0, 11, 12), (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 13, 15), (0, 16, 18) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 16 │ 18 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1255_three_parts_one_include_another_g104_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1255_three_parts_one_include_another_g104_o6.test deleted file mode 100644 index 92d27e9f5a4..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1255_three_parts_one_include_another_g104_o6.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1255 -# -# -+ - -# - + - -# - +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13), (0, 15, 15) ->> insert into test values (0, 10, 11), (0, 13, 14), (0, 16, 17) ->> insert into test values (0, 11, 13), (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 16 │ 17 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1259_three_parts_one_include_another_g105_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1259_three_parts_one_include_another_g105_o1.test deleted file mode 100644 index 00e221549b1..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1259_three_parts_one_include_another_g105_o1.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1259 -# -# - + - -# - -+ -# - +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 14, 14), (0, 16, 16) ->> insert into test values (0, 11, 12), (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 12, 14), (0, 14, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 16 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1259_three_parts_one_include_another_g105_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1259_three_parts_one_include_another_g105_o2.test deleted file mode 100644 index 51703b3aa75..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1259_three_parts_one_include_another_g105_o2.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1259 -# -# - + - -# - +- -# - -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 14, 14), (0, 16, 16) ->> insert into test values (0, 12, 13), (0, 14, 15), (0, 15, 16) ->> insert into test values (0, 11, 13), (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 16 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1259_three_parts_one_include_another_g105_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1259_three_parts_one_include_another_g105_o3.test deleted file mode 100644 index f3569b1565a..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1259_three_parts_one_include_another_g105_o3.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1259 -# -# - -+ -# - + - -# - +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 14, 15), (0, 16, 17) ->> insert into test values (0, 12, 14), (0, 14, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 16 │ 17 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1259_three_parts_one_include_another_g105_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1259_three_parts_one_include_another_g105_o4.test deleted file mode 100644 index 9f96c434a98..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1259_three_parts_one_include_another_g105_o4.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1259 -# -# - -+ -# - +- -# - + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 12, 13), (0, 14, 15), (0, 15, 16) ->> insert into test values (0, 10, 12), (0, 14, 16), (0, 16, 18) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 16 │ 18 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1259_three_parts_one_include_another_g105_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1259_three_parts_one_include_another_g105_o5.test deleted file mode 100644 index 067b02da7d9..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1259_three_parts_one_include_another_g105_o5.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1259 -# -# - +- -# - -+ -# - + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 14, 14), (0, 15, 15) ->> insert into test values (0, 11, 12), (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 14, 16), (0, 16, 18) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 16 │ 18 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1259_three_parts_one_include_another_g105_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1259_three_parts_one_include_another_g105_o6.test deleted file mode 100644 index bc331c6355e..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1259_three_parts_one_include_another_g105_o6.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1259 -# -# - +- -# - + - -# - -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 14, 14), (0, 15, 15) ->> insert into test values (0, 10, 11), (0, 14, 15), (0, 16, 17) ->> insert into test values (0, 11, 13), (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 16 │ 17 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l125_two_parts_one_is_small_g14_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l125_two_parts_one_is_small_g14_o1.test deleted file mode 100644 index 681565f9996..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l125_two_parts_one_is_small_g14_o1.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L125 -# -# --+ -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 12, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l125_two_parts_one_is_small_g14_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l125_two_parts_one_is_small_g14_o2.test deleted file mode 100644 index e99bf4a2ae9..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l125_two_parts_one_is_small_g14_o2.test +++ /dev/null @@ -1,24 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L125 -# -# -+ -# --+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1263_three_parts_one_include_another_g106_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1263_three_parts_one_include_another_g106_o1.test deleted file mode 100644 index 19d7fef65c5..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1263_three_parts_one_include_another_g106_o1.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1263 -# -# - +- -# - - -# - -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 15, 15), (0, 16, 16) ->> insert into test values (0, 11, 12), (0, 13, 14) ->> insert into test values (0, 12, 14), (0, 14, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 16 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1263_three_parts_one_include_another_g106_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1263_three_parts_one_include_another_g106_o2.test deleted file mode 100644 index 53868491af9..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1263_three_parts_one_include_another_g106_o2.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1263 -# -# - +- -# - -+ -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 15, 15), (0, 16, 16) ->> insert into test values (0, 12, 13), (0, 14, 15), (0, 15, 16) ->> insert into test values (0, 11, 13), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 16 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 14 │ 15 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1263_three_parts_one_include_another_g106_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1263_three_parts_one_include_another_g106_o3.test deleted file mode 100644 index 4cf402e8c02..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1263_three_parts_one_include_another_g106_o3.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1263 -# -# - - -# - +- -# - -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 15, 16), (0, 16, 17) ->> insert into test values (0, 12, 14), (0, 14, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 16 │ 17 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1263_three_parts_one_include_another_g106_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1263_three_parts_one_include_another_g106_o4.test deleted file mode 100644 index e4d4293fd98..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1263_three_parts_one_include_another_g106_o4.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1263 -# -# - - -# - -+ -# - +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 12, 13), (0, 14, 15), (0, 15, 16) ->> insert into test values (0, 10, 12), (0, 15, 17), (0, 16, 18) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 15 │ 17 │ -│ 0000-00-00 │ 16 │ 18 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1263_three_parts_one_include_another_g106_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1263_three_parts_one_include_another_g106_o5.test deleted file mode 100644 index 78ba8c69be2..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1263_three_parts_one_include_another_g106_o5.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1263 -# -# - -+ -# - - -# - +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 14, 14), (0, 15, 15) ->> insert into test values (0, 11, 12), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 15, 17), (0, 16, 18) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 15 │ 17 │ -│ 0000-00-00 │ 16 │ 18 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1263_three_parts_one_include_another_g106_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1263_three_parts_one_include_another_g106_o6.test deleted file mode 100644 index 6dc23510166..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1263_three_parts_one_include_another_g106_o6.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1263 -# -# - -+ -# - +- -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 14, 14), (0, 15, 15) ->> insert into test values (0, 10, 11), (0, 15, 16), (0, 16, 17) ->> insert into test values (0, 11, 13), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 15 │ 16 │ -│ 0000-00-00 │ 16 │ 17 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1267_three_parts_one_include_another_g107_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1267_three_parts_one_include_another_g107_o1.test deleted file mode 100644 index 1e2922a6b0b..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1267_three_parts_one_include_another_g107_o1.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1267 -# -# -+ - -# + - -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 15, 15) ->> insert into test values (0, 11, 12), (0, 13, 14) ->> insert into test values (0, 12, 14), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1267_three_parts_one_include_another_g107_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1267_three_parts_one_include_another_g107_o2.test deleted file mode 100644 index 71d3ee0419c..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1267_three_parts_one_include_another_g107_o2.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1267 -# -# -+ - -# - - -# + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 15, 15) ->> insert into test values (0, 12, 13), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1267_three_parts_one_include_another_g107_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1267_three_parts_one_include_another_g107_o3.test deleted file mode 100644 index d66b263da35..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1267_three_parts_one_include_another_g107_o3.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1267 -# -# + - -# -+ - -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 15, 16) ->> insert into test values (0, 12, 14), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1267_three_parts_one_include_another_g107_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1267_three_parts_one_include_another_g107_o4.test deleted file mode 100644 index 1504e2eaeb1..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1267_three_parts_one_include_another_g107_o4.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1267 -# -# + - -# - - -# -+ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 12, 13), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1267_three_parts_one_include_another_g107_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1267_three_parts_one_include_another_g107_o5.test deleted file mode 100644 index 707cdfc1e3e..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1267_three_parts_one_include_another_g107_o5.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1267 -# -# - - -# + - -# -+ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1267_three_parts_one_include_another_g107_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1267_three_parts_one_include_another_g107_o6.test deleted file mode 100644 index ea702753781..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1267_three_parts_one_include_another_g107_o6.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1267 -# -# - - -# -+ - -# + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 15, 16) ->> insert into test values (0, 11, 13), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1271_three_parts_one_include_another_g108_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1271_three_parts_one_include_another_g108_o1.test deleted file mode 100644 index 07faa06657e..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1271_three_parts_one_include_another_g108_o1.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1271 -# -# - + - -# -+- -# + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 15, 15) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 12, 14), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1271_three_parts_one_include_another_g108_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1271_three_parts_one_include_another_g108_o2.test deleted file mode 100644 index 1fea1a2acd4..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1271_three_parts_one_include_another_g108_o2.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1271 -# -# - + - -# + - -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 15, 15) ->> insert into test values (0, 12, 13), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1271_three_parts_one_include_another_g108_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1271_three_parts_one_include_another_g108_o3.test deleted file mode 100644 index 47f35fc1322..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1271_three_parts_one_include_another_g108_o3.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1271 -# -# -+- -# - + - -# + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 15, 16) ->> insert into test values (0, 12, 14), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1271_three_parts_one_include_another_g108_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1271_three_parts_one_include_another_g108_o4.test deleted file mode 100644 index f492cfbb9c9..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1271_three_parts_one_include_another_g108_o4.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1271 -# -# -+- -# + - -# - + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 12, 13), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 12, 14), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1271_three_parts_one_include_another_g108_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1271_three_parts_one_include_another_g108_o5.test deleted file mode 100644 index 7ed2d1f7785..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1271_three_parts_one_include_another_g108_o5.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1271 -# -# + - -# -+- -# - + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 12, 14), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1271_three_parts_one_include_another_g108_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1271_three_parts_one_include_another_g108_o6.test deleted file mode 100644 index ca096adcfd6..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1271_three_parts_one_include_another_g108_o6.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1271 -# -# + - -# - + - -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 15, 16) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1275_three_parts_one_include_another_g109_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1275_three_parts_one_include_another_g109_o1.test deleted file mode 100644 index de284d6e616..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1275_three_parts_one_include_another_g109_o1.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1275 -# -# - + - -# - + -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 13, 13), (0, 15, 15) ->> insert into test values (0, 11, 12), (0, 13, 14) ->> insert into test values (0, 12, 14), (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1275_three_parts_one_include_another_g109_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1275_three_parts_one_include_another_g109_o2.test deleted file mode 100644 index 609783fbd0e..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1275_three_parts_one_include_another_g109_o2.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1275 -# -# - + - -# -+- -# - + -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 13, 13), (0, 15, 15) ->> insert into test values (0, 12, 13), (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1275_three_parts_one_include_another_g109_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1275_three_parts_one_include_another_g109_o3.test deleted file mode 100644 index be1ef358023..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1275_three_parts_one_include_another_g109_o3.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1275 -# -# - + -# - + - -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 13, 14), (0, 15, 16) ->> insert into test values (0, 12, 14), (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1275_three_parts_one_include_another_g109_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1275_three_parts_one_include_another_g109_o4.test deleted file mode 100644 index adeca0ab3e1..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1275_three_parts_one_include_another_g109_o4.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1275 -# -# - + -# -+- -# - + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 12, 13), (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 13, 15), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1275_three_parts_one_include_another_g109_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1275_three_parts_one_include_another_g109_o5.test deleted file mode 100644 index 65f549902d3..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1275_three_parts_one_include_another_g109_o5.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1275 -# -# -+- -# - + -# - + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 13, 15), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1275_three_parts_one_include_another_g109_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1275_three_parts_one_include_another_g109_o6.test deleted file mode 100644 index 4efe3df8d0b..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1275_three_parts_one_include_another_g109_o6.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1275 -# -# -+- -# - + - -# - + -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 13, 14), (0, 15, 16) ->> insert into test values (0, 11, 13), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1279_three_parts_one_include_another_g110_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1279_three_parts_one_include_another_g110_o1.test deleted file mode 100644 index 9a385850c31..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1279_three_parts_one_include_another_g110_o1.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1279 -# -# - +- -# - - -# - + -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 14, 14), (0, 15, 15) ->> insert into test values (0, 11, 12), (0, 13, 14) ->> insert into test values (0, 12, 14), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1279_three_parts_one_include_another_g110_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1279_three_parts_one_include_another_g110_o2.test deleted file mode 100644 index d24619d7001..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1279_three_parts_one_include_another_g110_o2.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1279 -# -# - +- -# - + -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 14, 14), (0, 15, 15) ->> insert into test values (0, 12, 13), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1279_three_parts_one_include_another_g110_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1279_three_parts_one_include_another_g110_o3.test deleted file mode 100644 index fb56598f970..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1279_three_parts_one_include_another_g110_o3.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1279 -# -# - - -# - +- -# - + -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 14, 15), (0, 15, 16) ->> insert into test values (0, 12, 14), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1279_three_parts_one_include_another_g110_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1279_three_parts_one_include_another_g110_o4.test deleted file mode 100644 index 0f0a532c459..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1279_three_parts_one_include_another_g110_o4.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1279 -# -# - - -# - + -# - +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 12, 13), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 14, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1279_three_parts_one_include_another_g110_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1279_three_parts_one_include_another_g110_o5.test deleted file mode 100644 index 00de3e70d51..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1279_three_parts_one_include_another_g110_o5.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1279 -# -# - + -# - - -# - +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 14, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1279_three_parts_one_include_another_g110_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1279_three_parts_one_include_another_g110_o6.test deleted file mode 100644 index 0d4c080d1e6..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1279_three_parts_one_include_another_g110_o6.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1279 -# -# - + -# - +- -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 14, 15), (0, 15, 16) ->> insert into test values (0, 11, 13), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 14 │ 15 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1284_three_parts_one_include_another_g111_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1284_three_parts_one_include_another_g111_o1.test deleted file mode 100644 index c787961e787..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1284_three_parts_one_include_another_g111_o1.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1284 -# -# - - -# - - -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 13, 14) ->> insert into test values (0, 12, 14), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1284_three_parts_one_include_another_g111_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1284_three_parts_one_include_another_g111_o2.test deleted file mode 100644 index 57bd32d1f10..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1284_three_parts_one_include_another_g111_o2.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1284 -# -# - - -# - - -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 14, 14) ->> insert into test values (0, 12, 13), (0, 15, 16) ->> insert into test values (0, 11, 13), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1284_three_parts_one_include_another_g111_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1284_three_parts_one_include_another_g111_o3.test deleted file mode 100644 index a6fed5fa773..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1284_three_parts_one_include_another_g111_o3.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1284 -# -# - - -# - - -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 14, 15) ->> insert into test values (0, 12, 14), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1284_three_parts_one_include_another_g111_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1284_three_parts_one_include_another_g111_o4.test deleted file mode 100644 index f501b0ee96f..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1284_three_parts_one_include_another_g111_o4.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1284 -# -# - - -# - - -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 12, 13), (0, 15, 16) ->> insert into test values (0, 10, 12), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1284_three_parts_one_include_another_g111_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1284_three_parts_one_include_another_g111_o5.test deleted file mode 100644 index f87171c3e48..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1284_three_parts_one_include_another_g111_o5.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1284 -# -# - - -# - - -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 15, 15) ->> insert into test values (0, 11, 12), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1284_three_parts_one_include_another_g111_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1284_three_parts_one_include_another_g111_o6.test deleted file mode 100644 index c530f53ae60..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1284_three_parts_one_include_another_g111_o6.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1284 -# -# - - -# - - -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 15, 15) ->> insert into test values (0, 10, 11), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1288_three_parts_one_include_another_g112_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1288_three_parts_one_include_another_g112_o1.test deleted file mode 100644 index 4fc814d8dcf..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1288_three_parts_one_include_another_g112_o1.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1288 -# -# -+ - -# +- - -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 15, 15) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 14, 15) ->> insert into test values (0, 13, 15), (0, 16, 18) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 16 │ 18 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1288_three_parts_one_include_another_g112_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1288_three_parts_one_include_another_g112_o2.test deleted file mode 100644 index e73252f133d..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1288_three_parts_one_include_another_g112_o2.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1288 -# -# -+ - -# - - -# +- - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 15, 15) ->> insert into test values (0, 13, 14), (0, 16, 17) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -│ 0000-00-00 │ 16 │ 17 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1288_three_parts_one_include_another_g112_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1288_three_parts_one_include_another_g112_o3.test deleted file mode 100644 index d443ab3a217..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1288_three_parts_one_include_another_g112_o3.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1288 -# -# +- - -# -+ - -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 15, 16) ->> insert into test values (0, 13, 15), (0, 16, 18) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 16 │ 18 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1288_three_parts_one_include_another_g112_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1288_three_parts_one_include_another_g112_o4.test deleted file mode 100644 index 3e46d7b7202..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1288_three_parts_one_include_another_g112_o4.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1288 -# -# +- - -# - - -# -+ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 14, 14) ->> insert into test values (0, 13, 14), (0, 16, 17) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -│ 0000-00-00 │ 16 │ 17 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1288_three_parts_one_include_another_g112_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1288_three_parts_one_include_another_g112_o5.test deleted file mode 100644 index d5883a1f948..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1288_three_parts_one_include_another_g112_o5.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1288 -# -# - - -# +- - -# -+ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 16, 16) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -│ 0000-00-00 │ 16 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1288_three_parts_one_include_another_g112_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1288_three_parts_one_include_another_g112_o6.test deleted file mode 100644 index 563a77e5511..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1288_three_parts_one_include_another_g112_o6.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1288 -# -# - - -# -+ - -# +- - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 16, 16) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 15, 16) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -│ 0000-00-00 │ 16 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l128_two_parts_one_is_small_g15_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l128_two_parts_one_is_small_g15_o1.test deleted file mode 100644 index c769ee1c4be..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l128_two_parts_one_is_small_g15_o1.test +++ /dev/null @@ -1,24 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L128 -# -# +- -# +-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l128_two_parts_one_is_small_g15_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l128_two_parts_one_is_small_g15_o2.test deleted file mode 100644 index 8d956e4f45c..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l128_two_parts_one_is_small_g15_o2.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L128 -# -# +-- -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1292_three_parts_one_include_another_g113_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1292_three_parts_one_include_another_g113_o1.test deleted file mode 100644 index f37455fa2b6..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1292_three_parts_one_include_another_g113_o1.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1292 -# -# - + - -# -+ - -# +- - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 15, 15) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 14, 15) ->> insert into test values (0, 12, 14), (0, 13, 15), (0, 16, 18) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 16 │ 18 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1292_three_parts_one_include_another_g113_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1292_three_parts_one_include_another_g113_o2.test deleted file mode 100644 index 8f22a400ce7..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1292_three_parts_one_include_another_g113_o2.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1292 -# -# - + - -# +- - -# -+ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 15, 15) ->> insert into test values (0, 12, 13), (0, 13, 14), (0, 16, 17) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -│ 0000-00-00 │ 16 │ 17 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1292_three_parts_one_include_another_g113_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1292_three_parts_one_include_another_g113_o3.test deleted file mode 100644 index f9b527aa508..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1292_three_parts_one_include_another_g113_o3.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1292 -# -# -+ - -# - + - -# +- - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 15, 16) ->> insert into test values (0, 12, 14), (0, 13, 15), (0, 16, 18) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 16 │ 18 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1292_three_parts_one_include_another_g113_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1292_three_parts_one_include_another_g113_o4.test deleted file mode 100644 index a1ae02ed5e2..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1292_three_parts_one_include_another_g113_o4.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1292 -# -# -+ - -# +- - -# - + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 14, 14) ->> insert into test values (0, 12, 13), (0, 13, 14), (0, 16, 17) ->> insert into test values (0, 10, 12), (0, 12, 14), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -│ 0000-00-00 │ 16 │ 17 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1292_three_parts_one_include_another_g113_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1292_three_parts_one_include_another_g113_o5.test deleted file mode 100644 index 519608ac89a..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1292_three_parts_one_include_another_g113_o5.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1292 -# -# +- - -# -+ - -# - + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13), (0, 16, 16) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 12, 14), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -│ 0000-00-00 │ 16 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1292_three_parts_one_include_another_g113_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1292_three_parts_one_include_another_g113_o6.test deleted file mode 100644 index 35b929dcdda..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1292_three_parts_one_include_another_g113_o6.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1292 -# -# +- - -# - + - -# -+ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13), (0, 16, 16) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 15, 16) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -│ 0000-00-00 │ 16 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1296_three_parts_one_include_another_g114_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1296_three_parts_one_include_another_g114_o1.test deleted file mode 100644 index 5356391eaf4..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1296_three_parts_one_include_another_g114_o1.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1296 -# -# - + - -# - +- -# -+ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 13, 13), (0, 15, 15) ->> insert into test values (0, 11, 12), (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 12, 14), (0, 13, 15), (0, 16, 18) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 16 │ 18 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1296_three_parts_one_include_another_g114_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1296_three_parts_one_include_another_g114_o2.test deleted file mode 100644 index b2658e53054..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1296_three_parts_one_include_another_g114_o2.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1296 -# -# - + - -# -+ - -# - +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 13, 13), (0, 15, 15) ->> insert into test values (0, 12, 13), (0, 13, 14), (0, 16, 17) ->> insert into test values (0, 11, 13), (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 16 │ 17 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1296_three_parts_one_include_another_g114_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1296_three_parts_one_include_another_g114_o3.test deleted file mode 100644 index a71a916e934..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1296_three_parts_one_include_another_g114_o3.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1296 -# -# - +- -# - + - -# -+ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 13, 14), (0, 15, 16) ->> insert into test values (0, 12, 14), (0, 13, 15), (0, 16, 18) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 16 │ 18 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1296_three_parts_one_include_another_g114_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1296_three_parts_one_include_another_g114_o4.test deleted file mode 100644 index 118e91580fb..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1296_three_parts_one_include_another_g114_o4.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1296 -# -# - +- -# -+ - -# - + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 12, 13), (0, 13, 14), (0, 16, 17) ->> insert into test values (0, 10, 12), (0, 13, 15), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 16 │ 17 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1296_three_parts_one_include_another_g114_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1296_three_parts_one_include_another_g114_o5.test deleted file mode 100644 index a83caa714b9..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1296_three_parts_one_include_another_g114_o5.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1296 -# -# -+ - -# - +- -# - + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13), (0, 16, 16) ->> insert into test values (0, 11, 12), (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 13, 15), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 16 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1296_three_parts_one_include_another_g114_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1296_three_parts_one_include_another_g114_o6.test deleted file mode 100644 index 4448e63d99b..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1296_three_parts_one_include_another_g114_o6.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1296 -# -# -+ - -# - + - -# - +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13), (0, 16, 16) ->> insert into test values (0, 10, 11), (0, 13, 14), (0, 15, 16) ->> insert into test values (0, 11, 13), (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 16 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l12_single_part_g5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l12_single_part_g5.test deleted file mode 100644 index f82474eb633..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l12_single_part_g5.test +++ /dev/null @@ -1,22 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L12 -# -# --++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12), (0, 12, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1300_three_parts_one_include_another_g115_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1300_three_parts_one_include_another_g115_o1.test deleted file mode 100644 index 3bd8ca30781..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1300_three_parts_one_include_another_g115_o1.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1300 -# -# - +- -# - -+ -# - + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 14, 14), (0, 15, 15) ->> insert into test values (0, 11, 12), (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 12, 14), (0, 14, 16), (0, 16, 18) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 16 │ 18 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1300_three_parts_one_include_another_g115_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1300_three_parts_one_include_another_g115_o2.test deleted file mode 100644 index ca50e22d0f5..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1300_three_parts_one_include_another_g115_o2.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1300 -# -# - +- -# - + - -# - -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 14, 14), (0, 15, 15) ->> insert into test values (0, 12, 13), (0, 14, 15), (0, 16, 17) ->> insert into test values (0, 11, 13), (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 16 │ 17 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1300_three_parts_one_include_another_g115_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1300_three_parts_one_include_another_g115_o3.test deleted file mode 100644 index 89738227bf8..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1300_three_parts_one_include_another_g115_o3.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1300 -# -# - -+ -# - +- -# - + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 14, 15), (0, 15, 16) ->> insert into test values (0, 12, 14), (0, 14, 16), (0, 16, 18) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 16 │ 18 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1300_three_parts_one_include_another_g115_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1300_three_parts_one_include_another_g115_o4.test deleted file mode 100644 index 69b17b6adb1..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1300_three_parts_one_include_another_g115_o4.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1300 -# -# - -+ -# - + - -# - +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 12, 13), (0, 14, 15), (0, 16, 17) ->> insert into test values (0, 10, 12), (0, 14, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 16 │ 17 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1300_three_parts_one_include_another_g115_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1300_three_parts_one_include_another_g115_o5.test deleted file mode 100644 index 6cde9d21a29..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1300_three_parts_one_include_another_g115_o5.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1300 -# -# - + - -# - -+ -# - +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 14, 14), (0, 16, 16) ->> insert into test values (0, 11, 12), (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 14, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 16 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1300_three_parts_one_include_another_g115_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1300_three_parts_one_include_another_g115_o6.test deleted file mode 100644 index 88fe639f64c..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1300_three_parts_one_include_another_g115_o6.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1300 -# -# - + - -# - +- -# - -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 14, 14), (0, 16, 16) ->> insert into test values (0, 10, 11), (0, 14, 15), (0, 15, 16) ->> insert into test values (0, 11, 13), (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 16 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1304_three_parts_one_include_another_g116_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1304_three_parts_one_include_another_g116_o1.test deleted file mode 100644 index d2efc1a71a6..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1304_three_parts_one_include_another_g116_o1.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1304 -# -# - -+ -# - - -# - +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 14, 14), (0, 15, 15) ->> insert into test values (0, 11, 12), (0, 13, 14) ->> insert into test values (0, 12, 14), (0, 15, 17), (0, 16, 18) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 15 │ 17 │ -│ 0000-00-00 │ 16 │ 18 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1304_three_parts_one_include_another_g116_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1304_three_parts_one_include_another_g116_o2.test deleted file mode 100644 index 1efb42c7130..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1304_three_parts_one_include_another_g116_o2.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1304 -# -# - -+ -# - +- -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 14, 14), (0, 15, 15) ->> insert into test values (0, 12, 13), (0, 15, 16), (0, 16, 17) ->> insert into test values (0, 11, 13), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 15 │ 16 │ -│ 0000-00-00 │ 16 │ 17 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1304_three_parts_one_include_another_g116_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1304_three_parts_one_include_another_g116_o3.test deleted file mode 100644 index c3b14848881..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1304_three_parts_one_include_another_g116_o3.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1304 -# -# - - -# - -+ -# - +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 14, 15), (0, 15, 16) ->> insert into test values (0, 12, 14), (0, 15, 17), (0, 16, 18) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 15 │ 17 │ -│ 0000-00-00 │ 16 │ 18 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1304_three_parts_one_include_another_g116_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1304_three_parts_one_include_another_g116_o4.test deleted file mode 100644 index f8f55307e7e..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1304_three_parts_one_include_another_g116_o4.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1304 -# -# - - -# - +- -# - -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 12, 13), (0, 15, 16), (0, 16, 17) ->> insert into test values (0, 10, 12), (0, 14, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 16 │ 17 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1304_three_parts_one_include_another_g116_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1304_three_parts_one_include_another_g116_o5.test deleted file mode 100644 index 977d9c0cdf7..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1304_three_parts_one_include_another_g116_o5.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1304 -# -# - +- -# - - -# - -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 15, 15), (0, 16, 16) ->> insert into test values (0, 11, 12), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 14, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 16 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1304_three_parts_one_include_another_g116_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1304_three_parts_one_include_another_g116_o6.test deleted file mode 100644 index 5cc722bf85a..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1304_three_parts_one_include_another_g116_o6.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1304 -# -# - +- -# - -+ -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 15, 15), (0, 16, 16) ->> insert into test values (0, 10, 11), (0, 14, 15), (0, 15, 16) ->> insert into test values (0, 11, 13), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 16 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 14 │ 15 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1308_three_parts_one_include_another_g117_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1308_three_parts_one_include_another_g117_o1.test deleted file mode 100644 index 31d04b67bae..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1308_three_parts_one_include_another_g117_o1.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1308 -# -# -+ - -# + - -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 13, 14) ->> insert into test values (0, 12, 14), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1308_three_parts_one_include_another_g117_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1308_three_parts_one_include_another_g117_o2.test deleted file mode 100644 index bd61443018f..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1308_three_parts_one_include_another_g117_o2.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1308 -# -# -+ - -# - - -# + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 14, 14) ->> insert into test values (0, 12, 13), (0, 15, 16) ->> insert into test values (0, 11, 13), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1308_three_parts_one_include_another_g117_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1308_three_parts_one_include_another_g117_o3.test deleted file mode 100644 index 9c2c2b9545d..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1308_three_parts_one_include_another_g117_o3.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1308 -# -# + - -# -+ - -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 14, 15) ->> insert into test values (0, 12, 14), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1308_three_parts_one_include_another_g117_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1308_three_parts_one_include_another_g117_o4.test deleted file mode 100644 index 15208f1b0ce..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1308_three_parts_one_include_another_g117_o4.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1308 -# -# + - -# - - -# -+ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 12, 13), (0, 15, 16) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1308_three_parts_one_include_another_g117_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1308_three_parts_one_include_another_g117_o5.test deleted file mode 100644 index 82907bef7b2..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1308_three_parts_one_include_another_g117_o5.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1308 -# -# - - -# + - -# -+ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 15, 15) ->> insert into test values (0, 11, 12), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1308_three_parts_one_include_another_g117_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1308_three_parts_one_include_another_g117_o6.test deleted file mode 100644 index e031022505f..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1308_three_parts_one_include_another_g117_o6.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1308 -# -# - - -# -+ - -# + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 15, 15) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1312_three_parts_one_include_another_g118_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1312_three_parts_one_include_another_g118_o1.test deleted file mode 100644 index 5a62139ee11..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1312_three_parts_one_include_another_g118_o1.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1312 -# -# - + - -# -+- -# + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 12, 14), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1312_three_parts_one_include_another_g118_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1312_three_parts_one_include_another_g118_o2.test deleted file mode 100644 index ff529fee744..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1312_three_parts_one_include_another_g118_o2.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1312 -# -# - + - -# + - -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 14, 14) ->> insert into test values (0, 12, 13), (0, 15, 16) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1312_three_parts_one_include_another_g118_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1312_three_parts_one_include_another_g118_o3.test deleted file mode 100644 index 97bd43eba2f..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1312_three_parts_one_include_another_g118_o3.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1312 -# -# -+- -# - + - -# + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 14, 15) ->> insert into test values (0, 12, 14), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1312_three_parts_one_include_another_g118_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1312_three_parts_one_include_another_g118_o4.test deleted file mode 100644 index 7f30c588756..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1312_three_parts_one_include_another_g118_o4.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1312 -# -# -+- -# + - -# - + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 12, 13), (0, 15, 16) ->> insert into test values (0, 10, 12), (0, 12, 14), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1312_three_parts_one_include_another_g118_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1312_three_parts_one_include_another_g118_o5.test deleted file mode 100644 index 2d734a5c548..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1312_three_parts_one_include_another_g118_o5.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1312 -# -# + - -# -+- -# - + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 15, 15) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 12, 14), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1312_three_parts_one_include_another_g118_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1312_three_parts_one_include_another_g118_o6.test deleted file mode 100644 index 2ad5edb4c2f..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1312_three_parts_one_include_another_g118_o6.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1312 -# -# + - -# - + - -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 15, 15) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1316_three_parts_one_include_another_g119_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1316_three_parts_one_include_another_g119_o1.test deleted file mode 100644 index 14703bfdc27..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1316_three_parts_one_include_another_g119_o1.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1316 -# -# - +- -# - + -# -+ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 13, 14) ->> insert into test values (0, 12, 14), (0, 13, 15), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1316_three_parts_one_include_another_g119_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1316_three_parts_one_include_another_g119_o2.test deleted file mode 100644 index 4496715a0a4..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1316_three_parts_one_include_another_g119_o2.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1316 -# -# - +- -# -+ - -# - + -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 12, 13), (0, 13, 14), (0, 15, 16) ->> insert into test values (0, 11, 13), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1316_three_parts_one_include_another_g119_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1316_three_parts_one_include_another_g119_o3.test deleted file mode 100644 index e39e78abb8b..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1316_three_parts_one_include_another_g119_o3.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1316 -# -# - + -# - +- -# -+ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 12, 14), (0, 13, 15), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1316_three_parts_one_include_another_g119_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1316_three_parts_one_include_another_g119_o4.test deleted file mode 100644 index 6a73bfc1700..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1316_three_parts_one_include_another_g119_o4.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1316 -# -# - + -# -+ - -# - +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 12, 13), (0, 13, 14), (0, 15, 16) ->> insert into test values (0, 10, 12), (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1316_three_parts_one_include_another_g119_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1316_three_parts_one_include_another_g119_o5.test deleted file mode 100644 index 23400412c1d..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1316_three_parts_one_include_another_g119_o5.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1316 -# -# -+ - -# - + -# - +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13), (0, 15, 15) ->> insert into test values (0, 11, 12), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1316_three_parts_one_include_another_g119_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1316_three_parts_one_include_another_g119_o6.test deleted file mode 100644 index dbb3190e780..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1316_three_parts_one_include_another_g119_o6.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1316 -# -# -+ - -# - +- -# - + -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13), (0, 15, 15) ->> insert into test values (0, 10, 11), (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l131_two_parts_one_is_small_g16_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l131_two_parts_one_is_small_g16_o1.test deleted file mode 100644 index 80bac4d6b11..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l131_two_parts_one_is_small_g16_o1.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L131 -# -# + - -# +-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l131_two_parts_one_is_small_g16_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l131_two_parts_one_is_small_g16_o2.test deleted file mode 100644 index 779127ee33e..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l131_two_parts_one_is_small_g16_o2.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L131 -# -# +-- -# + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 13, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1320_three_parts_one_include_another_g120_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1320_three_parts_one_include_another_g120_o1.test deleted file mode 100644 index 4219d5199a6..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1320_three_parts_one_include_another_g120_o1.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1320 -# -# - + -# - - -# - +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 13, 14) ->> insert into test values (0, 12, 14), (0, 14, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1320_three_parts_one_include_another_g120_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1320_three_parts_one_include_another_g120_o2.test deleted file mode 100644 index 8cb7926aada..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1320_three_parts_one_include_another_g120_o2.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1320 -# -# - + -# - +- -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 14, 14) ->> insert into test values (0, 12, 13), (0, 14, 15), (0, 15, 16) ->> insert into test values (0, 11, 13), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 14 │ 15 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1320_three_parts_one_include_another_g120_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1320_three_parts_one_include_another_g120_o3.test deleted file mode 100644 index f615595abde..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1320_three_parts_one_include_another_g120_o3.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1320 -# -# - - -# - + -# - +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 14, 15) ->> insert into test values (0, 12, 14), (0, 14, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1320_three_parts_one_include_another_g120_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1320_three_parts_one_include_another_g120_o4.test deleted file mode 100644 index 24cc5a01f6a..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1320_three_parts_one_include_another_g120_o4.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1320 -# -# - - -# - +- -# - + -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 12, 13), (0, 14, 15), (0, 15, 16) ->> insert into test values (0, 10, 12), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1320_three_parts_one_include_another_g120_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1320_three_parts_one_include_another_g120_o5.test deleted file mode 100644 index a33009a21b2..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1320_three_parts_one_include_another_g120_o5.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1320 -# -# - +- -# - - -# - + -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 14, 14), (0, 15, 15) ->> insert into test values (0, 11, 12), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1320_three_parts_one_include_another_g120_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1320_three_parts_one_include_another_g120_o6.test deleted file mode 100644 index 84cb30958d3..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1320_three_parts_one_include_another_g120_o6.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1320 -# -# - +- -# - + -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 14, 14), (0, 15, 15) ->> insert into test values (0, 10, 11), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1325_three_parts_one_include_another_g121_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1325_three_parts_one_include_another_g121_o1.test deleted file mode 100644 index d57c1255e77..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1325_three_parts_one_include_another_g121_o1.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1325 -# -# - - -# -- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1325_three_parts_one_include_another_g121_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1325_three_parts_one_include_another_g121_o2.test deleted file mode 100644 index 0facaa3cfe7..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1325_three_parts_one_include_another_g121_o2.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1325 -# -# - - -# -- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 13, 13) ->> insert into test values (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1325_three_parts_one_include_another_g121_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1325_three_parts_one_include_another_g121_o3.test deleted file mode 100644 index fa6f38c42a2..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1325_three_parts_one_include_another_g121_o3.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1325 -# -# -- -# - - -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 13, 14) ->> insert into test values (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1325_three_parts_one_include_another_g121_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1325_three_parts_one_include_another_g121_o4.test deleted file mode 100644 index 94c196f861e..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1325_three_parts_one_include_another_g121_o4.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1325 -# -# -- -# -- -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1325_three_parts_one_include_another_g121_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1325_three_parts_one_include_another_g121_o5.test deleted file mode 100644 index 65d8b4ae021..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1325_three_parts_one_include_another_g121_o5.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1325 -# -# -- -# -- -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1325_three_parts_one_include_another_g121_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1325_three_parts_one_include_another_g121_o6.test deleted file mode 100644 index ae8aff40708..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1325_three_parts_one_include_another_g121_o6.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1325 -# -# -- -# - - -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1329_three_parts_one_include_another_g122_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1329_three_parts_one_include_another_g122_o1.test deleted file mode 100644 index 573a1ba0d93..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1329_three_parts_one_include_another_g122_o1.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1329 -# -# -+ - -# +-- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1329_three_parts_one_include_another_g122_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1329_three_parts_one_include_another_g122_o2.test deleted file mode 100644 index b9e7de1c38e..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1329_three_parts_one_include_another_g122_o2.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1329 -# -# -+ - -# -- -# +-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 14, 14) ->> insert into test values (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1329_three_parts_one_include_another_g122_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1329_three_parts_one_include_another_g122_o3.test deleted file mode 100644 index 2908ccf3052..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1329_three_parts_one_include_another_g122_o3.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1329 -# -# +-- -# -+ - -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 14, 15) ->> insert into test values (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1329_three_parts_one_include_another_g122_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1329_three_parts_one_include_another_g122_o4.test deleted file mode 100644 index dc0c052404f..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1329_three_parts_one_include_another_g122_o4.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1329 -# -# +-- -# -- -# -+ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1329_three_parts_one_include_another_g122_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1329_three_parts_one_include_another_g122_o5.test deleted file mode 100644 index 8d4546a5742..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1329_three_parts_one_include_another_g122_o5.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1329 -# -# -- -# +-- -# -+ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1329_three_parts_one_include_another_g122_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1329_three_parts_one_include_another_g122_o6.test deleted file mode 100644 index f0927ed07c7..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1329_three_parts_one_include_another_g122_o6.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1329 -# -# -- -# -+ - -# +-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1333_three_parts_one_include_another_g123_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1333_three_parts_one_include_another_g123_o1.test deleted file mode 100644 index 2337fed65c8..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1333_three_parts_one_include_another_g123_o1.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1333 -# -# - + - -# -+- -# +-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 12, 14), (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1333_three_parts_one_include_another_g123_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1333_three_parts_one_include_another_g123_o2.test deleted file mode 100644 index bc523e6fb1a..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1333_three_parts_one_include_another_g123_o2.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1333 -# -# - + - -# +-- -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 14, 14) ->> insert into test values (0, 12, 13), (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1333_three_parts_one_include_another_g123_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1333_three_parts_one_include_another_g123_o3.test deleted file mode 100644 index 3d67c8aa597..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1333_three_parts_one_include_another_g123_o3.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1333 -# -# -+- -# - + - -# +-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 14, 15) ->> insert into test values (0, 12, 14), (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1333_three_parts_one_include_another_g123_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1333_three_parts_one_include_another_g123_o4.test deleted file mode 100644 index 11c22dd59b6..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1333_three_parts_one_include_another_g123_o4.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1333 -# -# -+- -# +-- -# - + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 12, 13), (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 12, 14), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1333_three_parts_one_include_another_g123_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1333_three_parts_one_include_another_g123_o5.test deleted file mode 100644 index 6431fccb873..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1333_three_parts_one_include_another_g123_o5.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1333 -# -# +-- -# -+- -# - + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 12, 14), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1333_three_parts_one_include_another_g123_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1333_three_parts_one_include_another_g123_o6.test deleted file mode 100644 index 6f68c5055e4..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1333_three_parts_one_include_another_g123_o6.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1333 -# -# +-- -# - + - -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1337_three_parts_one_include_another_g124_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1337_three_parts_one_include_another_g124_o1.test deleted file mode 100644 index 52f274344f5..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1337_three_parts_one_include_another_g124_o1.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1337 -# -# - +- -# --+ -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 12, 14), (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1337_three_parts_one_include_another_g124_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1337_three_parts_one_include_another_g124_o2.test deleted file mode 100644 index 7a1cfec0e8a..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1337_three_parts_one_include_another_g124_o2.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1337 -# -# - +- -# -+- -# --+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 12, 13), (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1337_three_parts_one_include_another_g124_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1337_three_parts_one_include_another_g124_o3.test deleted file mode 100644 index 82bf283d240..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1337_three_parts_one_include_another_g124_o3.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1337 -# -# --+ -# - +- -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 12, 14), (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1337_three_parts_one_include_another_g124_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1337_three_parts_one_include_another_g124_o4.test deleted file mode 100644 index d47ad505616..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1337_three_parts_one_include_another_g124_o4.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1337 -# -# --+ -# -+- -# - +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 12, 13), (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1337_three_parts_one_include_another_g124_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1337_three_parts_one_include_another_g124_o5.test deleted file mode 100644 index 9590f049113..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1337_three_parts_one_include_another_g124_o5.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1337 -# -# -+- -# --+ -# - +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1337_three_parts_one_include_another_g124_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1337_three_parts_one_include_another_g124_o6.test deleted file mode 100644 index b2093d68962..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1337_three_parts_one_include_another_g124_o6.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1337 -# -# -+- -# - +- -# --+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1341_three_parts_one_include_another_g125_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1341_three_parts_one_include_another_g125_o1.test deleted file mode 100644 index e7a03163ae2..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1341_three_parts_one_include_another_g125_o1.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1341 -# -# - -+ -# -- -# --+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 12, 14), (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1341_three_parts_one_include_another_g125_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1341_three_parts_one_include_another_g125_o2.test deleted file mode 100644 index 2aae0c55192..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1341_three_parts_one_include_another_g125_o2.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1341 -# -# - -+ -# --+ -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 12, 13), (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1341_three_parts_one_include_another_g125_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1341_three_parts_one_include_another_g125_o3.test deleted file mode 100644 index b5e33cec0ca..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1341_three_parts_one_include_another_g125_o3.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1341 -# -# -- -# - -+ -# --+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 12, 14), (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1341_three_parts_one_include_another_g125_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1341_three_parts_one_include_another_g125_o4.test deleted file mode 100644 index aaf83e4f2b2..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1341_three_parts_one_include_another_g125_o4.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1341 -# -# -- -# --+ -# - -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 12, 13), (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1341_three_parts_one_include_another_g125_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1341_three_parts_one_include_another_g125_o5.test deleted file mode 100644 index d66e4c01732..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1341_three_parts_one_include_another_g125_o5.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1341 -# -# --+ -# -- -# - -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1341_three_parts_one_include_another_g125_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1341_three_parts_one_include_another_g125_o6.test deleted file mode 100644 index cfdc936efa6..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1341_three_parts_one_include_another_g125_o6.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1341 -# -# --+ -# - -+ -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 13 │ 14 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1345_three_parts_one_include_another_g126_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1345_three_parts_one_include_another_g126_o1.test deleted file mode 100644 index 1aab065e2c3..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1345_three_parts_one_include_another_g126_o1.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1345 -# -# -+ - -# +- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1345_three_parts_one_include_another_g126_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1345_three_parts_one_include_another_g126_o2.test deleted file mode 100644 index d22e2ab63c4..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1345_three_parts_one_include_another_g126_o2.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1345 -# -# -+ - -# -- -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1345_three_parts_one_include_another_g126_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1345_three_parts_one_include_another_g126_o3.test deleted file mode 100644 index 1e2e785e07e..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1345_three_parts_one_include_another_g126_o3.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1345 -# -# +- -# -+ - -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 13, 14) ->> insert into test values (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1345_three_parts_one_include_another_g126_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1345_three_parts_one_include_another_g126_o4.test deleted file mode 100644 index 6cb0a0031a8..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1345_three_parts_one_include_another_g126_o4.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1345 -# -# +- -# -- -# -+ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1345_three_parts_one_include_another_g126_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1345_three_parts_one_include_another_g126_o5.test deleted file mode 100644 index 7cb3cd61128..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1345_three_parts_one_include_another_g126_o5.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1345 -# -# -- -# +- -# -+ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1345_three_parts_one_include_another_g126_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1345_three_parts_one_include_another_g126_o6.test deleted file mode 100644 index 1bf3fe55c4c..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1345_three_parts_one_include_another_g126_o6.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1345 -# -# -- -# -+ - -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1349_three_parts_one_include_another_g127_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1349_three_parts_one_include_another_g127_o1.test deleted file mode 100644 index b7b9f5c02c2..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1349_three_parts_one_include_another_g127_o1.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1349 -# -# - +- -# -+ -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1349_three_parts_one_include_another_g127_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1349_three_parts_one_include_another_g127_o2.test deleted file mode 100644 index d192a922f80..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1349_three_parts_one_include_another_g127_o2.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1349 -# -# - +- -# +- -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1349_three_parts_one_include_another_g127_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1349_three_parts_one_include_another_g127_o3.test deleted file mode 100644 index c4c833d9cf7..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1349_three_parts_one_include_another_g127_o3.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1349 -# -# -+ -# - +- -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1349_three_parts_one_include_another_g127_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1349_three_parts_one_include_another_g127_o4.test deleted file mode 100644 index fe7e20baa32..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1349_three_parts_one_include_another_g127_o4.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1349 -# -# -+ -# +- -# - +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1349_three_parts_one_include_another_g127_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1349_three_parts_one_include_another_g127_o5.test deleted file mode 100644 index 105e9366ef4..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1349_three_parts_one_include_another_g127_o5.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1349 -# -# +- -# -+ -# - +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1349_three_parts_one_include_another_g127_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1349_three_parts_one_include_another_g127_o6.test deleted file mode 100644 index 97bf906b5c1..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1349_three_parts_one_include_another_g127_o6.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1349 -# -# +- -# - +- -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l134_two_parts_one_is_small_g17_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l134_two_parts_one_is_small_g17_o1.test deleted file mode 100644 index de5ab2a484a..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l134_two_parts_one_is_small_g17_o1.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L134 -# -# + - -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l134_two_parts_one_is_small_g17_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l134_two_parts_one_is_small_g17_o2.test deleted file mode 100644 index 4825951d984..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l134_two_parts_one_is_small_g17_o2.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L134 -# -# -+- -# + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 13, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1353_three_parts_one_include_another_g128_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1353_three_parts_one_include_another_g128_o1.test deleted file mode 100644 index b914333ba44..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1353_three_parts_one_include_another_g128_o1.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1353 -# -# - + -# -- -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1353_three_parts_one_include_another_g128_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1353_three_parts_one_include_another_g128_o2.test deleted file mode 100644 index b4371f09ba9..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1353_three_parts_one_include_another_g128_o2.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1353 -# -# - + -# -+ -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 13, 13) ->> insert into test values (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1353_three_parts_one_include_another_g128_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1353_three_parts_one_include_another_g128_o3.test deleted file mode 100644 index 2d1d77987f6..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1353_three_parts_one_include_another_g128_o3.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1353 -# -# -- -# - + -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 13, 14) ->> insert into test values (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1353_three_parts_one_include_another_g128_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1353_three_parts_one_include_another_g128_o4.test deleted file mode 100644 index 3298d8a78ee..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1353_three_parts_one_include_another_g128_o4.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1353 -# -# -- -# -+ -# - + -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1353_three_parts_one_include_another_g128_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1353_three_parts_one_include_another_g128_o5.test deleted file mode 100644 index fd1c902eb59..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1353_three_parts_one_include_another_g128_o5.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1353 -# -# -+ -# -- -# - + -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1353_three_parts_one_include_another_g128_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1353_three_parts_one_include_another_g128_o6.test deleted file mode 100644 index 8f8e2634134..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1353_three_parts_one_include_another_g128_o6.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1353 -# -# -+ -# - + -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1358_three_parts_one_include_another_g129_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1358_three_parts_one_include_another_g129_o1.test deleted file mode 100644 index 89c70baa845..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1358_three_parts_one_include_another_g129_o1.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1358 -# -# - - -# -- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1358_three_parts_one_include_another_g129_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1358_three_parts_one_include_another_g129_o2.test deleted file mode 100644 index 587f2a48d6b..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1358_three_parts_one_include_another_g129_o2.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1358 -# -# - - -# -- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 14, 14) ->> insert into test values (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1358_three_parts_one_include_another_g129_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1358_three_parts_one_include_another_g129_o3.test deleted file mode 100644 index d6bdb6b7baa..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1358_three_parts_one_include_another_g129_o3.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1358 -# -# -- -# - - -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 14, 15) ->> insert into test values (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1358_three_parts_one_include_another_g129_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1358_three_parts_one_include_another_g129_o4.test deleted file mode 100644 index 50e0569b5af..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1358_three_parts_one_include_another_g129_o4.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1358 -# -# -- -# -- -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1358_three_parts_one_include_another_g129_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1358_three_parts_one_include_another_g129_o5.test deleted file mode 100644 index 3e0eb296ff6..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1358_three_parts_one_include_another_g129_o5.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1358 -# -# -- -# -- -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1358_three_parts_one_include_another_g129_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1358_three_parts_one_include_another_g129_o6.test deleted file mode 100644 index b34c2119ee0..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1358_three_parts_one_include_another_g129_o6.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1358 -# -# -- -# - - -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1362_three_parts_one_include_another_g130_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1362_three_parts_one_include_another_g130_o1.test deleted file mode 100644 index 0b3bbee7ccb..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1362_three_parts_one_include_another_g130_o1.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1362 -# -# -+ - -# +-- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 15, 15) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1362_three_parts_one_include_another_g130_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1362_three_parts_one_include_another_g130_o2.test deleted file mode 100644 index db6d182c8ba..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1362_three_parts_one_include_another_g130_o2.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1362 -# -# -+ - -# -- -# +-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 15, 15) ->> insert into test values (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1362_three_parts_one_include_another_g130_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1362_three_parts_one_include_another_g130_o3.test deleted file mode 100644 index 7d243c9e641..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1362_three_parts_one_include_another_g130_o3.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1362 -# -# +-- -# -+ - -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 15, 16) ->> insert into test values (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1362_three_parts_one_include_another_g130_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1362_three_parts_one_include_another_g130_o4.test deleted file mode 100644 index aaa444e4fb9..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1362_three_parts_one_include_another_g130_o4.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1362 -# -# +-- -# -- -# -+ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1362_three_parts_one_include_another_g130_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1362_three_parts_one_include_another_g130_o5.test deleted file mode 100644 index 2db99ce7c68..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1362_three_parts_one_include_another_g130_o5.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1362 -# -# -- -# +-- -# -+ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1362_three_parts_one_include_another_g130_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1362_three_parts_one_include_another_g130_o6.test deleted file mode 100644 index 409b888ef5e..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1362_three_parts_one_include_another_g130_o6.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1362 -# -# -- -# -+ - -# +-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 15, 16) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1366_three_parts_one_include_another_g131_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1366_three_parts_one_include_another_g131_o1.test deleted file mode 100644 index 4abbd534f6f..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1366_three_parts_one_include_another_g131_o1.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1366 -# -# - + - -# -+- -# +-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 15, 15) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 12, 14), (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1366_three_parts_one_include_another_g131_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1366_three_parts_one_include_another_g131_o2.test deleted file mode 100644 index 8b9a66bbaa3..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1366_three_parts_one_include_another_g131_o2.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1366 -# -# - + - -# +-- -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 15, 15) ->> insert into test values (0, 12, 13), (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1366_three_parts_one_include_another_g131_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1366_three_parts_one_include_another_g131_o3.test deleted file mode 100644 index 09fc41fdfb7..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1366_three_parts_one_include_another_g131_o3.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1366 -# -# -+- -# - + - -# +-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 15, 16) ->> insert into test values (0, 12, 14), (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1366_three_parts_one_include_another_g131_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1366_three_parts_one_include_another_g131_o4.test deleted file mode 100644 index 0f1f03d9edd..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1366_three_parts_one_include_another_g131_o4.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1366 -# -# -+- -# +-- -# - + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 12, 13), (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 12, 14), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1366_three_parts_one_include_another_g131_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1366_three_parts_one_include_another_g131_o5.test deleted file mode 100644 index e1bf8121a47..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1366_three_parts_one_include_another_g131_o5.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1366 -# -# +-- -# -+- -# - + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 12, 14), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1366_three_parts_one_include_another_g131_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1366_three_parts_one_include_another_g131_o6.test deleted file mode 100644 index b898455efe1..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1366_three_parts_one_include_another_g131_o6.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1366 -# -# +-- -# - + - -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 15, 16) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1370_three_parts_one_include_another_g132_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1370_three_parts_one_include_another_g132_o1.test deleted file mode 100644 index 7fe9b63c176..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1370_three_parts_one_include_another_g132_o1.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1370 -# -# - + - -# --+ -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 13, 13), (0, 15, 15) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 12, 14), (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1370_three_parts_one_include_another_g132_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1370_three_parts_one_include_another_g132_o2.test deleted file mode 100644 index 30965553434..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1370_three_parts_one_include_another_g132_o2.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1370 -# -# - + - -# -+- -# --+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 13, 13), (0, 15, 15) ->> insert into test values (0, 12, 13), (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1370_three_parts_one_include_another_g132_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1370_three_parts_one_include_another_g132_o3.test deleted file mode 100644 index d56b6afde30..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1370_three_parts_one_include_another_g132_o3.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1370 -# -# --+ -# - + - -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 13, 14), (0, 15, 16) ->> insert into test values (0, 12, 14), (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1370_three_parts_one_include_another_g132_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1370_three_parts_one_include_another_g132_o4.test deleted file mode 100644 index c987d6c4c63..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1370_three_parts_one_include_another_g132_o4.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1370 -# -# --+ -# -+- -# - + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 12, 13), (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 13, 15), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1370_three_parts_one_include_another_g132_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1370_three_parts_one_include_another_g132_o5.test deleted file mode 100644 index 77baf46aef7..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1370_three_parts_one_include_another_g132_o5.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1370 -# -# -+- -# --+ -# - + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 13, 15), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1370_three_parts_one_include_another_g132_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1370_three_parts_one_include_another_g132_o6.test deleted file mode 100644 index f45cfa976e8..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1370_three_parts_one_include_another_g132_o6.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1370 -# -# -+- -# - + - -# --+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 13, 14), (0, 15, 16) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1374_three_parts_one_include_another_g133_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1374_three_parts_one_include_another_g133_o1.test deleted file mode 100644 index 2caac6bc184..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1374_three_parts_one_include_another_g133_o1.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1374 -# -# - +- -# -- -# --+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 14, 14), (0, 15, 15) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 12, 14), (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1374_three_parts_one_include_another_g133_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1374_three_parts_one_include_another_g133_o2.test deleted file mode 100644 index 1b963f9dab5..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1374_three_parts_one_include_another_g133_o2.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1374 -# -# - +- -# --+ -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 14, 14), (0, 15, 15) ->> insert into test values (0, 12, 13), (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1374_three_parts_one_include_another_g133_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1374_three_parts_one_include_another_g133_o3.test deleted file mode 100644 index 7147013ecce..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1374_three_parts_one_include_another_g133_o3.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1374 -# -# -- -# - +- -# --+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 14, 15), (0, 15, 16) ->> insert into test values (0, 12, 14), (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1374_three_parts_one_include_another_g133_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1374_three_parts_one_include_another_g133_o4.test deleted file mode 100644 index d093012621c..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1374_three_parts_one_include_another_g133_o4.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1374 -# -# -- -# --+ -# - +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 12, 13), (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 14, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1374_three_parts_one_include_another_g133_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1374_three_parts_one_include_another_g133_o5.test deleted file mode 100644 index 95881a20b97..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1374_three_parts_one_include_another_g133_o5.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1374 -# -# --+ -# -- -# - +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 14, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1374_three_parts_one_include_another_g133_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1374_three_parts_one_include_another_g133_o6.test deleted file mode 100644 index bc2d52b4473..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1374_three_parts_one_include_another_g133_o6.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1374 -# -# --+ -# - +- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 14, 15), (0, 15, 16) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 14 │ 15 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1378_three_parts_one_include_another_g134_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1378_three_parts_one_include_another_g134_o1.test deleted file mode 100644 index e75f303ae18..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1378_three_parts_one_include_another_g134_o1.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1378 -# -# -+ - -# +- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1378_three_parts_one_include_another_g134_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1378_three_parts_one_include_another_g134_o2.test deleted file mode 100644 index 752aa96f9aa..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1378_three_parts_one_include_another_g134_o2.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1378 -# -# -+ - -# -- -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 14, 14) ->> insert into test values (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1378_three_parts_one_include_another_g134_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1378_three_parts_one_include_another_g134_o3.test deleted file mode 100644 index 60521ba10aa..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1378_three_parts_one_include_another_g134_o3.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1378 -# -# +- -# -+ - -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 14, 15) ->> insert into test values (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1378_three_parts_one_include_another_g134_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1378_three_parts_one_include_another_g134_o4.test deleted file mode 100644 index e52c6ab1c64..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1378_three_parts_one_include_another_g134_o4.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1378 -# -# +- -# -- -# -+ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1378_three_parts_one_include_another_g134_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1378_three_parts_one_include_another_g134_o5.test deleted file mode 100644 index 4e2694f8a2f..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1378_three_parts_one_include_another_g134_o5.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1378 -# -# -- -# +- -# -+ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1378_three_parts_one_include_another_g134_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1378_three_parts_one_include_another_g134_o6.test deleted file mode 100644 index 14ec60c6db7..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1378_three_parts_one_include_another_g134_o6.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1378 -# -# -- -# -+ - -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l137_two_parts_one_is_small_g18_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l137_two_parts_one_is_small_g18_o1.test deleted file mode 100644 index 4d2a15a5fe1..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l137_two_parts_one_is_small_g18_o1.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L137 -# -# +- -# -+ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 13, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l137_two_parts_one_is_small_g18_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l137_two_parts_one_is_small_g18_o2.test deleted file mode 100644 index f7f6ff68753..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l137_two_parts_one_is_small_g18_o2.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L137 -# -# -+ - -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1382_three_parts_one_include_another_g135_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1382_three_parts_one_include_another_g135_o1.test deleted file mode 100644 index 18e848c8409..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1382_three_parts_one_include_another_g135_o1.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1382 -# -# - + - -# -+ -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1382_three_parts_one_include_another_g135_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1382_three_parts_one_include_another_g135_o2.test deleted file mode 100644 index 13dc7479fac..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1382_three_parts_one_include_another_g135_o2.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1382 -# -# - + - -# +- -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 14, 14) ->> insert into test values (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1382_three_parts_one_include_another_g135_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1382_three_parts_one_include_another_g135_o3.test deleted file mode 100644 index ce0e47b9f10..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1382_three_parts_one_include_another_g135_o3.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1382 -# -# -+ -# - + - -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 14, 15) ->> insert into test values (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1382_three_parts_one_include_another_g135_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1382_three_parts_one_include_another_g135_o4.test deleted file mode 100644 index 40f167e38ed..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1382_three_parts_one_include_another_g135_o4.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1382 -# -# -+ -# +- -# - + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 12, 14), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1382_three_parts_one_include_another_g135_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1382_three_parts_one_include_another_g135_o5.test deleted file mode 100644 index 120fbfa9f0b..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1382_three_parts_one_include_another_g135_o5.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1382 -# -# +- -# -+ -# - + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 12, 14), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1382_three_parts_one_include_another_g135_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1382_three_parts_one_include_another_g135_o6.test deleted file mode 100644 index 2d0e4e02217..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1382_three_parts_one_include_another_g135_o6.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1382 -# -# +- -# - + - -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1386_three_parts_one_include_another_g136_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1386_three_parts_one_include_another_g136_o1.test deleted file mode 100644 index 582457d7760..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1386_three_parts_one_include_another_g136_o1.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1386 -# -# - +- -# -- -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1386_three_parts_one_include_another_g136_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1386_three_parts_one_include_another_g136_o2.test deleted file mode 100644 index ddc5727861d..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1386_three_parts_one_include_another_g136_o2.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1386 -# -# - +- -# -+ -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1386_three_parts_one_include_another_g136_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1386_three_parts_one_include_another_g136_o3.test deleted file mode 100644 index c6f12a93cff..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1386_three_parts_one_include_another_g136_o3.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1386 -# -# -- -# - +- -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1386_three_parts_one_include_another_g136_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1386_three_parts_one_include_another_g136_o4.test deleted file mode 100644 index eea795ed83d..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1386_three_parts_one_include_another_g136_o4.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1386 -# -# -- -# -+ -# - +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1386_three_parts_one_include_another_g136_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1386_three_parts_one_include_another_g136_o5.test deleted file mode 100644 index 778bd6c21bc..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1386_three_parts_one_include_another_g136_o5.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1386 -# -# -+ -# -- -# - +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1386_three_parts_one_include_another_g136_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1386_three_parts_one_include_another_g136_o6.test deleted file mode 100644 index 9cf7d04d886..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1386_three_parts_one_include_another_g136_o6.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1386 -# -# -+ -# - +- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 13 │ 14 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1391_three_parts_one_include_another_g137_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1391_three_parts_one_include_another_g137_o1.test deleted file mode 100644 index c6d97e481a0..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1391_three_parts_one_include_another_g137_o1.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1391 -# -# - - -# -- -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 12, 14), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1391_three_parts_one_include_another_g137_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1391_three_parts_one_include_another_g137_o2.test deleted file mode 100644 index ca59c01fad9..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1391_three_parts_one_include_another_g137_o2.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1391 -# -# - - -# - - -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 13, 13) ->> insert into test values (0, 12, 13), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1391_three_parts_one_include_another_g137_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1391_three_parts_one_include_another_g137_o3.test deleted file mode 100644 index 5438a2f40fe..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1391_three_parts_one_include_another_g137_o3.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1391 -# -# -- -# - - -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 13, 14) ->> insert into test values (0, 12, 14), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1391_three_parts_one_include_another_g137_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1391_three_parts_one_include_another_g137_o4.test deleted file mode 100644 index 14a86aab02d..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1391_three_parts_one_include_another_g137_o4.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1391 -# -# -- -# - - -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 12, 13), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1391_three_parts_one_include_another_g137_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1391_three_parts_one_include_another_g137_o5.test deleted file mode 100644 index cc25a1d580e..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1391_three_parts_one_include_another_g137_o5.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1391 -# -# - - -# -- -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1391_three_parts_one_include_another_g137_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1391_three_parts_one_include_another_g137_o6.test deleted file mode 100644 index f8f059a8c0d..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1391_three_parts_one_include_another_g137_o6.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1391 -# -# - - -# - - -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1395_three_parts_one_include_another_g138_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1395_three_parts_one_include_another_g138_o1.test deleted file mode 100644 index 9e779c46f64..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1395_three_parts_one_include_another_g138_o1.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1395 -# -# -+ - -# +-- -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 13, 15), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1395_three_parts_one_include_another_g138_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1395_three_parts_one_include_another_g138_o2.test deleted file mode 100644 index 59b22333bc6..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1395_three_parts_one_include_another_g138_o2.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1395 -# -# -+ - -# - - -# +-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 14, 14) ->> insert into test values (0, 13, 14), (0, 15, 16) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1395_three_parts_one_include_another_g138_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1395_three_parts_one_include_another_g138_o3.test deleted file mode 100644 index ca799353bb8..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1395_three_parts_one_include_another_g138_o3.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1395 -# -# +-- -# -+ - -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 14, 15) ->> insert into test values (0, 13, 15), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1395_three_parts_one_include_another_g138_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1395_three_parts_one_include_another_g138_o4.test deleted file mode 100644 index dfbc31c74c5..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1395_three_parts_one_include_another_g138_o4.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1395 -# -# +-- -# - - -# -+ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 13, 14), (0, 15, 16) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1395_three_parts_one_include_another_g138_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1395_three_parts_one_include_another_g138_o5.test deleted file mode 100644 index 73aa3dc9a82..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1395_three_parts_one_include_another_g138_o5.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1395 -# -# - - -# +-- -# -+ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 15, 15) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1395_three_parts_one_include_another_g138_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1395_three_parts_one_include_another_g138_o6.test deleted file mode 100644 index b3583a5b5b0..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1395_three_parts_one_include_another_g138_o6.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1395 -# -# - - -# -+ - -# +-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 15, 15) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1399_three_parts_one_include_another_g139_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1399_three_parts_one_include_another_g139_o1.test deleted file mode 100644 index 87f9af14d63..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1399_three_parts_one_include_another_g139_o1.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1399 -# -# - + - -# -+- -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 13, 15), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1399_three_parts_one_include_another_g139_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1399_three_parts_one_include_another_g139_o2.test deleted file mode 100644 index 0df3cec4e8b..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1399_three_parts_one_include_another_g139_o2.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1399 -# -# - + - -# - - -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 14, 14) ->> insert into test values (0, 13, 14), (0, 15, 16) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1399_three_parts_one_include_another_g139_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1399_three_parts_one_include_another_g139_o3.test deleted file mode 100644 index 19666b16d31..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1399_three_parts_one_include_another_g139_o3.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1399 -# -# -+- -# - + - -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 14, 15) ->> insert into test values (0, 13, 15), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1399_three_parts_one_include_another_g139_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1399_three_parts_one_include_another_g139_o4.test deleted file mode 100644 index 597a592a223..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1399_three_parts_one_include_another_g139_o4.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1399 -# -# -+- -# - - -# - + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 13, 14), (0, 15, 16) ->> insert into test values (0, 10, 12), (0, 12, 14), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1399_three_parts_one_include_another_g139_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1399_three_parts_one_include_another_g139_o5.test deleted file mode 100644 index e558e4e9573..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1399_three_parts_one_include_another_g139_o5.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1399 -# -# - - -# -+- -# - + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 15, 15) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 12, 14), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1399_three_parts_one_include_another_g139_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1399_three_parts_one_include_another_g139_o6.test deleted file mode 100644 index 8f7fe7459b1..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1399_three_parts_one_include_another_g139_o6.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1399 -# -# - - -# - + - -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 15, 15) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1403_three_parts_one_include_another_g140_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1403_three_parts_one_include_another_g140_o1.test deleted file mode 100644 index 107224a60f9..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1403_three_parts_one_include_another_g140_o1.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1403 -# -# - + - -# --+ -# +- - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 13, 13), (0, 15, 15) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 13, 15), (0, 14, 16), (0, 16, 18) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 16 │ 18 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1403_three_parts_one_include_another_g140_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1403_three_parts_one_include_another_g140_o2.test deleted file mode 100644 index 814da3b6f1b..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1403_three_parts_one_include_another_g140_o2.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1403 -# -# - + - -# +- - -# --+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 13, 13), (0, 15, 15) ->> insert into test values (0, 13, 14), (0, 14, 15), (0, 16, 17) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 15 │ -│ 0000-00-00 │ 16 │ 17 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1403_three_parts_one_include_another_g140_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1403_three_parts_one_include_another_g140_o3.test deleted file mode 100644 index a62b789406c..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1403_three_parts_one_include_another_g140_o3.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1403 -# -# --+ -# - + - -# +- - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 13, 14), (0, 15, 16) ->> insert into test values (0, 13, 15), (0, 14, 16), (0, 16, 18) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 16 │ 18 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1403_three_parts_one_include_another_g140_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1403_three_parts_one_include_another_g140_o4.test deleted file mode 100644 index 4a7cf2fa3db..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1403_three_parts_one_include_another_g140_o4.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1403 -# -# --+ -# +- - -# - + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 13, 14), (0, 14, 15), (0, 16, 17) ->> insert into test values (0, 10, 12), (0, 13, 15), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 15 │ -│ 0000-00-00 │ 16 │ 17 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1403_three_parts_one_include_another_g140_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1403_three_parts_one_include_another_g140_o5.test deleted file mode 100644 index a633d32ebdc..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1403_three_parts_one_include_another_g140_o5.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1403 -# -# +- - -# --+ -# - + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 14, 14), (0, 16, 16) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 13, 15), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 14 │ -│ 0000-00-00 │ 16 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1403_three_parts_one_include_another_g140_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1403_three_parts_one_include_another_g140_o6.test deleted file mode 100644 index 341095b39d3..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1403_three_parts_one_include_another_g140_o6.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1403 -# -# +- - -# - + - -# --+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 14, 14), (0, 16, 16) ->> insert into test values (0, 10, 11), (0, 13, 14), (0, 15, 16) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 14 │ -│ 0000-00-00 │ 16 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1407_three_parts_one_include_another_g141_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1407_three_parts_one_include_another_g141_o1.test deleted file mode 100644 index 172c35d8d32..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1407_three_parts_one_include_another_g141_o1.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1407 -# -# - - -# -- -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 12, 14), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1407_three_parts_one_include_another_g141_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1407_three_parts_one_include_another_g141_o2.test deleted file mode 100644 index 3390b449c29..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1407_three_parts_one_include_another_g141_o2.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1407 -# -# - - -# - - -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 13, 13) ->> insert into test values (0, 12, 13), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1407_three_parts_one_include_another_g141_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1407_three_parts_one_include_another_g141_o3.test deleted file mode 100644 index 2aca2b06399..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1407_three_parts_one_include_another_g141_o3.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1407 -# -# -- -# - - -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 13, 14) ->> insert into test values (0, 12, 14), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1407_three_parts_one_include_another_g141_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1407_three_parts_one_include_another_g141_o4.test deleted file mode 100644 index d8330dc74c6..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1407_three_parts_one_include_another_g141_o4.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1407 -# -# -- -# - - -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 12, 13), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1407_three_parts_one_include_another_g141_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1407_three_parts_one_include_another_g141_o5.test deleted file mode 100644 index 2b6f316494f..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1407_three_parts_one_include_another_g141_o5.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1407 -# -# - - -# -- -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1407_three_parts_one_include_another_g141_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1407_three_parts_one_include_another_g141_o6.test deleted file mode 100644 index 6c0ed199d11..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1407_three_parts_one_include_another_g141_o6.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1407 -# -# - - -# - - -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l140_two_parts_one_is_small_g19_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l140_two_parts_one_is_small_g19_o1.test deleted file mode 100644 index e4df56a3485..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l140_two_parts_one_is_small_g19_o1.test +++ /dev/null @@ -1,25 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L140 -# -# +- -# -+-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13), (0, 13, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l140_two_parts_one_is_small_g19_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l140_two_parts_one_is_small_g19_o2.test deleted file mode 100644 index a08e6cf3ae0..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l140_two_parts_one_is_small_g19_o2.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L140 -# -# -+-- -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1411_three_parts_one_include_another_g142_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1411_three_parts_one_include_another_g142_o1.test deleted file mode 100644 index 2db762f0c3a..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1411_three_parts_one_include_another_g142_o1.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1411 -# -# -+ - -# +- -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 12, 14), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1411_three_parts_one_include_another_g142_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1411_three_parts_one_include_another_g142_o2.test deleted file mode 100644 index 554e034b68e..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1411_three_parts_one_include_another_g142_o2.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1411 -# -# -+ - -# - - -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 12, 13), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1411_three_parts_one_include_another_g142_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1411_three_parts_one_include_another_g142_o3.test deleted file mode 100644 index f7b5718c434..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1411_three_parts_one_include_another_g142_o3.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1411 -# -# +- -# -+ - -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 13, 14) ->> insert into test values (0, 12, 14), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1411_three_parts_one_include_another_g142_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1411_three_parts_one_include_another_g142_o4.test deleted file mode 100644 index 441f71b6cea..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1411_three_parts_one_include_another_g142_o4.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1411 -# -# +- -# - - -# -+ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 12, 13), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1411_three_parts_one_include_another_g142_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1411_three_parts_one_include_another_g142_o5.test deleted file mode 100644 index c12a6adbd38..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1411_three_parts_one_include_another_g142_o5.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1411 -# -# - - -# +- -# -+ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1411_three_parts_one_include_another_g142_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1411_three_parts_one_include_another_g142_o6.test deleted file mode 100644 index a77d62514ea..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1411_three_parts_one_include_another_g142_o6.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1411 -# -# - - -# -+ - -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1415_three_parts_one_include_another_g143_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1415_three_parts_one_include_another_g143_o1.test deleted file mode 100644 index 912aff7f14b..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1415_three_parts_one_include_another_g143_o1.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1415 -# -# - +- -# -+ -# + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 12, 14), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1415_three_parts_one_include_another_g143_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1415_three_parts_one_include_another_g143_o2.test deleted file mode 100644 index 610afaf611e..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1415_three_parts_one_include_another_g143_o2.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1415 -# -# - +- -# + - -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 12, 13), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1415_three_parts_one_include_another_g143_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1415_three_parts_one_include_another_g143_o3.test deleted file mode 100644 index 08b60839378..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1415_three_parts_one_include_another_g143_o3.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1415 -# -# -+ -# - +- -# + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 12, 14), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1415_three_parts_one_include_another_g143_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1415_three_parts_one_include_another_g143_o4.test deleted file mode 100644 index 115f943bbe0..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1415_three_parts_one_include_another_g143_o4.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1415 -# -# -+ -# + - -# - +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 12, 13), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1415_three_parts_one_include_another_g143_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1415_three_parts_one_include_another_g143_o5.test deleted file mode 100644 index 67130430693..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1415_three_parts_one_include_another_g143_o5.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1415 -# -# + - -# -+ -# - +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1415_three_parts_one_include_another_g143_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1415_three_parts_one_include_another_g143_o6.test deleted file mode 100644 index 27839c643e9..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l1415_three_parts_one_include_another_g143_o6.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L1415 -# -# + - -# - +- -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l143_two_parts_one_is_small_g20_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l143_two_parts_one_is_small_g20_o1.test deleted file mode 100644 index ca6e4a998dc..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l143_two_parts_one_is_small_g20_o1.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L143 -# -# +- -# --+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l143_two_parts_one_is_small_g20_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l143_two_parts_one_is_small_g20_o2.test deleted file mode 100644 index 43e2aa6db4a..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l143_two_parts_one_is_small_g20_o2.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L143 -# -# --+ -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 12, 13), (0, 13, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l148_two_regular_parts_g0.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l148_two_regular_parts_g0.test deleted file mode 100644 index ef2ff41fdcc..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l148_two_regular_parts_g0.test +++ /dev/null @@ -1,22 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L148 -# -# +++ -# +++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11), (0, 10, 12) ->> insert into test values (0, 10, 11), (0, 10, 12), (0, 10, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l14_single_part_g6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l14_single_part_g6.test deleted file mode 100644 index fa3dff2d2a9..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l14_single_part_g6.test +++ /dev/null @@ -1,22 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L14 -# -# ++-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11), (0, 12, 12), (0, 13, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l151_two_regular_parts_g1_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l151_two_regular_parts_g1_o1.test deleted file mode 100644 index d7f78b43482..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l151_two_regular_parts_g1_o1.test +++ /dev/null @@ -1,23 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L151 -# -# +++ -# ++ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11), (0, 10, 12) ->> insert into test values (0, 10, 11), (0, 10, 12), (0, 13, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l151_two_regular_parts_g1_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l151_two_regular_parts_g1_o2.test deleted file mode 100644 index 18945ab9309..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l151_two_regular_parts_g1_o2.test +++ /dev/null @@ -1,25 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L151 -# -# ++ - -# +++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 10, 12), (0, 10, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l154_two_regular_parts_g2_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l154_two_regular_parts_g2_o1.test deleted file mode 100644 index 5a3e0cf979e..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l154_two_regular_parts_g2_o1.test +++ /dev/null @@ -1,23 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L154 -# -# +++ -# -++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l154_two_regular_parts_g2_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l154_two_regular_parts_g2_o2.test deleted file mode 100644 index 81256cf8085..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l154_two_regular_parts_g2_o2.test +++ /dev/null @@ -1,25 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L154 -# -# -++ -# +++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 11, 12), (0, 11, 13), (0, 11, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l157_two_regular_parts_g3_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l157_two_regular_parts_g3_o1.test deleted file mode 100644 index 02c8aa8f6f5..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l157_two_regular_parts_g3_o1.test +++ /dev/null @@ -1,24 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L157 -# -# +++ -# --+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 12, 13), (0, 12, 14) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l157_two_regular_parts_g3_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l157_two_regular_parts_g3_o2.test deleted file mode 100644 index 4877f4e60d1..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l157_two_regular_parts_g3_o2.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L157 -# -# --+ -# +++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 12, 13), (0, 12, 14), (0, 12, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l160_two_regular_parts_g4_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l160_two_regular_parts_g4_o1.test deleted file mode 100644 index c5de4c65b2e..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l160_two_regular_parts_g4_o1.test +++ /dev/null @@ -1,24 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L160 -# -# ++++ -# --++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 12, 13), (0, 12, 14), (0, 12, 15) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l160_two_regular_parts_g4_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l160_two_regular_parts_g4_o2.test deleted file mode 100644 index 2f37156d870..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l160_two_regular_parts_g4_o2.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L160 -# -# --++ -# ++++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12), (0, 12, 13) ->> insert into test values (0, 12, 13), (0, 12, 14), (0, 12, 15), (0, 12, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l163_two_regular_parts_g5_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l163_two_regular_parts_g5_o1.test deleted file mode 100644 index 8e7bb7dd832..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l163_two_regular_parts_g5_o1.test +++ /dev/null @@ -1,24 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L163 -# -# +++ -# - + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 10, 11), (0, 11, 13), (0, 14, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l163_two_regular_parts_g5_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l163_two_regular_parts_g5_o2.test deleted file mode 100644 index 8fdce079d46..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l163_two_regular_parts_g5_o2.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L163 -# -# - + - -# +++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 14, 14) ->> insert into test values (0, 12, 12), (0, 12, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l166_two_regular_parts_g6_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l166_two_regular_parts_g6_o1.test deleted file mode 100644 index 0be4807c7f6..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l166_two_regular_parts_g6_o1.test +++ /dev/null @@ -1,24 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L166 -# -# ++++ -# - ++ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 11, 13), (0, 11, 14) ->> insert into test values (0, 10, 11), (0, 11, 13), (0, 11, 14), (0, 15, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l166_two_regular_parts_g6_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l166_two_regular_parts_g6_o2.test deleted file mode 100644 index 2c595d6a898..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l166_two_regular_parts_g6_o2.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L166 -# -# - ++ - -# ++++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 12, 13), (0, 15, 15) ->> insert into test values (0, 12, 12), (0, 12, 13), (0, 12, 14), (0, 12, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l169_two_regular_parts_g7_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l169_two_regular_parts_g7_o1.test deleted file mode 100644 index c414f72fc46..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l169_two_regular_parts_g7_o1.test +++ /dev/null @@ -1,24 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L169 -# -# +++ -# +- - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11), (0, 10, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 13, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l169_two_regular_parts_g7_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l169_two_regular_parts_g7_o2.test deleted file mode 100644 index 279a531e6d8..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l169_two_regular_parts_g7_o2.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L169 -# -# +- - -# +++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 10, 12), (0, 10, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l16_single_part_g7.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l16_single_part_g7.test deleted file mode 100644 index b750a88d98c..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l16_single_part_g7.test +++ /dev/null @@ -1,20 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L16 -# -# +++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11), (0, 10, 12) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l172_two_regular_parts_g8_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l172_two_regular_parts_g8_o1.test deleted file mode 100644 index fc022b1ac1b..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l172_two_regular_parts_g8_o1.test +++ /dev/null @@ -1,24 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L172 -# -# ++++ -# ++- - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11), (0, 10, 12), (0, 10, 13) ->> insert into test values (0, 10, 11), (0, 10, 12), (0, 12, 13), (0, 14, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l172_two_regular_parts_g8_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l172_two_regular_parts_g8_o2.test deleted file mode 100644 index 5a1c205c187..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l172_two_regular_parts_g8_o2.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L172 -# -# ++- - -# ++++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11), (0, 12, 12), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 10, 12), (0, 10, 13), (0, 10, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l175_two_regular_parts_g9_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l175_two_regular_parts_g9_o1.test deleted file mode 100644 index 688c3bf01dd..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l175_two_regular_parts_g9_o1.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L175 -# -# ++- -# ++ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 10, 12), (0, 13, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l175_two_regular_parts_g9_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l175_two_regular_parts_g9_o2.test deleted file mode 100644 index dfdf10f712e..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l175_two_regular_parts_g9_o2.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L175 -# -# ++ - -# ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 10, 12), (0, 12, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l178_two_regular_parts_g10_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l178_two_regular_parts_g10_o1.test deleted file mode 100644 index 47f943c1c2d..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l178_two_regular_parts_g10_o1.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L178 -# -# ++- -# -++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l178_two_regular_parts_g10_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l178_two_regular_parts_g10_o2.test deleted file mode 100644 index 708c2821808..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l178_two_regular_parts_g10_o2.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L178 -# -# -++ -# ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 11, 12), (0, 11, 13), (0, 13, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l181_two_regular_parts_g11_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l181_two_regular_parts_g11_o1.test deleted file mode 100644 index acffcf85435..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l181_two_regular_parts_g11_o1.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L181 -# -# ++- -# +- - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 13, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l181_two_regular_parts_g11_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l181_two_regular_parts_g11_o2.test deleted file mode 100644 index 878c29993bc..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l181_two_regular_parts_g11_o2.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L181 -# -# +- - -# ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 10, 12), (0, 12, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l184_two_regular_parts_g12_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l184_two_regular_parts_g12_o1.test deleted file mode 100644 index b256b88d68c..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l184_two_regular_parts_g12_o1.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L184 -# -# +++- -# ++- - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11), (0, 10, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 10, 12), (0, 12, 13), (0, 14, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l184_two_regular_parts_g12_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l184_two_regular_parts_g12_o2.test deleted file mode 100644 index 04216a2bbea..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l184_two_regular_parts_g12_o2.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L184 -# -# ++- - -# +++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11), (0, 12, 12), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 10, 12), (0, 10, 13), (0, 13, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l187_two_regular_parts_g13_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l187_two_regular_parts_g13_o1.test deleted file mode 100644 index da29a55a794..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l187_two_regular_parts_g13_o1.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L187 -# -# ++ - -# +-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l187_two_regular_parts_g13_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l187_two_regular_parts_g13_o2.test deleted file mode 100644 index 863b2bf93e9..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l187_two_regular_parts_g13_o2.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L187 -# -# +-- -# ++ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 10, 12), (0, 13, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l18_single_part_g8.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l18_single_part_g8.test deleted file mode 100644 index d9b977649b4..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l18_single_part_g8.test +++ /dev/null @@ -1,22 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L18 -# -# -+++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12), (0, 11, 13), (0, 14, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l190_two_regular_parts_g14_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l190_two_regular_parts_g14_o1.test deleted file mode 100644 index 01d3604ff09..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l190_two_regular_parts_g14_o1.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L190 -# -# +++ - -# ++-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11), (0, 10, 12), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 10, 12), (0, 12, 13), (0, 13, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l190_two_regular_parts_g14_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l190_two_regular_parts_g14_o2.test deleted file mode 100644 index d81ec92f31e..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l190_two_regular_parts_g14_o2.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L190 -# -# ++-- -# +++ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 10, 12), (0, 10, 13), (0, 14, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 13 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l193_two_regular_parts_g15_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l193_two_regular_parts_g15_o1.test deleted file mode 100644 index 0216917fa93..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l193_two_regular_parts_g15_o1.test +++ /dev/null @@ -1,24 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L193 -# -# ++- -# -+ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 13, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l193_two_regular_parts_g15_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l193_two_regular_parts_g15_o2.test deleted file mode 100644 index 0a97ccf19c5..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l193_two_regular_parts_g15_o2.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L193 -# -# -+ - -# ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 11, 13), (0, 13, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l196_two_regular_parts_g16_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l196_two_regular_parts_g16_o1.test deleted file mode 100644 index 652ca7fc57e..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l196_two_regular_parts_g16_o1.test +++ /dev/null @@ -1,24 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L196 -# -# +++- -# -++ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 11, 13), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13), (0, 14, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l196_two_regular_parts_g16_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l196_two_regular_parts_g16_o2.test deleted file mode 100644 index bbc0c8f6dae..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l196_two_regular_parts_g16_o2.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L196 -# -# -++ - -# +++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 11, 13), (0, 11, 14), (0, 14, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l199_two_regular_parts_g17_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l199_two_regular_parts_g17_o1.test deleted file mode 100644 index b7460f7c289..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l199_two_regular_parts_g17_o1.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L199 -# -# ++ - -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l199_two_regular_parts_g17_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l199_two_regular_parts_g17_o2.test deleted file mode 100644 index 3d2415aa391..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l199_two_regular_parts_g17_o2.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L199 -# -# -+- -# ++ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 11, 13), (0, 14, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l202_two_regular_parts_g18_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l202_two_regular_parts_g18_o1.test deleted file mode 100644 index ef8411b31e5..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l202_two_regular_parts_g18_o1.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L202 -# -# +++ - -# -++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 11, 13), (0, 15, 15) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13), (0, 13, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l202_two_regular_parts_g18_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l202_two_regular_parts_g18_o2.test deleted file mode 100644 index e7eb12b086f..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l202_two_regular_parts_g18_o2.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L202 -# -# -++- -# +++ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 11, 13), (0, 11, 14), (0, 15, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l205_two_regular_parts_g19_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l205_two_regular_parts_g19_o1.test deleted file mode 100644 index 86ad31c8673..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l205_two_regular_parts_g19_o1.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L205 -# -# -++ -# ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 11, 12), (0, 11, 13), (0, 13, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l205_two_regular_parts_g19_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l205_two_regular_parts_g19_o2.test deleted file mode 100644 index b914cc5d14a..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l205_two_regular_parts_g19_o2.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L205 -# -# ++- -# -++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l208_two_regular_parts_g20_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l208_two_regular_parts_g20_o1.test deleted file mode 100644 index f02d3e53435..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l208_two_regular_parts_g20_o1.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L208 -# -# -+++ -# +++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 11, 12), (0, 11, 13), (0, 11, 14), (0, 14, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l208_two_regular_parts_g20_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l208_two_regular_parts_g20_o2.test deleted file mode 100644 index bd9956a50e7..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l208_two_regular_parts_g20_o2.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L208 -# -# +++- -# -+++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 11, 13), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13), (0, 11, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l20_single_part_g9.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l20_single_part_g9.test deleted file mode 100644 index 6c7c91ac1d9..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l20_single_part_g9.test +++ /dev/null @@ -1,21 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L20 -# -# -+++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l211_two_regular_parts_g21_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l211_two_regular_parts_g21_o1.test deleted file mode 100644 index 3433caeacc5..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l211_two_regular_parts_g21_o1.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L211 -# -# -++ -# - ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 12, 13) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l211_two_regular_parts_g21_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l211_two_regular_parts_g21_o2.test deleted file mode 100644 index fd43ffa7e93..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l211_two_regular_parts_g21_o2.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L211 -# -# - ++ -# -++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 12, 13) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l214_two_regular_parts_g22_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l214_two_regular_parts_g22_o1.test deleted file mode 100644 index 158fb8e5fe3..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l214_two_regular_parts_g22_o1.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L214 -# -# -+++ -# - +++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 12, 13), (0, 12, 14) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 12, 14), (0, 12, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 12 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l214_two_regular_parts_g22_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l214_two_regular_parts_g22_o2.test deleted file mode 100644 index d099b33e975..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l214_two_regular_parts_g22_o2.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L214 -# -# - +++ -# -+++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 12, 13), (0, 12, 14) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 12, 14), (0, 12, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l217_two_regular_parts_g23_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l217_two_regular_parts_g23_o1.test deleted file mode 100644 index 3651b03f98d..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l217_two_regular_parts_g23_o1.test +++ /dev/null @@ -1,25 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L217 -# -# -++ -# +++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 11, 12), (0, 11, 13), (0, 11, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l217_two_regular_parts_g23_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l217_two_regular_parts_g23_o2.test deleted file mode 100644 index d4ca22b37f7..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l217_two_regular_parts_g23_o2.test +++ /dev/null @@ -1,23 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L217 -# -# +++ -# -++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l220_two_regular_parts_g24_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l220_two_regular_parts_g24_o1.test deleted file mode 100644 index 46fb31e3fea..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l220_two_regular_parts_g24_o1.test +++ /dev/null @@ -1,24 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L220 -# -# +++ -# - + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 10, 11), (0, 11, 13), (0, 14, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l220_two_regular_parts_g24_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l220_two_regular_parts_g24_o2.test deleted file mode 100644 index da118911808..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l220_two_regular_parts_g24_o2.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L220 -# -# - + - -# +++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 14, 14) ->> insert into test values (0, 12, 12), (0, 12, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l223_two_regular_parts_g25_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l223_two_regular_parts_g25_o1.test deleted file mode 100644 index d5fb9610056..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l223_two_regular_parts_g25_o1.test +++ /dev/null @@ -1,24 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L223 -# -# +++ -# +-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11), (0, 10, 12) ->> insert into test values (0, 10, 13), (0, 13, 14), (0, 14, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l223_two_regular_parts_g25_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l223_two_regular_parts_g25_o2.test deleted file mode 100644 index 7b3b1c9bffa..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l223_two_regular_parts_g25_o2.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L223 -# -# +-- -# +++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 12, 11), (0, 12, 12), (0, 12, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l226_two_regular_parts_g26_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l226_two_regular_parts_g26_o1.test deleted file mode 100644 index 7e403f58039..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l226_two_regular_parts_g26_o1.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L226 -# -# ++- -# ++ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 10, 12), (0, 13, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l226_two_regular_parts_g26_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l226_two_regular_parts_g26_o2.test deleted file mode 100644 index 07f345ca832..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l226_two_regular_parts_g26_o2.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L226 -# -# ++ - -# ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 10, 12), (0, 12, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l229_two_regular_parts_g27_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l229_two_regular_parts_g27_o1.test deleted file mode 100644 index 9f1163e9913..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l229_two_regular_parts_g27_o1.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L229 -# -# ++- -# -++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l229_two_regular_parts_g27_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l229_two_regular_parts_g27_o2.test deleted file mode 100644 index a8279ea1d26..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l229_two_regular_parts_g27_o2.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L229 -# -# -++ -# ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 11, 12), (0, 11, 13), (0, 13, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l22_single_part_g10.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l22_single_part_g10.test deleted file mode 100644 index 7f907549f7d..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l22_single_part_g10.test +++ /dev/null @@ -1,21 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L22 -# -# +++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11), (0, 10, 12), (0, 13, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l232_two_regular_parts_g28_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l232_two_regular_parts_g28_o1.test deleted file mode 100644 index 170acc58aaf..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l232_two_regular_parts_g28_o1.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L232 -# -# ++- -# +- - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 13, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l232_two_regular_parts_g28_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l232_two_regular_parts_g28_o2.test deleted file mode 100644 index 1ae02b17c0d..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l232_two_regular_parts_g28_o2.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L232 -# -# +- - -# ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 10, 12), (0, 12, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l235_two_regular_parts_g29_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l235_two_regular_parts_g29_o1.test deleted file mode 100644 index 5e2c19a5ce7..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l235_two_regular_parts_g29_o1.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L235 -# -# ++ - -# +-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l235_two_regular_parts_g29_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l235_two_regular_parts_g29_o2.test deleted file mode 100644 index b4bc9eb85c6..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l235_two_regular_parts_g29_o2.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L235 -# -# +-- -# ++ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 10, 12), (0, 13, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l238_two_regular_parts_g30_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l238_two_regular_parts_g30_o1.test deleted file mode 100644 index 37eef86b6c8..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l238_two_regular_parts_g30_o1.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L238 -# -# +++ - -# ++-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11), (0, 10, 12), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 10, 12), (0, 12, 13), (0, 13, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l238_two_regular_parts_g30_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l238_two_regular_parts_g30_o2.test deleted file mode 100644 index 7119aa498c3..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l238_two_regular_parts_g30_o2.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L238 -# -# ++-- -# +++ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 10, 12), (0, 10, 13), (0, 14, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 13 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l241_two_regular_parts_g31_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l241_two_regular_parts_g31_o1.test deleted file mode 100644 index d5f9d22e42d..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l241_two_regular_parts_g31_o1.test +++ /dev/null @@ -1,24 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L241 -# -# ++- -# -+ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 13, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l241_two_regular_parts_g31_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l241_two_regular_parts_g31_o2.test deleted file mode 100644 index 6f6031fb00f..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l241_two_regular_parts_g31_o2.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L241 -# -# -+ - -# ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 11, 13), (0, 13, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l244_two_regular_parts_g32_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l244_two_regular_parts_g32_o1.test deleted file mode 100644 index 91eb49187f8..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l244_two_regular_parts_g32_o1.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L244 -# -# ++ - -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l244_two_regular_parts_g32_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l244_two_regular_parts_g32_o2.test deleted file mode 100644 index 81ae9a70a11..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l244_two_regular_parts_g32_o2.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L244 -# -# -+- -# ++ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 11, 13), (0, 14, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l247_two_regular_parts_g33_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l247_two_regular_parts_g33_o1.test deleted file mode 100644 index 54a0451553c..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l247_two_regular_parts_g33_o1.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L247 -# -# -++ -# ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 11, 12), (0, 11, 13), (0, 13, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l247_two_regular_parts_g33_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l247_two_regular_parts_g33_o2.test deleted file mode 100644 index 8b77712e4ab..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l247_two_regular_parts_g33_o2.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L247 -# -# ++- -# -++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l24_single_part_g11.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l24_single_part_g11.test deleted file mode 100644 index 37281605aeb..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l24_single_part_g11.test +++ /dev/null @@ -1,20 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L24 -# -# ++++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11), (0, 10, 12), (0, 10, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l250_two_regular_parts_g34_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l250_two_regular_parts_g34_o1.test deleted file mode 100644 index 1f9e59a7195..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l250_two_regular_parts_g34_o1.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L250 -# -# -+++ -# +++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 11, 12), (0, 11, 13), (0, 11, 14), (0, 14, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l250_two_regular_parts_g34_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l250_two_regular_parts_g34_o2.test deleted file mode 100644 index 3a3687507ce..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l250_two_regular_parts_g34_o2.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L250 -# -# +++- -# -+++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 11, 13), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13), (0, 11, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l253_two_regular_parts_g35_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l253_two_regular_parts_g35_o1.test deleted file mode 100644 index c5298efc200..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l253_two_regular_parts_g35_o1.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L253 -# -# -++ -# - ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 12, 13) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l253_two_regular_parts_g35_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l253_two_regular_parts_g35_o2.test deleted file mode 100644 index ee9533fa4ba..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l253_two_regular_parts_g35_o2.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L253 -# -# - ++ -# -++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 12, 13) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l256_two_regular_parts_g36_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l256_two_regular_parts_g36_o1.test deleted file mode 100644 index 7bc25ea13fa..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l256_two_regular_parts_g36_o1.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L256 -# -# -++ -# +-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l256_two_regular_parts_g36_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l256_two_regular_parts_g36_o2.test deleted file mode 100644 index 237628328d6..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l256_two_regular_parts_g36_o2.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L256 -# -# +-- -# -++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l259_two_regular_parts_g37_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l259_two_regular_parts_g37_o1.test deleted file mode 100644 index 6222a18e391..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l259_two_regular_parts_g37_o1.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L259 -# -# - ++ -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 12, 13) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l259_two_regular_parts_g37_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l259_two_regular_parts_g37_o2.test deleted file mode 100644 index 6b52cb01406..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l259_two_regular_parts_g37_o2.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L259 -# -# -+- -# - ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l262_two_regular_parts_g38_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l262_two_regular_parts_g38_o1.test deleted file mode 100644 index f5a33030d92..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l262_two_regular_parts_g38_o1.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L262 -# -# -++ -# - +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 12, 13) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 13, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l262_two_regular_parts_g38_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l262_two_regular_parts_g38_o2.test deleted file mode 100644 index 7728ec6fce8..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l262_two_regular_parts_g38_o2.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L262 -# -# - +- -# -++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l265_two_regular_parts_g39_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l265_two_regular_parts_g39_o1.test deleted file mode 100644 index 540791728fe..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l265_two_regular_parts_g39_o1.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L265 -# -# +-- -# +- - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 13, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l265_two_regular_parts_g39_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l265_two_regular_parts_g39_o2.test deleted file mode 100644 index 66a38448035..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l265_two_regular_parts_g39_o2.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L265 -# -# +- - -# +-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l268_two_regular_parts_g40_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l268_two_regular_parts_g40_o1.test deleted file mode 100644 index 045c329ee9c..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l268_two_regular_parts_g40_o1.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L268 -# -# +-- -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l268_two_regular_parts_g40_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l268_two_regular_parts_g40_o2.test deleted file mode 100644 index 938e6ad6a77..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l268_two_regular_parts_g40_o2.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L268 -# -# -+- -# +-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l26_single_part_g12.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l26_single_part_g12.test deleted file mode 100644 index 0eeb4d31fc8..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l26_single_part_g12.test +++ /dev/null @@ -1,22 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L26 -# -# -++++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12), (0, 11, 13), (0, 11, 14), (0, 15, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l271_two_regular_parts_g41_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l271_two_regular_parts_g41_o1.test deleted file mode 100644 index e510d29fd01..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l271_two_regular_parts_g41_o1.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L271 -# -# +-- -# -+ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 14, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l271_two_regular_parts_g41_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l271_two_regular_parts_g41_o2.test deleted file mode 100644 index 8e5fe18de2c..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l271_two_regular_parts_g41_o2.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L271 -# -# -+ - -# +-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l274_two_regular_parts_g42_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l274_two_regular_parts_g42_o1.test deleted file mode 100644 index 043a56a80a4..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l274_two_regular_parts_g42_o1.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L274 -# -# +-- -# --+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l274_two_regular_parts_g42_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l274_two_regular_parts_g42_o2.test deleted file mode 100644 index 94f50960805..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l274_two_regular_parts_g42_o2.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L274 -# -# --+ -# +-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 12, 13), (0, 13, 14), (0, 14, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l277_two_regular_parts_g43_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l277_two_regular_parts_g43_o1.test deleted file mode 100644 index dec44e2effd..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l277_two_regular_parts_g43_o1.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L277 -# -# ++-- -# --++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 12, 13), (0, 14, 14), (0, 15, 15) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 14 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l277_two_regular_parts_g43_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l277_two_regular_parts_g43_o2.test deleted file mode 100644 index 32280d74f04..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l277_two_regular_parts_g43_o2.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L277 -# -# --++ -# ++-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12), (0, 12, 13) ->> insert into test values (0, 12, 13), (0, 12, 14), (0, 14, 15), (0, 15, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 14 │ 15 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l280_two_regular_parts_g44_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l280_two_regular_parts_g44_o1.test deleted file mode 100644 index ceb18dd00b7..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l280_two_regular_parts_g44_o1.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L280 -# -# -+- -# - + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 14, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l280_two_regular_parts_g44_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l280_two_regular_parts_g44_o2.test deleted file mode 100644 index 1bb7b91a5b6..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l280_two_regular_parts_g44_o2.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L280 -# -# - + - -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l283_two_regular_parts_g45_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l283_two_regular_parts_g45_o1.test deleted file mode 100644 index 9010969c1cb..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l283_two_regular_parts_g45_o1.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L283 -# -# -++- -# - ++ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 12, 13), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 12, 14), (0, 15, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l283_two_regular_parts_g45_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l283_two_regular_parts_g45_o2.test deleted file mode 100644 index 8775668f408..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l283_two_regular_parts_g45_o2.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L283 -# -# - ++ - -# -++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 12, 13), (0, 15, 15) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 12, 14), (0, 14, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l286_two_regular_parts_g46_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l286_two_regular_parts_g46_o1.test deleted file mode 100644 index c002459c4ba..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l286_two_regular_parts_g46_o1.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L286 -# -# - +- -# -+ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 14, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l286_two_regular_parts_g46_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l286_two_regular_parts_g46_o2.test deleted file mode 100644 index c13e9a1940d..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l286_two_regular_parts_g46_o2.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L286 -# -# -+ - -# - +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 13, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l289_two_regular_parts_g47_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l289_two_regular_parts_g47_o1.test deleted file mode 100644 index 1364dbdd96e..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l289_two_regular_parts_g47_o1.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L289 -# -# -+- -# --+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l289_two_regular_parts_g47_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l289_two_regular_parts_g47_o2.test deleted file mode 100644 index 1f47e1ad0c8..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l289_two_regular_parts_g47_o2.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L289 -# -# --+ -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l292_two_regular_parts_g48_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l292_two_regular_parts_g48_o1.test deleted file mode 100644 index 6bc3da89493..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l292_two_regular_parts_g48_o1.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L292 -# -# - +- -# --+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l292_two_regular_parts_g48_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l292_two_regular_parts_g48_o2.test deleted file mode 100644 index 9bf2d4e8fbd..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l292_two_regular_parts_g48_o2.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L292 -# -# --+ -# - +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 13, 14), (0, 14, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 13 │ 14 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l295_two_regular_parts_g49_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l295_two_regular_parts_g49_o1.test deleted file mode 100644 index 1aca13ff4e6..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l295_two_regular_parts_g49_o1.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L295 -# -# --+ -# - -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 13, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l295_two_regular_parts_g49_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l295_two_regular_parts_g49_o2.test deleted file mode 100644 index f1f3599622f..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l295_two_regular_parts_g49_o2.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L295 -# -# - -+ -# --+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l298_two_regular_parts_g50_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l298_two_regular_parts_g50_o1.test deleted file mode 100644 index ae3021e7f3d..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l298_two_regular_parts_g50_o1.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L298 -# -# --++ -# - -++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13), (0, 13, 14) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 13, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l298_two_regular_parts_g50_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l298_two_regular_parts_g50_o2.test deleted file mode 100644 index 99e114bab71..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l298_two_regular_parts_g50_o2.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L298 -# -# - -++ -# --++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 13, 13), (0, 13, 14) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l2_single_part_g0.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l2_single_part_g0.test deleted file mode 100644 index d15a8f36b0a..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l2_single_part_g0.test +++ /dev/null @@ -1,20 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L2 -# -# - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l305_three_parts_two_of_then_have_the_same_bounds_g0_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l305_three_parts_two_of_then_have_the_same_bounds_g0_o1.test deleted file mode 100644 index c67eaceed8c..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l305_three_parts_two_of_then_have_the_same_bounds_g0_o1.test +++ /dev/null @@ -1,25 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L305 -# -# -- -# -- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l305_three_parts_two_of_then_have_the_same_bounds_g0_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l305_three_parts_two_of_then_have_the_same_bounds_g0_o2.test deleted file mode 100644 index c67eaceed8c..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l305_three_parts_two_of_then_have_the_same_bounds_g0_o2.test +++ /dev/null @@ -1,25 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L305 -# -# -- -# -- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l305_three_parts_two_of_then_have_the_same_bounds_g0_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l305_three_parts_two_of_then_have_the_same_bounds_g0_o3.test deleted file mode 100644 index c67eaceed8c..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l305_three_parts_two_of_then_have_the_same_bounds_g0_o3.test +++ /dev/null @@ -1,25 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L305 -# -# -- -# -- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l305_three_parts_two_of_then_have_the_same_bounds_g0_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l305_three_parts_two_of_then_have_the_same_bounds_g0_o4.test deleted file mode 100644 index c67eaceed8c..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l305_three_parts_two_of_then_have_the_same_bounds_g0_o4.test +++ /dev/null @@ -1,25 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L305 -# -# -- -# -- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l305_three_parts_two_of_then_have_the_same_bounds_g0_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l305_three_parts_two_of_then_have_the_same_bounds_g0_o5.test deleted file mode 100644 index c67eaceed8c..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l305_three_parts_two_of_then_have_the_same_bounds_g0_o5.test +++ /dev/null @@ -1,25 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L305 -# -# -- -# -- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l305_three_parts_two_of_then_have_the_same_bounds_g0_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l305_three_parts_two_of_then_have_the_same_bounds_g0_o6.test deleted file mode 100644 index c67eaceed8c..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l305_three_parts_two_of_then_have_the_same_bounds_g0_o6.test +++ /dev/null @@ -1,25 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L305 -# -# -- -# -- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l309_three_parts_two_of_then_have_the_same_bounds_g1_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l309_three_parts_two_of_then_have_the_same_bounds_g1_o1.test deleted file mode 100644 index bc43b1cc936..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l309_three_parts_two_of_then_have_the_same_bounds_g1_o1.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L309 -# -# -+- -# -+- -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l309_three_parts_two_of_then_have_the_same_bounds_g1_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l309_three_parts_two_of_then_have_the_same_bounds_g1_o2.test deleted file mode 100644 index bc43b1cc936..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l309_three_parts_two_of_then_have_the_same_bounds_g1_o2.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L309 -# -# -+- -# -+- -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l309_three_parts_two_of_then_have_the_same_bounds_g1_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l309_three_parts_two_of_then_have_the_same_bounds_g1_o3.test deleted file mode 100644 index bc43b1cc936..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l309_three_parts_two_of_then_have_the_same_bounds_g1_o3.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L309 -# -# -+- -# -+- -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l309_three_parts_two_of_then_have_the_same_bounds_g1_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l309_three_parts_two_of_then_have_the_same_bounds_g1_o4.test deleted file mode 100644 index bc43b1cc936..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l309_three_parts_two_of_then_have_the_same_bounds_g1_o4.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L309 -# -# -+- -# -+- -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l309_three_parts_two_of_then_have_the_same_bounds_g1_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l309_three_parts_two_of_then_have_the_same_bounds_g1_o5.test deleted file mode 100644 index bc43b1cc936..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l309_three_parts_two_of_then_have_the_same_bounds_g1_o5.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L309 -# -# -+- -# -+- -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l309_three_parts_two_of_then_have_the_same_bounds_g1_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l309_three_parts_two_of_then_have_the_same_bounds_g1_o6.test deleted file mode 100644 index bc43b1cc936..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l309_three_parts_two_of_then_have_the_same_bounds_g1_o6.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L309 -# -# -+- -# -+- -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l30_two_small_parts_g0_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l30_two_small_parts_g0_o1.test deleted file mode 100644 index 0fc05bff3fc..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l30_two_small_parts_g0_o1.test +++ /dev/null @@ -1,25 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L30 -# -# - -# - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10) ->> insert into test values (0, 11, 12) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l30_two_small_parts_g0_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l30_two_small_parts_g0_o2.test deleted file mode 100644 index 37bd9bd0b37..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l30_two_small_parts_g0_o2.test +++ /dev/null @@ -1,25 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L30 -# -# - -# - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11) ->> insert into test values (0, 10, 11) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l313_three_parts_two_of_then_have_the_same_bounds_g2_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l313_three_parts_two_of_then_have_the_same_bounds_g2_o1.test deleted file mode 100644 index b9b0998fb0b..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l313_three_parts_two_of_then_have_the_same_bounds_g2_o1.test +++ /dev/null @@ -1,25 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L313 -# -# -+ -# -+ -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l313_three_parts_two_of_then_have_the_same_bounds_g2_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l313_three_parts_two_of_then_have_the_same_bounds_g2_o2.test deleted file mode 100644 index b9b0998fb0b..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l313_three_parts_two_of_then_have_the_same_bounds_g2_o2.test +++ /dev/null @@ -1,25 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L313 -# -# -+ -# -+ -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l313_three_parts_two_of_then_have_the_same_bounds_g2_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l313_three_parts_two_of_then_have_the_same_bounds_g2_o3.test deleted file mode 100644 index b9b0998fb0b..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l313_three_parts_two_of_then_have_the_same_bounds_g2_o3.test +++ /dev/null @@ -1,25 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L313 -# -# -+ -# -+ -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l313_three_parts_two_of_then_have_the_same_bounds_g2_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l313_three_parts_two_of_then_have_the_same_bounds_g2_o4.test deleted file mode 100644 index b9b0998fb0b..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l313_three_parts_two_of_then_have_the_same_bounds_g2_o4.test +++ /dev/null @@ -1,25 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L313 -# -# -+ -# -+ -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l313_three_parts_two_of_then_have_the_same_bounds_g2_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l313_three_parts_two_of_then_have_the_same_bounds_g2_o5.test deleted file mode 100644 index b9b0998fb0b..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l313_three_parts_two_of_then_have_the_same_bounds_g2_o5.test +++ /dev/null @@ -1,25 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L313 -# -# -+ -# -+ -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l313_three_parts_two_of_then_have_the_same_bounds_g2_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l313_three_parts_two_of_then_have_the_same_bounds_g2_o6.test deleted file mode 100644 index b9b0998fb0b..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l313_three_parts_two_of_then_have_the_same_bounds_g2_o6.test +++ /dev/null @@ -1,25 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L313 -# -# -+ -# -+ -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l317_three_parts_two_of_then_have_the_same_bounds_g3_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l317_three_parts_two_of_then_have_the_same_bounds_g3_o1.test deleted file mode 100644 index 380bae8dc97..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l317_three_parts_two_of_then_have_the_same_bounds_g3_o1.test +++ /dev/null @@ -1,25 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L317 -# -# -++ -# -++ -# -++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 11, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l317_three_parts_two_of_then_have_the_same_bounds_g3_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l317_three_parts_two_of_then_have_the_same_bounds_g3_o2.test deleted file mode 100644 index 380bae8dc97..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l317_three_parts_two_of_then_have_the_same_bounds_g3_o2.test +++ /dev/null @@ -1,25 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L317 -# -# -++ -# -++ -# -++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 11, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l317_three_parts_two_of_then_have_the_same_bounds_g3_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l317_three_parts_two_of_then_have_the_same_bounds_g3_o3.test deleted file mode 100644 index 380bae8dc97..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l317_three_parts_two_of_then_have_the_same_bounds_g3_o3.test +++ /dev/null @@ -1,25 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L317 -# -# -++ -# -++ -# -++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 11, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l317_three_parts_two_of_then_have_the_same_bounds_g3_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l317_three_parts_two_of_then_have_the_same_bounds_g3_o4.test deleted file mode 100644 index 380bae8dc97..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l317_three_parts_two_of_then_have_the_same_bounds_g3_o4.test +++ /dev/null @@ -1,25 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L317 -# -# -++ -# -++ -# -++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 11, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l317_three_parts_two_of_then_have_the_same_bounds_g3_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l317_three_parts_two_of_then_have_the_same_bounds_g3_o5.test deleted file mode 100644 index 380bae8dc97..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l317_three_parts_two_of_then_have_the_same_bounds_g3_o5.test +++ /dev/null @@ -1,25 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L317 -# -# -++ -# -++ -# -++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 11, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l317_three_parts_two_of_then_have_the_same_bounds_g3_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l317_three_parts_two_of_then_have_the_same_bounds_g3_o6.test deleted file mode 100644 index 380bae8dc97..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l317_three_parts_two_of_then_have_the_same_bounds_g3_o6.test +++ /dev/null @@ -1,25 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L317 -# -# -++ -# -++ -# -++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 11, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l321_three_parts_two_of_then_have_the_same_bounds_g4_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l321_three_parts_two_of_then_have_the_same_bounds_g4_o1.test deleted file mode 100644 index 6b420bb6127..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l321_three_parts_two_of_then_have_the_same_bounds_g4_o1.test +++ /dev/null @@ -1,25 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L321 -# -# +- -# +- -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l321_three_parts_two_of_then_have_the_same_bounds_g4_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l321_three_parts_two_of_then_have_the_same_bounds_g4_o2.test deleted file mode 100644 index 6b420bb6127..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l321_three_parts_two_of_then_have_the_same_bounds_g4_o2.test +++ /dev/null @@ -1,25 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L321 -# -# +- -# +- -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l321_three_parts_two_of_then_have_the_same_bounds_g4_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l321_three_parts_two_of_then_have_the_same_bounds_g4_o3.test deleted file mode 100644 index 6b420bb6127..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l321_three_parts_two_of_then_have_the_same_bounds_g4_o3.test +++ /dev/null @@ -1,25 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L321 -# -# +- -# +- -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l321_three_parts_two_of_then_have_the_same_bounds_g4_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l321_three_parts_two_of_then_have_the_same_bounds_g4_o4.test deleted file mode 100644 index 6b420bb6127..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l321_three_parts_two_of_then_have_the_same_bounds_g4_o4.test +++ /dev/null @@ -1,25 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L321 -# -# +- -# +- -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l321_three_parts_two_of_then_have_the_same_bounds_g4_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l321_three_parts_two_of_then_have_the_same_bounds_g4_o5.test deleted file mode 100644 index 6b420bb6127..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l321_three_parts_two_of_then_have_the_same_bounds_g4_o5.test +++ /dev/null @@ -1,25 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L321 -# -# +- -# +- -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l321_three_parts_two_of_then_have_the_same_bounds_g4_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l321_three_parts_two_of_then_have_the_same_bounds_g4_o6.test deleted file mode 100644 index 6b420bb6127..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l321_three_parts_two_of_then_have_the_same_bounds_g4_o6.test +++ /dev/null @@ -1,25 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L321 -# -# +- -# +- -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l325_three_parts_two_of_then_have_the_same_bounds_g5_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l325_three_parts_two_of_then_have_the_same_bounds_g5_o1.test deleted file mode 100644 index e290cd11de4..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l325_three_parts_two_of_then_have_the_same_bounds_g5_o1.test +++ /dev/null @@ -1,25 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L325 -# -# ++- -# ++- -# ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 10, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 10, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l325_three_parts_two_of_then_have_the_same_bounds_g5_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l325_three_parts_two_of_then_have_the_same_bounds_g5_o2.test deleted file mode 100644 index e290cd11de4..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l325_three_parts_two_of_then_have_the_same_bounds_g5_o2.test +++ /dev/null @@ -1,25 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L325 -# -# ++- -# ++- -# ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 10, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 10, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l325_three_parts_two_of_then_have_the_same_bounds_g5_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l325_three_parts_two_of_then_have_the_same_bounds_g5_o3.test deleted file mode 100644 index e290cd11de4..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l325_three_parts_two_of_then_have_the_same_bounds_g5_o3.test +++ /dev/null @@ -1,25 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L325 -# -# ++- -# ++- -# ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 10, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 10, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l325_three_parts_two_of_then_have_the_same_bounds_g5_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l325_three_parts_two_of_then_have_the_same_bounds_g5_o4.test deleted file mode 100644 index e290cd11de4..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l325_three_parts_two_of_then_have_the_same_bounds_g5_o4.test +++ /dev/null @@ -1,25 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L325 -# -# ++- -# ++- -# ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 10, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 10, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l325_three_parts_two_of_then_have_the_same_bounds_g5_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l325_three_parts_two_of_then_have_the_same_bounds_g5_o5.test deleted file mode 100644 index e290cd11de4..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l325_three_parts_two_of_then_have_the_same_bounds_g5_o5.test +++ /dev/null @@ -1,25 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L325 -# -# ++- -# ++- -# ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 10, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 10, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l325_three_parts_two_of_then_have_the_same_bounds_g5_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l325_three_parts_two_of_then_have_the_same_bounds_g5_o6.test deleted file mode 100644 index e290cd11de4..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l325_three_parts_two_of_then_have_the_same_bounds_g5_o6.test +++ /dev/null @@ -1,25 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L325 -# -# ++- -# ++- -# ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 10, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 10, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l330_three_parts_two_of_then_have_the_same_bounds_g6_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l330_three_parts_two_of_then_have_the_same_bounds_g6_o1.test deleted file mode 100644 index f00b94affa4..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l330_three_parts_two_of_then_have_the_same_bounds_g6_o1.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L330 -# -# -- -# -- -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 10, 12), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l330_three_parts_two_of_then_have_the_same_bounds_g6_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l330_three_parts_two_of_then_have_the_same_bounds_g6_o2.test deleted file mode 100644 index e0b2a53e0ef..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l330_three_parts_two_of_then_have_the_same_bounds_g6_o2.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L330 -# -# -- -# - - -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l330_three_parts_two_of_then_have_the_same_bounds_g6_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l330_three_parts_two_of_then_have_the_same_bounds_g6_o3.test deleted file mode 100644 index f00b94affa4..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l330_three_parts_two_of_then_have_the_same_bounds_g6_o3.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L330 -# -# -- -# -- -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 10, 12), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l330_three_parts_two_of_then_have_the_same_bounds_g6_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l330_three_parts_two_of_then_have_the_same_bounds_g6_o4.test deleted file mode 100644 index e0b2a53e0ef..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l330_three_parts_two_of_then_have_the_same_bounds_g6_o4.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L330 -# -# -- -# - - -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l330_three_parts_two_of_then_have_the_same_bounds_g6_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l330_three_parts_two_of_then_have_the_same_bounds_g6_o5.test deleted file mode 100644 index 074142c177b..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l330_three_parts_two_of_then_have_the_same_bounds_g6_o5.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L330 -# -# - - -# -- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l330_three_parts_two_of_then_have_the_same_bounds_g6_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l330_three_parts_two_of_then_have_the_same_bounds_g6_o6.test deleted file mode 100644 index 074142c177b..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l330_three_parts_two_of_then_have_the_same_bounds_g6_o6.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L330 -# -# - - -# -- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l334_three_parts_two_of_then_have_the_same_bounds_g7_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l334_three_parts_two_of_then_have_the_same_bounds_g7_o1.test deleted file mode 100644 index 192a522fda7..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l334_three_parts_two_of_then_have_the_same_bounds_g7_o1.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L334 -# -# -+- -# -+- -# -+ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l334_three_parts_two_of_then_have_the_same_bounds_g7_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l334_three_parts_two_of_then_have_the_same_bounds_g7_o2.test deleted file mode 100644 index f4121c9b109..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l334_three_parts_two_of_then_have_the_same_bounds_g7_o2.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L334 -# -# -+- -# -+ - -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l334_three_parts_two_of_then_have_the_same_bounds_g7_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l334_three_parts_two_of_then_have_the_same_bounds_g7_o3.test deleted file mode 100644 index 192a522fda7..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l334_three_parts_two_of_then_have_the_same_bounds_g7_o3.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L334 -# -# -+- -# -+- -# -+ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l334_three_parts_two_of_then_have_the_same_bounds_g7_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l334_three_parts_two_of_then_have_the_same_bounds_g7_o4.test deleted file mode 100644 index f4121c9b109..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l334_three_parts_two_of_then_have_the_same_bounds_g7_o4.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L334 -# -# -+- -# -+ - -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l334_three_parts_two_of_then_have_the_same_bounds_g7_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l334_three_parts_two_of_then_have_the_same_bounds_g7_o5.test deleted file mode 100644 index febefaa3581..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l334_three_parts_two_of_then_have_the_same_bounds_g7_o5.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L334 -# -# -+ - -# -+- -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l334_three_parts_two_of_then_have_the_same_bounds_g7_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l334_three_parts_two_of_then_have_the_same_bounds_g7_o6.test deleted file mode 100644 index febefaa3581..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l334_three_parts_two_of_then_have_the_same_bounds_g7_o6.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L334 -# -# -+ - -# -+- -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l338_three_parts_two_of_then_have_the_same_bounds_g8_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l338_three_parts_two_of_then_have_the_same_bounds_g8_o1.test deleted file mode 100644 index 0b23d9d0dd7..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l338_three_parts_two_of_then_have_the_same_bounds_g8_o1.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L338 -# -# -++- -# -++- -# -++ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 11, 14), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l338_three_parts_two_of_then_have_the_same_bounds_g8_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l338_three_parts_two_of_then_have_the_same_bounds_g8_o2.test deleted file mode 100644 index 0efb5f848db..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l338_three_parts_two_of_then_have_the_same_bounds_g8_o2.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L338 -# -# -++- -# -++ - -# -++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 11, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l338_three_parts_two_of_then_have_the_same_bounds_g8_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l338_three_parts_two_of_then_have_the_same_bounds_g8_o3.test deleted file mode 100644 index 0b23d9d0dd7..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l338_three_parts_two_of_then_have_the_same_bounds_g8_o3.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L338 -# -# -++- -# -++- -# -++ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 11, 14), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l338_three_parts_two_of_then_have_the_same_bounds_g8_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l338_three_parts_two_of_then_have_the_same_bounds_g8_o4.test deleted file mode 100644 index 0efb5f848db..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l338_three_parts_two_of_then_have_the_same_bounds_g8_o4.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L338 -# -# -++- -# -++ - -# -++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 11, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l338_three_parts_two_of_then_have_the_same_bounds_g8_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l338_three_parts_two_of_then_have_the_same_bounds_g8_o5.test deleted file mode 100644 index 8f4639e8482..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l338_three_parts_two_of_then_have_the_same_bounds_g8_o5.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L338 -# -# -++ - -# -++- -# -++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 11, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l338_three_parts_two_of_then_have_the_same_bounds_g8_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l338_three_parts_two_of_then_have_the_same_bounds_g8_o6.test deleted file mode 100644 index 8f4639e8482..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l338_three_parts_two_of_then_have_the_same_bounds_g8_o6.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L338 -# -# -++ - -# -++- -# -++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 11, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l33_two_small_parts_g1_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l33_two_small_parts_g1_o1.test deleted file mode 100644 index 8694d5d9bef..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l33_two_small_parts_g1_o1.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L33 -# -# - -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 12, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l33_two_small_parts_g1_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l33_two_small_parts_g1_o2.test deleted file mode 100644 index b3f26c95029..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l33_two_small_parts_g1_o2.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L33 -# -# - - -# - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 11, 12) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l342_three_parts_two_of_then_have_the_same_bounds_g9_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l342_three_parts_two_of_then_have_the_same_bounds_g9_o1.test deleted file mode 100644 index 20f60704ea8..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l342_three_parts_two_of_then_have_the_same_bounds_g9_o1.test +++ /dev/null @@ -1,25 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L342 -# -# ++ -# ++ -# + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11) ->> insert into test values (0, 10, 11), (0, 10, 12) ->> insert into test values (0, 10, 12), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l342_three_parts_two_of_then_have_the_same_bounds_g9_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l342_three_parts_two_of_then_have_the_same_bounds_g9_o2.test deleted file mode 100644 index ee0784c18d1..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l342_three_parts_two_of_then_have_the_same_bounds_g9_o2.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L342 -# -# ++ -# + - -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11) ->> insert into test values (0, 10, 11), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 10, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l342_three_parts_two_of_then_have_the_same_bounds_g9_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l342_three_parts_two_of_then_have_the_same_bounds_g9_o3.test deleted file mode 100644 index 20f60704ea8..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l342_three_parts_two_of_then_have_the_same_bounds_g9_o3.test +++ /dev/null @@ -1,25 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L342 -# -# ++ -# ++ -# + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11) ->> insert into test values (0, 10, 11), (0, 10, 12) ->> insert into test values (0, 10, 12), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l342_three_parts_two_of_then_have_the_same_bounds_g9_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l342_three_parts_two_of_then_have_the_same_bounds_g9_o4.test deleted file mode 100644 index ee0784c18d1..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l342_three_parts_two_of_then_have_the_same_bounds_g9_o4.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L342 -# -# ++ -# + - -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11) ->> insert into test values (0, 10, 11), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 10, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l342_three_parts_two_of_then_have_the_same_bounds_g9_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l342_three_parts_two_of_then_have_the_same_bounds_g9_o5.test deleted file mode 100644 index 48ea53577e8..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l342_three_parts_two_of_then_have_the_same_bounds_g9_o5.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L342 -# -# + - -# ++ -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 10, 12) ->> insert into test values (0, 10, 12), (0, 10, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l342_three_parts_two_of_then_have_the_same_bounds_g9_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l342_three_parts_two_of_then_have_the_same_bounds_g9_o6.test deleted file mode 100644 index 48ea53577e8..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l342_three_parts_two_of_then_have_the_same_bounds_g9_o6.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L342 -# -# + - -# ++ -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 10, 12) ->> insert into test values (0, 10, 12), (0, 10, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l346_three_parts_two_of_then_have_the_same_bounds_g10_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l346_three_parts_two_of_then_have_the_same_bounds_g10_o1.test deleted file mode 100644 index 8938d3ba173..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l346_three_parts_two_of_then_have_the_same_bounds_g10_o1.test +++ /dev/null @@ -1,25 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L346 -# -# +++ -# +++ -# ++ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11), (0, 10, 12) ->> insert into test values (0, 10, 11), (0, 10, 12), (0, 10, 13) ->> insert into test values (0, 10, 12), (0, 10, 13), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l346_three_parts_two_of_then_have_the_same_bounds_g10_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l346_three_parts_two_of_then_have_the_same_bounds_g10_o2.test deleted file mode 100644 index e3df6feb990..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l346_three_parts_two_of_then_have_the_same_bounds_g10_o2.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L346 -# -# +++ -# ++ - -# +++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11), (0, 10, 12) ->> insert into test values (0, 10, 11), (0, 10, 12), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 10, 13), (0, 10, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l346_three_parts_two_of_then_have_the_same_bounds_g10_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l346_three_parts_two_of_then_have_the_same_bounds_g10_o3.test deleted file mode 100644 index 8938d3ba173..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l346_three_parts_two_of_then_have_the_same_bounds_g10_o3.test +++ /dev/null @@ -1,25 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L346 -# -# +++ -# +++ -# ++ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11), (0, 10, 12) ->> insert into test values (0, 10, 11), (0, 10, 12), (0, 10, 13) ->> insert into test values (0, 10, 12), (0, 10, 13), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l346_three_parts_two_of_then_have_the_same_bounds_g10_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l346_three_parts_two_of_then_have_the_same_bounds_g10_o4.test deleted file mode 100644 index e3df6feb990..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l346_three_parts_two_of_then_have_the_same_bounds_g10_o4.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L346 -# -# +++ -# ++ - -# +++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11), (0, 10, 12) ->> insert into test values (0, 10, 11), (0, 10, 12), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 10, 13), (0, 10, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l346_three_parts_two_of_then_have_the_same_bounds_g10_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l346_three_parts_two_of_then_have_the_same_bounds_g10_o5.test deleted file mode 100644 index af49676425e..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l346_three_parts_two_of_then_have_the_same_bounds_g10_o5.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L346 -# -# ++ - -# +++ -# +++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 10, 12), (0, 10, 13) ->> insert into test values (0, 10, 12), (0, 10, 13), (0, 10, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l346_three_parts_two_of_then_have_the_same_bounds_g10_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l346_three_parts_two_of_then_have_the_same_bounds_g10_o6.test deleted file mode 100644 index af49676425e..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l346_three_parts_two_of_then_have_the_same_bounds_g10_o6.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L346 -# -# ++ - -# +++ -# +++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 10, 12), (0, 10, 13) ->> insert into test values (0, 10, 12), (0, 10, 13), (0, 10, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l350_three_parts_two_of_then_have_the_same_bounds_g11_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l350_three_parts_two_of_then_have_the_same_bounds_g11_o1.test deleted file mode 100644 index 04cdcc3c5b4..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l350_three_parts_two_of_then_have_the_same_bounds_g11_o1.test +++ /dev/null @@ -1,25 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L350 -# -# ++ -# ++ -# ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11) ->> insert into test values (0, 10, 11), (0, 10, 12) ->> insert into test values (0, 10, 12), (0, 10, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l350_three_parts_two_of_then_have_the_same_bounds_g11_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l350_three_parts_two_of_then_have_the_same_bounds_g11_o2.test deleted file mode 100644 index d69f7a3f13f..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l350_three_parts_two_of_then_have_the_same_bounds_g11_o2.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L350 -# -# ++ -# ++- -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11) ->> insert into test values (0, 10, 11), (0, 10, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 10, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l350_three_parts_two_of_then_have_the_same_bounds_g11_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l350_three_parts_two_of_then_have_the_same_bounds_g11_o3.test deleted file mode 100644 index 04cdcc3c5b4..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l350_three_parts_two_of_then_have_the_same_bounds_g11_o3.test +++ /dev/null @@ -1,25 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L350 -# -# ++ -# ++ -# ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11) ->> insert into test values (0, 10, 11), (0, 10, 12) ->> insert into test values (0, 10, 12), (0, 10, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l350_three_parts_two_of_then_have_the_same_bounds_g11_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l350_three_parts_two_of_then_have_the_same_bounds_g11_o4.test deleted file mode 100644 index d69f7a3f13f..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l350_three_parts_two_of_then_have_the_same_bounds_g11_o4.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L350 -# -# ++ -# ++- -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11) ->> insert into test values (0, 10, 11), (0, 10, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 10, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l350_three_parts_two_of_then_have_the_same_bounds_g11_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l350_three_parts_two_of_then_have_the_same_bounds_g11_o5.test deleted file mode 100644 index c9148d94100..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l350_three_parts_two_of_then_have_the_same_bounds_g11_o5.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L350 -# -# ++- -# ++ -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 10, 12) ->> insert into test values (0, 10, 12), (0, 10, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l350_three_parts_two_of_then_have_the_same_bounds_g11_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l350_three_parts_two_of_then_have_the_same_bounds_g11_o6.test deleted file mode 100644 index c9148d94100..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l350_three_parts_two_of_then_have_the_same_bounds_g11_o6.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L350 -# -# ++- -# ++ -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 10, 12) ->> insert into test values (0, 10, 12), (0, 10, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l354_three_parts_two_of_then_have_the_same_bounds_g12_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l354_three_parts_two_of_then_have_the_same_bounds_g12_o1.test deleted file mode 100644 index 6446119db07..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l354_three_parts_two_of_then_have_the_same_bounds_g12_o1.test +++ /dev/null @@ -1,25 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L354 -# -# +++ -# +++ -# +++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11), (0, 10, 12) ->> insert into test values (0, 10, 11), (0, 10, 12), (0, 10, 13) ->> insert into test values (0, 10, 12), (0, 10, 13), (0, 10, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l354_three_parts_two_of_then_have_the_same_bounds_g12_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l354_three_parts_two_of_then_have_the_same_bounds_g12_o2.test deleted file mode 100644 index 0f2728bbe9f..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l354_three_parts_two_of_then_have_the_same_bounds_g12_o2.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L354 -# -# +++ -# +++- -# +++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11), (0, 10, 12) ->> insert into test values (0, 10, 11), (0, 10, 12), (0, 10, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 10, 13), (0, 10, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l354_three_parts_two_of_then_have_the_same_bounds_g12_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l354_three_parts_two_of_then_have_the_same_bounds_g12_o3.test deleted file mode 100644 index 6446119db07..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l354_three_parts_two_of_then_have_the_same_bounds_g12_o3.test +++ /dev/null @@ -1,25 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L354 -# -# +++ -# +++ -# +++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11), (0, 10, 12) ->> insert into test values (0, 10, 11), (0, 10, 12), (0, 10, 13) ->> insert into test values (0, 10, 12), (0, 10, 13), (0, 10, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l354_three_parts_two_of_then_have_the_same_bounds_g12_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l354_three_parts_two_of_then_have_the_same_bounds_g12_o4.test deleted file mode 100644 index 0f2728bbe9f..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l354_three_parts_two_of_then_have_the_same_bounds_g12_o4.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L354 -# -# +++ -# +++- -# +++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11), (0, 10, 12) ->> insert into test values (0, 10, 11), (0, 10, 12), (0, 10, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 10, 13), (0, 10, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l354_three_parts_two_of_then_have_the_same_bounds_g12_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l354_three_parts_two_of_then_have_the_same_bounds_g12_o5.test deleted file mode 100644 index 5dddfa60d86..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l354_three_parts_two_of_then_have_the_same_bounds_g12_o5.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L354 -# -# +++- -# +++ -# +++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11), (0, 10, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 10, 12), (0, 10, 13) ->> insert into test values (0, 10, 12), (0, 10, 13), (0, 10, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l354_three_parts_two_of_then_have_the_same_bounds_g12_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l354_three_parts_two_of_then_have_the_same_bounds_g12_o6.test deleted file mode 100644 index 5dddfa60d86..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l354_three_parts_two_of_then_have_the_same_bounds_g12_o6.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L354 -# -# +++- -# +++ -# +++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11), (0, 10, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 10, 12), (0, 10, 13) ->> insert into test values (0, 10, 12), (0, 10, 13), (0, 10, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l358_three_parts_two_of_then_have_the_same_bounds_g13_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l358_three_parts_two_of_then_have_the_same_bounds_g13_o1.test deleted file mode 100644 index a36da29ef37..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l358_three_parts_two_of_then_have_the_same_bounds_g13_o1.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L358 -# -# +- -# +- -# + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 10, 12), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l358_three_parts_two_of_then_have_the_same_bounds_g13_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l358_three_parts_two_of_then_have_the_same_bounds_g13_o2.test deleted file mode 100644 index 4aa190e00ca..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l358_three_parts_two_of_then_have_the_same_bounds_g13_o2.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L358 -# -# +- -# + - -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l358_three_parts_two_of_then_have_the_same_bounds_g13_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l358_three_parts_two_of_then_have_the_same_bounds_g13_o3.test deleted file mode 100644 index a36da29ef37..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l358_three_parts_two_of_then_have_the_same_bounds_g13_o3.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L358 -# -# +- -# +- -# + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 10, 12), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l358_three_parts_two_of_then_have_the_same_bounds_g13_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l358_three_parts_two_of_then_have_the_same_bounds_g13_o4.test deleted file mode 100644 index 4aa190e00ca..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l358_three_parts_two_of_then_have_the_same_bounds_g13_o4.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L358 -# -# +- -# + - -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l358_three_parts_two_of_then_have_the_same_bounds_g13_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l358_three_parts_two_of_then_have_the_same_bounds_g13_o5.test deleted file mode 100644 index 65f5ccc7399..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l358_three_parts_two_of_then_have_the_same_bounds_g13_o5.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L358 -# -# + - -# +- -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l358_three_parts_two_of_then_have_the_same_bounds_g13_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l358_three_parts_two_of_then_have_the_same_bounds_g13_o6.test deleted file mode 100644 index 65f5ccc7399..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l358_three_parts_two_of_then_have_the_same_bounds_g13_o6.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L358 -# -# + - -# +- -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l362_three_parts_two_of_then_have_the_same_bounds_g14_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l362_three_parts_two_of_then_have_the_same_bounds_g14_o1.test deleted file mode 100644 index 5cbdac35ba2..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l362_three_parts_two_of_then_have_the_same_bounds_g14_o1.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L362 -# -# ++- -# ++- -# ++ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 10, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 10, 13), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l362_three_parts_two_of_then_have_the_same_bounds_g14_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l362_three_parts_two_of_then_have_the_same_bounds_g14_o2.test deleted file mode 100644 index c47321a9f27..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l362_three_parts_two_of_then_have_the_same_bounds_g14_o2.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L362 -# -# ++- -# ++ - -# ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 10, 12), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 10, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l362_three_parts_two_of_then_have_the_same_bounds_g14_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l362_three_parts_two_of_then_have_the_same_bounds_g14_o3.test deleted file mode 100644 index 5cbdac35ba2..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l362_three_parts_two_of_then_have_the_same_bounds_g14_o3.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L362 -# -# ++- -# ++- -# ++ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 10, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 10, 13), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l362_three_parts_two_of_then_have_the_same_bounds_g14_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l362_three_parts_two_of_then_have_the_same_bounds_g14_o4.test deleted file mode 100644 index c47321a9f27..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l362_three_parts_two_of_then_have_the_same_bounds_g14_o4.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L362 -# -# ++- -# ++ - -# ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 10, 12), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 10, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l362_three_parts_two_of_then_have_the_same_bounds_g14_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l362_three_parts_two_of_then_have_the_same_bounds_g14_o5.test deleted file mode 100644 index 7495a0c35df..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l362_three_parts_two_of_then_have_the_same_bounds_g14_o5.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L362 -# -# ++ - -# ++- -# ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 10, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 10, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l362_three_parts_two_of_then_have_the_same_bounds_g14_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l362_three_parts_two_of_then_have_the_same_bounds_g14_o6.test deleted file mode 100644 index 7495a0c35df..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l362_three_parts_two_of_then_have_the_same_bounds_g14_o6.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L362 -# -# ++ - -# ++- -# ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 10, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 10, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l366_three_parts_two_of_then_have_the_same_bounds_g15_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l366_three_parts_two_of_then_have_the_same_bounds_g15_o1.test deleted file mode 100644 index cd602efd1dd..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l366_three_parts_two_of_then_have_the_same_bounds_g15_o1.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L366 -# -# -+ -# -+ -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 10, 12), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l366_three_parts_two_of_then_have_the_same_bounds_g15_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l366_three_parts_two_of_then_have_the_same_bounds_g15_o2.test deleted file mode 100644 index 21f43a33e72..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l366_three_parts_two_of_then_have_the_same_bounds_g15_o2.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L366 -# -# -+ -# - - -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l366_three_parts_two_of_then_have_the_same_bounds_g15_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l366_three_parts_two_of_then_have_the_same_bounds_g15_o3.test deleted file mode 100644 index cd602efd1dd..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l366_three_parts_two_of_then_have_the_same_bounds_g15_o3.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L366 -# -# -+ -# -+ -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 10, 12), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l366_three_parts_two_of_then_have_the_same_bounds_g15_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l366_three_parts_two_of_then_have_the_same_bounds_g15_o4.test deleted file mode 100644 index 21f43a33e72..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l366_three_parts_two_of_then_have_the_same_bounds_g15_o4.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L366 -# -# -+ -# - - -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l366_three_parts_two_of_then_have_the_same_bounds_g15_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l366_three_parts_two_of_then_have_the_same_bounds_g15_o5.test deleted file mode 100644 index 64878cb19d5..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l366_three_parts_two_of_then_have_the_same_bounds_g15_o5.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L366 -# -# - - -# -+ -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l366_three_parts_two_of_then_have_the_same_bounds_g15_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l366_three_parts_two_of_then_have_the_same_bounds_g15_o6.test deleted file mode 100644 index 64878cb19d5..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l366_three_parts_two_of_then_have_the_same_bounds_g15_o6.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L366 -# -# - - -# -+ -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l36_two_small_parts_g2_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l36_two_small_parts_g2_o1.test deleted file mode 100644 index 1024b649cfc..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l36_two_small_parts_g2_o1.test +++ /dev/null @@ -1,24 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L36 -# -# - -# --- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l36_two_small_parts_g2_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l36_two_small_parts_g2_o2.test deleted file mode 100644 index 4a68ecc64ea..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l36_two_small_parts_g2_o2.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L36 -# -# --- -# - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 11, 12) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l370_three_parts_two_of_then_have_the_same_bounds_g16_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l370_three_parts_two_of_then_have_the_same_bounds_g16_o1.test deleted file mode 100644 index fb2132144a6..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l370_three_parts_two_of_then_have_the_same_bounds_g16_o1.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L370 -# -# -++ -# -++ -# -+ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l370_three_parts_two_of_then_have_the_same_bounds_g16_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l370_three_parts_two_of_then_have_the_same_bounds_g16_o2.test deleted file mode 100644 index 6ca6b7fc2db..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l370_three_parts_two_of_then_have_the_same_bounds_g16_o2.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L370 -# -# -++ -# -+ - -# -++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 11, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l370_three_parts_two_of_then_have_the_same_bounds_g16_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l370_three_parts_two_of_then_have_the_same_bounds_g16_o3.test deleted file mode 100644 index fb2132144a6..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l370_three_parts_two_of_then_have_the_same_bounds_g16_o3.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L370 -# -# -++ -# -++ -# -+ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l370_three_parts_two_of_then_have_the_same_bounds_g16_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l370_three_parts_two_of_then_have_the_same_bounds_g16_o4.test deleted file mode 100644 index 6ca6b7fc2db..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l370_three_parts_two_of_then_have_the_same_bounds_g16_o4.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L370 -# -# -++ -# -+ - -# -++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 11, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l370_three_parts_two_of_then_have_the_same_bounds_g16_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l370_three_parts_two_of_then_have_the_same_bounds_g16_o5.test deleted file mode 100644 index 9fd31fc3923..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l370_three_parts_two_of_then_have_the_same_bounds_g16_o5.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L370 -# -# -+ - -# -++ -# -++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 11, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l370_three_parts_two_of_then_have_the_same_bounds_g16_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l370_three_parts_two_of_then_have_the_same_bounds_g16_o6.test deleted file mode 100644 index 9fd31fc3923..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l370_three_parts_two_of_then_have_the_same_bounds_g16_o6.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L370 -# -# -+ - -# -++ -# -++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 11, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l374_three_parts_two_of_then_have_the_same_bounds_g17_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l374_three_parts_two_of_then_have_the_same_bounds_g17_o1.test deleted file mode 100644 index 7f458bbc0a9..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l374_three_parts_two_of_then_have_the_same_bounds_g17_o1.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L374 -# -# -+ -# -+ -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l374_three_parts_two_of_then_have_the_same_bounds_g17_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l374_three_parts_two_of_then_have_the_same_bounds_g17_o2.test deleted file mode 100644 index a9f8ed3d16b..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l374_three_parts_two_of_then_have_the_same_bounds_g17_o2.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L374 -# -# -+ -# -+- -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l374_three_parts_two_of_then_have_the_same_bounds_g17_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l374_three_parts_two_of_then_have_the_same_bounds_g17_o3.test deleted file mode 100644 index 7f458bbc0a9..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l374_three_parts_two_of_then_have_the_same_bounds_g17_o3.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L374 -# -# -+ -# -+ -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l374_three_parts_two_of_then_have_the_same_bounds_g17_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l374_three_parts_two_of_then_have_the_same_bounds_g17_o4.test deleted file mode 100644 index a9f8ed3d16b..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l374_three_parts_two_of_then_have_the_same_bounds_g17_o4.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L374 -# -# -+ -# -+- -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l374_three_parts_two_of_then_have_the_same_bounds_g17_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l374_three_parts_two_of_then_have_the_same_bounds_g17_o5.test deleted file mode 100644 index ce33ae18822..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l374_three_parts_two_of_then_have_the_same_bounds_g17_o5.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L374 -# -# -+- -# -+ -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l374_three_parts_two_of_then_have_the_same_bounds_g17_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l374_three_parts_two_of_then_have_the_same_bounds_g17_o6.test deleted file mode 100644 index ce33ae18822..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l374_three_parts_two_of_then_have_the_same_bounds_g17_o6.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L374 -# -# -+- -# -+ -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l378_three_parts_two_of_then_have_the_same_bounds_g18_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l378_three_parts_two_of_then_have_the_same_bounds_g18_o1.test deleted file mode 100644 index 8408131fa26..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l378_three_parts_two_of_then_have_the_same_bounds_g18_o1.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L378 -# -# -++ -# -++ -# -++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 11, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l378_three_parts_two_of_then_have_the_same_bounds_g18_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l378_three_parts_two_of_then_have_the_same_bounds_g18_o2.test deleted file mode 100644 index e703aac1dee..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l378_three_parts_two_of_then_have_the_same_bounds_g18_o2.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L378 -# -# -++ -# -++- -# -++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 11, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l378_three_parts_two_of_then_have_the_same_bounds_g18_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l378_three_parts_two_of_then_have_the_same_bounds_g18_o3.test deleted file mode 100644 index 8408131fa26..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l378_three_parts_two_of_then_have_the_same_bounds_g18_o3.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L378 -# -# -++ -# -++ -# -++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 11, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l378_three_parts_two_of_then_have_the_same_bounds_g18_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l378_three_parts_two_of_then_have_the_same_bounds_g18_o4.test deleted file mode 100644 index e703aac1dee..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l378_three_parts_two_of_then_have_the_same_bounds_g18_o4.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L378 -# -# -++ -# -++- -# -++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 11, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l378_three_parts_two_of_then_have_the_same_bounds_g18_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l378_three_parts_two_of_then_have_the_same_bounds_g18_o5.test deleted file mode 100644 index e2a0bb3fe8f..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l378_three_parts_two_of_then_have_the_same_bounds_g18_o5.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L378 -# -# -++- -# -++ -# -++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 11, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l378_three_parts_two_of_then_have_the_same_bounds_g18_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l378_three_parts_two_of_then_have_the_same_bounds_g18_o6.test deleted file mode 100644 index e2a0bb3fe8f..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l378_three_parts_two_of_then_have_the_same_bounds_g18_o6.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L378 -# -# -++- -# -++ -# -++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 11, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l383_three_parts_two_of_then_have_the_same_bounds_g19_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l383_three_parts_two_of_then_have_the_same_bounds_g19_o1.test deleted file mode 100644 index 0c71e8b0d1b..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l383_three_parts_two_of_then_have_the_same_bounds_g19_o1.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L383 -# -# -- -# -- -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l383_three_parts_two_of_then_have_the_same_bounds_g19_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l383_three_parts_two_of_then_have_the_same_bounds_g19_o2.test deleted file mode 100644 index 7ba794fcc95..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l383_three_parts_two_of_then_have_the_same_bounds_g19_o2.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L383 -# -# -- -# - - -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l383_three_parts_two_of_then_have_the_same_bounds_g19_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l383_three_parts_two_of_then_have_the_same_bounds_g19_o3.test deleted file mode 100644 index 0c71e8b0d1b..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l383_three_parts_two_of_then_have_the_same_bounds_g19_o3.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L383 -# -# -- -# -- -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l383_three_parts_two_of_then_have_the_same_bounds_g19_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l383_three_parts_two_of_then_have_the_same_bounds_g19_o4.test deleted file mode 100644 index 7ba794fcc95..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l383_three_parts_two_of_then_have_the_same_bounds_g19_o4.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L383 -# -# -- -# - - -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l383_three_parts_two_of_then_have_the_same_bounds_g19_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l383_three_parts_two_of_then_have_the_same_bounds_g19_o5.test deleted file mode 100644 index a2d19a955c7..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l383_three_parts_two_of_then_have_the_same_bounds_g19_o5.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L383 -# -# - - -# -- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l383_three_parts_two_of_then_have_the_same_bounds_g19_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l383_three_parts_two_of_then_have_the_same_bounds_g19_o6.test deleted file mode 100644 index a2d19a955c7..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l383_three_parts_two_of_then_have_the_same_bounds_g19_o6.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L383 -# -# - - -# -- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l387_three_parts_two_of_then_have_the_same_bounds_g20_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l387_three_parts_two_of_then_have_the_same_bounds_g20_o1.test deleted file mode 100644 index 46fd98f8f1f..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l387_three_parts_two_of_then_have_the_same_bounds_g20_o1.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L387 -# -# -+- -# -+- -# - +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l387_three_parts_two_of_then_have_the_same_bounds_g20_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l387_three_parts_two_of_then_have_the_same_bounds_g20_o2.test deleted file mode 100644 index 61ed0b3f9e5..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l387_three_parts_two_of_then_have_the_same_bounds_g20_o2.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L387 -# -# -+- -# - +- -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l387_three_parts_two_of_then_have_the_same_bounds_g20_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l387_three_parts_two_of_then_have_the_same_bounds_g20_o3.test deleted file mode 100644 index 46fd98f8f1f..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l387_three_parts_two_of_then_have_the_same_bounds_g20_o3.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L387 -# -# -+- -# -+- -# - +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l387_three_parts_two_of_then_have_the_same_bounds_g20_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l387_three_parts_two_of_then_have_the_same_bounds_g20_o4.test deleted file mode 100644 index 61ed0b3f9e5..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l387_three_parts_two_of_then_have_the_same_bounds_g20_o4.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L387 -# -# -+- -# - +- -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l387_three_parts_two_of_then_have_the_same_bounds_g20_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l387_three_parts_two_of_then_have_the_same_bounds_g20_o5.test deleted file mode 100644 index 0092e3bf6b5..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l387_three_parts_two_of_then_have_the_same_bounds_g20_o5.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L387 -# -# - +- -# -+- -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l387_three_parts_two_of_then_have_the_same_bounds_g20_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l387_three_parts_two_of_then_have_the_same_bounds_g20_o6.test deleted file mode 100644 index 0092e3bf6b5..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l387_three_parts_two_of_then_have_the_same_bounds_g20_o6.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L387 -# -# - +- -# -+- -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l391_three_parts_two_of_then_have_the_same_bounds_g21_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l391_three_parts_two_of_then_have_the_same_bounds_g21_o1.test deleted file mode 100644 index 03710d068eb..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l391_three_parts_two_of_then_have_the_same_bounds_g21_o1.test +++ /dev/null @@ -1,25 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L391 -# -# ++ -# ++ -# - + -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 10, 12), (0, 11, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l391_three_parts_two_of_then_have_the_same_bounds_g21_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l391_three_parts_two_of_then_have_the_same_bounds_g21_o2.test deleted file mode 100644 index a24146a1c2b..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l391_three_parts_two_of_then_have_the_same_bounds_g21_o2.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L391 -# -# ++ -# - + -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 10, 11), (0, 11, 13) ->> insert into test values (0, 11, 13), (0, 11, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l391_three_parts_two_of_then_have_the_same_bounds_g21_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l391_three_parts_two_of_then_have_the_same_bounds_g21_o3.test deleted file mode 100644 index 03710d068eb..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l391_three_parts_two_of_then_have_the_same_bounds_g21_o3.test +++ /dev/null @@ -1,25 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L391 -# -# ++ -# ++ -# - + -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 10, 12), (0, 11, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l391_three_parts_two_of_then_have_the_same_bounds_g21_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l391_three_parts_two_of_then_have_the_same_bounds_g21_o4.test deleted file mode 100644 index a24146a1c2b..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l391_three_parts_two_of_then_have_the_same_bounds_g21_o4.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L391 -# -# ++ -# - + -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 10, 11), (0, 11, 13) ->> insert into test values (0, 11, 13), (0, 11, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l391_three_parts_two_of_then_have_the_same_bounds_g21_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l391_three_parts_two_of_then_have_the_same_bounds_g21_o5.test deleted file mode 100644 index c9b849c6046..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l391_three_parts_two_of_then_have_the_same_bounds_g21_o5.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L391 -# -# - + -# ++ -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 12, 12), (0, 12, 13) ->> insert into test values (0, 12, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l391_three_parts_two_of_then_have_the_same_bounds_g21_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l391_three_parts_two_of_then_have_the_same_bounds_g21_o6.test deleted file mode 100644 index c9b849c6046..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l391_three_parts_two_of_then_have_the_same_bounds_g21_o6.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L391 -# -# - + -# ++ -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 12, 12), (0, 12, 13) ->> insert into test values (0, 12, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l395_three_parts_two_of_then_have_the_same_bounds_g22_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l395_three_parts_two_of_then_have_the_same_bounds_g22_o1.test deleted file mode 100644 index fd2a6ec4b88..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l395_three_parts_two_of_then_have_the_same_bounds_g22_o1.test +++ /dev/null @@ -1,25 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L395 -# -# +++ -# +++ -# - ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 11, 12), (0, 11, 13), (0, 11, 14) ->> insert into test values (0, 10, 12), (0, 11, 14), (0, 11, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l395_three_parts_two_of_then_have_the_same_bounds_g22_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l395_three_parts_two_of_then_have_the_same_bounds_g22_o2.test deleted file mode 100644 index f5276482a62..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l395_three_parts_two_of_then_have_the_same_bounds_g22_o2.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L395 -# -# +++ -# - ++ -# +++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 10, 11), (0, 11, 13), (0, 11, 14) ->> insert into test values (0, 11, 13), (0, 11, 14), (0, 11, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l395_three_parts_two_of_then_have_the_same_bounds_g22_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l395_three_parts_two_of_then_have_the_same_bounds_g22_o3.test deleted file mode 100644 index fd2a6ec4b88..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l395_three_parts_two_of_then_have_the_same_bounds_g22_o3.test +++ /dev/null @@ -1,25 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L395 -# -# +++ -# +++ -# - ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 11, 12), (0, 11, 13), (0, 11, 14) ->> insert into test values (0, 10, 12), (0, 11, 14), (0, 11, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l395_three_parts_two_of_then_have_the_same_bounds_g22_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l395_three_parts_two_of_then_have_the_same_bounds_g22_o4.test deleted file mode 100644 index f5276482a62..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l395_three_parts_two_of_then_have_the_same_bounds_g22_o4.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L395 -# -# +++ -# - ++ -# +++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 10, 11), (0, 11, 13), (0, 11, 14) ->> insert into test values (0, 11, 13), (0, 11, 14), (0, 11, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l395_three_parts_two_of_then_have_the_same_bounds_g22_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l395_three_parts_two_of_then_have_the_same_bounds_g22_o5.test deleted file mode 100644 index 6c375dff440..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l395_three_parts_two_of_then_have_the_same_bounds_g22_o5.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L395 -# -# - ++ -# +++ -# +++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 12, 13) ->> insert into test values (0, 12, 12), (0, 12, 13), (0, 12, 14) ->> insert into test values (0, 12, 13), (0, 12, 14), (0, 12, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l395_three_parts_two_of_then_have_the_same_bounds_g22_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l395_three_parts_two_of_then_have_the_same_bounds_g22_o6.test deleted file mode 100644 index 6c375dff440..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l395_three_parts_two_of_then_have_the_same_bounds_g22_o6.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L395 -# -# - ++ -# +++ -# +++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 12, 13) ->> insert into test values (0, 12, 12), (0, 12, 13), (0, 12, 14) ->> insert into test values (0, 12, 13), (0, 12, 14), (0, 12, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l399_three_parts_two_of_then_have_the_same_bounds_g23_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l399_three_parts_two_of_then_have_the_same_bounds_g23_o1.test deleted file mode 100644 index 4202f946fcc..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l399_three_parts_two_of_then_have_the_same_bounds_g23_o1.test +++ /dev/null @@ -1,25 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L399 -# -# ++ -# ++ -# -++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 11, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l399_three_parts_two_of_then_have_the_same_bounds_g23_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l399_three_parts_two_of_then_have_the_same_bounds_g23_o2.test deleted file mode 100644 index 762cfaded0c..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l399_three_parts_two_of_then_have_the_same_bounds_g23_o2.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L399 -# -# ++ -# -++ -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 11, 13), (0, 11, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l399_three_parts_two_of_then_have_the_same_bounds_g23_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l399_three_parts_two_of_then_have_the_same_bounds_g23_o3.test deleted file mode 100644 index 4202f946fcc..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l399_three_parts_two_of_then_have_the_same_bounds_g23_o3.test +++ /dev/null @@ -1,25 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L399 -# -# ++ -# ++ -# -++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 11, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l399_three_parts_two_of_then_have_the_same_bounds_g23_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l399_three_parts_two_of_then_have_the_same_bounds_g23_o4.test deleted file mode 100644 index 762cfaded0c..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l399_three_parts_two_of_then_have_the_same_bounds_g23_o4.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L399 -# -# ++ -# -++ -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 11, 13), (0, 11, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l399_three_parts_two_of_then_have_the_same_bounds_g23_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l399_three_parts_two_of_then_have_the_same_bounds_g23_o5.test deleted file mode 100644 index 944d43a5566..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l399_three_parts_two_of_then_have_the_same_bounds_g23_o5.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L399 -# -# -++ -# ++ -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 11, 13), (0, 11, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l399_three_parts_two_of_then_have_the_same_bounds_g23_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l399_three_parts_two_of_then_have_the_same_bounds_g23_o6.test deleted file mode 100644 index 944d43a5566..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l399_three_parts_two_of_then_have_the_same_bounds_g23_o6.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L399 -# -# -++ -# ++ -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 11, 13), (0, 11, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l39_two_small_parts_g3_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l39_two_small_parts_g3_o1.test deleted file mode 100644 index f648a62bbeb..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l39_two_small_parts_g3_o1.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L39 -# -# - -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10) ->> insert into test values (0, 11, 12), (0, 12, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l39_two_small_parts_g3_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l39_two_small_parts_g3_o2.test deleted file mode 100644 index fd5f48e47f8..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l39_two_small_parts_g3_o2.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L39 -# -# -- -# - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l403_three_parts_two_of_then_have_the_same_bounds_g24_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l403_three_parts_two_of_then_have_the_same_bounds_g24_o1.test deleted file mode 100644 index d2375e50ba9..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l403_three_parts_two_of_then_have_the_same_bounds_g24_o1.test +++ /dev/null @@ -1,25 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L403 -# -# +++ -# +++ -# -+++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 11, 12), (0, 11, 13), (0, 11, 14) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 11, 14), (0, 11, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l403_three_parts_two_of_then_have_the_same_bounds_g24_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l403_three_parts_two_of_then_have_the_same_bounds_g24_o2.test deleted file mode 100644 index 6990c4ebfcd..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l403_three_parts_two_of_then_have_the_same_bounds_g24_o2.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L403 -# -# +++ -# -+++ -# +++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13), (0, 11, 14) ->> insert into test values (0, 11, 13), (0, 11, 14), (0, 11, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l403_three_parts_two_of_then_have_the_same_bounds_g24_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l403_three_parts_two_of_then_have_the_same_bounds_g24_o3.test deleted file mode 100644 index d2375e50ba9..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l403_three_parts_two_of_then_have_the_same_bounds_g24_o3.test +++ /dev/null @@ -1,25 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L403 -# -# +++ -# +++ -# -+++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 11, 12), (0, 11, 13), (0, 11, 14) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 11, 14), (0, 11, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l403_three_parts_two_of_then_have_the_same_bounds_g24_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l403_three_parts_two_of_then_have_the_same_bounds_g24_o4.test deleted file mode 100644 index 6990c4ebfcd..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l403_three_parts_two_of_then_have_the_same_bounds_g24_o4.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L403 -# -# +++ -# -+++ -# +++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13), (0, 11, 14) ->> insert into test values (0, 11, 13), (0, 11, 14), (0, 11, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l403_three_parts_two_of_then_have_the_same_bounds_g24_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l403_three_parts_two_of_then_have_the_same_bounds_g24_o5.test deleted file mode 100644 index 615eb9b6c4a..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l403_three_parts_two_of_then_have_the_same_bounds_g24_o5.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L403 -# -# -+++ -# +++ -# +++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 11, 12), (0, 11, 13), (0, 11, 14) ->> insert into test values (0, 11, 13), (0, 11, 14), (0, 11, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l403_three_parts_two_of_then_have_the_same_bounds_g24_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l403_three_parts_two_of_then_have_the_same_bounds_g24_o6.test deleted file mode 100644 index 615eb9b6c4a..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l403_three_parts_two_of_then_have_the_same_bounds_g24_o6.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L403 -# -# -+++ -# +++ -# +++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 11, 12), (0, 11, 13), (0, 11, 14) ->> insert into test values (0, 11, 13), (0, 11, 14), (0, 11, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l407_three_parts_two_of_then_have_the_same_bounds_g25_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l407_three_parts_two_of_then_have_the_same_bounds_g25_o1.test deleted file mode 100644 index 93219f9607f..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l407_three_parts_two_of_then_have_the_same_bounds_g25_o1.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L407 -# -# +- -# +- -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l407_three_parts_two_of_then_have_the_same_bounds_g25_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l407_three_parts_two_of_then_have_the_same_bounds_g25_o2.test deleted file mode 100644 index 3601c2531d7..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l407_three_parts_two_of_then_have_the_same_bounds_g25_o2.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L407 -# -# +- -# - - -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l407_three_parts_two_of_then_have_the_same_bounds_g25_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l407_three_parts_two_of_then_have_the_same_bounds_g25_o3.test deleted file mode 100644 index 93219f9607f..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l407_three_parts_two_of_then_have_the_same_bounds_g25_o3.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L407 -# -# +- -# +- -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l407_three_parts_two_of_then_have_the_same_bounds_g25_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l407_three_parts_two_of_then_have_the_same_bounds_g25_o4.test deleted file mode 100644 index 3601c2531d7..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l407_three_parts_two_of_then_have_the_same_bounds_g25_o4.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L407 -# -# +- -# - - -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l407_three_parts_two_of_then_have_the_same_bounds_g25_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l407_three_parts_two_of_then_have_the_same_bounds_g25_o5.test deleted file mode 100644 index e2a80c67eba..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l407_three_parts_two_of_then_have_the_same_bounds_g25_o5.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L407 -# -# - - -# +- -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l407_three_parts_two_of_then_have_the_same_bounds_g25_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l407_three_parts_two_of_then_have_the_same_bounds_g25_o6.test deleted file mode 100644 index e2a80c67eba..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l407_three_parts_two_of_then_have_the_same_bounds_g25_o6.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L407 -# -# - - -# +- -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l411_three_parts_two_of_then_have_the_same_bounds_g26_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l411_three_parts_two_of_then_have_the_same_bounds_g26_o1.test deleted file mode 100644 index 2bee35a2ec4..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l411_three_parts_two_of_then_have_the_same_bounds_g26_o1.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L411 -# -# ++- -# ++- -# -+ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 11, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l411_three_parts_two_of_then_have_the_same_bounds_g26_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l411_three_parts_two_of_then_have_the_same_bounds_g26_o2.test deleted file mode 100644 index 387b42883e1..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l411_three_parts_two_of_then_have_the_same_bounds_g26_o2.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L411 -# -# ++- -# -+ - -# ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 11, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l411_three_parts_two_of_then_have_the_same_bounds_g26_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l411_three_parts_two_of_then_have_the_same_bounds_g26_o3.test deleted file mode 100644 index 2bee35a2ec4..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l411_three_parts_two_of_then_have_the_same_bounds_g26_o3.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L411 -# -# ++- -# ++- -# -+ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 11, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l411_three_parts_two_of_then_have_the_same_bounds_g26_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l411_three_parts_two_of_then_have_the_same_bounds_g26_o4.test deleted file mode 100644 index 387b42883e1..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l411_three_parts_two_of_then_have_the_same_bounds_g26_o4.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L411 -# -# ++- -# -+ - -# ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 11, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l411_three_parts_two_of_then_have_the_same_bounds_g26_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l411_three_parts_two_of_then_have_the_same_bounds_g26_o5.test deleted file mode 100644 index 6d5e67818ed..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l411_three_parts_two_of_then_have_the_same_bounds_g26_o5.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L411 -# -# -+ - -# ++- -# ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 11, 13), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 11, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l411_three_parts_two_of_then_have_the_same_bounds_g26_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l411_three_parts_two_of_then_have_the_same_bounds_g26_o6.test deleted file mode 100644 index 6d5e67818ed..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l411_three_parts_two_of_then_have_the_same_bounds_g26_o6.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L411 -# -# -+ - -# ++- -# ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 11, 13), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 11, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l415_three_parts_two_of_then_have_the_same_bounds_g27_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l415_three_parts_two_of_then_have_the_same_bounds_g27_o1.test deleted file mode 100644 index 1d51bd47f42..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l415_three_parts_two_of_then_have_the_same_bounds_g27_o1.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L415 -# -# +- -# +- -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l415_three_parts_two_of_then_have_the_same_bounds_g27_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l415_three_parts_two_of_then_have_the_same_bounds_g27_o2.test deleted file mode 100644 index 51b1d296b09..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l415_three_parts_two_of_then_have_the_same_bounds_g27_o2.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L415 -# -# +- -# -+- -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l415_three_parts_two_of_then_have_the_same_bounds_g27_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l415_three_parts_two_of_then_have_the_same_bounds_g27_o3.test deleted file mode 100644 index 1d51bd47f42..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l415_three_parts_two_of_then_have_the_same_bounds_g27_o3.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L415 -# -# +- -# +- -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l415_three_parts_two_of_then_have_the_same_bounds_g27_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l415_three_parts_two_of_then_have_the_same_bounds_g27_o4.test deleted file mode 100644 index 51b1d296b09..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l415_three_parts_two_of_then_have_the_same_bounds_g27_o4.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L415 -# -# +- -# -+- -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l415_three_parts_two_of_then_have_the_same_bounds_g27_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l415_three_parts_two_of_then_have_the_same_bounds_g27_o5.test deleted file mode 100644 index c3a09362cc5..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l415_three_parts_two_of_then_have_the_same_bounds_g27_o5.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L415 -# -# -+- -# +- -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l415_three_parts_two_of_then_have_the_same_bounds_g27_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l415_three_parts_two_of_then_have_the_same_bounds_g27_o6.test deleted file mode 100644 index c3a09362cc5..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l415_three_parts_two_of_then_have_the_same_bounds_g27_o6.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L415 -# -# -+- -# +- -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l419_three_parts_two_of_then_have_the_same_bounds_g28_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l419_three_parts_two_of_then_have_the_same_bounds_g28_o1.test deleted file mode 100644 index cc10d3d70c9..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l419_three_parts_two_of_then_have_the_same_bounds_g28_o1.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L419 -# -# ++- -# ++- -# -++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 11, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 11, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l419_three_parts_two_of_then_have_the_same_bounds_g28_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l419_three_parts_two_of_then_have_the_same_bounds_g28_o2.test deleted file mode 100644 index 06f3926d043..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l419_three_parts_two_of_then_have_the_same_bounds_g28_o2.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L419 -# -# ++- -# -++- -# ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 11, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l419_three_parts_two_of_then_have_the_same_bounds_g28_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l419_three_parts_two_of_then_have_the_same_bounds_g28_o3.test deleted file mode 100644 index cc10d3d70c9..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l419_three_parts_two_of_then_have_the_same_bounds_g28_o3.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L419 -# -# ++- -# ++- -# -++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 11, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 11, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l419_three_parts_two_of_then_have_the_same_bounds_g28_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l419_three_parts_two_of_then_have_the_same_bounds_g28_o4.test deleted file mode 100644 index 06f3926d043..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l419_three_parts_two_of_then_have_the_same_bounds_g28_o4.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L419 -# -# ++- -# -++- -# ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 11, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l419_three_parts_two_of_then_have_the_same_bounds_g28_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l419_three_parts_two_of_then_have_the_same_bounds_g28_o5.test deleted file mode 100644 index cf042036d21..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l419_three_parts_two_of_then_have_the_same_bounds_g28_o5.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L419 -# -# -++- -# ++- -# ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 11, 13), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 11, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l419_three_parts_two_of_then_have_the_same_bounds_g28_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l419_three_parts_two_of_then_have_the_same_bounds_g28_o6.test deleted file mode 100644 index cf042036d21..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l419_three_parts_two_of_then_have_the_same_bounds_g28_o6.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L419 -# -# -++- -# ++- -# ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 11, 13), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 11, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l423_three_parts_two_of_then_have_the_same_bounds_g29_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l423_three_parts_two_of_then_have_the_same_bounds_g29_o1.test deleted file mode 100644 index 7bf16613d25..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l423_three_parts_two_of_then_have_the_same_bounds_g29_o1.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L423 -# -# -+ -# -+ -# - + -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l423_three_parts_two_of_then_have_the_same_bounds_g29_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l423_three_parts_two_of_then_have_the_same_bounds_g29_o2.test deleted file mode 100644 index 9f4e731ad72..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l423_three_parts_two_of_then_have_the_same_bounds_g29_o2.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L423 -# -# -+ -# - + -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l423_three_parts_two_of_then_have_the_same_bounds_g29_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l423_three_parts_two_of_then_have_the_same_bounds_g29_o3.test deleted file mode 100644 index 7bf16613d25..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l423_three_parts_two_of_then_have_the_same_bounds_g29_o3.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L423 -# -# -+ -# -+ -# - + -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l423_three_parts_two_of_then_have_the_same_bounds_g29_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l423_three_parts_two_of_then_have_the_same_bounds_g29_o4.test deleted file mode 100644 index 9f4e731ad72..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l423_three_parts_two_of_then_have_the_same_bounds_g29_o4.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L423 -# -# -+ -# - + -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l423_three_parts_two_of_then_have_the_same_bounds_g29_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l423_three_parts_two_of_then_have_the_same_bounds_g29_o5.test deleted file mode 100644 index 8ca0ef1afcb..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l423_three_parts_two_of_then_have_the_same_bounds_g29_o5.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L423 -# -# - + -# -+ -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l423_three_parts_two_of_then_have_the_same_bounds_g29_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l423_three_parts_two_of_then_have_the_same_bounds_g29_o6.test deleted file mode 100644 index 8ca0ef1afcb..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l423_three_parts_two_of_then_have_the_same_bounds_g29_o6.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L423 -# -# - + -# -+ -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l427_three_parts_two_of_then_have_the_same_bounds_g30_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l427_three_parts_two_of_then_have_the_same_bounds_g30_o1.test deleted file mode 100644 index 48b3e0cc762..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l427_three_parts_two_of_then_have_the_same_bounds_g30_o1.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L427 -# -# -+ -# -+ -# --+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l427_three_parts_two_of_then_have_the_same_bounds_g30_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l427_three_parts_two_of_then_have_the_same_bounds_g30_o2.test deleted file mode 100644 index defdfb227d7..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l427_three_parts_two_of_then_have_the_same_bounds_g30_o2.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L427 -# -# -+ -# --+ -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l427_three_parts_two_of_then_have_the_same_bounds_g30_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l427_three_parts_two_of_then_have_the_same_bounds_g30_o3.test deleted file mode 100644 index 48b3e0cc762..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l427_three_parts_two_of_then_have_the_same_bounds_g30_o3.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L427 -# -# -+ -# -+ -# --+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l427_three_parts_two_of_then_have_the_same_bounds_g30_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l427_three_parts_two_of_then_have_the_same_bounds_g30_o4.test deleted file mode 100644 index defdfb227d7..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l427_three_parts_two_of_then_have_the_same_bounds_g30_o4.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L427 -# -# -+ -# --+ -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l427_three_parts_two_of_then_have_the_same_bounds_g30_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l427_three_parts_two_of_then_have_the_same_bounds_g30_o5.test deleted file mode 100644 index 3c4a579de68..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l427_three_parts_two_of_then_have_the_same_bounds_g30_o5.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L427 -# -# --+ -# -+ -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l427_three_parts_two_of_then_have_the_same_bounds_g30_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l427_three_parts_two_of_then_have_the_same_bounds_g30_o6.test deleted file mode 100644 index 3c4a579de68..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l427_three_parts_two_of_then_have_the_same_bounds_g30_o6.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L427 -# -# --+ -# -+ -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l42_two_small_parts_g4_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l42_two_small_parts_g4_o1.test deleted file mode 100644 index da26cb4d124..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l42_two_small_parts_g4_o1.test +++ /dev/null @@ -1,23 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L42 -# -# + -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10) ->> insert into test values (0, 10, 11), (0, 11, 12) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l42_two_small_parts_g4_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l42_two_small_parts_g4_o2.test deleted file mode 100644 index 19d54b2f660..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l42_two_small_parts_g4_o2.test +++ /dev/null @@ -1,25 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L42 -# -# +- -# + -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l432_three_parts_two_of_then_have_the_same_bounds_g31_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l432_three_parts_two_of_then_have_the_same_bounds_g31_o1.test deleted file mode 100644 index 9e85177da12..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l432_three_parts_two_of_then_have_the_same_bounds_g31_o1.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L432 -# -# -- -# -- -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l432_three_parts_two_of_then_have_the_same_bounds_g31_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l432_three_parts_two_of_then_have_the_same_bounds_g31_o2.test deleted file mode 100644 index cd3d6785cd1..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l432_three_parts_two_of_then_have_the_same_bounds_g31_o2.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L432 -# -# -- -# - - -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l432_three_parts_two_of_then_have_the_same_bounds_g31_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l432_three_parts_two_of_then_have_the_same_bounds_g31_o3.test deleted file mode 100644 index 9e85177da12..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l432_three_parts_two_of_then_have_the_same_bounds_g31_o3.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L432 -# -# -- -# -- -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l432_three_parts_two_of_then_have_the_same_bounds_g31_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l432_three_parts_two_of_then_have_the_same_bounds_g31_o4.test deleted file mode 100644 index cd3d6785cd1..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l432_three_parts_two_of_then_have_the_same_bounds_g31_o4.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L432 -# -# -- -# - - -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l432_three_parts_two_of_then_have_the_same_bounds_g31_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l432_three_parts_two_of_then_have_the_same_bounds_g31_o5.test deleted file mode 100644 index 258773ab4a7..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l432_three_parts_two_of_then_have_the_same_bounds_g31_o5.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L432 -# -# - - -# -- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l432_three_parts_two_of_then_have_the_same_bounds_g31_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l432_three_parts_two_of_then_have_the_same_bounds_g31_o6.test deleted file mode 100644 index 258773ab4a7..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l432_three_parts_two_of_then_have_the_same_bounds_g31_o6.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L432 -# -# - - -# -- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l436_three_parts_two_of_then_have_the_same_bounds_g32_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l436_three_parts_two_of_then_have_the_same_bounds_g32_o1.test deleted file mode 100644 index 57cfa714df4..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l436_three_parts_two_of_then_have_the_same_bounds_g32_o1.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L436 -# -# ++ -# ++ -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 10, 12), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l436_three_parts_two_of_then_have_the_same_bounds_g32_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l436_three_parts_two_of_then_have_the_same_bounds_g32_o2.test deleted file mode 100644 index 0d803da6dbd..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l436_three_parts_two_of_then_have_the_same_bounds_g32_o2.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L436 -# -# ++ -# - - -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 10, 11), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 11, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l436_three_parts_two_of_then_have_the_same_bounds_g32_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l436_three_parts_two_of_then_have_the_same_bounds_g32_o3.test deleted file mode 100644 index 57cfa714df4..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l436_three_parts_two_of_then_have_the_same_bounds_g32_o3.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L436 -# -# ++ -# ++ -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 10, 12), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l436_three_parts_two_of_then_have_the_same_bounds_g32_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l436_three_parts_two_of_then_have_the_same_bounds_g32_o4.test deleted file mode 100644 index 0d803da6dbd..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l436_three_parts_two_of_then_have_the_same_bounds_g32_o4.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L436 -# -# ++ -# - - -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 10, 11), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 11, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l436_three_parts_two_of_then_have_the_same_bounds_g32_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l436_three_parts_two_of_then_have_the_same_bounds_g32_o5.test deleted file mode 100644 index 997fe510533..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l436_three_parts_two_of_then_have_the_same_bounds_g32_o5.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L436 -# -# - - -# ++ -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 11, 13), (0, 11, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l436_three_parts_two_of_then_have_the_same_bounds_g32_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l436_three_parts_two_of_then_have_the_same_bounds_g32_o6.test deleted file mode 100644 index 997fe510533..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l436_three_parts_two_of_then_have_the_same_bounds_g32_o6.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L436 -# -# - - -# ++ -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 11, 13), (0, 11, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l440_three_parts_two_of_then_have_the_same_bounds_g33_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l440_three_parts_two_of_then_have_the_same_bounds_g33_o1.test deleted file mode 100644 index b2eecd0e4e9..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l440_three_parts_two_of_then_have_the_same_bounds_g33_o1.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L440 -# -# ++ -# ++ -# -++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 11, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l440_three_parts_two_of_then_have_the_same_bounds_g33_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l440_three_parts_two_of_then_have_the_same_bounds_g33_o2.test deleted file mode 100644 index 07771db1320..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l440_three_parts_two_of_then_have_the_same_bounds_g33_o2.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L440 -# -# ++ -# -++- -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 11, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l440_three_parts_two_of_then_have_the_same_bounds_g33_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l440_three_parts_two_of_then_have_the_same_bounds_g33_o3.test deleted file mode 100644 index b2eecd0e4e9..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l440_three_parts_two_of_then_have_the_same_bounds_g33_o3.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L440 -# -# ++ -# ++ -# -++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 11, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l440_three_parts_two_of_then_have_the_same_bounds_g33_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l440_three_parts_two_of_then_have_the_same_bounds_g33_o4.test deleted file mode 100644 index 07771db1320..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l440_three_parts_two_of_then_have_the_same_bounds_g33_o4.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L440 -# -# ++ -# -++- -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 11, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l440_three_parts_two_of_then_have_the_same_bounds_g33_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l440_three_parts_two_of_then_have_the_same_bounds_g33_o5.test deleted file mode 100644 index bde1a84f3ce..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l440_three_parts_two_of_then_have_the_same_bounds_g33_o5.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L440 -# -# -++- -# ++ -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 11, 13), (0, 11, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l440_three_parts_two_of_then_have_the_same_bounds_g33_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l440_three_parts_two_of_then_have_the_same_bounds_g33_o6.test deleted file mode 100644 index bde1a84f3ce..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l440_three_parts_two_of_then_have_the_same_bounds_g33_o6.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L440 -# -# -++- -# ++ -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 11, 13), (0, 11, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l444_three_parts_two_of_then_have_the_same_bounds_g34_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l444_three_parts_two_of_then_have_the_same_bounds_g34_o1.test deleted file mode 100644 index 1ab76a91a6f..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l444_three_parts_two_of_then_have_the_same_bounds_g34_o1.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L444 -# -# +++ -# +++ -# -+++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 11, 12), (0, 11, 13), (0, 11, 14) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 11, 14), (0, 11, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l444_three_parts_two_of_then_have_the_same_bounds_g34_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l444_three_parts_two_of_then_have_the_same_bounds_g34_o2.test deleted file mode 100644 index edd0ff0ead9..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l444_three_parts_two_of_then_have_the_same_bounds_g34_o2.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L444 -# -# +++ -# -+++- -# +++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13), (0, 11, 14), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 11, 14), (0, 11, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l444_three_parts_two_of_then_have_the_same_bounds_g34_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l444_three_parts_two_of_then_have_the_same_bounds_g34_o3.test deleted file mode 100644 index 1ab76a91a6f..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l444_three_parts_two_of_then_have_the_same_bounds_g34_o3.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L444 -# -# +++ -# +++ -# -+++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 11, 12), (0, 11, 13), (0, 11, 14) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 11, 14), (0, 11, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l444_three_parts_two_of_then_have_the_same_bounds_g34_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l444_three_parts_two_of_then_have_the_same_bounds_g34_o4.test deleted file mode 100644 index edd0ff0ead9..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l444_three_parts_two_of_then_have_the_same_bounds_g34_o4.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L444 -# -# +++ -# -+++- -# +++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13), (0, 11, 14), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 11, 14), (0, 11, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l444_three_parts_two_of_then_have_the_same_bounds_g34_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l444_three_parts_two_of_then_have_the_same_bounds_g34_o5.test deleted file mode 100644 index e413b5fea1c..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l444_three_parts_two_of_then_have_the_same_bounds_g34_o5.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L444 -# -# -+++- -# +++ -# +++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12), (0, 11, 13), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 11, 13), (0, 11, 14) ->> insert into test values (0, 11, 13), (0, 11, 14), (0, 11, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l444_three_parts_two_of_then_have_the_same_bounds_g34_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l444_three_parts_two_of_then_have_the_same_bounds_g34_o6.test deleted file mode 100644 index e413b5fea1c..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l444_three_parts_two_of_then_have_the_same_bounds_g34_o6.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L444 -# -# -+++- -# +++ -# +++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12), (0, 11, 13), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 11, 13), (0, 11, 14) ->> insert into test values (0, 11, 13), (0, 11, 14), (0, 11, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l448_three_parts_two_of_then_have_the_same_bounds_g35_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l448_three_parts_two_of_then_have_the_same_bounds_g35_o1.test deleted file mode 100644 index 97af243d176..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l448_three_parts_two_of_then_have_the_same_bounds_g35_o1.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L448 -# -# ++ -# ++ -# -+ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l448_three_parts_two_of_then_have_the_same_bounds_g35_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l448_three_parts_two_of_then_have_the_same_bounds_g35_o2.test deleted file mode 100644 index 87881750776..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l448_three_parts_two_of_then_have_the_same_bounds_g35_o2.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L448 -# -# ++ -# -+ - -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 11, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l448_three_parts_two_of_then_have_the_same_bounds_g35_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l448_three_parts_two_of_then_have_the_same_bounds_g35_o3.test deleted file mode 100644 index 97af243d176..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l448_three_parts_two_of_then_have_the_same_bounds_g35_o3.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L448 -# -# ++ -# ++ -# -+ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l448_three_parts_two_of_then_have_the_same_bounds_g35_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l448_three_parts_two_of_then_have_the_same_bounds_g35_o4.test deleted file mode 100644 index 87881750776..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l448_three_parts_two_of_then_have_the_same_bounds_g35_o4.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L448 -# -# ++ -# -+ - -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 11, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l448_three_parts_two_of_then_have_the_same_bounds_g35_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l448_three_parts_two_of_then_have_the_same_bounds_g35_o5.test deleted file mode 100644 index 2f3200c4518..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l448_three_parts_two_of_then_have_the_same_bounds_g35_o5.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L448 -# -# -+ - -# ++ -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 11, 13), (0, 11, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l448_three_parts_two_of_then_have_the_same_bounds_g35_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l448_three_parts_two_of_then_have_the_same_bounds_g35_o6.test deleted file mode 100644 index 2f3200c4518..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l448_three_parts_two_of_then_have_the_same_bounds_g35_o6.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L448 -# -# -+ - -# ++ -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 11, 13), (0, 11, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l452_three_parts_two_of_then_have_the_same_bounds_g36_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l452_three_parts_two_of_then_have_the_same_bounds_g36_o1.test deleted file mode 100644 index 5cc10dd6b18..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l452_three_parts_two_of_then_have_the_same_bounds_g36_o1.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L452 -# -# +- -# +- -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l452_three_parts_two_of_then_have_the_same_bounds_g36_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l452_three_parts_two_of_then_have_the_same_bounds_g36_o2.test deleted file mode 100644 index 59eee75fba9..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l452_three_parts_two_of_then_have_the_same_bounds_g36_o2.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L452 -# -# +- -# - - -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l452_three_parts_two_of_then_have_the_same_bounds_g36_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l452_three_parts_two_of_then_have_the_same_bounds_g36_o3.test deleted file mode 100644 index 5cc10dd6b18..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l452_three_parts_two_of_then_have_the_same_bounds_g36_o3.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L452 -# -# +- -# +- -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l452_three_parts_two_of_then_have_the_same_bounds_g36_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l452_three_parts_two_of_then_have_the_same_bounds_g36_o4.test deleted file mode 100644 index 59eee75fba9..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l452_three_parts_two_of_then_have_the_same_bounds_g36_o4.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L452 -# -# +- -# - - -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l452_three_parts_two_of_then_have_the_same_bounds_g36_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l452_three_parts_two_of_then_have_the_same_bounds_g36_o5.test deleted file mode 100644 index 6e490aed455..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l452_three_parts_two_of_then_have_the_same_bounds_g36_o5.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L452 -# -# - - -# +- -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l452_three_parts_two_of_then_have_the_same_bounds_g36_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l452_three_parts_two_of_then_have_the_same_bounds_g36_o6.test deleted file mode 100644 index 6e490aed455..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l452_three_parts_two_of_then_have_the_same_bounds_g36_o6.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L452 -# -# - - -# +- -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l456_three_parts_two_of_then_have_the_same_bounds_g37_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l456_three_parts_two_of_then_have_the_same_bounds_g37_o1.test deleted file mode 100644 index 8abef1eb2b3..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l456_three_parts_two_of_then_have_the_same_bounds_g37_o1.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L456 -# -# +- -# +- -# -+ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l456_three_parts_two_of_then_have_the_same_bounds_g37_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l456_three_parts_two_of_then_have_the_same_bounds_g37_o2.test deleted file mode 100644 index 06a54e13fe2..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l456_three_parts_two_of_then_have_the_same_bounds_g37_o2.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L456 -# -# +- -# -+ - -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l456_three_parts_two_of_then_have_the_same_bounds_g37_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l456_three_parts_two_of_then_have_the_same_bounds_g37_o3.test deleted file mode 100644 index 8abef1eb2b3..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l456_three_parts_two_of_then_have_the_same_bounds_g37_o3.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L456 -# -# +- -# +- -# -+ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l456_three_parts_two_of_then_have_the_same_bounds_g37_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l456_three_parts_two_of_then_have_the_same_bounds_g37_o4.test deleted file mode 100644 index 06a54e13fe2..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l456_three_parts_two_of_then_have_the_same_bounds_g37_o4.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L456 -# -# +- -# -+ - -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l456_three_parts_two_of_then_have_the_same_bounds_g37_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l456_three_parts_two_of_then_have_the_same_bounds_g37_o5.test deleted file mode 100644 index 8f6b868a1a6..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l456_three_parts_two_of_then_have_the_same_bounds_g37_o5.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L456 -# -# -+ - -# +- -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l456_three_parts_two_of_then_have_the_same_bounds_g37_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l456_three_parts_two_of_then_have_the_same_bounds_g37_o6.test deleted file mode 100644 index 8f6b868a1a6..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l456_three_parts_two_of_then_have_the_same_bounds_g37_o6.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L456 -# -# -+ - -# +- -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l45_two_small_parts_g5_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l45_two_small_parts_g5_o1.test deleted file mode 100644 index e9a7ec65082..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l45_two_small_parts_g5_o1.test +++ /dev/null @@ -1,23 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L45 -# -# + -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 11, 12) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l45_two_small_parts_g5_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l45_two_small_parts_g5_o2.test deleted file mode 100644 index b2d89a00bce..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l45_two_small_parts_g5_o2.test +++ /dev/null @@ -1,25 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L45 -# -# -+ -# + -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 11, 12) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l460_three_parts_two_of_then_have_the_same_bounds_g38_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l460_three_parts_two_of_then_have_the_same_bounds_g38_o1.test deleted file mode 100644 index 80f503cb78d..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l460_three_parts_two_of_then_have_the_same_bounds_g38_o1.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L460 -# -# ++- -# ++- -# -++ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 11, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 11, 14), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l460_three_parts_two_of_then_have_the_same_bounds_g38_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l460_three_parts_two_of_then_have_the_same_bounds_g38_o2.test deleted file mode 100644 index 961fd8de0b1..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l460_three_parts_two_of_then_have_the_same_bounds_g38_o2.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L460 -# -# ++- -# -++ - -# ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 11, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l460_three_parts_two_of_then_have_the_same_bounds_g38_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l460_three_parts_two_of_then_have_the_same_bounds_g38_o3.test deleted file mode 100644 index 80f503cb78d..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l460_three_parts_two_of_then_have_the_same_bounds_g38_o3.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L460 -# -# ++- -# ++- -# -++ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 11, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 11, 14), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l460_three_parts_two_of_then_have_the_same_bounds_g38_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l460_three_parts_two_of_then_have_the_same_bounds_g38_o4.test deleted file mode 100644 index 961fd8de0b1..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l460_three_parts_two_of_then_have_the_same_bounds_g38_o4.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L460 -# -# ++- -# -++ - -# ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 11, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l460_three_parts_two_of_then_have_the_same_bounds_g38_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l460_three_parts_two_of_then_have_the_same_bounds_g38_o5.test deleted file mode 100644 index b07af46b1d0..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l460_three_parts_two_of_then_have_the_same_bounds_g38_o5.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L460 -# -# -++ - -# ++- -# ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 11, 13), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 11, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l460_three_parts_two_of_then_have_the_same_bounds_g38_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l460_three_parts_two_of_then_have_the_same_bounds_g38_o6.test deleted file mode 100644 index b07af46b1d0..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l460_three_parts_two_of_then_have_the_same_bounds_g38_o6.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L460 -# -# -++ - -# ++- -# ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 11, 13), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 11, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l464_three_parts_two_of_then_have_the_same_bounds_g39_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l464_three_parts_two_of_then_have_the_same_bounds_g39_o1.test deleted file mode 100644 index 9b76dd4898d..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l464_three_parts_two_of_then_have_the_same_bounds_g39_o1.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L464 -# -# +-- -# +-- -# -+- - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l464_three_parts_two_of_then_have_the_same_bounds_g39_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l464_three_parts_two_of_then_have_the_same_bounds_g39_o2.test deleted file mode 100644 index 9b4ab0429ed..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l464_three_parts_two_of_then_have_the_same_bounds_g39_o2.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L464 -# -# +-- -# -+- - -# +-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l464_three_parts_two_of_then_have_the_same_bounds_g39_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l464_three_parts_two_of_then_have_the_same_bounds_g39_o3.test deleted file mode 100644 index 9b76dd4898d..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l464_three_parts_two_of_then_have_the_same_bounds_g39_o3.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L464 -# -# +-- -# +-- -# -+- - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l464_three_parts_two_of_then_have_the_same_bounds_g39_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l464_three_parts_two_of_then_have_the_same_bounds_g39_o4.test deleted file mode 100644 index 9b4ab0429ed..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l464_three_parts_two_of_then_have_the_same_bounds_g39_o4.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L464 -# -# +-- -# -+- - -# +-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l464_three_parts_two_of_then_have_the_same_bounds_g39_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l464_three_parts_two_of_then_have_the_same_bounds_g39_o5.test deleted file mode 100644 index f2638389f3b..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l464_three_parts_two_of_then_have_the_same_bounds_g39_o5.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L464 -# -# -+- - -# +-- -# +-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l464_three_parts_two_of_then_have_the_same_bounds_g39_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l464_three_parts_two_of_then_have_the_same_bounds_g39_o6.test deleted file mode 100644 index f2638389f3b..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l464_three_parts_two_of_then_have_the_same_bounds_g39_o6.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L464 -# -# -+- - -# +-- -# +-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l468_three_parts_two_of_then_have_the_same_bounds_g40_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l468_three_parts_two_of_then_have_the_same_bounds_g40_o1.test deleted file mode 100644 index 0cd92e090e0..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l468_three_parts_two_of_then_have_the_same_bounds_g40_o1.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L468 -# -# -+ -# -+ -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l468_three_parts_two_of_then_have_the_same_bounds_g40_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l468_three_parts_two_of_then_have_the_same_bounds_g40_o2.test deleted file mode 100644 index 37f2a91940f..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l468_three_parts_two_of_then_have_the_same_bounds_g40_o2.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L468 -# -# -+ -# - - -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l468_three_parts_two_of_then_have_the_same_bounds_g40_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l468_three_parts_two_of_then_have_the_same_bounds_g40_o3.test deleted file mode 100644 index 0cd92e090e0..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l468_three_parts_two_of_then_have_the_same_bounds_g40_o3.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L468 -# -# -+ -# -+ -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l468_three_parts_two_of_then_have_the_same_bounds_g40_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l468_three_parts_two_of_then_have_the_same_bounds_g40_o4.test deleted file mode 100644 index 37f2a91940f..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l468_three_parts_two_of_then_have_the_same_bounds_g40_o4.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L468 -# -# -+ -# - - -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l468_three_parts_two_of_then_have_the_same_bounds_g40_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l468_three_parts_two_of_then_have_the_same_bounds_g40_o5.test deleted file mode 100644 index 549c427a1fb..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l468_three_parts_two_of_then_have_the_same_bounds_g40_o5.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L468 -# -# - - -# -+ -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l468_three_parts_two_of_then_have_the_same_bounds_g40_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l468_three_parts_two_of_then_have_the_same_bounds_g40_o6.test deleted file mode 100644 index 549c427a1fb..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l468_three_parts_two_of_then_have_the_same_bounds_g40_o6.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L468 -# -# - - -# -+ -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l472_three_parts_two_of_then_have_the_same_bounds_g41_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l472_three_parts_two_of_then_have_the_same_bounds_g41_o1.test deleted file mode 100644 index e082e58625a..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l472_three_parts_two_of_then_have_the_same_bounds_g41_o1.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L472 -# -# -+ -# -+ -# - +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l472_three_parts_two_of_then_have_the_same_bounds_g41_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l472_three_parts_two_of_then_have_the_same_bounds_g41_o2.test deleted file mode 100644 index ac57603c969..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l472_three_parts_two_of_then_have_the_same_bounds_g41_o2.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L472 -# -# -+ -# - +- -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l472_three_parts_two_of_then_have_the_same_bounds_g41_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l472_three_parts_two_of_then_have_the_same_bounds_g41_o3.test deleted file mode 100644 index e082e58625a..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l472_three_parts_two_of_then_have_the_same_bounds_g41_o3.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L472 -# -# -+ -# -+ -# - +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l472_three_parts_two_of_then_have_the_same_bounds_g41_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l472_three_parts_two_of_then_have_the_same_bounds_g41_o4.test deleted file mode 100644 index ac57603c969..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l472_three_parts_two_of_then_have_the_same_bounds_g41_o4.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L472 -# -# -+ -# - +- -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l472_three_parts_two_of_then_have_the_same_bounds_g41_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l472_three_parts_two_of_then_have_the_same_bounds_g41_o5.test deleted file mode 100644 index 5034e3fd8a8..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l472_three_parts_two_of_then_have_the_same_bounds_g41_o5.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L472 -# -# - +- -# -+ -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l472_three_parts_two_of_then_have_the_same_bounds_g41_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l472_three_parts_two_of_then_have_the_same_bounds_g41_o6.test deleted file mode 100644 index 5034e3fd8a8..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l472_three_parts_two_of_then_have_the_same_bounds_g41_o6.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L472 -# -# - +- -# -+ -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l476_three_parts_two_of_then_have_the_same_bounds_g42_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l476_three_parts_two_of_then_have_the_same_bounds_g42_o1.test deleted file mode 100644 index 4893c272d66..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l476_three_parts_two_of_then_have_the_same_bounds_g42_o1.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L476 -# -# -++ -# -++ -# - ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 12, 13) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 12, 14) ->> insert into test values (0, 10, 12), (0, 12, 14), (0, 12, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l476_three_parts_two_of_then_have_the_same_bounds_g42_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l476_three_parts_two_of_then_have_the_same_bounds_g42_o2.test deleted file mode 100644 index 54e36d9ba25..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l476_three_parts_two_of_then_have_the_same_bounds_g42_o2.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L476 -# -# -++ -# - ++- -# -++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 12, 13) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 12, 14), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 12, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l476_three_parts_two_of_then_have_the_same_bounds_g42_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l476_three_parts_two_of_then_have_the_same_bounds_g42_o3.test deleted file mode 100644 index 4893c272d66..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l476_three_parts_two_of_then_have_the_same_bounds_g42_o3.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L476 -# -# -++ -# -++ -# - ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 12, 13) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 12, 14) ->> insert into test values (0, 10, 12), (0, 12, 14), (0, 12, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l476_three_parts_two_of_then_have_the_same_bounds_g42_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l476_three_parts_two_of_then_have_the_same_bounds_g42_o4.test deleted file mode 100644 index 54e36d9ba25..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l476_three_parts_two_of_then_have_the_same_bounds_g42_o4.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L476 -# -# -++ -# - ++- -# -++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 12, 13) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 12, 14), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 12, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l476_three_parts_two_of_then_have_the_same_bounds_g42_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l476_three_parts_two_of_then_have_the_same_bounds_g42_o5.test deleted file mode 100644 index 8cfe7cae16b..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l476_three_parts_two_of_then_have_the_same_bounds_g42_o5.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L476 -# -# - ++- -# -++ -# -++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 12, 13), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 12, 14) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 12, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l476_three_parts_two_of_then_have_the_same_bounds_g42_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l476_three_parts_two_of_then_have_the_same_bounds_g42_o6.test deleted file mode 100644 index 8cfe7cae16b..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l476_three_parts_two_of_then_have_the_same_bounds_g42_o6.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L476 -# -# - ++- -# -++ -# -++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 12, 13), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 12, 14) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 12, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l481_three_parts_two_of_then_have_the_same_bounds_g43_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l481_three_parts_two_of_then_have_the_same_bounds_g43_o1.test deleted file mode 100644 index e7445396e26..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l481_three_parts_two_of_then_have_the_same_bounds_g43_o1.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L481 -# -# -- -# -- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l481_three_parts_two_of_then_have_the_same_bounds_g43_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l481_three_parts_two_of_then_have_the_same_bounds_g43_o2.test deleted file mode 100644 index d61ab04d656..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l481_three_parts_two_of_then_have_the_same_bounds_g43_o2.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L481 -# -# -- -# -- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l481_three_parts_two_of_then_have_the_same_bounds_g43_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l481_three_parts_two_of_then_have_the_same_bounds_g43_o3.test deleted file mode 100644 index e7445396e26..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l481_three_parts_two_of_then_have_the_same_bounds_g43_o3.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L481 -# -# -- -# -- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l481_three_parts_two_of_then_have_the_same_bounds_g43_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l481_three_parts_two_of_then_have_the_same_bounds_g43_o4.test deleted file mode 100644 index d61ab04d656..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l481_three_parts_two_of_then_have_the_same_bounds_g43_o4.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L481 -# -# -- -# -- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l481_three_parts_two_of_then_have_the_same_bounds_g43_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l481_three_parts_two_of_then_have_the_same_bounds_g43_o5.test deleted file mode 100644 index fdad28d6055..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l481_three_parts_two_of_then_have_the_same_bounds_g43_o5.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L481 -# -# -- -# -- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l481_three_parts_two_of_then_have_the_same_bounds_g43_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l481_three_parts_two_of_then_have_the_same_bounds_g43_o6.test deleted file mode 100644 index fdad28d6055..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l481_three_parts_two_of_then_have_the_same_bounds_g43_o6.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L481 -# -# -- -# -- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l485_three_parts_two_of_then_have_the_same_bounds_g44_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l485_three_parts_two_of_then_have_the_same_bounds_g44_o1.test deleted file mode 100644 index 01dec0d6d41..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l485_three_parts_two_of_then_have_the_same_bounds_g44_o1.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L485 -# -# ++ -# ++ -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 12, 13) ->> insert into test values (0, 12, 13), (0, 12, 14) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l485_three_parts_two_of_then_have_the_same_bounds_g44_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l485_three_parts_two_of_then_have_the_same_bounds_g44_o2.test deleted file mode 100644 index eeec39b6266..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l485_three_parts_two_of_then_have_the_same_bounds_g44_o2.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L485 -# -# ++ -# -- -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 12, 13) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 12, 14), (0, 12, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l485_three_parts_two_of_then_have_the_same_bounds_g44_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l485_three_parts_two_of_then_have_the_same_bounds_g44_o3.test deleted file mode 100644 index 01dec0d6d41..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l485_three_parts_two_of_then_have_the_same_bounds_g44_o3.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L485 -# -# ++ -# ++ -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 12, 13) ->> insert into test values (0, 12, 13), (0, 12, 14) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l485_three_parts_two_of_then_have_the_same_bounds_g44_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l485_three_parts_two_of_then_have_the_same_bounds_g44_o4.test deleted file mode 100644 index eeec39b6266..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l485_three_parts_two_of_then_have_the_same_bounds_g44_o4.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L485 -# -# ++ -# -- -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 12, 13) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 12, 14), (0, 12, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l485_three_parts_two_of_then_have_the_same_bounds_g44_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l485_three_parts_two_of_then_have_the_same_bounds_g44_o5.test deleted file mode 100644 index 85fec76ebb7..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l485_three_parts_two_of_then_have_the_same_bounds_g44_o5.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L485 -# -# -- -# ++ -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 12, 13), (0, 12, 14) ->> insert into test values (0, 12, 14), (0, 12, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l485_three_parts_two_of_then_have_the_same_bounds_g44_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l485_three_parts_two_of_then_have_the_same_bounds_g44_o6.test deleted file mode 100644 index 85fec76ebb7..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l485_three_parts_two_of_then_have_the_same_bounds_g44_o6.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L485 -# -# -- -# ++ -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 12, 13), (0, 12, 14) ->> insert into test values (0, 12, 14), (0, 12, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l489_three_parts_two_of_then_have_the_same_bounds_g45_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l489_three_parts_two_of_then_have_the_same_bounds_g45_o1.test deleted file mode 100644 index c99c522d918..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l489_three_parts_two_of_then_have_the_same_bounds_g45_o1.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L489 -# -# +- -# +- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l489_three_parts_two_of_then_have_the_same_bounds_g45_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l489_three_parts_two_of_then_have_the_same_bounds_g45_o2.test deleted file mode 100644 index 8fd5a45f5df..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l489_three_parts_two_of_then_have_the_same_bounds_g45_o2.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L489 -# -# +- -# -- -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l489_three_parts_two_of_then_have_the_same_bounds_g45_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l489_three_parts_two_of_then_have_the_same_bounds_g45_o3.test deleted file mode 100644 index c99c522d918..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l489_three_parts_two_of_then_have_the_same_bounds_g45_o3.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L489 -# -# +- -# +- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l489_three_parts_two_of_then_have_the_same_bounds_g45_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l489_three_parts_two_of_then_have_the_same_bounds_g45_o4.test deleted file mode 100644 index 8fd5a45f5df..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l489_three_parts_two_of_then_have_the_same_bounds_g45_o4.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L489 -# -# +- -# -- -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l489_three_parts_two_of_then_have_the_same_bounds_g45_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l489_three_parts_two_of_then_have_the_same_bounds_g45_o5.test deleted file mode 100644 index 89c8da8c84a..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l489_three_parts_two_of_then_have_the_same_bounds_g45_o5.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L489 -# -# -- -# +- -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l489_three_parts_two_of_then_have_the_same_bounds_g45_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l489_three_parts_two_of_then_have_the_same_bounds_g45_o6.test deleted file mode 100644 index 89c8da8c84a..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l489_three_parts_two_of_then_have_the_same_bounds_g45_o6.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L489 -# -# -- -# +- -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l48_two_small_parts_g6_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l48_two_small_parts_g6_o1.test deleted file mode 100644 index cf84008db07..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l48_two_small_parts_g6_o1.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L48 -# -# -- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 12, 13), (0, 13, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l48_two_small_parts_g6_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l48_two_small_parts_g6_o2.test deleted file mode 100644 index 957ca04b0d2..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l48_two_small_parts_g6_o2.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L48 -# -# -- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l493_three_parts_two_of_then_have_the_same_bounds_g46_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l493_three_parts_two_of_then_have_the_same_bounds_g46_o1.test deleted file mode 100644 index 59b52d5838f..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l493_three_parts_two_of_then_have_the_same_bounds_g46_o1.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L493 -# -# ++- -# ++- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 12, 13), (0, 14, 14) ->> insert into test values (0, 12, 13), (0, 12, 14), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l493_three_parts_two_of_then_have_the_same_bounds_g46_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l493_three_parts_two_of_then_have_the_same_bounds_g46_o2.test deleted file mode 100644 index a5f200441a2..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l493_three_parts_two_of_then_have_the_same_bounds_g46_o2.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L493 -# -# ++- -# -- -# ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 12, 13), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 12, 14), (0, 12, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l493_three_parts_two_of_then_have_the_same_bounds_g46_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l493_three_parts_two_of_then_have_the_same_bounds_g46_o3.test deleted file mode 100644 index 59b52d5838f..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l493_three_parts_two_of_then_have_the_same_bounds_g46_o3.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L493 -# -# ++- -# ++- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 12, 13), (0, 14, 14) ->> insert into test values (0, 12, 13), (0, 12, 14), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l493_three_parts_two_of_then_have_the_same_bounds_g46_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l493_three_parts_two_of_then_have_the_same_bounds_g46_o4.test deleted file mode 100644 index a5f200441a2..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l493_three_parts_two_of_then_have_the_same_bounds_g46_o4.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L493 -# -# ++- -# -- -# ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 12, 13), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 12, 14), (0, 12, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l493_three_parts_two_of_then_have_the_same_bounds_g46_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l493_three_parts_two_of_then_have_the_same_bounds_g46_o5.test deleted file mode 100644 index a5ea6769df5..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l493_three_parts_two_of_then_have_the_same_bounds_g46_o5.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L493 -# -# -- -# ++- -# ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 12, 13), (0, 12, 14), (0, 14, 15) ->> insert into test values (0, 12, 14), (0, 12, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l493_three_parts_two_of_then_have_the_same_bounds_g46_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l493_three_parts_two_of_then_have_the_same_bounds_g46_o6.test deleted file mode 100644 index a5ea6769df5..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l493_three_parts_two_of_then_have_the_same_bounds_g46_o6.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L493 -# -# -- -# ++- -# ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 12, 13), (0, 12, 14), (0, 14, 15) ->> insert into test values (0, 12, 14), (0, 12, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l497_three_parts_two_of_then_have_the_same_bounds_g47_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l497_three_parts_two_of_then_have_the_same_bounds_g47_o1.test deleted file mode 100644 index aad6d9b015b..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l497_three_parts_two_of_then_have_the_same_bounds_g47_o1.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L497 -# -# -+ -# -+ -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l497_three_parts_two_of_then_have_the_same_bounds_g47_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l497_three_parts_two_of_then_have_the_same_bounds_g47_o2.test deleted file mode 100644 index fa88df732cf..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l497_three_parts_two_of_then_have_the_same_bounds_g47_o2.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L497 -# -# -+ -# -- -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l497_three_parts_two_of_then_have_the_same_bounds_g47_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l497_three_parts_two_of_then_have_the_same_bounds_g47_o3.test deleted file mode 100644 index aad6d9b015b..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l497_three_parts_two_of_then_have_the_same_bounds_g47_o3.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L497 -# -# -+ -# -+ -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l497_three_parts_two_of_then_have_the_same_bounds_g47_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l497_three_parts_two_of_then_have_the_same_bounds_g47_o4.test deleted file mode 100644 index fa88df732cf..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l497_three_parts_two_of_then_have_the_same_bounds_g47_o4.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L497 -# -# -+ -# -- -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l497_three_parts_two_of_then_have_the_same_bounds_g47_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l497_three_parts_two_of_then_have_the_same_bounds_g47_o5.test deleted file mode 100644 index fe502c2fa55..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l497_three_parts_two_of_then_have_the_same_bounds_g47_o5.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L497 -# -# -- -# -+ -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l497_three_parts_two_of_then_have_the_same_bounds_g47_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l497_three_parts_two_of_then_have_the_same_bounds_g47_o6.test deleted file mode 100644 index fe502c2fa55..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l497_three_parts_two_of_then_have_the_same_bounds_g47_o6.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L497 -# -# -- -# -+ -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l4_single_part_g1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l4_single_part_g1.test deleted file mode 100644 index 8be918e338a..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l4_single_part_g1.test +++ /dev/null @@ -1,21 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L4 -# -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l501_three_parts_two_of_then_have_the_same_bounds_g48_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l501_three_parts_two_of_then_have_the_same_bounds_g48_o1.test deleted file mode 100644 index 30d5bf68270..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l501_three_parts_two_of_then_have_the_same_bounds_g48_o1.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L501 -# -# -++ -# -++ -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13), (0, 13, 14) ->> insert into test values (0, 12, 13), (0, 13, 14), (0, 13, 15) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l501_three_parts_two_of_then_have_the_same_bounds_g48_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l501_three_parts_two_of_then_have_the_same_bounds_g48_o2.test deleted file mode 100644 index b8141c1962e..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l501_three_parts_two_of_then_have_the_same_bounds_g48_o2.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L501 -# -# -++ -# -- -# -++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13), (0, 13, 14) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 12, 14), (0, 13, 15), (0, 13, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l501_three_parts_two_of_then_have_the_same_bounds_g48_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l501_three_parts_two_of_then_have_the_same_bounds_g48_o3.test deleted file mode 100644 index 30d5bf68270..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l501_three_parts_two_of_then_have_the_same_bounds_g48_o3.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L501 -# -# -++ -# -++ -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13), (0, 13, 14) ->> insert into test values (0, 12, 13), (0, 13, 14), (0, 13, 15) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l501_three_parts_two_of_then_have_the_same_bounds_g48_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l501_three_parts_two_of_then_have_the_same_bounds_g48_o4.test deleted file mode 100644 index b8141c1962e..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l501_three_parts_two_of_then_have_the_same_bounds_g48_o4.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L501 -# -# -++ -# -- -# -++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13), (0, 13, 14) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 12, 14), (0, 13, 15), (0, 13, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l501_three_parts_two_of_then_have_the_same_bounds_g48_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l501_three_parts_two_of_then_have_the_same_bounds_g48_o5.test deleted file mode 100644 index f5b07bc4ba7..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l501_three_parts_two_of_then_have_the_same_bounds_g48_o5.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L501 -# -# -- -# -++ -# -++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 12, 13), (0, 13, 14), (0, 13, 15) ->> insert into test values (0, 12, 14), (0, 13, 15), (0, 13, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l501_three_parts_two_of_then_have_the_same_bounds_g48_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l501_three_parts_two_of_then_have_the_same_bounds_g48_o6.test deleted file mode 100644 index f5b07bc4ba7..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l501_three_parts_two_of_then_have_the_same_bounds_g48_o6.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L501 -# -# -- -# -++ -# -++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 12, 13), (0, 13, 14), (0, 13, 15) ->> insert into test values (0, 12, 14), (0, 13, 15), (0, 13, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l506_three_parts_two_of_then_have_the_same_bounds_g49_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l506_three_parts_two_of_then_have_the_same_bounds_g49_o1.test deleted file mode 100644 index e196825a592..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l506_three_parts_two_of_then_have_the_same_bounds_g49_o1.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L506 -# -# -- -# -- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l506_three_parts_two_of_then_have_the_same_bounds_g49_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l506_three_parts_two_of_then_have_the_same_bounds_g49_o2.test deleted file mode 100644 index 2fe4da23ade..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l506_three_parts_two_of_then_have_the_same_bounds_g49_o2.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L506 -# -# -- -# -- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l506_three_parts_two_of_then_have_the_same_bounds_g49_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l506_three_parts_two_of_then_have_the_same_bounds_g49_o3.test deleted file mode 100644 index e196825a592..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l506_three_parts_two_of_then_have_the_same_bounds_g49_o3.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L506 -# -# -- -# -- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l506_three_parts_two_of_then_have_the_same_bounds_g49_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l506_three_parts_two_of_then_have_the_same_bounds_g49_o4.test deleted file mode 100644 index 2fe4da23ade..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l506_three_parts_two_of_then_have_the_same_bounds_g49_o4.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L506 -# -# -- -# -- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l506_three_parts_two_of_then_have_the_same_bounds_g49_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l506_three_parts_two_of_then_have_the_same_bounds_g49_o5.test deleted file mode 100644 index 7c12c098e4d..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l506_three_parts_two_of_then_have_the_same_bounds_g49_o5.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L506 -# -# -- -# -- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l506_three_parts_two_of_then_have_the_same_bounds_g49_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l506_three_parts_two_of_then_have_the_same_bounds_g49_o6.test deleted file mode 100644 index 7c12c098e4d..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l506_three_parts_two_of_then_have_the_same_bounds_g49_o6.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L506 -# -# -- -# -- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l510_three_parts_two_of_then_have_the_same_bounds_g50_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l510_three_parts_two_of_then_have_the_same_bounds_g50_o1.test deleted file mode 100644 index 2768bfb32fb..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l510_three_parts_two_of_then_have_the_same_bounds_g50_o1.test +++ /dev/null @@ -1,25 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L510 -# -# ++ -# ++ -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l510_three_parts_two_of_then_have_the_same_bounds_g50_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l510_three_parts_two_of_then_have_the_same_bounds_g50_o2.test deleted file mode 100644 index c7b168558e1..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l510_three_parts_two_of_then_have_the_same_bounds_g50_o2.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L510 -# -# ++ -# -+ -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 11, 13), (0, 11, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l510_three_parts_two_of_then_have_the_same_bounds_g50_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l510_three_parts_two_of_then_have_the_same_bounds_g50_o3.test deleted file mode 100644 index 2768bfb32fb..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l510_three_parts_two_of_then_have_the_same_bounds_g50_o3.test +++ /dev/null @@ -1,25 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L510 -# -# ++ -# ++ -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l510_three_parts_two_of_then_have_the_same_bounds_g50_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l510_three_parts_two_of_then_have_the_same_bounds_g50_o4.test deleted file mode 100644 index c7b168558e1..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l510_three_parts_two_of_then_have_the_same_bounds_g50_o4.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L510 -# -# ++ -# -+ -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 11, 13), (0, 11, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l510_three_parts_two_of_then_have_the_same_bounds_g50_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l510_three_parts_two_of_then_have_the_same_bounds_g50_o5.test deleted file mode 100644 index 89f761d4a6f..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l510_three_parts_two_of_then_have_the_same_bounds_g50_o5.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L510 -# -# -+ -# ++ -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 11, 13), (0, 11, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l510_three_parts_two_of_then_have_the_same_bounds_g50_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l510_three_parts_two_of_then_have_the_same_bounds_g50_o6.test deleted file mode 100644 index 89f761d4a6f..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l510_three_parts_two_of_then_have_the_same_bounds_g50_o6.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L510 -# -# -+ -# ++ -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 11, 13), (0, 11, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l514_three_parts_two_of_then_have_the_same_bounds_g51_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l514_three_parts_two_of_then_have_the_same_bounds_g51_o1.test deleted file mode 100644 index 0f3c76dae65..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l514_three_parts_two_of_then_have_the_same_bounds_g51_o1.test +++ /dev/null @@ -1,25 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L514 -# -# +++ -# +++ -# -++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 11, 12), (0, 11, 13), (0, 11, 14) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 11, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l514_three_parts_two_of_then_have_the_same_bounds_g51_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l514_three_parts_two_of_then_have_the_same_bounds_g51_o2.test deleted file mode 100644 index 03807b02285..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l514_three_parts_two_of_then_have_the_same_bounds_g51_o2.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L514 -# -# +++ -# -++ -# +++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 11, 13), (0, 11, 14), (0, 11, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l514_three_parts_two_of_then_have_the_same_bounds_g51_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l514_three_parts_two_of_then_have_the_same_bounds_g51_o3.test deleted file mode 100644 index 0f3c76dae65..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l514_three_parts_two_of_then_have_the_same_bounds_g51_o3.test +++ /dev/null @@ -1,25 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L514 -# -# +++ -# +++ -# -++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 11, 12), (0, 11, 13), (0, 11, 14) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 11, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l514_three_parts_two_of_then_have_the_same_bounds_g51_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l514_three_parts_two_of_then_have_the_same_bounds_g51_o4.test deleted file mode 100644 index 03807b02285..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l514_three_parts_two_of_then_have_the_same_bounds_g51_o4.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L514 -# -# +++ -# -++ -# +++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 11, 13), (0, 11, 14), (0, 11, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l514_three_parts_two_of_then_have_the_same_bounds_g51_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l514_three_parts_two_of_then_have_the_same_bounds_g51_o5.test deleted file mode 100644 index 82d03224d0c..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l514_three_parts_two_of_then_have_the_same_bounds_g51_o5.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L514 -# -# -++ -# +++ -# +++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 11, 12), (0, 11, 13), (0, 11, 14) ->> insert into test values (0, 11, 13), (0, 11, 14), (0, 11, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l514_three_parts_two_of_then_have_the_same_bounds_g51_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l514_three_parts_two_of_then_have_the_same_bounds_g51_o6.test deleted file mode 100644 index 82d03224d0c..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l514_three_parts_two_of_then_have_the_same_bounds_g51_o6.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L514 -# -# -++ -# +++ -# +++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 11, 12), (0, 11, 13), (0, 11, 14) ->> insert into test values (0, 11, 13), (0, 11, 14), (0, 11, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l518_three_parts_two_of_then_have_the_same_bounds_g52_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l518_three_parts_two_of_then_have_the_same_bounds_g52_o1.test deleted file mode 100644 index b0795715780..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l518_three_parts_two_of_then_have_the_same_bounds_g52_o1.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L518 -# -# +- -# +- -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l518_three_parts_two_of_then_have_the_same_bounds_g52_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l518_three_parts_two_of_then_have_the_same_bounds_g52_o2.test deleted file mode 100644 index a9e21e02338..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l518_three_parts_two_of_then_have_the_same_bounds_g52_o2.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L518 -# -# +- -# -+ -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l518_three_parts_two_of_then_have_the_same_bounds_g52_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l518_three_parts_two_of_then_have_the_same_bounds_g52_o3.test deleted file mode 100644 index b0795715780..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l518_three_parts_two_of_then_have_the_same_bounds_g52_o3.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L518 -# -# +- -# +- -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l518_three_parts_two_of_then_have_the_same_bounds_g52_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l518_three_parts_two_of_then_have_the_same_bounds_g52_o4.test deleted file mode 100644 index a9e21e02338..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l518_three_parts_two_of_then_have_the_same_bounds_g52_o4.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L518 -# -# +- -# -+ -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l518_three_parts_two_of_then_have_the_same_bounds_g52_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l518_three_parts_two_of_then_have_the_same_bounds_g52_o5.test deleted file mode 100644 index f7de5301831..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l518_three_parts_two_of_then_have_the_same_bounds_g52_o5.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L518 -# -# -+ -# +- -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l518_three_parts_two_of_then_have_the_same_bounds_g52_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l518_three_parts_two_of_then_have_the_same_bounds_g52_o6.test deleted file mode 100644 index f7de5301831..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l518_three_parts_two_of_then_have_the_same_bounds_g52_o6.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L518 -# -# -+ -# +- -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l51_two_small_parts_g7_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l51_two_small_parts_g7_o1.test deleted file mode 100644 index 7b26c4e7106..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l51_two_small_parts_g7_o1.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L51 -# -# - - -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l51_two_small_parts_g7_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l51_two_small_parts_g7_o2.test deleted file mode 100644 index 08c39618a5a..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l51_two_small_parts_g7_o2.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L51 -# -# -- -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 13, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l522_three_parts_two_of_then_have_the_same_bounds_g53_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l522_three_parts_two_of_then_have_the_same_bounds_g53_o1.test deleted file mode 100644 index 3cf78592e39..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l522_three_parts_two_of_then_have_the_same_bounds_g53_o1.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L522 -# -# ++- -# ++- -# -++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 11, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 11, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l522_three_parts_two_of_then_have_the_same_bounds_g53_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l522_three_parts_two_of_then_have_the_same_bounds_g53_o2.test deleted file mode 100644 index f795010335d..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l522_three_parts_two_of_then_have_the_same_bounds_g53_o2.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L522 -# -# ++- -# -++ -# ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 11, 13), (0, 11, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l522_three_parts_two_of_then_have_the_same_bounds_g53_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l522_three_parts_two_of_then_have_the_same_bounds_g53_o3.test deleted file mode 100644 index 3cf78592e39..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l522_three_parts_two_of_then_have_the_same_bounds_g53_o3.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L522 -# -# ++- -# ++- -# -++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 11, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 11, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l522_three_parts_two_of_then_have_the_same_bounds_g53_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l522_three_parts_two_of_then_have_the_same_bounds_g53_o4.test deleted file mode 100644 index f795010335d..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l522_three_parts_two_of_then_have_the_same_bounds_g53_o4.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L522 -# -# ++- -# -++ -# ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 11, 13), (0, 11, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l522_three_parts_two_of_then_have_the_same_bounds_g53_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l522_three_parts_two_of_then_have_the_same_bounds_g53_o5.test deleted file mode 100644 index 0a86b4a5420..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l522_three_parts_two_of_then_have_the_same_bounds_g53_o5.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L522 -# -# -++ -# ++- -# ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 11, 12), (0, 11, 13), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 11, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l522_three_parts_two_of_then_have_the_same_bounds_g53_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l522_three_parts_two_of_then_have_the_same_bounds_g53_o6.test deleted file mode 100644 index 0a86b4a5420..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l522_three_parts_two_of_then_have_the_same_bounds_g53_o6.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L522 -# -# -++ -# ++- -# ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 11, 12), (0, 11, 13), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 11, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l526_three_parts_two_of_then_have_the_same_bounds_g54_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l526_three_parts_two_of_then_have_the_same_bounds_g54_o1.test deleted file mode 100644 index e2a45cb484b..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l526_three_parts_two_of_then_have_the_same_bounds_g54_o1.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L526 -# -# -+ -# -+ -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l526_three_parts_two_of_then_have_the_same_bounds_g54_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l526_three_parts_two_of_then_have_the_same_bounds_g54_o2.test deleted file mode 100644 index fab27d5b714..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l526_three_parts_two_of_then_have_the_same_bounds_g54_o2.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L526 -# -# -+ -# -- -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l526_three_parts_two_of_then_have_the_same_bounds_g54_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l526_three_parts_two_of_then_have_the_same_bounds_g54_o3.test deleted file mode 100644 index e2a45cb484b..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l526_three_parts_two_of_then_have_the_same_bounds_g54_o3.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L526 -# -# -+ -# -+ -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l526_three_parts_two_of_then_have_the_same_bounds_g54_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l526_three_parts_two_of_then_have_the_same_bounds_g54_o4.test deleted file mode 100644 index fab27d5b714..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l526_three_parts_two_of_then_have_the_same_bounds_g54_o4.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L526 -# -# -+ -# -- -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l526_three_parts_two_of_then_have_the_same_bounds_g54_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l526_three_parts_two_of_then_have_the_same_bounds_g54_o5.test deleted file mode 100644 index 8716b5d02f4..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l526_three_parts_two_of_then_have_the_same_bounds_g54_o5.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L526 -# -# -- -# -+ -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l526_three_parts_two_of_then_have_the_same_bounds_g54_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l526_three_parts_two_of_then_have_the_same_bounds_g54_o6.test deleted file mode 100644 index 8716b5d02f4..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l526_three_parts_two_of_then_have_the_same_bounds_g54_o6.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L526 -# -# -- -# -+ -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l530_three_parts_two_of_then_have_the_same_bounds_g55_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l530_three_parts_two_of_then_have_the_same_bounds_g55_o1.test deleted file mode 100644 index b4579a80b1b..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l530_three_parts_two_of_then_have_the_same_bounds_g55_o1.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L530 -# -# -++ -# -++ -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 12, 13) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 12, 14) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l530_three_parts_two_of_then_have_the_same_bounds_g55_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l530_three_parts_two_of_then_have_the_same_bounds_g55_o2.test deleted file mode 100644 index c542f28ef00..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l530_three_parts_two_of_then_have_the_same_bounds_g55_o2.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L530 -# -# -++ -# -- -# -++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 12, 13) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 12, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l530_three_parts_two_of_then_have_the_same_bounds_g55_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l530_three_parts_two_of_then_have_the_same_bounds_g55_o3.test deleted file mode 100644 index b4579a80b1b..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l530_three_parts_two_of_then_have_the_same_bounds_g55_o3.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L530 -# -# -++ -# -++ -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 12, 13) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 12, 14) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l530_three_parts_two_of_then_have_the_same_bounds_g55_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l530_three_parts_two_of_then_have_the_same_bounds_g55_o4.test deleted file mode 100644 index c542f28ef00..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l530_three_parts_two_of_then_have_the_same_bounds_g55_o4.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L530 -# -# -++ -# -- -# -++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 12, 13) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 12, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l530_three_parts_two_of_then_have_the_same_bounds_g55_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l530_three_parts_two_of_then_have_the_same_bounds_g55_o5.test deleted file mode 100644 index aabe94c9369..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l530_three_parts_two_of_then_have_the_same_bounds_g55_o5.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L530 -# -# -- -# -++ -# -++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 12, 14) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 12, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l530_three_parts_two_of_then_have_the_same_bounds_g55_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l530_three_parts_two_of_then_have_the_same_bounds_g55_o6.test deleted file mode 100644 index aabe94c9369..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l530_three_parts_two_of_then_have_the_same_bounds_g55_o6.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L530 -# -# -- -# -++ -# -++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 12, 14) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 12, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l535_three_parts_two_of_then_have_the_same_bounds_g56_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l535_three_parts_two_of_then_have_the_same_bounds_g56_o1.test deleted file mode 100644 index 728e8250f78..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l535_three_parts_two_of_then_have_the_same_bounds_g56_o1.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L535 -# -# - - -# - - -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l535_three_parts_two_of_then_have_the_same_bounds_g56_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l535_three_parts_two_of_then_have_the_same_bounds_g56_o2.test deleted file mode 100644 index f50fe4b8bc9..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l535_three_parts_two_of_then_have_the_same_bounds_g56_o2.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L535 -# -# - - -# -- -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 10, 12), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l535_three_parts_two_of_then_have_the_same_bounds_g56_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l535_three_parts_two_of_then_have_the_same_bounds_g56_o3.test deleted file mode 100644 index 728e8250f78..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l535_three_parts_two_of_then_have_the_same_bounds_g56_o3.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L535 -# -# - - -# - - -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l535_three_parts_two_of_then_have_the_same_bounds_g56_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l535_three_parts_two_of_then_have_the_same_bounds_g56_o4.test deleted file mode 100644 index f50fe4b8bc9..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l535_three_parts_two_of_then_have_the_same_bounds_g56_o4.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L535 -# -# - - -# -- -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 10, 12), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l535_three_parts_two_of_then_have_the_same_bounds_g56_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l535_three_parts_two_of_then_have_the_same_bounds_g56_o5.test deleted file mode 100644 index b457c53c76e..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l535_three_parts_two_of_then_have_the_same_bounds_g56_o5.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L535 -# -# -- -# - - -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l535_three_parts_two_of_then_have_the_same_bounds_g56_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l535_three_parts_two_of_then_have_the_same_bounds_g56_o6.test deleted file mode 100644 index b457c53c76e..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l535_three_parts_two_of_then_have_the_same_bounds_g56_o6.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L535 -# -# -- -# - - -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l539_three_parts_two_of_then_have_the_same_bounds_g57_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l539_three_parts_two_of_then_have_the_same_bounds_g57_o1.test deleted file mode 100644 index ee84fc0d438..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l539_three_parts_two_of_then_have_the_same_bounds_g57_o1.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L539 -# -# -+ - -# -+ - -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l539_three_parts_two_of_then_have_the_same_bounds_g57_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l539_three_parts_two_of_then_have_the_same_bounds_g57_o2.test deleted file mode 100644 index de8c13db7d0..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l539_three_parts_two_of_then_have_the_same_bounds_g57_o2.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L539 -# -# -+ - -# -+- -# -+ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l539_three_parts_two_of_then_have_the_same_bounds_g57_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l539_three_parts_two_of_then_have_the_same_bounds_g57_o3.test deleted file mode 100644 index ee84fc0d438..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l539_three_parts_two_of_then_have_the_same_bounds_g57_o3.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L539 -# -# -+ - -# -+ - -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l539_three_parts_two_of_then_have_the_same_bounds_g57_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l539_three_parts_two_of_then_have_the_same_bounds_g57_o4.test deleted file mode 100644 index de8c13db7d0..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l539_three_parts_two_of_then_have_the_same_bounds_g57_o4.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L539 -# -# -+ - -# -+- -# -+ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l539_three_parts_two_of_then_have_the_same_bounds_g57_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l539_three_parts_two_of_then_have_the_same_bounds_g57_o5.test deleted file mode 100644 index 80d71b765b5..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l539_three_parts_two_of_then_have_the_same_bounds_g57_o5.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L539 -# -# -+- -# -+ - -# -+ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l539_three_parts_two_of_then_have_the_same_bounds_g57_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l539_three_parts_two_of_then_have_the_same_bounds_g57_o6.test deleted file mode 100644 index 80d71b765b5..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l539_three_parts_two_of_then_have_the_same_bounds_g57_o6.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L539 -# -# -+- -# -+ - -# -+ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l543_three_parts_two_of_then_have_the_same_bounds_g58_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l543_three_parts_two_of_then_have_the_same_bounds_g58_o1.test deleted file mode 100644 index 0eb3d247885..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l543_three_parts_two_of_then_have_the_same_bounds_g58_o1.test +++ /dev/null @@ -1,24 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L543 -# -# +++ -# +++ -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11), (0, 10, 12) ->> insert into test values (0, 10, 11), (0, 10, 12), (0, 10, 13) ->> insert into test values (0, 10, 12), (0, 10, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l543_three_parts_two_of_then_have_the_same_bounds_g58_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l543_three_parts_two_of_then_have_the_same_bounds_g58_o2.test deleted file mode 100644 index 4471edd9b9b..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l543_three_parts_two_of_then_have_the_same_bounds_g58_o2.test +++ /dev/null @@ -1,24 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L543 -# -# +++ -# ++ -# +++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11), (0, 10, 12) ->> insert into test values (0, 10, 11), (0, 10, 12) ->> insert into test values (0, 10, 12), (0, 10, 13), (0, 10, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l543_three_parts_two_of_then_have_the_same_bounds_g58_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l543_three_parts_two_of_then_have_the_same_bounds_g58_o3.test deleted file mode 100644 index 0eb3d247885..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l543_three_parts_two_of_then_have_the_same_bounds_g58_o3.test +++ /dev/null @@ -1,24 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L543 -# -# +++ -# +++ -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11), (0, 10, 12) ->> insert into test values (0, 10, 11), (0, 10, 12), (0, 10, 13) ->> insert into test values (0, 10, 12), (0, 10, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l543_three_parts_two_of_then_have_the_same_bounds_g58_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l543_three_parts_two_of_then_have_the_same_bounds_g58_o4.test deleted file mode 100644 index 4471edd9b9b..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l543_three_parts_two_of_then_have_the_same_bounds_g58_o4.test +++ /dev/null @@ -1,24 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L543 -# -# +++ -# ++ -# +++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11), (0, 10, 12) ->> insert into test values (0, 10, 11), (0, 10, 12) ->> insert into test values (0, 10, 12), (0, 10, 13), (0, 10, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l543_three_parts_two_of_then_have_the_same_bounds_g58_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l543_three_parts_two_of_then_have_the_same_bounds_g58_o5.test deleted file mode 100644 index 37b2e99b4bc..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l543_three_parts_two_of_then_have_the_same_bounds_g58_o5.test +++ /dev/null @@ -1,24 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L543 -# -# ++ -# +++ -# +++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11) ->> insert into test values (0, 10, 11), (0, 10, 12), (0, 10, 13) ->> insert into test values (0, 10, 12), (0, 10, 13), (0, 10, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l543_three_parts_two_of_then_have_the_same_bounds_g58_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l543_three_parts_two_of_then_have_the_same_bounds_g58_o6.test deleted file mode 100644 index 37b2e99b4bc..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l543_three_parts_two_of_then_have_the_same_bounds_g58_o6.test +++ /dev/null @@ -1,24 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L543 -# -# ++ -# +++ -# +++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11) ->> insert into test values (0, 10, 11), (0, 10, 12), (0, 10, 13) ->> insert into test values (0, 10, 12), (0, 10, 13), (0, 10, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l547_three_parts_two_of_then_have_the_same_bounds_g59_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l547_three_parts_two_of_then_have_the_same_bounds_g59_o1.test deleted file mode 100644 index 024c1635975..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l547_three_parts_two_of_then_have_the_same_bounds_g59_o1.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L547 -# -# ++- -# ++- -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 10, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 10, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l547_three_parts_two_of_then_have_the_same_bounds_g59_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l547_three_parts_two_of_then_have_the_same_bounds_g59_o2.test deleted file mode 100644 index 7e38d83ab11..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l547_three_parts_two_of_then_have_the_same_bounds_g59_o2.test +++ /dev/null @@ -1,25 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L547 -# -# ++- -# ++ -# ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 10, 12) ->> insert into test values (0, 10, 12), (0, 10, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l547_three_parts_two_of_then_have_the_same_bounds_g59_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l547_three_parts_two_of_then_have_the_same_bounds_g59_o3.test deleted file mode 100644 index 024c1635975..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l547_three_parts_two_of_then_have_the_same_bounds_g59_o3.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L547 -# -# ++- -# ++- -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 10, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 10, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l547_three_parts_two_of_then_have_the_same_bounds_g59_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l547_three_parts_two_of_then_have_the_same_bounds_g59_o4.test deleted file mode 100644 index 7e38d83ab11..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l547_three_parts_two_of_then_have_the_same_bounds_g59_o4.test +++ /dev/null @@ -1,25 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L547 -# -# ++- -# ++ -# ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 10, 12) ->> insert into test values (0, 10, 12), (0, 10, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l547_three_parts_two_of_then_have_the_same_bounds_g59_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l547_three_parts_two_of_then_have_the_same_bounds_g59_o5.test deleted file mode 100644 index a93ff54ce81..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l547_three_parts_two_of_then_have_the_same_bounds_g59_o5.test +++ /dev/null @@ -1,25 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L547 -# -# ++ -# ++- -# ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11) ->> insert into test values (0, 10, 11), (0, 10, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 10, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l547_three_parts_two_of_then_have_the_same_bounds_g59_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l547_three_parts_two_of_then_have_the_same_bounds_g59_o6.test deleted file mode 100644 index a93ff54ce81..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l547_three_parts_two_of_then_have_the_same_bounds_g59_o6.test +++ /dev/null @@ -1,25 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L547 -# -# ++ -# ++- -# ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11) ->> insert into test values (0, 10, 11), (0, 10, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 10, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l54_two_small_parts_g8_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l54_two_small_parts_g8_o1.test deleted file mode 100644 index ec7afec8719..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l54_two_small_parts_g8_o1.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L54 -# -# -- - -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l54_two_small_parts_g8_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l54_two_small_parts_g8_o2.test deleted file mode 100644 index 27c6525003c..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l54_two_small_parts_g8_o2.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L54 -# -# -- -# -- - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 13, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l551_three_parts_two_of_then_have_the_same_bounds_g60_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l551_three_parts_two_of_then_have_the_same_bounds_g60_o1.test deleted file mode 100644 index 1b7654655df..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l551_three_parts_two_of_then_have_the_same_bounds_g60_o1.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L551 -# -# + - -# + - -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l551_three_parts_two_of_then_have_the_same_bounds_g60_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l551_three_parts_two_of_then_have_the_same_bounds_g60_o2.test deleted file mode 100644 index 0eb1811d2aa..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l551_three_parts_two_of_then_have_the_same_bounds_g60_o2.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L551 -# -# + - -# +- -# + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 10, 12), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l551_three_parts_two_of_then_have_the_same_bounds_g60_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l551_three_parts_two_of_then_have_the_same_bounds_g60_o3.test deleted file mode 100644 index 1b7654655df..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l551_three_parts_two_of_then_have_the_same_bounds_g60_o3.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L551 -# -# + - -# + - -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l551_three_parts_two_of_then_have_the_same_bounds_g60_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l551_three_parts_two_of_then_have_the_same_bounds_g60_o4.test deleted file mode 100644 index 0eb1811d2aa..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l551_three_parts_two_of_then_have_the_same_bounds_g60_o4.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L551 -# -# + - -# +- -# + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 10, 12), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l551_three_parts_two_of_then_have_the_same_bounds_g60_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l551_three_parts_two_of_then_have_the_same_bounds_g60_o5.test deleted file mode 100644 index 46afdf6e1a9..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l551_three_parts_two_of_then_have_the_same_bounds_g60_o5.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L551 -# -# +- -# + - -# + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l551_three_parts_two_of_then_have_the_same_bounds_g60_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l551_three_parts_two_of_then_have_the_same_bounds_g60_o6.test deleted file mode 100644 index 46afdf6e1a9..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l551_three_parts_two_of_then_have_the_same_bounds_g60_o6.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L551 -# -# +- -# + - -# + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l555_three_parts_two_of_then_have_the_same_bounds_g61_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l555_three_parts_two_of_then_have_the_same_bounds_g61_o1.test deleted file mode 100644 index acde5aef644..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l555_three_parts_two_of_then_have_the_same_bounds_g61_o1.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L555 -# -# +-- -# +-- -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l555_three_parts_two_of_then_have_the_same_bounds_g61_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l555_three_parts_two_of_then_have_the_same_bounds_g61_o2.test deleted file mode 100644 index c851a63f5f9..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l555_three_parts_two_of_then_have_the_same_bounds_g61_o2.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L555 -# -# +-- -# +- -# +-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l555_three_parts_two_of_then_have_the_same_bounds_g61_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l555_three_parts_two_of_then_have_the_same_bounds_g61_o3.test deleted file mode 100644 index acde5aef644..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l555_three_parts_two_of_then_have_the_same_bounds_g61_o3.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L555 -# -# +-- -# +-- -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l555_three_parts_two_of_then_have_the_same_bounds_g61_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l555_three_parts_two_of_then_have_the_same_bounds_g61_o4.test deleted file mode 100644 index c851a63f5f9..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l555_three_parts_two_of_then_have_the_same_bounds_g61_o4.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L555 -# -# +-- -# +- -# +-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l555_three_parts_two_of_then_have_the_same_bounds_g61_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l555_three_parts_two_of_then_have_the_same_bounds_g61_o5.test deleted file mode 100644 index cb66d0c6683..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l555_three_parts_two_of_then_have_the_same_bounds_g61_o5.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L555 -# -# +- -# +-- -# +-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l555_three_parts_two_of_then_have_the_same_bounds_g61_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l555_three_parts_two_of_then_have_the_same_bounds_g61_o6.test deleted file mode 100644 index cb66d0c6683..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l555_three_parts_two_of_then_have_the_same_bounds_g61_o6.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L555 -# -# +- -# +-- -# +-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l559_three_parts_two_of_then_have_the_same_bounds_g62_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l559_three_parts_two_of_then_have_the_same_bounds_g62_o1.test deleted file mode 100644 index 29ea46bbbfd..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l559_three_parts_two_of_then_have_the_same_bounds_g62_o1.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L559 -# -# - + -# - + -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l559_three_parts_two_of_then_have_the_same_bounds_g62_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l559_three_parts_two_of_then_have_the_same_bounds_g62_o2.test deleted file mode 100644 index b0a114bc914..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l559_three_parts_two_of_then_have_the_same_bounds_g62_o2.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L559 -# -# - + -# -- -# - + -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 10, 12), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l559_three_parts_two_of_then_have_the_same_bounds_g62_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l559_three_parts_two_of_then_have_the_same_bounds_g62_o3.test deleted file mode 100644 index 29ea46bbbfd..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l559_three_parts_two_of_then_have_the_same_bounds_g62_o3.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L559 -# -# - + -# - + -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l559_three_parts_two_of_then_have_the_same_bounds_g62_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l559_three_parts_two_of_then_have_the_same_bounds_g62_o4.test deleted file mode 100644 index b0a114bc914..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l559_three_parts_two_of_then_have_the_same_bounds_g62_o4.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L559 -# -# - + -# -- -# - + -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 10, 12), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l559_three_parts_two_of_then_have_the_same_bounds_g62_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l559_three_parts_two_of_then_have_the_same_bounds_g62_o5.test deleted file mode 100644 index 527d0606e98..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l559_three_parts_two_of_then_have_the_same_bounds_g62_o5.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L559 -# -# -- -# - + -# - + -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l559_three_parts_two_of_then_have_the_same_bounds_g62_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l559_three_parts_two_of_then_have_the_same_bounds_g62_o6.test deleted file mode 100644 index 527d0606e98..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l559_three_parts_two_of_then_have_the_same_bounds_g62_o6.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L559 -# -# -- -# - + -# - + -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l563_three_parts_two_of_then_have_the_same_bounds_g63_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l563_three_parts_two_of_then_have_the_same_bounds_g63_o1.test deleted file mode 100644 index 2fc30c49e93..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l563_three_parts_two_of_then_have_the_same_bounds_g63_o1.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L563 -# -# --+ -# --+ -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l563_three_parts_two_of_then_have_the_same_bounds_g63_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l563_three_parts_two_of_then_have_the_same_bounds_g63_o2.test deleted file mode 100644 index 11204044e9c..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l563_three_parts_two_of_then_have_the_same_bounds_g63_o2.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L563 -# -# --+ -# -- -# --+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l563_three_parts_two_of_then_have_the_same_bounds_g63_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l563_three_parts_two_of_then_have_the_same_bounds_g63_o3.test deleted file mode 100644 index 2fc30c49e93..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l563_three_parts_two_of_then_have_the_same_bounds_g63_o3.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L563 -# -# --+ -# --+ -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l563_three_parts_two_of_then_have_the_same_bounds_g63_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l563_three_parts_two_of_then_have_the_same_bounds_g63_o4.test deleted file mode 100644 index 11204044e9c..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l563_three_parts_two_of_then_have_the_same_bounds_g63_o4.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L563 -# -# --+ -# -- -# --+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l563_three_parts_two_of_then_have_the_same_bounds_g63_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l563_three_parts_two_of_then_have_the_same_bounds_g63_o5.test deleted file mode 100644 index 1f3512b5687..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l563_three_parts_two_of_then_have_the_same_bounds_g63_o5.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L563 -# -# -- -# --+ -# --+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l563_three_parts_two_of_then_have_the_same_bounds_g63_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l563_three_parts_two_of_then_have_the_same_bounds_g63_o6.test deleted file mode 100644 index 1f3512b5687..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l563_three_parts_two_of_then_have_the_same_bounds_g63_o6.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L563 -# -# -- -# --+ -# --+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l568_three_parts_two_of_then_have_the_same_bounds_g64_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l568_three_parts_two_of_then_have_the_same_bounds_g64_o1.test deleted file mode 100644 index 4a42be85d11..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l568_three_parts_two_of_then_have_the_same_bounds_g64_o1.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L568 -# -# -- -# -- -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l568_three_parts_two_of_then_have_the_same_bounds_g64_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l568_three_parts_two_of_then_have_the_same_bounds_g64_o2.test deleted file mode 100644 index 855c1aae783..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l568_three_parts_two_of_then_have_the_same_bounds_g64_o2.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L568 -# -# -- -# - - -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l568_three_parts_two_of_then_have_the_same_bounds_g64_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l568_three_parts_two_of_then_have_the_same_bounds_g64_o3.test deleted file mode 100644 index 4a42be85d11..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l568_three_parts_two_of_then_have_the_same_bounds_g64_o3.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L568 -# -# -- -# -- -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l568_three_parts_two_of_then_have_the_same_bounds_g64_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l568_three_parts_two_of_then_have_the_same_bounds_g64_o4.test deleted file mode 100644 index 855c1aae783..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l568_three_parts_two_of_then_have_the_same_bounds_g64_o4.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L568 -# -# -- -# - - -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l568_three_parts_two_of_then_have_the_same_bounds_g64_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l568_three_parts_two_of_then_have_the_same_bounds_g64_o5.test deleted file mode 100644 index 37ba61f6fe1..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l568_three_parts_two_of_then_have_the_same_bounds_g64_o5.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L568 -# -# - - -# -- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l568_three_parts_two_of_then_have_the_same_bounds_g64_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l568_three_parts_two_of_then_have_the_same_bounds_g64_o6.test deleted file mode 100644 index 37ba61f6fe1..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l568_three_parts_two_of_then_have_the_same_bounds_g64_o6.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L568 -# -# - - -# -- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l572_three_parts_two_of_then_have_the_same_bounds_g65_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l572_three_parts_two_of_then_have_the_same_bounds_g65_o1.test deleted file mode 100644 index 7d98d81ef36..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l572_three_parts_two_of_then_have_the_same_bounds_g65_o1.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L572 -# -# -+- -# -+- -# - +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l572_three_parts_two_of_then_have_the_same_bounds_g65_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l572_three_parts_two_of_then_have_the_same_bounds_g65_o2.test deleted file mode 100644 index 676e4577e86..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l572_three_parts_two_of_then_have_the_same_bounds_g65_o2.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L572 -# -# -+- -# - +- -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l572_three_parts_two_of_then_have_the_same_bounds_g65_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l572_three_parts_two_of_then_have_the_same_bounds_g65_o3.test deleted file mode 100644 index 7d98d81ef36..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l572_three_parts_two_of_then_have_the_same_bounds_g65_o3.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L572 -# -# -+- -# -+- -# - +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l572_three_parts_two_of_then_have_the_same_bounds_g65_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l572_three_parts_two_of_then_have_the_same_bounds_g65_o4.test deleted file mode 100644 index 676e4577e86..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l572_three_parts_two_of_then_have_the_same_bounds_g65_o4.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L572 -# -# -+- -# - +- -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l572_three_parts_two_of_then_have_the_same_bounds_g65_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l572_three_parts_two_of_then_have_the_same_bounds_g65_o5.test deleted file mode 100644 index fb39a26f6b6..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l572_three_parts_two_of_then_have_the_same_bounds_g65_o5.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L572 -# -# - +- -# -+- -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l572_three_parts_two_of_then_have_the_same_bounds_g65_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l572_three_parts_two_of_then_have_the_same_bounds_g65_o6.test deleted file mode 100644 index fb39a26f6b6..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l572_three_parts_two_of_then_have_the_same_bounds_g65_o6.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L572 -# -# - +- -# -+- -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l576_three_parts_two_of_then_have_the_same_bounds_g66_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l576_three_parts_two_of_then_have_the_same_bounds_g66_o1.test deleted file mode 100644 index ba7839a5461..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l576_three_parts_two_of_then_have_the_same_bounds_g66_o1.test +++ /dev/null @@ -1,25 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L576 -# -# ++ -# ++ -# - + -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 10, 12), (0, 11, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l576_three_parts_two_of_then_have_the_same_bounds_g66_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l576_three_parts_two_of_then_have_the_same_bounds_g66_o2.test deleted file mode 100644 index 0fb0fd58fc3..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l576_three_parts_two_of_then_have_the_same_bounds_g66_o2.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L576 -# -# ++ -# - + -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 10, 11), (0, 11, 13) ->> insert into test values (0, 11, 13), (0, 11, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l576_three_parts_two_of_then_have_the_same_bounds_g66_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l576_three_parts_two_of_then_have_the_same_bounds_g66_o3.test deleted file mode 100644 index ba7839a5461..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l576_three_parts_two_of_then_have_the_same_bounds_g66_o3.test +++ /dev/null @@ -1,25 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L576 -# -# ++ -# ++ -# - + -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 10, 12), (0, 11, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l576_three_parts_two_of_then_have_the_same_bounds_g66_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l576_three_parts_two_of_then_have_the_same_bounds_g66_o4.test deleted file mode 100644 index 0fb0fd58fc3..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l576_three_parts_two_of_then_have_the_same_bounds_g66_o4.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L576 -# -# ++ -# - + -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 10, 11), (0, 11, 13) ->> insert into test values (0, 11, 13), (0, 11, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l576_three_parts_two_of_then_have_the_same_bounds_g66_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l576_three_parts_two_of_then_have_the_same_bounds_g66_o5.test deleted file mode 100644 index c9c55c7f5f8..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l576_three_parts_two_of_then_have_the_same_bounds_g66_o5.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L576 -# -# - + -# ++ -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 12, 12), (0, 12, 13) ->> insert into test values (0, 12, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l576_three_parts_two_of_then_have_the_same_bounds_g66_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l576_three_parts_two_of_then_have_the_same_bounds_g66_o6.test deleted file mode 100644 index c9c55c7f5f8..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l576_three_parts_two_of_then_have_the_same_bounds_g66_o6.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L576 -# -# - + -# ++ -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 12, 12), (0, 12, 13) ->> insert into test values (0, 12, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l57_two_small_parts_g9_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l57_two_small_parts_g9_o1.test deleted file mode 100644 index 6a3723d963f..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l57_two_small_parts_g9_o1.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L57 -# -# - -- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l57_two_small_parts_g9_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l57_two_small_parts_g9_o2.test deleted file mode 100644 index 6f6e9c575bd..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l57_two_small_parts_g9_o2.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L57 -# -# -- -# - -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 13, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l580_three_parts_two_of_then_have_the_same_bounds_g67_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l580_three_parts_two_of_then_have_the_same_bounds_g67_o1.test deleted file mode 100644 index 66117d401f6..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l580_three_parts_two_of_then_have_the_same_bounds_g67_o1.test +++ /dev/null @@ -1,25 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L580 -# -# ++ -# ++ -# -++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 11, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l580_three_parts_two_of_then_have_the_same_bounds_g67_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l580_three_parts_two_of_then_have_the_same_bounds_g67_o2.test deleted file mode 100644 index 117433fa787..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l580_three_parts_two_of_then_have_the_same_bounds_g67_o2.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L580 -# -# ++ -# -++ -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 11, 13), (0, 11, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l580_three_parts_two_of_then_have_the_same_bounds_g67_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l580_three_parts_two_of_then_have_the_same_bounds_g67_o3.test deleted file mode 100644 index 66117d401f6..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l580_three_parts_two_of_then_have_the_same_bounds_g67_o3.test +++ /dev/null @@ -1,25 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L580 -# -# ++ -# ++ -# -++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 11, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l580_three_parts_two_of_then_have_the_same_bounds_g67_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l580_three_parts_two_of_then_have_the_same_bounds_g67_o4.test deleted file mode 100644 index 117433fa787..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l580_three_parts_two_of_then_have_the_same_bounds_g67_o4.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L580 -# -# ++ -# -++ -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 11, 13), (0, 11, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l580_three_parts_two_of_then_have_the_same_bounds_g67_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l580_three_parts_two_of_then_have_the_same_bounds_g67_o5.test deleted file mode 100644 index 33d4bc568fc..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l580_three_parts_two_of_then_have_the_same_bounds_g67_o5.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L580 -# -# -++ -# ++ -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 11, 13), (0, 11, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l580_three_parts_two_of_then_have_the_same_bounds_g67_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l580_three_parts_two_of_then_have_the_same_bounds_g67_o6.test deleted file mode 100644 index 33d4bc568fc..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l580_three_parts_two_of_then_have_the_same_bounds_g67_o6.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L580 -# -# -++ -# ++ -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 11, 13), (0, 11, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l584_three_parts_two_of_then_have_the_same_bounds_g68_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l584_three_parts_two_of_then_have_the_same_bounds_g68_o1.test deleted file mode 100644 index 0b1907ba82e..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l584_three_parts_two_of_then_have_the_same_bounds_g68_o1.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L584 -# -# +- -# +- -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l584_three_parts_two_of_then_have_the_same_bounds_g68_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l584_three_parts_two_of_then_have_the_same_bounds_g68_o2.test deleted file mode 100644 index 83bf4b2cfcc..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l584_three_parts_two_of_then_have_the_same_bounds_g68_o2.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L584 -# -# +- -# - - -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l584_three_parts_two_of_then_have_the_same_bounds_g68_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l584_three_parts_two_of_then_have_the_same_bounds_g68_o3.test deleted file mode 100644 index 0b1907ba82e..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l584_three_parts_two_of_then_have_the_same_bounds_g68_o3.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L584 -# -# +- -# +- -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l584_three_parts_two_of_then_have_the_same_bounds_g68_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l584_three_parts_two_of_then_have_the_same_bounds_g68_o4.test deleted file mode 100644 index 83bf4b2cfcc..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l584_three_parts_two_of_then_have_the_same_bounds_g68_o4.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L584 -# -# +- -# - - -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l584_three_parts_two_of_then_have_the_same_bounds_g68_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l584_three_parts_two_of_then_have_the_same_bounds_g68_o5.test deleted file mode 100644 index f6866383ea6..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l584_three_parts_two_of_then_have_the_same_bounds_g68_o5.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L584 -# -# - - -# +- -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l584_three_parts_two_of_then_have_the_same_bounds_g68_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l584_three_parts_two_of_then_have_the_same_bounds_g68_o6.test deleted file mode 100644 index f6866383ea6..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l584_three_parts_two_of_then_have_the_same_bounds_g68_o6.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L584 -# -# - - -# +- -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l588_three_parts_two_of_then_have_the_same_bounds_g69_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l588_three_parts_two_of_then_have_the_same_bounds_g69_o1.test deleted file mode 100644 index 85e75f6a978..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l588_three_parts_two_of_then_have_the_same_bounds_g69_o1.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L588 -# -# ++- -# ++- -# -+ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 11, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l588_three_parts_two_of_then_have_the_same_bounds_g69_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l588_three_parts_two_of_then_have_the_same_bounds_g69_o2.test deleted file mode 100644 index 701804b7fbf..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l588_three_parts_two_of_then_have_the_same_bounds_g69_o2.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L588 -# -# ++- -# -+ - -# ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 11, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l588_three_parts_two_of_then_have_the_same_bounds_g69_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l588_three_parts_two_of_then_have_the_same_bounds_g69_o3.test deleted file mode 100644 index 85e75f6a978..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l588_three_parts_two_of_then_have_the_same_bounds_g69_o3.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L588 -# -# ++- -# ++- -# -+ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 11, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l588_three_parts_two_of_then_have_the_same_bounds_g69_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l588_three_parts_two_of_then_have_the_same_bounds_g69_o4.test deleted file mode 100644 index 701804b7fbf..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l588_three_parts_two_of_then_have_the_same_bounds_g69_o4.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L588 -# -# ++- -# -+ - -# ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 11, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l588_three_parts_two_of_then_have_the_same_bounds_g69_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l588_three_parts_two_of_then_have_the_same_bounds_g69_o5.test deleted file mode 100644 index 426b486debc..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l588_three_parts_two_of_then_have_the_same_bounds_g69_o5.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L588 -# -# -+ - -# ++- -# ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 11, 13), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 11, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l588_three_parts_two_of_then_have_the_same_bounds_g69_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l588_three_parts_two_of_then_have_the_same_bounds_g69_o6.test deleted file mode 100644 index 426b486debc..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l588_three_parts_two_of_then_have_the_same_bounds_g69_o6.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L588 -# -# -+ - -# ++- -# ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 11, 13), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 11, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l592_three_parts_two_of_then_have_the_same_bounds_g70_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l592_three_parts_two_of_then_have_the_same_bounds_g70_o1.test deleted file mode 100644 index c39650be5b5..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l592_three_parts_two_of_then_have_the_same_bounds_g70_o1.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L592 -# -# +- -# +- -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l592_three_parts_two_of_then_have_the_same_bounds_g70_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l592_three_parts_two_of_then_have_the_same_bounds_g70_o2.test deleted file mode 100644 index 929f2cf38b7..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l592_three_parts_two_of_then_have_the_same_bounds_g70_o2.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L592 -# -# +- -# -+- -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l592_three_parts_two_of_then_have_the_same_bounds_g70_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l592_three_parts_two_of_then_have_the_same_bounds_g70_o3.test deleted file mode 100644 index c39650be5b5..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l592_three_parts_two_of_then_have_the_same_bounds_g70_o3.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L592 -# -# +- -# +- -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l592_three_parts_two_of_then_have_the_same_bounds_g70_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l592_three_parts_two_of_then_have_the_same_bounds_g70_o4.test deleted file mode 100644 index 929f2cf38b7..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l592_three_parts_two_of_then_have_the_same_bounds_g70_o4.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L592 -# -# +- -# -+- -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l592_three_parts_two_of_then_have_the_same_bounds_g70_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l592_three_parts_two_of_then_have_the_same_bounds_g70_o5.test deleted file mode 100644 index acf768bc334..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l592_three_parts_two_of_then_have_the_same_bounds_g70_o5.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L592 -# -# -+- -# +- -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l592_three_parts_two_of_then_have_the_same_bounds_g70_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l592_three_parts_two_of_then_have_the_same_bounds_g70_o6.test deleted file mode 100644 index acf768bc334..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l592_three_parts_two_of_then_have_the_same_bounds_g70_o6.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L592 -# -# -+- -# +- -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l596_three_parts_two_of_then_have_the_same_bounds_g71_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l596_three_parts_two_of_then_have_the_same_bounds_g71_o1.test deleted file mode 100644 index cfa00d87ebd..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l596_three_parts_two_of_then_have_the_same_bounds_g71_o1.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L596 -# -# -+ -# -+ -# - + -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l596_three_parts_two_of_then_have_the_same_bounds_g71_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l596_three_parts_two_of_then_have_the_same_bounds_g71_o2.test deleted file mode 100644 index 8320ea5ebde..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l596_three_parts_two_of_then_have_the_same_bounds_g71_o2.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L596 -# -# -+ -# - + -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l596_three_parts_two_of_then_have_the_same_bounds_g71_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l596_three_parts_two_of_then_have_the_same_bounds_g71_o3.test deleted file mode 100644 index cfa00d87ebd..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l596_three_parts_two_of_then_have_the_same_bounds_g71_o3.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L596 -# -# -+ -# -+ -# - + -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l596_three_parts_two_of_then_have_the_same_bounds_g71_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l596_three_parts_two_of_then_have_the_same_bounds_g71_o4.test deleted file mode 100644 index 8320ea5ebde..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l596_three_parts_two_of_then_have_the_same_bounds_g71_o4.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L596 -# -# -+ -# - + -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l596_three_parts_two_of_then_have_the_same_bounds_g71_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l596_three_parts_two_of_then_have_the_same_bounds_g71_o5.test deleted file mode 100644 index 7700972733e..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l596_three_parts_two_of_then_have_the_same_bounds_g71_o5.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L596 -# -# - + -# -+ -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l596_three_parts_two_of_then_have_the_same_bounds_g71_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l596_three_parts_two_of_then_have_the_same_bounds_g71_o6.test deleted file mode 100644 index 7700972733e..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l596_three_parts_two_of_then_have_the_same_bounds_g71_o6.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L596 -# -# - + -# -+ -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l600_three_parts_two_of_then_have_the_same_bounds_g72_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l600_three_parts_two_of_then_have_the_same_bounds_g72_o1.test deleted file mode 100644 index 5c466bbd605..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l600_three_parts_two_of_then_have_the_same_bounds_g72_o1.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L600 -# -# -+ -# -+ -# --+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l600_three_parts_two_of_then_have_the_same_bounds_g72_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l600_three_parts_two_of_then_have_the_same_bounds_g72_o2.test deleted file mode 100644 index 2178f2bf502..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l600_three_parts_two_of_then_have_the_same_bounds_g72_o2.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L600 -# -# -+ -# --+ -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l600_three_parts_two_of_then_have_the_same_bounds_g72_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l600_three_parts_two_of_then_have_the_same_bounds_g72_o3.test deleted file mode 100644 index 5c466bbd605..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l600_three_parts_two_of_then_have_the_same_bounds_g72_o3.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L600 -# -# -+ -# -+ -# --+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l600_three_parts_two_of_then_have_the_same_bounds_g72_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l600_three_parts_two_of_then_have_the_same_bounds_g72_o4.test deleted file mode 100644 index 2178f2bf502..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l600_three_parts_two_of_then_have_the_same_bounds_g72_o4.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L600 -# -# -+ -# --+ -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l600_three_parts_two_of_then_have_the_same_bounds_g72_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l600_three_parts_two_of_then_have_the_same_bounds_g72_o5.test deleted file mode 100644 index 6db0dabff3d..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l600_three_parts_two_of_then_have_the_same_bounds_g72_o5.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L600 -# -# --+ -# -+ -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l600_three_parts_two_of_then_have_the_same_bounds_g72_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l600_three_parts_two_of_then_have_the_same_bounds_g72_o6.test deleted file mode 100644 index 6db0dabff3d..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l600_three_parts_two_of_then_have_the_same_bounds_g72_o6.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L600 -# -# --+ -# -+ -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l604_three_parts_two_of_then_have_the_same_bounds_g73_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l604_three_parts_two_of_then_have_the_same_bounds_g73_o1.test deleted file mode 100644 index c9c971022bf..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l604_three_parts_two_of_then_have_the_same_bounds_g73_o1.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L604 -# -# -++ -# -++ -# --++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 12, 13) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 12, 14) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14), (0, 12, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l604_three_parts_two_of_then_have_the_same_bounds_g73_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l604_three_parts_two_of_then_have_the_same_bounds_g73_o2.test deleted file mode 100644 index ce54bdb7d1d..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l604_three_parts_two_of_then_have_the_same_bounds_g73_o2.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L604 -# -# -++ -# --++ -# -++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 12, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13), (0, 12, 14) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 12, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l604_three_parts_two_of_then_have_the_same_bounds_g73_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l604_three_parts_two_of_then_have_the_same_bounds_g73_o3.test deleted file mode 100644 index c9c971022bf..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l604_three_parts_two_of_then_have_the_same_bounds_g73_o3.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L604 -# -# -++ -# -++ -# --++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 12, 13) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 12, 14) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14), (0, 12, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l604_three_parts_two_of_then_have_the_same_bounds_g73_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l604_three_parts_two_of_then_have_the_same_bounds_g73_o4.test deleted file mode 100644 index ce54bdb7d1d..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l604_three_parts_two_of_then_have_the_same_bounds_g73_o4.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L604 -# -# -++ -# --++ -# -++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 12, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13), (0, 12, 14) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 12, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l604_three_parts_two_of_then_have_the_same_bounds_g73_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l604_three_parts_two_of_then_have_the_same_bounds_g73_o5.test deleted file mode 100644 index 192e15b427d..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l604_three_parts_two_of_then_have_the_same_bounds_g73_o5.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L604 -# -# --++ -# -++ -# -++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12), (0, 12, 13) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 12, 14) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 12, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l604_three_parts_two_of_then_have_the_same_bounds_g73_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l604_three_parts_two_of_then_have_the_same_bounds_g73_o6.test deleted file mode 100644 index 192e15b427d..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l604_three_parts_two_of_then_have_the_same_bounds_g73_o6.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L604 -# -# --++ -# -++ -# -++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12), (0, 12, 13) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 12, 14) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 12, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l609_three_parts_two_of_then_have_the_same_bounds_g74_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l609_three_parts_two_of_then_have_the_same_bounds_g74_o1.test deleted file mode 100644 index 8e8e54a3089..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l609_three_parts_two_of_then_have_the_same_bounds_g74_o1.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L609 -# -# - - -# - - -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l609_three_parts_two_of_then_have_the_same_bounds_g74_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l609_three_parts_two_of_then_have_the_same_bounds_g74_o2.test deleted file mode 100644 index dd04074bc36..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l609_three_parts_two_of_then_have_the_same_bounds_g74_o2.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L609 -# -# - - -# - - -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l609_three_parts_two_of_then_have_the_same_bounds_g74_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l609_three_parts_two_of_then_have_the_same_bounds_g74_o3.test deleted file mode 100644 index 8e8e54a3089..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l609_three_parts_two_of_then_have_the_same_bounds_g74_o3.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L609 -# -# - - -# - - -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l609_three_parts_two_of_then_have_the_same_bounds_g74_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l609_three_parts_two_of_then_have_the_same_bounds_g74_o4.test deleted file mode 100644 index dd04074bc36..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l609_three_parts_two_of_then_have_the_same_bounds_g74_o4.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L609 -# -# - - -# - - -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l609_three_parts_two_of_then_have_the_same_bounds_g74_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l609_three_parts_two_of_then_have_the_same_bounds_g74_o5.test deleted file mode 100644 index 5bcb2972af7..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l609_three_parts_two_of_then_have_the_same_bounds_g74_o5.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L609 -# -# - - -# - - -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l609_three_parts_two_of_then_have_the_same_bounds_g74_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l609_three_parts_two_of_then_have_the_same_bounds_g74_o6.test deleted file mode 100644 index 5bcb2972af7..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l609_three_parts_two_of_then_have_the_same_bounds_g74_o6.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L609 -# -# - - -# - - -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l60_two_small_parts_g10_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l60_two_small_parts_g10_o1.test deleted file mode 100644 index 63ed0ef2255..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l60_two_small_parts_g10_o1.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L60 -# -# ---- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l60_two_small_parts_g10_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l60_two_small_parts_g10_o2.test deleted file mode 100644 index 027303cf433..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l60_two_small_parts_g10_o2.test +++ /dev/null @@ -1,25 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L60 -# -# -- -# ---- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13), (0, 13, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l613_three_parts_two_of_then_have_the_same_bounds_g75_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l613_three_parts_two_of_then_have_the_same_bounds_g75_o1.test deleted file mode 100644 index fa7445141df..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l613_three_parts_two_of_then_have_the_same_bounds_g75_o1.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L613 -# -# + - -# + - -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l613_three_parts_two_of_then_have_the_same_bounds_g75_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l613_three_parts_two_of_then_have_the_same_bounds_g75_o2.test deleted file mode 100644 index 816b0fc2269..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l613_three_parts_two_of_then_have_the_same_bounds_g75_o2.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L613 -# -# + - -# - - -# + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l613_three_parts_two_of_then_have_the_same_bounds_g75_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l613_three_parts_two_of_then_have_the_same_bounds_g75_o3.test deleted file mode 100644 index fa7445141df..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l613_three_parts_two_of_then_have_the_same_bounds_g75_o3.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L613 -# -# + - -# + - -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l613_three_parts_two_of_then_have_the_same_bounds_g75_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l613_three_parts_two_of_then_have_the_same_bounds_g75_o4.test deleted file mode 100644 index 816b0fc2269..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l613_three_parts_two_of_then_have_the_same_bounds_g75_o4.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L613 -# -# + - -# - - -# + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l613_three_parts_two_of_then_have_the_same_bounds_g75_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l613_three_parts_two_of_then_have_the_same_bounds_g75_o5.test deleted file mode 100644 index 950377e6d5a..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l613_three_parts_two_of_then_have_the_same_bounds_g75_o5.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L613 -# -# - - -# + - -# + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l613_three_parts_two_of_then_have_the_same_bounds_g75_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l613_three_parts_two_of_then_have_the_same_bounds_g75_o6.test deleted file mode 100644 index 950377e6d5a..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l613_three_parts_two_of_then_have_the_same_bounds_g75_o6.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L613 -# -# - - -# + - -# + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l617_three_parts_two_of_then_have_the_same_bounds_g76_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l617_three_parts_two_of_then_have_the_same_bounds_g76_o1.test deleted file mode 100644 index 3fe59c5609c..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l617_three_parts_two_of_then_have_the_same_bounds_g76_o1.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L617 -# -# ++ - -# ++ - -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 11, 13), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l617_three_parts_two_of_then_have_the_same_bounds_g76_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l617_three_parts_two_of_then_have_the_same_bounds_g76_o2.test deleted file mode 100644 index 5743e8ecb5d..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l617_three_parts_two_of_then_have_the_same_bounds_g76_o2.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L617 -# -# ++ - -# - - -# ++ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 11, 14), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l617_three_parts_two_of_then_have_the_same_bounds_g76_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l617_three_parts_two_of_then_have_the_same_bounds_g76_o3.test deleted file mode 100644 index 3fe59c5609c..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l617_three_parts_two_of_then_have_the_same_bounds_g76_o3.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L617 -# -# ++ - -# ++ - -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 11, 13), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l617_three_parts_two_of_then_have_the_same_bounds_g76_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l617_three_parts_two_of_then_have_the_same_bounds_g76_o4.test deleted file mode 100644 index 5743e8ecb5d..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l617_three_parts_two_of_then_have_the_same_bounds_g76_o4.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L617 -# -# ++ - -# - - -# ++ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 11, 14), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l617_three_parts_two_of_then_have_the_same_bounds_g76_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l617_three_parts_two_of_then_have_the_same_bounds_g76_o5.test deleted file mode 100644 index 7aaae656611..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l617_three_parts_two_of_then_have_the_same_bounds_g76_o5.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L617 -# -# - - -# ++ - -# ++ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 11, 13), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 11, 14), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l617_three_parts_two_of_then_have_the_same_bounds_g76_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l617_three_parts_two_of_then_have_the_same_bounds_g76_o6.test deleted file mode 100644 index 7aaae656611..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l617_three_parts_two_of_then_have_the_same_bounds_g76_o6.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L617 -# -# - - -# ++ - -# ++ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 11, 13), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 11, 14), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l621_three_parts_two_of_then_have_the_same_bounds_g77_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l621_three_parts_two_of_then_have_the_same_bounds_g77_o1.test deleted file mode 100644 index 6c595d969cc..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l621_three_parts_two_of_then_have_the_same_bounds_g77_o1.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L621 -# -# + - -# + - -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l621_three_parts_two_of_then_have_the_same_bounds_g77_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l621_three_parts_two_of_then_have_the_same_bounds_g77_o2.test deleted file mode 100644 index 61d402427a9..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l621_three_parts_two_of_then_have_the_same_bounds_g77_o2.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L621 -# -# + - -# -+- -# + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l621_three_parts_two_of_then_have_the_same_bounds_g77_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l621_three_parts_two_of_then_have_the_same_bounds_g77_o3.test deleted file mode 100644 index 6c595d969cc..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l621_three_parts_two_of_then_have_the_same_bounds_g77_o3.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L621 -# -# + - -# + - -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l621_three_parts_two_of_then_have_the_same_bounds_g77_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l621_three_parts_two_of_then_have_the_same_bounds_g77_o4.test deleted file mode 100644 index 61d402427a9..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l621_three_parts_two_of_then_have_the_same_bounds_g77_o4.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L621 -# -# + - -# -+- -# + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l621_three_parts_two_of_then_have_the_same_bounds_g77_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l621_three_parts_two_of_then_have_the_same_bounds_g77_o5.test deleted file mode 100644 index e4dd5a0c9ef..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l621_three_parts_two_of_then_have_the_same_bounds_g77_o5.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L621 -# -# -+- -# + - -# + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l621_three_parts_two_of_then_have_the_same_bounds_g77_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l621_three_parts_two_of_then_have_the_same_bounds_g77_o6.test deleted file mode 100644 index e4dd5a0c9ef..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l621_three_parts_two_of_then_have_the_same_bounds_g77_o6.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L621 -# -# -+- -# + - -# + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l625_three_parts_two_of_then_have_the_same_bounds_g78_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l625_three_parts_two_of_then_have_the_same_bounds_g78_o1.test deleted file mode 100644 index 9b348453bf4..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l625_three_parts_two_of_then_have_the_same_bounds_g78_o1.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L625 -# -# ++ - -# ++ - -# -++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 11, 13), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 11, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l625_three_parts_two_of_then_have_the_same_bounds_g78_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l625_three_parts_two_of_then_have_the_same_bounds_g78_o2.test deleted file mode 100644 index 470f7d4eacc..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l625_three_parts_two_of_then_have_the_same_bounds_g78_o2.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L625 -# -# ++ - -# -++- -# ++ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 11, 14), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l625_three_parts_two_of_then_have_the_same_bounds_g78_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l625_three_parts_two_of_then_have_the_same_bounds_g78_o3.test deleted file mode 100644 index 9b348453bf4..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l625_three_parts_two_of_then_have_the_same_bounds_g78_o3.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L625 -# -# ++ - -# ++ - -# -++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 11, 13), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 11, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l625_three_parts_two_of_then_have_the_same_bounds_g78_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l625_three_parts_two_of_then_have_the_same_bounds_g78_o4.test deleted file mode 100644 index 470f7d4eacc..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l625_three_parts_two_of_then_have_the_same_bounds_g78_o4.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L625 -# -# ++ - -# -++- -# ++ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 11, 14), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l625_three_parts_two_of_then_have_the_same_bounds_g78_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l625_three_parts_two_of_then_have_the_same_bounds_g78_o5.test deleted file mode 100644 index 5145476cc65..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l625_three_parts_two_of_then_have_the_same_bounds_g78_o5.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L625 -# -# -++- -# ++ - -# ++ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 11, 13), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 11, 14), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l625_three_parts_two_of_then_have_the_same_bounds_g78_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l625_three_parts_two_of_then_have_the_same_bounds_g78_o6.test deleted file mode 100644 index 5145476cc65..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l625_three_parts_two_of_then_have_the_same_bounds_g78_o6.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L625 -# -# -++- -# ++ - -# ++ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 11, 13), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 11, 14), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l629_three_parts_two_of_then_have_the_same_bounds_g79_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l629_three_parts_two_of_then_have_the_same_bounds_g79_o1.test deleted file mode 100644 index ec3ea8d4a16..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l629_three_parts_two_of_then_have_the_same_bounds_g79_o1.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L629 -# -# - + -# - + -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l629_three_parts_two_of_then_have_the_same_bounds_g79_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l629_three_parts_two_of_then_have_the_same_bounds_g79_o2.test deleted file mode 100644 index a537772c0a6..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l629_three_parts_two_of_then_have_the_same_bounds_g79_o2.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L629 -# -# - + -# - - -# - + -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l629_three_parts_two_of_then_have_the_same_bounds_g79_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l629_three_parts_two_of_then_have_the_same_bounds_g79_o3.test deleted file mode 100644 index ec3ea8d4a16..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l629_three_parts_two_of_then_have_the_same_bounds_g79_o3.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L629 -# -# - + -# - + -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l629_three_parts_two_of_then_have_the_same_bounds_g79_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l629_three_parts_two_of_then_have_the_same_bounds_g79_o4.test deleted file mode 100644 index a537772c0a6..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l629_three_parts_two_of_then_have_the_same_bounds_g79_o4.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L629 -# -# - + -# - - -# - + -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l629_three_parts_two_of_then_have_the_same_bounds_g79_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l629_three_parts_two_of_then_have_the_same_bounds_g79_o5.test deleted file mode 100644 index d260db9032a..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l629_three_parts_two_of_then_have_the_same_bounds_g79_o5.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L629 -# -# - - -# - + -# - + -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l629_three_parts_two_of_then_have_the_same_bounds_g79_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l629_three_parts_two_of_then_have_the_same_bounds_g79_o6.test deleted file mode 100644 index d260db9032a..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l629_three_parts_two_of_then_have_the_same_bounds_g79_o6.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L629 -# -# - - -# - + -# - + -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l633_three_parts_two_of_then_have_the_same_bounds_g80_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l633_three_parts_two_of_then_have_the_same_bounds_g80_o1.test deleted file mode 100644 index 33e3a0aef40..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l633_three_parts_two_of_then_have_the_same_bounds_g80_o1.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L633 -# -# - ++ -# - ++ -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 13, 13), (0, 13, 14) ->> insert into test values (0, 11, 12), (0, 13, 14), (0, 13, 15) ->> insert into test values (0, 10, 12), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l633_three_parts_two_of_then_have_the_same_bounds_g80_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l633_three_parts_two_of_then_have_the_same_bounds_g80_o2.test deleted file mode 100644 index c71655891fe..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l633_three_parts_two_of_then_have_the_same_bounds_g80_o2.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L633 -# -# - ++ -# - - -# - ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 13, 13), (0, 13, 14) ->> insert into test values (0, 10, 11), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 13, 15), (0, 13, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l633_three_parts_two_of_then_have_the_same_bounds_g80_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l633_three_parts_two_of_then_have_the_same_bounds_g80_o3.test deleted file mode 100644 index 33e3a0aef40..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l633_three_parts_two_of_then_have_the_same_bounds_g80_o3.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L633 -# -# - ++ -# - ++ -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 13, 13), (0, 13, 14) ->> insert into test values (0, 11, 12), (0, 13, 14), (0, 13, 15) ->> insert into test values (0, 10, 12), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l633_three_parts_two_of_then_have_the_same_bounds_g80_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l633_three_parts_two_of_then_have_the_same_bounds_g80_o4.test deleted file mode 100644 index c71655891fe..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l633_three_parts_two_of_then_have_the_same_bounds_g80_o4.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L633 -# -# - ++ -# - - -# - ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 13, 13), (0, 13, 14) ->> insert into test values (0, 10, 11), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 13, 15), (0, 13, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l633_three_parts_two_of_then_have_the_same_bounds_g80_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l633_three_parts_two_of_then_have_the_same_bounds_g80_o5.test deleted file mode 100644 index 06998f4460e..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l633_three_parts_two_of_then_have_the_same_bounds_g80_o5.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L633 -# -# - - -# - ++ -# - ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 13, 14), (0, 13, 15) ->> insert into test values (0, 11, 13), (0, 13, 15), (0, 13, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l633_three_parts_two_of_then_have_the_same_bounds_g80_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l633_three_parts_two_of_then_have_the_same_bounds_g80_o6.test deleted file mode 100644 index 06998f4460e..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l633_three_parts_two_of_then_have_the_same_bounds_g80_o6.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L633 -# -# - - -# - ++ -# - ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 13, 14), (0, 13, 15) ->> insert into test values (0, 11, 13), (0, 13, 15), (0, 13, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l637_three_parts_two_of_then_have_the_same_bounds_g81_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l637_three_parts_two_of_then_have_the_same_bounds_g81_o1.test deleted file mode 100644 index fecfad2fbff..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l637_three_parts_two_of_then_have_the_same_bounds_g81_o1.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L637 -# -# -+- -# -+- -# - + -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l637_three_parts_two_of_then_have_the_same_bounds_g81_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l637_three_parts_two_of_then_have_the_same_bounds_g81_o2.test deleted file mode 100644 index a340d83525a..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l637_three_parts_two_of_then_have_the_same_bounds_g81_o2.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L637 -# -# -+- -# - + -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l637_three_parts_two_of_then_have_the_same_bounds_g81_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l637_three_parts_two_of_then_have_the_same_bounds_g81_o3.test deleted file mode 100644 index fecfad2fbff..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l637_three_parts_two_of_then_have_the_same_bounds_g81_o3.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L637 -# -# -+- -# -+- -# - + -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l637_three_parts_two_of_then_have_the_same_bounds_g81_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l637_three_parts_two_of_then_have_the_same_bounds_g81_o4.test deleted file mode 100644 index a340d83525a..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l637_three_parts_two_of_then_have_the_same_bounds_g81_o4.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L637 -# -# -+- -# - + -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l637_three_parts_two_of_then_have_the_same_bounds_g81_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l637_three_parts_two_of_then_have_the_same_bounds_g81_o5.test deleted file mode 100644 index bf63c0a4857..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l637_three_parts_two_of_then_have_the_same_bounds_g81_o5.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L637 -# -# - + -# -+- -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l637_three_parts_two_of_then_have_the_same_bounds_g81_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l637_three_parts_two_of_then_have_the_same_bounds_g81_o6.test deleted file mode 100644 index bf63c0a4857..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l637_three_parts_two_of_then_have_the_same_bounds_g81_o6.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L637 -# -# - + -# -+- -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l63_two_small_parts_g11_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l63_two_small_parts_g11_o1.test deleted file mode 100644 index decabce4323..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l63_two_small_parts_g11_o1.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L63 -# -# +- -# + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 12, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l63_two_small_parts_g11_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l63_two_small_parts_g11_o2.test deleted file mode 100644 index b10f77520d8..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l63_two_small_parts_g11_o2.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L63 -# -# + - -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l641_three_parts_two_of_then_have_the_same_bounds_g82_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l641_three_parts_two_of_then_have_the_same_bounds_g82_o1.test deleted file mode 100644 index eea1c4e6d3a..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l641_three_parts_two_of_then_have_the_same_bounds_g82_o1.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L641 -# -# -++- -# -++- -# - ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 12, 13), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 12, 14), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 12, 14), (0, 12, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l641_three_parts_two_of_then_have_the_same_bounds_g82_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l641_three_parts_two_of_then_have_the_same_bounds_g82_o2.test deleted file mode 100644 index e0b4b432d3e..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l641_three_parts_two_of_then_have_the_same_bounds_g82_o2.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L641 -# -# -++- -# - ++ -# -++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 12, 13), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 12, 14) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 12, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l641_three_parts_two_of_then_have_the_same_bounds_g82_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l641_three_parts_two_of_then_have_the_same_bounds_g82_o3.test deleted file mode 100644 index eea1c4e6d3a..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l641_three_parts_two_of_then_have_the_same_bounds_g82_o3.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L641 -# -# -++- -# -++- -# - ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 12, 13), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 12, 14), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 12, 14), (0, 12, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l641_three_parts_two_of_then_have_the_same_bounds_g82_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l641_three_parts_two_of_then_have_the_same_bounds_g82_o4.test deleted file mode 100644 index e0b4b432d3e..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l641_three_parts_two_of_then_have_the_same_bounds_g82_o4.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L641 -# -# -++- -# - ++ -# -++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 12, 13), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 12, 14) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 12, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l641_three_parts_two_of_then_have_the_same_bounds_g82_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l641_three_parts_two_of_then_have_the_same_bounds_g82_o5.test deleted file mode 100644 index 1f8244cb0a3..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l641_three_parts_two_of_then_have_the_same_bounds_g82_o5.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L641 -# -# - ++ -# -++- -# -++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 12, 13) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 12, 14), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 12, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l641_three_parts_two_of_then_have_the_same_bounds_g82_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l641_three_parts_two_of_then_have_the_same_bounds_g82_o6.test deleted file mode 100644 index 1f8244cb0a3..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l641_three_parts_two_of_then_have_the_same_bounds_g82_o6.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L641 -# -# - ++ -# -++- -# -++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 12, 13) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 12, 14), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 12, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l646_three_parts_two_of_then_have_the_same_bounds_g83_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l646_three_parts_two_of_then_have_the_same_bounds_g83_o1.test deleted file mode 100644 index 32aec806c00..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l646_three_parts_two_of_then_have_the_same_bounds_g83_o1.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L646 -# -# - - -# - - -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l646_three_parts_two_of_then_have_the_same_bounds_g83_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l646_three_parts_two_of_then_have_the_same_bounds_g83_o2.test deleted file mode 100644 index 2a7b1d9630e..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l646_three_parts_two_of_then_have_the_same_bounds_g83_o2.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L646 -# -# - - -# -- -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l646_three_parts_two_of_then_have_the_same_bounds_g83_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l646_three_parts_two_of_then_have_the_same_bounds_g83_o3.test deleted file mode 100644 index 32aec806c00..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l646_three_parts_two_of_then_have_the_same_bounds_g83_o3.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L646 -# -# - - -# - - -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l646_three_parts_two_of_then_have_the_same_bounds_g83_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l646_three_parts_two_of_then_have_the_same_bounds_g83_o4.test deleted file mode 100644 index 2a7b1d9630e..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l646_three_parts_two_of_then_have_the_same_bounds_g83_o4.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L646 -# -# - - -# -- -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l646_three_parts_two_of_then_have_the_same_bounds_g83_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l646_three_parts_two_of_then_have_the_same_bounds_g83_o5.test deleted file mode 100644 index a061cffed17..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l646_three_parts_two_of_then_have_the_same_bounds_g83_o5.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L646 -# -# -- -# - - -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l646_three_parts_two_of_then_have_the_same_bounds_g83_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l646_three_parts_two_of_then_have_the_same_bounds_g83_o6.test deleted file mode 100644 index a061cffed17..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l646_three_parts_two_of_then_have_the_same_bounds_g83_o6.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L646 -# -# -- -# - - -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l650_three_parts_two_of_then_have_the_same_bounds_g84_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l650_three_parts_two_of_then_have_the_same_bounds_g84_o1.test deleted file mode 100644 index 60b455dc028..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l650_three_parts_two_of_then_have_the_same_bounds_g84_o1.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L650 -# -# - + - -# - + - -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l650_three_parts_two_of_then_have_the_same_bounds_g84_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l650_three_parts_two_of_then_have_the_same_bounds_g84_o2.test deleted file mode 100644 index 66711ea237f..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l650_three_parts_two_of_then_have_the_same_bounds_g84_o2.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L650 -# -# - + - -# -+- -# - + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 12, 14), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l650_three_parts_two_of_then_have_the_same_bounds_g84_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l650_three_parts_two_of_then_have_the_same_bounds_g84_o3.test deleted file mode 100644 index 60b455dc028..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l650_three_parts_two_of_then_have_the_same_bounds_g84_o3.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L650 -# -# - + - -# - + - -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l650_three_parts_two_of_then_have_the_same_bounds_g84_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l650_three_parts_two_of_then_have_the_same_bounds_g84_o4.test deleted file mode 100644 index 66711ea237f..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l650_three_parts_two_of_then_have_the_same_bounds_g84_o4.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L650 -# -# - + - -# -+- -# - + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 12, 14), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l650_three_parts_two_of_then_have_the_same_bounds_g84_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l650_three_parts_two_of_then_have_the_same_bounds_g84_o5.test deleted file mode 100644 index 44ec13163ec..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l650_three_parts_two_of_then_have_the_same_bounds_g84_o5.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L650 -# -# -+- -# - + - -# - + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 12, 14), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l650_three_parts_two_of_then_have_the_same_bounds_g84_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l650_three_parts_two_of_then_have_the_same_bounds_g84_o6.test deleted file mode 100644 index 44ec13163ec..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l650_three_parts_two_of_then_have_the_same_bounds_g84_o6.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L650 -# -# -+- -# - + - -# - + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 12, 14), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l654_three_parts_two_of_then_have_the_same_bounds_g85_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l654_three_parts_two_of_then_have_the_same_bounds_g85_o1.test deleted file mode 100644 index 8c4228a7fb1..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l654_three_parts_two_of_then_have_the_same_bounds_g85_o1.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L654 -# -# + - -# + - -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l654_three_parts_two_of_then_have_the_same_bounds_g85_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l654_three_parts_two_of_then_have_the_same_bounds_g85_o2.test deleted file mode 100644 index 4fa6d4ed734..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l654_three_parts_two_of_then_have_the_same_bounds_g85_o2.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L654 -# -# + - -# -- -# + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l654_three_parts_two_of_then_have_the_same_bounds_g85_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l654_three_parts_two_of_then_have_the_same_bounds_g85_o3.test deleted file mode 100644 index 8c4228a7fb1..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l654_three_parts_two_of_then_have_the_same_bounds_g85_o3.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L654 -# -# + - -# + - -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l654_three_parts_two_of_then_have_the_same_bounds_g85_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l654_three_parts_two_of_then_have_the_same_bounds_g85_o4.test deleted file mode 100644 index 4fa6d4ed734..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l654_three_parts_two_of_then_have_the_same_bounds_g85_o4.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L654 -# -# + - -# -- -# + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l654_three_parts_two_of_then_have_the_same_bounds_g85_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l654_three_parts_two_of_then_have_the_same_bounds_g85_o5.test deleted file mode 100644 index f07ed07557a..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l654_three_parts_two_of_then_have_the_same_bounds_g85_o5.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L654 -# -# -- -# + - -# + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l654_three_parts_two_of_then_have_the_same_bounds_g85_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l654_three_parts_two_of_then_have_the_same_bounds_g85_o6.test deleted file mode 100644 index f07ed07557a..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l654_three_parts_two_of_then_have_the_same_bounds_g85_o6.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L654 -# -# -- -# + - -# + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l658_three_parts_two_of_then_have_the_same_bounds_g86_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l658_three_parts_two_of_then_have_the_same_bounds_g86_o1.test deleted file mode 100644 index de88134a5f5..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l658_three_parts_two_of_then_have_the_same_bounds_g86_o1.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L658 -# -# ++ - -# ++ - -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 10, 12), (0, 14, 15) ->> insert into test values (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l658_three_parts_two_of_then_have_the_same_bounds_g86_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l658_three_parts_two_of_then_have_the_same_bounds_g86_o2.test deleted file mode 100644 index 270bff268d5..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l658_three_parts_two_of_then_have_the_same_bounds_g86_o2.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L658 -# -# ++ - -# -- -# ++ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11), (0, 14, 14) ->> insert into test values (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 10, 13), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 13 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l658_three_parts_two_of_then_have_the_same_bounds_g86_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l658_three_parts_two_of_then_have_the_same_bounds_g86_o3.test deleted file mode 100644 index de88134a5f5..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l658_three_parts_two_of_then_have_the_same_bounds_g86_o3.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L658 -# -# ++ - -# ++ - -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 10, 12), (0, 14, 15) ->> insert into test values (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l658_three_parts_two_of_then_have_the_same_bounds_g86_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l658_three_parts_two_of_then_have_the_same_bounds_g86_o4.test deleted file mode 100644 index 270bff268d5..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l658_three_parts_two_of_then_have_the_same_bounds_g86_o4.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L658 -# -# ++ - -# -- -# ++ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11), (0, 14, 14) ->> insert into test values (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 10, 13), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 13 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l658_three_parts_two_of_then_have_the_same_bounds_g86_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l658_three_parts_two_of_then_have_the_same_bounds_g86_o5.test deleted file mode 100644 index 4048d88e57b..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l658_three_parts_two_of_then_have_the_same_bounds_g86_o5.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L658 -# -# -- -# ++ - -# ++ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 10, 12), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 10, 13), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 13 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l658_three_parts_two_of_then_have_the_same_bounds_g86_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l658_three_parts_two_of_then_have_the_same_bounds_g86_o6.test deleted file mode 100644 index 4048d88e57b..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l658_three_parts_two_of_then_have_the_same_bounds_g86_o6.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L658 -# -# -- -# ++ - -# ++ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 10, 12), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 10, 13), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 13 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l662_three_parts_two_of_then_have_the_same_bounds_g87_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l662_three_parts_two_of_then_have_the_same_bounds_g87_o1.test deleted file mode 100644 index 8b462d3bb0f..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l662_three_parts_two_of_then_have_the_same_bounds_g87_o1.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L662 -# -# -+ - -# -+ - -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l662_three_parts_two_of_then_have_the_same_bounds_g87_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l662_three_parts_two_of_then_have_the_same_bounds_g87_o2.test deleted file mode 100644 index f4a9fbbb961..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l662_three_parts_two_of_then_have_the_same_bounds_g87_o2.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L662 -# -# -+ - -# +- -# -+ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l662_three_parts_two_of_then_have_the_same_bounds_g87_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l662_three_parts_two_of_then_have_the_same_bounds_g87_o3.test deleted file mode 100644 index 8b462d3bb0f..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l662_three_parts_two_of_then_have_the_same_bounds_g87_o3.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L662 -# -# -+ - -# -+ - -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l662_three_parts_two_of_then_have_the_same_bounds_g87_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l662_three_parts_two_of_then_have_the_same_bounds_g87_o4.test deleted file mode 100644 index f4a9fbbb961..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l662_three_parts_two_of_then_have_the_same_bounds_g87_o4.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L662 -# -# -+ - -# +- -# -+ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l662_three_parts_two_of_then_have_the_same_bounds_g87_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l662_three_parts_two_of_then_have_the_same_bounds_g87_o5.test deleted file mode 100644 index 1bcd2ff4ca0..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l662_three_parts_two_of_then_have_the_same_bounds_g87_o5.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L662 -# -# +- -# -+ - -# -+ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l662_three_parts_two_of_then_have_the_same_bounds_g87_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l662_three_parts_two_of_then_have_the_same_bounds_g87_o6.test deleted file mode 100644 index 1bcd2ff4ca0..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l662_three_parts_two_of_then_have_the_same_bounds_g87_o6.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L662 -# -# +- -# -+ - -# -+ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l666_three_parts_two_of_then_have_the_same_bounds_g88_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l666_three_parts_two_of_then_have_the_same_bounds_g88_o1.test deleted file mode 100644 index df730aae9c5..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l666_three_parts_two_of_then_have_the_same_bounds_g88_o1.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L666 -# -# -++ - -# -++ - -# ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 11, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l666_three_parts_two_of_then_have_the_same_bounds_g88_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l666_three_parts_two_of_then_have_the_same_bounds_g88_o2.test deleted file mode 100644 index 89613cf9b19..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l666_three_parts_two_of_then_have_the_same_bounds_g88_o2.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L666 -# -# -++ - -# ++- -# -++ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 11, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 11, 14), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l666_three_parts_two_of_then_have_the_same_bounds_g88_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l666_three_parts_two_of_then_have_the_same_bounds_g88_o3.test deleted file mode 100644 index df730aae9c5..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l666_three_parts_two_of_then_have_the_same_bounds_g88_o3.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L666 -# -# -++ - -# -++ - -# ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 11, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l666_three_parts_two_of_then_have_the_same_bounds_g88_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l666_three_parts_two_of_then_have_the_same_bounds_g88_o4.test deleted file mode 100644 index 89613cf9b19..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l666_three_parts_two_of_then_have_the_same_bounds_g88_o4.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L666 -# -# -++ - -# ++- -# -++ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 11, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 11, 14), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l666_three_parts_two_of_then_have_the_same_bounds_g88_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l666_three_parts_two_of_then_have_the_same_bounds_g88_o5.test deleted file mode 100644 index 1685653a43e..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l666_three_parts_two_of_then_have_the_same_bounds_g88_o5.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L666 -# -# ++- -# -++ - -# -++ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 11, 14), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l666_three_parts_two_of_then_have_the_same_bounds_g88_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l666_three_parts_two_of_then_have_the_same_bounds_g88_o6.test deleted file mode 100644 index 1685653a43e..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l666_three_parts_two_of_then_have_the_same_bounds_g88_o6.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L666 -# -# ++- -# -++ - -# -++ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 11, 14), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l66_two_small_parts_g12_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l66_two_small_parts_g12_o1.test deleted file mode 100644 index b6fbf0db9ad..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l66_two_small_parts_g12_o1.test +++ /dev/null @@ -1,24 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L66 -# -# +- -# +-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l66_two_small_parts_g12_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l66_two_small_parts_g12_o2.test deleted file mode 100644 index af215552aaf..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l66_two_small_parts_g12_o2.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L66 -# -# +-- -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l670_three_parts_two_of_then_have_the_same_bounds_g89_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l670_three_parts_two_of_then_have_the_same_bounds_g89_o1.test deleted file mode 100644 index f6ee133a315..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l670_three_parts_two_of_then_have_the_same_bounds_g89_o1.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L670 -# -# - +- -# - +- -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l670_three_parts_two_of_then_have_the_same_bounds_g89_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l670_three_parts_two_of_then_have_the_same_bounds_g89_o2.test deleted file mode 100644 index 5565504915a..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l670_three_parts_two_of_then_have_the_same_bounds_g89_o2.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L670 -# -# - +- -# -+ -# - +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l670_three_parts_two_of_then_have_the_same_bounds_g89_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l670_three_parts_two_of_then_have_the_same_bounds_g89_o3.test deleted file mode 100644 index f6ee133a315..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l670_three_parts_two_of_then_have_the_same_bounds_g89_o3.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L670 -# -# - +- -# - +- -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l670_three_parts_two_of_then_have_the_same_bounds_g89_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l670_three_parts_two_of_then_have_the_same_bounds_g89_o4.test deleted file mode 100644 index 5565504915a..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l670_three_parts_two_of_then_have_the_same_bounds_g89_o4.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L670 -# -# - +- -# -+ -# - +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l670_three_parts_two_of_then_have_the_same_bounds_g89_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l670_three_parts_two_of_then_have_the_same_bounds_g89_o5.test deleted file mode 100644 index 8ae6cfb0e68..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l670_three_parts_two_of_then_have_the_same_bounds_g89_o5.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L670 -# -# -+ -# - +- -# - +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l670_three_parts_two_of_then_have_the_same_bounds_g89_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l670_three_parts_two_of_then_have_the_same_bounds_g89_o6.test deleted file mode 100644 index 8ae6cfb0e68..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l670_three_parts_two_of_then_have_the_same_bounds_g89_o6.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L670 -# -# -+ -# - +- -# - +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l674_three_parts_two_of_then_have_the_same_bounds_g90_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l674_three_parts_two_of_then_have_the_same_bounds_g90_o1.test deleted file mode 100644 index 4d672f45a39..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l674_three_parts_two_of_then_have_the_same_bounds_g90_o1.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L674 -# -# - ++- -# - ++- -# -++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 12, 13), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 12, 14), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 12, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l674_three_parts_two_of_then_have_the_same_bounds_g90_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l674_three_parts_two_of_then_have_the_same_bounds_g90_o2.test deleted file mode 100644 index d36ed3c5357..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l674_three_parts_two_of_then_have_the_same_bounds_g90_o2.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L674 -# -# - ++- -# -++ -# - ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 12, 13), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 12, 14) ->> insert into test values (0, 10, 12), (0, 12, 14), (0, 12, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l674_three_parts_two_of_then_have_the_same_bounds_g90_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l674_three_parts_two_of_then_have_the_same_bounds_g90_o3.test deleted file mode 100644 index 4d672f45a39..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l674_three_parts_two_of_then_have_the_same_bounds_g90_o3.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L674 -# -# - ++- -# - ++- -# -++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 12, 13), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 12, 14), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 12, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l674_three_parts_two_of_then_have_the_same_bounds_g90_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l674_three_parts_two_of_then_have_the_same_bounds_g90_o4.test deleted file mode 100644 index d36ed3c5357..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l674_three_parts_two_of_then_have_the_same_bounds_g90_o4.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L674 -# -# - ++- -# -++ -# - ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 12, 13), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 12, 14) ->> insert into test values (0, 10, 12), (0, 12, 14), (0, 12, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l674_three_parts_two_of_then_have_the_same_bounds_g90_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l674_three_parts_two_of_then_have_the_same_bounds_g90_o5.test deleted file mode 100644 index b737bc5e581..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l674_three_parts_two_of_then_have_the_same_bounds_g90_o5.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L674 -# -# -++ -# - ++- -# - ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 12, 13) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 12, 14), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 12, 14), (0, 12, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l674_three_parts_two_of_then_have_the_same_bounds_g90_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l674_three_parts_two_of_then_have_the_same_bounds_g90_o6.test deleted file mode 100644 index b737bc5e581..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l674_three_parts_two_of_then_have_the_same_bounds_g90_o6.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L674 -# -# -++ -# - ++- -# - ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 12, 13) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 12, 14), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 12, 14), (0, 12, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l678_three_parts_two_of_then_have_the_same_bounds_g91_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l678_three_parts_two_of_then_have_the_same_bounds_g91_o1.test deleted file mode 100644 index 23576127efb..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l678_three_parts_two_of_then_have_the_same_bounds_g91_o1.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L678 -# -# - + -# - + -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l678_three_parts_two_of_then_have_the_same_bounds_g91_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l678_three_parts_two_of_then_have_the_same_bounds_g91_o2.test deleted file mode 100644 index c69b41ea55f..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l678_three_parts_two_of_then_have_the_same_bounds_g91_o2.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L678 -# -# - + -# -- -# - + -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l678_three_parts_two_of_then_have_the_same_bounds_g91_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l678_three_parts_two_of_then_have_the_same_bounds_g91_o3.test deleted file mode 100644 index 23576127efb..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l678_three_parts_two_of_then_have_the_same_bounds_g91_o3.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L678 -# -# - + -# - + -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l678_three_parts_two_of_then_have_the_same_bounds_g91_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l678_three_parts_two_of_then_have_the_same_bounds_g91_o4.test deleted file mode 100644 index c69b41ea55f..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l678_three_parts_two_of_then_have_the_same_bounds_g91_o4.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L678 -# -# - + -# -- -# - + -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l678_three_parts_two_of_then_have_the_same_bounds_g91_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l678_three_parts_two_of_then_have_the_same_bounds_g91_o5.test deleted file mode 100644 index dc4702e28f0..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l678_three_parts_two_of_then_have_the_same_bounds_g91_o5.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L678 -# -# -- -# - + -# - + -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l678_three_parts_two_of_then_have_the_same_bounds_g91_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l678_three_parts_two_of_then_have_the_same_bounds_g91_o6.test deleted file mode 100644 index dc4702e28f0..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l678_three_parts_two_of_then_have_the_same_bounds_g91_o6.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L678 -# -# -- -# - + -# - + -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l682_three_parts_two_of_then_have_the_same_bounds_g92_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l682_three_parts_two_of_then_have_the_same_bounds_g92_o1.test deleted file mode 100644 index 21eeebcd426..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l682_three_parts_two_of_then_have_the_same_bounds_g92_o1.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L682 -# -# - ++ -# - ++ -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 13, 13), (0, 13, 14) ->> insert into test values (0, 10, 11), (0, 13, 14), (0, 13, 15) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l682_three_parts_two_of_then_have_the_same_bounds_g92_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l682_three_parts_two_of_then_have_the_same_bounds_g92_o2.test deleted file mode 100644 index 18a393ca812..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l682_three_parts_two_of_then_have_the_same_bounds_g92_o2.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L682 -# -# - ++ -# -- -# - ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 13, 13), (0, 13, 14) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 13, 15), (0, 13, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 13 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l682_three_parts_two_of_then_have_the_same_bounds_g92_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l682_three_parts_two_of_then_have_the_same_bounds_g92_o3.test deleted file mode 100644 index 21eeebcd426..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l682_three_parts_two_of_then_have_the_same_bounds_g92_o3.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L682 -# -# - ++ -# - ++ -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 13, 13), (0, 13, 14) ->> insert into test values (0, 10, 11), (0, 13, 14), (0, 13, 15) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l682_three_parts_two_of_then_have_the_same_bounds_g92_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l682_three_parts_two_of_then_have_the_same_bounds_g92_o4.test deleted file mode 100644 index 18a393ca812..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l682_three_parts_two_of_then_have_the_same_bounds_g92_o4.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L682 -# -# - ++ -# -- -# - ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 13, 13), (0, 13, 14) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 13, 15), (0, 13, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 13 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l682_three_parts_two_of_then_have_the_same_bounds_g92_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l682_three_parts_two_of_then_have_the_same_bounds_g92_o5.test deleted file mode 100644 index 16d88db14d6..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l682_three_parts_two_of_then_have_the_same_bounds_g92_o5.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L682 -# -# -- -# - ++ -# - ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 13, 14), (0, 13, 15) ->> insert into test values (0, 10, 12), (0, 13, 15), (0, 13, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 13 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l682_three_parts_two_of_then_have_the_same_bounds_g92_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l682_three_parts_two_of_then_have_the_same_bounds_g92_o6.test deleted file mode 100644 index 16d88db14d6..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l682_three_parts_two_of_then_have_the_same_bounds_g92_o6.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L682 -# -# -- -# - ++ -# - ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 13, 14), (0, 13, 15) ->> insert into test values (0, 10, 12), (0, 13, 15), (0, 13, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 13 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l687_three_parts_two_of_then_have_the_same_bounds_g93_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l687_three_parts_two_of_then_have_the_same_bounds_g93_o1.test deleted file mode 100644 index 23092a98073..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l687_three_parts_two_of_then_have_the_same_bounds_g93_o1.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L687 -# -# -- -# -- -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 10, 12), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l687_three_parts_two_of_then_have_the_same_bounds_g93_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l687_three_parts_two_of_then_have_the_same_bounds_g93_o2.test deleted file mode 100644 index cda436a69e7..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l687_three_parts_two_of_then_have_the_same_bounds_g93_o2.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L687 -# -# -- -# - - -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l687_three_parts_two_of_then_have_the_same_bounds_g93_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l687_three_parts_two_of_then_have_the_same_bounds_g93_o3.test deleted file mode 100644 index 23092a98073..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l687_three_parts_two_of_then_have_the_same_bounds_g93_o3.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L687 -# -# -- -# -- -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 10, 12), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l687_three_parts_two_of_then_have_the_same_bounds_g93_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l687_three_parts_two_of_then_have_the_same_bounds_g93_o4.test deleted file mode 100644 index cda436a69e7..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l687_three_parts_two_of_then_have_the_same_bounds_g93_o4.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L687 -# -# -- -# - - -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l687_three_parts_two_of_then_have_the_same_bounds_g93_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l687_three_parts_two_of_then_have_the_same_bounds_g93_o5.test deleted file mode 100644 index 61d59af2535..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l687_three_parts_two_of_then_have_the_same_bounds_g93_o5.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L687 -# -# - - -# -- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l687_three_parts_two_of_then_have_the_same_bounds_g93_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l687_three_parts_two_of_then_have_the_same_bounds_g93_o6.test deleted file mode 100644 index 61d59af2535..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l687_three_parts_two_of_then_have_the_same_bounds_g93_o6.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L687 -# -# - - -# -- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l691_three_parts_two_of_then_have_the_same_bounds_g94_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l691_three_parts_two_of_then_have_the_same_bounds_g94_o1.test deleted file mode 100644 index de0a8146359..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l691_three_parts_two_of_then_have_the_same_bounds_g94_o1.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L691 -# -# -+- -# -+- -# -+ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l691_three_parts_two_of_then_have_the_same_bounds_g94_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l691_three_parts_two_of_then_have_the_same_bounds_g94_o2.test deleted file mode 100644 index bd9ac31c163..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l691_three_parts_two_of_then_have_the_same_bounds_g94_o2.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L691 -# -# -+- -# -+ - -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l691_three_parts_two_of_then_have_the_same_bounds_g94_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l691_three_parts_two_of_then_have_the_same_bounds_g94_o3.test deleted file mode 100644 index de0a8146359..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l691_three_parts_two_of_then_have_the_same_bounds_g94_o3.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L691 -# -# -+- -# -+- -# -+ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l691_three_parts_two_of_then_have_the_same_bounds_g94_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l691_three_parts_two_of_then_have_the_same_bounds_g94_o4.test deleted file mode 100644 index bd9ac31c163..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l691_three_parts_two_of_then_have_the_same_bounds_g94_o4.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L691 -# -# -+- -# -+ - -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l691_three_parts_two_of_then_have_the_same_bounds_g94_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l691_three_parts_two_of_then_have_the_same_bounds_g94_o5.test deleted file mode 100644 index a2d6365b995..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l691_three_parts_two_of_then_have_the_same_bounds_g94_o5.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L691 -# -# -+ - -# -+- -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l691_three_parts_two_of_then_have_the_same_bounds_g94_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l691_three_parts_two_of_then_have_the_same_bounds_g94_o6.test deleted file mode 100644 index a2d6365b995..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l691_three_parts_two_of_then_have_the_same_bounds_g94_o6.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L691 -# -# -+ - -# -+- -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l695_three_parts_two_of_then_have_the_same_bounds_g95_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l695_three_parts_two_of_then_have_the_same_bounds_g95_o1.test deleted file mode 100644 index d56796528ae..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l695_three_parts_two_of_then_have_the_same_bounds_g95_o1.test +++ /dev/null @@ -1,25 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L695 -# -# ++ -# ++ -# + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11) ->> insert into test values (0, 10, 11), (0, 10, 12) ->> insert into test values (0, 10, 12), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l695_three_parts_two_of_then_have_the_same_bounds_g95_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l695_three_parts_two_of_then_have_the_same_bounds_g95_o2.test deleted file mode 100644 index c22c6e6eb00..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l695_three_parts_two_of_then_have_the_same_bounds_g95_o2.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L695 -# -# ++ -# + - -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11) ->> insert into test values (0, 10, 11), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 10, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l695_three_parts_two_of_then_have_the_same_bounds_g95_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l695_three_parts_two_of_then_have_the_same_bounds_g95_o3.test deleted file mode 100644 index d56796528ae..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l695_three_parts_two_of_then_have_the_same_bounds_g95_o3.test +++ /dev/null @@ -1,25 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L695 -# -# ++ -# ++ -# + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11) ->> insert into test values (0, 10, 11), (0, 10, 12) ->> insert into test values (0, 10, 12), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l695_three_parts_two_of_then_have_the_same_bounds_g95_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l695_three_parts_two_of_then_have_the_same_bounds_g95_o4.test deleted file mode 100644 index c22c6e6eb00..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l695_three_parts_two_of_then_have_the_same_bounds_g95_o4.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L695 -# -# ++ -# + - -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11) ->> insert into test values (0, 10, 11), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 10, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l695_three_parts_two_of_then_have_the_same_bounds_g95_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l695_three_parts_two_of_then_have_the_same_bounds_g95_o5.test deleted file mode 100644 index f77cc67ed51..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l695_three_parts_two_of_then_have_the_same_bounds_g95_o5.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L695 -# -# + - -# ++ -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 10, 12) ->> insert into test values (0, 10, 12), (0, 10, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l695_three_parts_two_of_then_have_the_same_bounds_g95_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l695_three_parts_two_of_then_have_the_same_bounds_g95_o6.test deleted file mode 100644 index f77cc67ed51..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l695_three_parts_two_of_then_have_the_same_bounds_g95_o6.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L695 -# -# + - -# ++ -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 10, 12) ->> insert into test values (0, 10, 12), (0, 10, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l699_three_parts_two_of_then_have_the_same_bounds_g96_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l699_three_parts_two_of_then_have_the_same_bounds_g96_o1.test deleted file mode 100644 index b62fa9f15e7..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l699_three_parts_two_of_then_have_the_same_bounds_g96_o1.test +++ /dev/null @@ -1,25 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L699 -# -# ++ -# ++ -# ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11) ->> insert into test values (0, 10, 11), (0, 10, 12) ->> insert into test values (0, 10, 12), (0, 10, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l699_three_parts_two_of_then_have_the_same_bounds_g96_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l699_three_parts_two_of_then_have_the_same_bounds_g96_o2.test deleted file mode 100644 index e070db409e5..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l699_three_parts_two_of_then_have_the_same_bounds_g96_o2.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L699 -# -# ++ -# ++- -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11) ->> insert into test values (0, 10, 11), (0, 10, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 10, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l699_three_parts_two_of_then_have_the_same_bounds_g96_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l699_three_parts_two_of_then_have_the_same_bounds_g96_o3.test deleted file mode 100644 index b62fa9f15e7..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l699_three_parts_two_of_then_have_the_same_bounds_g96_o3.test +++ /dev/null @@ -1,25 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L699 -# -# ++ -# ++ -# ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11) ->> insert into test values (0, 10, 11), (0, 10, 12) ->> insert into test values (0, 10, 12), (0, 10, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l699_three_parts_two_of_then_have_the_same_bounds_g96_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l699_three_parts_two_of_then_have_the_same_bounds_g96_o4.test deleted file mode 100644 index e070db409e5..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l699_three_parts_two_of_then_have_the_same_bounds_g96_o4.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L699 -# -# ++ -# ++- -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11) ->> insert into test values (0, 10, 11), (0, 10, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 10, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l699_three_parts_two_of_then_have_the_same_bounds_g96_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l699_three_parts_two_of_then_have_the_same_bounds_g96_o5.test deleted file mode 100644 index d0fb10a6701..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l699_three_parts_two_of_then_have_the_same_bounds_g96_o5.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L699 -# -# ++- -# ++ -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 10, 12) ->> insert into test values (0, 10, 12), (0, 10, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l699_three_parts_two_of_then_have_the_same_bounds_g96_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l699_three_parts_two_of_then_have_the_same_bounds_g96_o6.test deleted file mode 100644 index d0fb10a6701..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l699_three_parts_two_of_then_have_the_same_bounds_g96_o6.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L699 -# -# ++- -# ++ -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 10, 12) ->> insert into test values (0, 10, 12), (0, 10, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l69_two_small_parts_g13_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l69_two_small_parts_g13_o1.test deleted file mode 100644 index 2faef0a9269..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l69_two_small_parts_g13_o1.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L69 -# -# -+ -# - + -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 12, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l69_two_small_parts_g13_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l69_two_small_parts_g13_o2.test deleted file mode 100644 index ec54bb2f766..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l69_two_small_parts_g13_o2.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L69 -# -# - + -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 12, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l6_single_part_g2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l6_single_part_g2.test deleted file mode 100644 index aa99b5ce4e1..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l6_single_part_g2.test +++ /dev/null @@ -1,22 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L6 -# -# --- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l703_three_parts_two_of_then_have_the_same_bounds_g97_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l703_three_parts_two_of_then_have_the_same_bounds_g97_o1.test deleted file mode 100644 index 7729d09ee21..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l703_three_parts_two_of_then_have_the_same_bounds_g97_o1.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L703 -# -# +- -# +- -# + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 10, 12), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l703_three_parts_two_of_then_have_the_same_bounds_g97_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l703_three_parts_two_of_then_have_the_same_bounds_g97_o2.test deleted file mode 100644 index 69e7f1ebc88..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l703_three_parts_two_of_then_have_the_same_bounds_g97_o2.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L703 -# -# +- -# + - -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l703_three_parts_two_of_then_have_the_same_bounds_g97_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l703_three_parts_two_of_then_have_the_same_bounds_g97_o3.test deleted file mode 100644 index 7729d09ee21..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l703_three_parts_two_of_then_have_the_same_bounds_g97_o3.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L703 -# -# +- -# +- -# + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 10, 12), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l703_three_parts_two_of_then_have_the_same_bounds_g97_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l703_three_parts_two_of_then_have_the_same_bounds_g97_o4.test deleted file mode 100644 index 69e7f1ebc88..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l703_three_parts_two_of_then_have_the_same_bounds_g97_o4.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L703 -# -# +- -# + - -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l703_three_parts_two_of_then_have_the_same_bounds_g97_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l703_three_parts_two_of_then_have_the_same_bounds_g97_o5.test deleted file mode 100644 index 8074cf99e84..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l703_three_parts_two_of_then_have_the_same_bounds_g97_o5.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L703 -# -# + - -# +- -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l703_three_parts_two_of_then_have_the_same_bounds_g97_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l703_three_parts_two_of_then_have_the_same_bounds_g97_o6.test deleted file mode 100644 index 8074cf99e84..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l703_three_parts_two_of_then_have_the_same_bounds_g97_o6.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L703 -# -# + - -# +- -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l707_three_parts_two_of_then_have_the_same_bounds_g98_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l707_three_parts_two_of_then_have_the_same_bounds_g98_o1.test deleted file mode 100644 index b6b6f04eab3..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l707_three_parts_two_of_then_have_the_same_bounds_g98_o1.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L707 -# -# +- -# +- -# +-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l707_three_parts_two_of_then_have_the_same_bounds_g98_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l707_three_parts_two_of_then_have_the_same_bounds_g98_o2.test deleted file mode 100644 index d01ddd96a43..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l707_three_parts_two_of_then_have_the_same_bounds_g98_o2.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L707 -# -# +- -# +-- -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l707_three_parts_two_of_then_have_the_same_bounds_g98_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l707_three_parts_two_of_then_have_the_same_bounds_g98_o3.test deleted file mode 100644 index b6b6f04eab3..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l707_three_parts_two_of_then_have_the_same_bounds_g98_o3.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L707 -# -# +- -# +- -# +-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l707_three_parts_two_of_then_have_the_same_bounds_g98_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l707_three_parts_two_of_then_have_the_same_bounds_g98_o4.test deleted file mode 100644 index d01ddd96a43..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l707_three_parts_two_of_then_have_the_same_bounds_g98_o4.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L707 -# -# +- -# +-- -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l707_three_parts_two_of_then_have_the_same_bounds_g98_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l707_three_parts_two_of_then_have_the_same_bounds_g98_o5.test deleted file mode 100644 index b35c23019ee..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l707_three_parts_two_of_then_have_the_same_bounds_g98_o5.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L707 -# -# +-- -# +- -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l707_three_parts_two_of_then_have_the_same_bounds_g98_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l707_three_parts_two_of_then_have_the_same_bounds_g98_o6.test deleted file mode 100644 index b35c23019ee..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l707_three_parts_two_of_then_have_the_same_bounds_g98_o6.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L707 -# -# +-- -# +- -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l711_three_parts_two_of_then_have_the_same_bounds_g99_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l711_three_parts_two_of_then_have_the_same_bounds_g99_o1.test deleted file mode 100644 index ff1b64e730c..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l711_three_parts_two_of_then_have_the_same_bounds_g99_o1.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L711 -# -# -+ -# -+ -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 10, 12), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l711_three_parts_two_of_then_have_the_same_bounds_g99_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l711_three_parts_two_of_then_have_the_same_bounds_g99_o2.test deleted file mode 100644 index d2d33c80047..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l711_three_parts_two_of_then_have_the_same_bounds_g99_o2.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L711 -# -# -+ -# - - -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l711_three_parts_two_of_then_have_the_same_bounds_g99_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l711_three_parts_two_of_then_have_the_same_bounds_g99_o3.test deleted file mode 100644 index ff1b64e730c..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l711_three_parts_two_of_then_have_the_same_bounds_g99_o3.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L711 -# -# -+ -# -+ -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 10, 12), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l711_three_parts_two_of_then_have_the_same_bounds_g99_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l711_three_parts_two_of_then_have_the_same_bounds_g99_o4.test deleted file mode 100644 index d2d33c80047..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l711_three_parts_two_of_then_have_the_same_bounds_g99_o4.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L711 -# -# -+ -# - - -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l711_three_parts_two_of_then_have_the_same_bounds_g99_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l711_three_parts_two_of_then_have_the_same_bounds_g99_o5.test deleted file mode 100644 index 7274059d63d..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l711_three_parts_two_of_then_have_the_same_bounds_g99_o5.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L711 -# -# - - -# -+ -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l711_three_parts_two_of_then_have_the_same_bounds_g99_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l711_three_parts_two_of_then_have_the_same_bounds_g99_o6.test deleted file mode 100644 index 7274059d63d..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l711_three_parts_two_of_then_have_the_same_bounds_g99_o6.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L711 -# -# - - -# -+ -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l715_three_parts_two_of_then_have_the_same_bounds_g100_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l715_three_parts_two_of_then_have_the_same_bounds_g100_o1.test deleted file mode 100644 index 77c2585012a..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l715_three_parts_two_of_then_have_the_same_bounds_g100_o1.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L715 -# -# -+ -# -+ -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l715_three_parts_two_of_then_have_the_same_bounds_g100_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l715_three_parts_two_of_then_have_the_same_bounds_g100_o2.test deleted file mode 100644 index ecbaba3936a..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l715_three_parts_two_of_then_have_the_same_bounds_g100_o2.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L715 -# -# -+ -# -+- -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l715_three_parts_two_of_then_have_the_same_bounds_g100_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l715_three_parts_two_of_then_have_the_same_bounds_g100_o3.test deleted file mode 100644 index 77c2585012a..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l715_three_parts_two_of_then_have_the_same_bounds_g100_o3.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L715 -# -# -+ -# -+ -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l715_three_parts_two_of_then_have_the_same_bounds_g100_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l715_three_parts_two_of_then_have_the_same_bounds_g100_o4.test deleted file mode 100644 index ecbaba3936a..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l715_three_parts_two_of_then_have_the_same_bounds_g100_o4.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L715 -# -# -+ -# -+- -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l715_three_parts_two_of_then_have_the_same_bounds_g100_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l715_three_parts_two_of_then_have_the_same_bounds_g100_o5.test deleted file mode 100644 index 56095c6500e..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l715_three_parts_two_of_then_have_the_same_bounds_g100_o5.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L715 -# -# -+- -# -+ -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l715_three_parts_two_of_then_have_the_same_bounds_g100_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l715_three_parts_two_of_then_have_the_same_bounds_g100_o6.test deleted file mode 100644 index 56095c6500e..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l715_three_parts_two_of_then_have_the_same_bounds_g100_o6.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L715 -# -# -+- -# -+ -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l720_three_parts_two_of_then_have_the_same_bounds_g101_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l720_three_parts_two_of_then_have_the_same_bounds_g101_o1.test deleted file mode 100644 index 95a926606ec..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l720_three_parts_two_of_then_have_the_same_bounds_g101_o1.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L720 -# -# - - -# - - -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l720_three_parts_two_of_then_have_the_same_bounds_g101_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l720_three_parts_two_of_then_have_the_same_bounds_g101_o2.test deleted file mode 100644 index 9f7b59d12ff..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l720_three_parts_two_of_then_have_the_same_bounds_g101_o2.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L720 -# -# - - -# - - -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l720_three_parts_two_of_then_have_the_same_bounds_g101_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l720_three_parts_two_of_then_have_the_same_bounds_g101_o3.test deleted file mode 100644 index 95a926606ec..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l720_three_parts_two_of_then_have_the_same_bounds_g101_o3.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L720 -# -# - - -# - - -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l720_three_parts_two_of_then_have_the_same_bounds_g101_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l720_three_parts_two_of_then_have_the_same_bounds_g101_o4.test deleted file mode 100644 index 9f7b59d12ff..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l720_three_parts_two_of_then_have_the_same_bounds_g101_o4.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L720 -# -# - - -# - - -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l720_three_parts_two_of_then_have_the_same_bounds_g101_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l720_three_parts_two_of_then_have_the_same_bounds_g101_o5.test deleted file mode 100644 index 5576eedfe88..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l720_three_parts_two_of_then_have_the_same_bounds_g101_o5.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L720 -# -# - - -# - - -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l720_three_parts_two_of_then_have_the_same_bounds_g101_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l720_three_parts_two_of_then_have_the_same_bounds_g101_o6.test deleted file mode 100644 index 5576eedfe88..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l720_three_parts_two_of_then_have_the_same_bounds_g101_o6.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L720 -# -# - - -# - - -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l724_three_parts_two_of_then_have_the_same_bounds_g102_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l724_three_parts_two_of_then_have_the_same_bounds_g102_o1.test deleted file mode 100644 index 085953e45f7..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l724_three_parts_two_of_then_have_the_same_bounds_g102_o1.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L724 -# -# - +- -# - +- -# -+ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l724_three_parts_two_of_then_have_the_same_bounds_g102_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l724_three_parts_two_of_then_have_the_same_bounds_g102_o2.test deleted file mode 100644 index 3c2b1299df2..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l724_three_parts_two_of_then_have_the_same_bounds_g102_o2.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L724 -# -# - +- -# -+ - -# - +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l724_three_parts_two_of_then_have_the_same_bounds_g102_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l724_three_parts_two_of_then_have_the_same_bounds_g102_o3.test deleted file mode 100644 index 085953e45f7..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l724_three_parts_two_of_then_have_the_same_bounds_g102_o3.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L724 -# -# - +- -# - +- -# -+ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l724_three_parts_two_of_then_have_the_same_bounds_g102_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l724_three_parts_two_of_then_have_the_same_bounds_g102_o4.test deleted file mode 100644 index 3c2b1299df2..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l724_three_parts_two_of_then_have_the_same_bounds_g102_o4.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L724 -# -# - +- -# -+ - -# - +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l724_three_parts_two_of_then_have_the_same_bounds_g102_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l724_three_parts_two_of_then_have_the_same_bounds_g102_o5.test deleted file mode 100644 index c149b1b9ee8..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l724_three_parts_two_of_then_have_the_same_bounds_g102_o5.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L724 -# -# -+ - -# - +- -# - +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l724_three_parts_two_of_then_have_the_same_bounds_g102_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l724_three_parts_two_of_then_have_the_same_bounds_g102_o6.test deleted file mode 100644 index c149b1b9ee8..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l724_three_parts_two_of_then_have_the_same_bounds_g102_o6.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L724 -# -# -+ - -# - +- -# - +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l728_three_parts_two_of_then_have_the_same_bounds_g103_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l728_three_parts_two_of_then_have_the_same_bounds_g103_o1.test deleted file mode 100644 index e9d30d1c36a..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l728_three_parts_two_of_then_have_the_same_bounds_g103_o1.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L728 -# -# -+ - -# -+ - -# +- - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l728_three_parts_two_of_then_have_the_same_bounds_g103_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l728_three_parts_two_of_then_have_the_same_bounds_g103_o2.test deleted file mode 100644 index a9c888537cb..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l728_three_parts_two_of_then_have_the_same_bounds_g103_o2.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L728 -# -# -+ - -# +- - -# -+ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l728_three_parts_two_of_then_have_the_same_bounds_g103_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l728_three_parts_two_of_then_have_the_same_bounds_g103_o3.test deleted file mode 100644 index e9d30d1c36a..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l728_three_parts_two_of_then_have_the_same_bounds_g103_o3.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L728 -# -# -+ - -# -+ - -# +- - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l728_three_parts_two_of_then_have_the_same_bounds_g103_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l728_three_parts_two_of_then_have_the_same_bounds_g103_o4.test deleted file mode 100644 index a9c888537cb..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l728_three_parts_two_of_then_have_the_same_bounds_g103_o4.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L728 -# -# -+ - -# +- - -# -+ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l728_three_parts_two_of_then_have_the_same_bounds_g103_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l728_three_parts_two_of_then_have_the_same_bounds_g103_o5.test deleted file mode 100644 index 512731b9c8c..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l728_three_parts_two_of_then_have_the_same_bounds_g103_o5.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L728 -# -# +- - -# -+ - -# -+ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l728_three_parts_two_of_then_have_the_same_bounds_g103_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l728_three_parts_two_of_then_have_the_same_bounds_g103_o6.test deleted file mode 100644 index 512731b9c8c..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l728_three_parts_two_of_then_have_the_same_bounds_g103_o6.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L728 -# -# +- - -# -+ - -# -+ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l72_two_small_parts_g14_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l72_two_small_parts_g14_o1.test deleted file mode 100644 index 5e2fa2c581f..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l72_two_small_parts_g14_o1.test +++ /dev/null @@ -1,24 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L72 -# -# -+ -# --+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l72_two_small_parts_g14_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l72_two_small_parts_g14_o2.test deleted file mode 100644 index 7447937f13a..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l72_two_small_parts_g14_o2.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L72 -# -# --+ -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 12, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l732_three_parts_two_of_then_have_the_same_bounds_g104_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l732_three_parts_two_of_then_have_the_same_bounds_g104_o1.test deleted file mode 100644 index 3d5b87fa06e..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l732_three_parts_two_of_then_have_the_same_bounds_g104_o1.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L732 -# -# - -+ -# - -+ -# - +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l732_three_parts_two_of_then_have_the_same_bounds_g104_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l732_three_parts_two_of_then_have_the_same_bounds_g104_o2.test deleted file mode 100644 index 0eca24950e6..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l732_three_parts_two_of_then_have_the_same_bounds_g104_o2.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L732 -# -# - -+ -# - +- -# - -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l732_three_parts_two_of_then_have_the_same_bounds_g104_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l732_three_parts_two_of_then_have_the_same_bounds_g104_o3.test deleted file mode 100644 index 3d5b87fa06e..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l732_three_parts_two_of_then_have_the_same_bounds_g104_o3.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L732 -# -# - -+ -# - -+ -# - +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l732_three_parts_two_of_then_have_the_same_bounds_g104_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l732_three_parts_two_of_then_have_the_same_bounds_g104_o4.test deleted file mode 100644 index 0eca24950e6..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l732_three_parts_two_of_then_have_the_same_bounds_g104_o4.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L732 -# -# - -+ -# - +- -# - -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l732_three_parts_two_of_then_have_the_same_bounds_g104_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l732_three_parts_two_of_then_have_the_same_bounds_g104_o5.test deleted file mode 100644 index 00e912b631c..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l732_three_parts_two_of_then_have_the_same_bounds_g104_o5.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L732 -# -# - +- -# - -+ -# - -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l732_three_parts_two_of_then_have_the_same_bounds_g104_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l732_three_parts_two_of_then_have_the_same_bounds_g104_o6.test deleted file mode 100644 index 00e912b631c..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l732_three_parts_two_of_then_have_the_same_bounds_g104_o6.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L732 -# -# - +- -# - -+ -# - -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l736_three_parts_two_of_then_have_the_same_bounds_g105_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l736_three_parts_two_of_then_have_the_same_bounds_g105_o1.test deleted file mode 100644 index fb00e60dafa..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l736_three_parts_two_of_then_have_the_same_bounds_g105_o1.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L736 -# -# + - -# + - -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l736_three_parts_two_of_then_have_the_same_bounds_g105_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l736_three_parts_two_of_then_have_the_same_bounds_g105_o2.test deleted file mode 100644 index 03f4454af69..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l736_three_parts_two_of_then_have_the_same_bounds_g105_o2.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L736 -# -# + - -# - - -# + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l736_three_parts_two_of_then_have_the_same_bounds_g105_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l736_three_parts_two_of_then_have_the_same_bounds_g105_o3.test deleted file mode 100644 index fb00e60dafa..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l736_three_parts_two_of_then_have_the_same_bounds_g105_o3.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L736 -# -# + - -# + - -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l736_three_parts_two_of_then_have_the_same_bounds_g105_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l736_three_parts_two_of_then_have_the_same_bounds_g105_o4.test deleted file mode 100644 index 03f4454af69..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l736_three_parts_two_of_then_have_the_same_bounds_g105_o4.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L736 -# -# + - -# - - -# + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l736_three_parts_two_of_then_have_the_same_bounds_g105_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l736_three_parts_two_of_then_have_the_same_bounds_g105_o5.test deleted file mode 100644 index fe4611081fc..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l736_three_parts_two_of_then_have_the_same_bounds_g105_o5.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L736 -# -# - - -# + - -# + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l736_three_parts_two_of_then_have_the_same_bounds_g105_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l736_three_parts_two_of_then_have_the_same_bounds_g105_o6.test deleted file mode 100644 index fe4611081fc..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l736_three_parts_two_of_then_have_the_same_bounds_g105_o6.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L736 -# -# - - -# + - -# + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l740_three_parts_two_of_then_have_the_same_bounds_g106_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l740_three_parts_two_of_then_have_the_same_bounds_g106_o1.test deleted file mode 100644 index 641b502d834..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l740_three_parts_two_of_then_have_the_same_bounds_g106_o1.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L740 -# -# -+- -# -+- -# + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l740_three_parts_two_of_then_have_the_same_bounds_g106_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l740_three_parts_two_of_then_have_the_same_bounds_g106_o2.test deleted file mode 100644 index 99ea6744b87..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l740_three_parts_two_of_then_have_the_same_bounds_g106_o2.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L740 -# -# -+- -# + - -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l740_three_parts_two_of_then_have_the_same_bounds_g106_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l740_three_parts_two_of_then_have_the_same_bounds_g106_o3.test deleted file mode 100644 index 641b502d834..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l740_three_parts_two_of_then_have_the_same_bounds_g106_o3.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L740 -# -# -+- -# -+- -# + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l740_three_parts_two_of_then_have_the_same_bounds_g106_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l740_three_parts_two_of_then_have_the_same_bounds_g106_o4.test deleted file mode 100644 index 99ea6744b87..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l740_three_parts_two_of_then_have_the_same_bounds_g106_o4.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L740 -# -# -+- -# + - -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l740_three_parts_two_of_then_have_the_same_bounds_g106_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l740_three_parts_two_of_then_have_the_same_bounds_g106_o5.test deleted file mode 100644 index 867c49a9845..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l740_three_parts_two_of_then_have_the_same_bounds_g106_o5.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L740 -# -# + - -# -+- -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l740_three_parts_two_of_then_have_the_same_bounds_g106_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l740_three_parts_two_of_then_have_the_same_bounds_g106_o6.test deleted file mode 100644 index 867c49a9845..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l740_three_parts_two_of_then_have_the_same_bounds_g106_o6.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L740 -# -# + - -# -+- -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l744_three_parts_two_of_then_have_the_same_bounds_g107_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l744_three_parts_two_of_then_have_the_same_bounds_g107_o1.test deleted file mode 100644 index 9623b7b4e00..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l744_three_parts_two_of_then_have_the_same_bounds_g107_o1.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L744 -# -# - + -# - + -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l744_three_parts_two_of_then_have_the_same_bounds_g107_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l744_three_parts_two_of_then_have_the_same_bounds_g107_o2.test deleted file mode 100644 index 503e0542603..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l744_three_parts_two_of_then_have_the_same_bounds_g107_o2.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L744 -# -# - + -# - - -# - + -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l744_three_parts_two_of_then_have_the_same_bounds_g107_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l744_three_parts_two_of_then_have_the_same_bounds_g107_o3.test deleted file mode 100644 index 9623b7b4e00..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l744_three_parts_two_of_then_have_the_same_bounds_g107_o3.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L744 -# -# - + -# - + -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l744_three_parts_two_of_then_have_the_same_bounds_g107_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l744_three_parts_two_of_then_have_the_same_bounds_g107_o4.test deleted file mode 100644 index 503e0542603..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l744_three_parts_two_of_then_have_the_same_bounds_g107_o4.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L744 -# -# - + -# - - -# - + -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l744_three_parts_two_of_then_have_the_same_bounds_g107_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l744_three_parts_two_of_then_have_the_same_bounds_g107_o5.test deleted file mode 100644 index 4115ace256a..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l744_three_parts_two_of_then_have_the_same_bounds_g107_o5.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L744 -# -# - - -# - + -# - + -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l744_three_parts_two_of_then_have_the_same_bounds_g107_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l744_three_parts_two_of_then_have_the_same_bounds_g107_o6.test deleted file mode 100644 index 4115ace256a..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l744_three_parts_two_of_then_have_the_same_bounds_g107_o6.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L744 -# -# - - -# - + -# - + -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l748_three_parts_two_of_then_have_the_same_bounds_g108_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l748_three_parts_two_of_then_have_the_same_bounds_g108_o1.test deleted file mode 100644 index 1782a410348..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l748_three_parts_two_of_then_have_the_same_bounds_g108_o1.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L748 -# -# - + -# - + -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l748_three_parts_two_of_then_have_the_same_bounds_g108_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l748_three_parts_two_of_then_have_the_same_bounds_g108_o2.test deleted file mode 100644 index e7fbefd5a64..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l748_three_parts_two_of_then_have_the_same_bounds_g108_o2.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L748 -# -# - + -# -+- -# - + -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l748_three_parts_two_of_then_have_the_same_bounds_g108_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l748_three_parts_two_of_then_have_the_same_bounds_g108_o3.test deleted file mode 100644 index 1782a410348..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l748_three_parts_two_of_then_have_the_same_bounds_g108_o3.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L748 -# -# - + -# - + -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l748_three_parts_two_of_then_have_the_same_bounds_g108_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l748_three_parts_two_of_then_have_the_same_bounds_g108_o4.test deleted file mode 100644 index e7fbefd5a64..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l748_three_parts_two_of_then_have_the_same_bounds_g108_o4.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L748 -# -# - + -# -+- -# - + -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l748_three_parts_two_of_then_have_the_same_bounds_g108_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l748_three_parts_two_of_then_have_the_same_bounds_g108_o5.test deleted file mode 100644 index 13ebbcee761..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l748_three_parts_two_of_then_have_the_same_bounds_g108_o5.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L748 -# -# -+- -# - + -# - + -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l748_three_parts_two_of_then_have_the_same_bounds_g108_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l748_three_parts_two_of_then_have_the_same_bounds_g108_o6.test deleted file mode 100644 index 13ebbcee761..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l748_three_parts_two_of_then_have_the_same_bounds_g108_o6.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L748 -# -# -+- -# - + -# - + -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l752_three_parts_two_of_then_have_the_same_bounds_g109_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l752_three_parts_two_of_then_have_the_same_bounds_g109_o1.test deleted file mode 100644 index 2b3f309932e..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l752_three_parts_two_of_then_have_the_same_bounds_g109_o1.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L752 -# -# - ++ -# - ++ -# -++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 12, 13) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 12, 14) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 12, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l752_three_parts_two_of_then_have_the_same_bounds_g109_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l752_three_parts_two_of_then_have_the_same_bounds_g109_o2.test deleted file mode 100644 index 4ac8c6124e4..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l752_three_parts_two_of_then_have_the_same_bounds_g109_o2.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L752 -# -# - ++ -# -++- -# - ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 12, 13) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 12, 14), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 12, 14), (0, 12, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l752_three_parts_two_of_then_have_the_same_bounds_g109_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l752_three_parts_two_of_then_have_the_same_bounds_g109_o3.test deleted file mode 100644 index 2b3f309932e..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l752_three_parts_two_of_then_have_the_same_bounds_g109_o3.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L752 -# -# - ++ -# - ++ -# -++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 12, 13) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 12, 14) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 12, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l752_three_parts_two_of_then_have_the_same_bounds_g109_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l752_three_parts_two_of_then_have_the_same_bounds_g109_o4.test deleted file mode 100644 index 4ac8c6124e4..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l752_three_parts_two_of_then_have_the_same_bounds_g109_o4.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L752 -# -# - ++ -# -++- -# - ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 12, 13) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 12, 14), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 12, 14), (0, 12, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l752_three_parts_two_of_then_have_the_same_bounds_g109_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l752_three_parts_two_of_then_have_the_same_bounds_g109_o5.test deleted file mode 100644 index 8f297ab311f..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l752_three_parts_two_of_then_have_the_same_bounds_g109_o5.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L752 -# -# -++- -# - ++ -# - ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 12, 13), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 12, 14) ->> insert into test values (0, 10, 12), (0, 12, 14), (0, 12, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l752_three_parts_two_of_then_have_the_same_bounds_g109_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l752_three_parts_two_of_then_have_the_same_bounds_g109_o6.test deleted file mode 100644 index 8f297ab311f..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l752_three_parts_two_of_then_have_the_same_bounds_g109_o6.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L752 -# -# -++- -# - ++ -# - ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 12, 13), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 12, 14) ->> insert into test values (0, 10, 12), (0, 12, 14), (0, 12, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l756_three_parts_two_of_then_have_the_same_bounds_g110_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l756_three_parts_two_of_then_have_the_same_bounds_g110_o1.test deleted file mode 100644 index 96714099eac..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l756_three_parts_two_of_then_have_the_same_bounds_g110_o1.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L756 -# -# --+ -# --+ -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l756_three_parts_two_of_then_have_the_same_bounds_g110_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l756_three_parts_two_of_then_have_the_same_bounds_g110_o2.test deleted file mode 100644 index a9ed821a852..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l756_three_parts_two_of_then_have_the_same_bounds_g110_o2.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L756 -# -# --+ -# -+- -# --+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l756_three_parts_two_of_then_have_the_same_bounds_g110_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l756_three_parts_two_of_then_have_the_same_bounds_g110_o3.test deleted file mode 100644 index 96714099eac..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l756_three_parts_two_of_then_have_the_same_bounds_g110_o3.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L756 -# -# --+ -# --+ -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l756_three_parts_two_of_then_have_the_same_bounds_g110_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l756_three_parts_two_of_then_have_the_same_bounds_g110_o4.test deleted file mode 100644 index a9ed821a852..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l756_three_parts_two_of_then_have_the_same_bounds_g110_o4.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L756 -# -# --+ -# -+- -# --+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l756_three_parts_two_of_then_have_the_same_bounds_g110_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l756_three_parts_two_of_then_have_the_same_bounds_g110_o5.test deleted file mode 100644 index 8450782232e..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l756_three_parts_two_of_then_have_the_same_bounds_g110_o5.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L756 -# -# -+- -# --+ -# --+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l756_three_parts_two_of_then_have_the_same_bounds_g110_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l756_three_parts_two_of_then_have_the_same_bounds_g110_o6.test deleted file mode 100644 index 8450782232e..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l756_three_parts_two_of_then_have_the_same_bounds_g110_o6.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L756 -# -# -+- -# --+ -# --+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l75_two_small_parts_g15_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l75_two_small_parts_g15_o1.test deleted file mode 100644 index 7f89ba88427..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l75_two_small_parts_g15_o1.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L75 -# -# -+ -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 11, 12), (0, 12, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l75_two_small_parts_g15_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l75_two_small_parts_g15_o2.test deleted file mode 100644 index 503da22c9f9..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l75_two_small_parts_g15_o2.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L75 -# -# +- -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l760_three_parts_two_of_then_have_the_same_bounds_g111_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l760_three_parts_two_of_then_have_the_same_bounds_g111_o1.test deleted file mode 100644 index dcab55ff341..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l760_three_parts_two_of_then_have_the_same_bounds_g111_o1.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L760 -# -# --+ -# - + -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l760_three_parts_two_of_then_have_the_same_bounds_g111_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l760_three_parts_two_of_then_have_the_same_bounds_g111_o2.test deleted file mode 100644 index 6e7bc971816..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l760_three_parts_two_of_then_have_the_same_bounds_g111_o2.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L760 -# -# --+ -# -+- -# - + -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l760_three_parts_two_of_then_have_the_same_bounds_g111_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l760_three_parts_two_of_then_have_the_same_bounds_g111_o3.test deleted file mode 100644 index 0e6f6df81af..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l760_three_parts_two_of_then_have_the_same_bounds_g111_o3.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L760 -# -# - + -# --+ -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l760_three_parts_two_of_then_have_the_same_bounds_g111_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l760_three_parts_two_of_then_have_the_same_bounds_g111_o4.test deleted file mode 100644 index 555b8ecb928..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l760_three_parts_two_of_then_have_the_same_bounds_g111_o4.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L760 -# -# - + -# -+- -# --+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l760_three_parts_two_of_then_have_the_same_bounds_g111_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l760_three_parts_two_of_then_have_the_same_bounds_g111_o5.test deleted file mode 100644 index a7e464a34f6..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l760_three_parts_two_of_then_have_the_same_bounds_g111_o5.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L760 -# -# -+- -# - + -# --+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l760_three_parts_two_of_then_have_the_same_bounds_g111_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l760_three_parts_two_of_then_have_the_same_bounds_g111_o6.test deleted file mode 100644 index ffbf59104ca..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l760_three_parts_two_of_then_have_the_same_bounds_g111_o6.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L760 -# -# -+- -# --+ -# - + -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l764_three_parts_two_of_then_have_the_same_bounds_g112_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l764_three_parts_two_of_then_have_the_same_bounds_g112_o1.test deleted file mode 100644 index 5be307653b3..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l764_three_parts_two_of_then_have_the_same_bounds_g112_o1.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L764 -# -# - + -# --+ -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l764_three_parts_two_of_then_have_the_same_bounds_g112_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l764_three_parts_two_of_then_have_the_same_bounds_g112_o2.test deleted file mode 100644 index 5322caf8e20..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l764_three_parts_two_of_then_have_the_same_bounds_g112_o2.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L764 -# -# - + -# -+- -# --+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l764_three_parts_two_of_then_have_the_same_bounds_g112_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l764_three_parts_two_of_then_have_the_same_bounds_g112_o3.test deleted file mode 100644 index 1b0e7de36f6..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l764_three_parts_two_of_then_have_the_same_bounds_g112_o3.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L764 -# -# --+ -# - + -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l764_three_parts_two_of_then_have_the_same_bounds_g112_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l764_three_parts_two_of_then_have_the_same_bounds_g112_o4.test deleted file mode 100644 index 4e713afcd53..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l764_three_parts_two_of_then_have_the_same_bounds_g112_o4.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L764 -# -# --+ -# -+- -# - + -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l764_three_parts_two_of_then_have_the_same_bounds_g112_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l764_three_parts_two_of_then_have_the_same_bounds_g112_o5.test deleted file mode 100644 index fd0610b77e4..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l764_three_parts_two_of_then_have_the_same_bounds_g112_o5.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L764 -# -# -+- -# --+ -# - + -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l764_three_parts_two_of_then_have_the_same_bounds_g112_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l764_three_parts_two_of_then_have_the_same_bounds_g112_o6.test deleted file mode 100644 index 938ed7e4fb7..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l764_three_parts_two_of_then_have_the_same_bounds_g112_o6.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L764 -# -# -+- -# - + -# --+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l769_three_parts_two_of_then_have_the_same_bounds_g113_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l769_three_parts_two_of_then_have_the_same_bounds_g113_o1.test deleted file mode 100644 index dda3f53fd65..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l769_three_parts_two_of_then_have_the_same_bounds_g113_o1.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L769 -# -# -- -# -- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l769_three_parts_two_of_then_have_the_same_bounds_g113_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l769_three_parts_two_of_then_have_the_same_bounds_g113_o2.test deleted file mode 100644 index 8d94b5e1cd2..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l769_three_parts_two_of_then_have_the_same_bounds_g113_o2.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L769 -# -# -- -# -- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l769_three_parts_two_of_then_have_the_same_bounds_g113_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l769_three_parts_two_of_then_have_the_same_bounds_g113_o3.test deleted file mode 100644 index dda3f53fd65..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l769_three_parts_two_of_then_have_the_same_bounds_g113_o3.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L769 -# -# -- -# -- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l769_three_parts_two_of_then_have_the_same_bounds_g113_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l769_three_parts_two_of_then_have_the_same_bounds_g113_o4.test deleted file mode 100644 index 8d94b5e1cd2..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l769_three_parts_two_of_then_have_the_same_bounds_g113_o4.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L769 -# -# -- -# -- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l769_three_parts_two_of_then_have_the_same_bounds_g113_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l769_three_parts_two_of_then_have_the_same_bounds_g113_o5.test deleted file mode 100644 index ad66eb5a0ad..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l769_three_parts_two_of_then_have_the_same_bounds_g113_o5.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L769 -# -# -- -# -- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l769_three_parts_two_of_then_have_the_same_bounds_g113_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l769_three_parts_two_of_then_have_the_same_bounds_g113_o6.test deleted file mode 100644 index ad66eb5a0ad..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l769_three_parts_two_of_then_have_the_same_bounds_g113_o6.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L769 -# -# -- -# -- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l773_three_parts_two_of_then_have_the_same_bounds_g114_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l773_three_parts_two_of_then_have_the_same_bounds_g114_o1.test deleted file mode 100644 index 1c069afb0e2..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l773_three_parts_two_of_then_have_the_same_bounds_g114_o1.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L773 -# -# -+- -# -+- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l773_three_parts_two_of_then_have_the_same_bounds_g114_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l773_three_parts_two_of_then_have_the_same_bounds_g114_o2.test deleted file mode 100644 index b7ff7834059..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l773_three_parts_two_of_then_have_the_same_bounds_g114_o2.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L773 -# -# -+- -# -- -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l773_three_parts_two_of_then_have_the_same_bounds_g114_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l773_three_parts_two_of_then_have_the_same_bounds_g114_o3.test deleted file mode 100644 index 1c069afb0e2..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l773_three_parts_two_of_then_have_the_same_bounds_g114_o3.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L773 -# -# -+- -# -+- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l773_three_parts_two_of_then_have_the_same_bounds_g114_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l773_three_parts_two_of_then_have_the_same_bounds_g114_o4.test deleted file mode 100644 index b7ff7834059..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l773_three_parts_two_of_then_have_the_same_bounds_g114_o4.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L773 -# -# -+- -# -- -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l773_three_parts_two_of_then_have_the_same_bounds_g114_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l773_three_parts_two_of_then_have_the_same_bounds_g114_o5.test deleted file mode 100644 index 18aebd2ba84..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l773_three_parts_two_of_then_have_the_same_bounds_g114_o5.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L773 -# -# -- -# -+- -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l773_three_parts_two_of_then_have_the_same_bounds_g114_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l773_three_parts_two_of_then_have_the_same_bounds_g114_o6.test deleted file mode 100644 index 18aebd2ba84..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l773_three_parts_two_of_then_have_the_same_bounds_g114_o6.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L773 -# -# -- -# -+- -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l777_three_parts_two_of_then_have_the_same_bounds_g115_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l777_three_parts_two_of_then_have_the_same_bounds_g115_o1.test deleted file mode 100644 index be3e6c382a2..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l777_three_parts_two_of_then_have_the_same_bounds_g115_o1.test +++ /dev/null @@ -1,25 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L777 -# -# ++ -# ++ -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11) ->> insert into test values (0, 10, 11), (0, 10, 12) ->> insert into test values (0, 10, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l777_three_parts_two_of_then_have_the_same_bounds_g115_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l777_three_parts_two_of_then_have_the_same_bounds_g115_o2.test deleted file mode 100644 index faa69619032..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l777_three_parts_two_of_then_have_the_same_bounds_g115_o2.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L777 -# -# ++ -# +- -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11) ->> insert into test values (0, 10, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 10, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l777_three_parts_two_of_then_have_the_same_bounds_g115_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l777_three_parts_two_of_then_have_the_same_bounds_g115_o3.test deleted file mode 100644 index be3e6c382a2..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l777_three_parts_two_of_then_have_the_same_bounds_g115_o3.test +++ /dev/null @@ -1,25 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L777 -# -# ++ -# ++ -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11) ->> insert into test values (0, 10, 11), (0, 10, 12) ->> insert into test values (0, 10, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l777_three_parts_two_of_then_have_the_same_bounds_g115_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l777_three_parts_two_of_then_have_the_same_bounds_g115_o4.test deleted file mode 100644 index faa69619032..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l777_three_parts_two_of_then_have_the_same_bounds_g115_o4.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L777 -# -# ++ -# +- -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11) ->> insert into test values (0, 10, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 10, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l777_three_parts_two_of_then_have_the_same_bounds_g115_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l777_three_parts_two_of_then_have_the_same_bounds_g115_o5.test deleted file mode 100644 index 717e143789c..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l777_three_parts_two_of_then_have_the_same_bounds_g115_o5.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L777 -# -# +- -# ++ -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 11, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l777_three_parts_two_of_then_have_the_same_bounds_g115_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l777_three_parts_two_of_then_have_the_same_bounds_g115_o6.test deleted file mode 100644 index 717e143789c..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l777_three_parts_two_of_then_have_the_same_bounds_g115_o6.test +++ /dev/null @@ -1,27 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L777 -# -# +- -# ++ -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 11, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l781_three_parts_two_of_then_have_the_same_bounds_g116_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l781_three_parts_two_of_then_have_the_same_bounds_g116_o1.test deleted file mode 100644 index 0a511fe0322..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l781_three_parts_two_of_then_have_the_same_bounds_g116_o1.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L781 -# -# +- -# +- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l781_three_parts_two_of_then_have_the_same_bounds_g116_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l781_three_parts_two_of_then_have_the_same_bounds_g116_o2.test deleted file mode 100644 index 983f39fedb0..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l781_three_parts_two_of_then_have_the_same_bounds_g116_o2.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L781 -# -# +- -# -- -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l781_three_parts_two_of_then_have_the_same_bounds_g116_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l781_three_parts_two_of_then_have_the_same_bounds_g116_o3.test deleted file mode 100644 index 0a511fe0322..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l781_three_parts_two_of_then_have_the_same_bounds_g116_o3.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L781 -# -# +- -# +- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l781_three_parts_two_of_then_have_the_same_bounds_g116_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l781_three_parts_two_of_then_have_the_same_bounds_g116_o4.test deleted file mode 100644 index 983f39fedb0..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l781_three_parts_two_of_then_have_the_same_bounds_g116_o4.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L781 -# -# +- -# -- -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l781_three_parts_two_of_then_have_the_same_bounds_g116_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l781_three_parts_two_of_then_have_the_same_bounds_g116_o5.test deleted file mode 100644 index e3bc7a5f732..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l781_three_parts_two_of_then_have_the_same_bounds_g116_o5.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L781 -# -# -- -# +- -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l781_three_parts_two_of_then_have_the_same_bounds_g116_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l781_three_parts_two_of_then_have_the_same_bounds_g116_o6.test deleted file mode 100644 index e3bc7a5f732..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l781_three_parts_two_of_then_have_the_same_bounds_g116_o6.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L781 -# -# -- -# +- -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l785_three_parts_two_of_then_have_the_same_bounds_g117_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l785_three_parts_two_of_then_have_the_same_bounds_g117_o1.test deleted file mode 100644 index 114a5f825e3..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l785_three_parts_two_of_then_have_the_same_bounds_g117_o1.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L785 -# -# -+ -# -+ -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l785_three_parts_two_of_then_have_the_same_bounds_g117_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l785_three_parts_two_of_then_have_the_same_bounds_g117_o2.test deleted file mode 100644 index 5ffdfc8d910..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l785_three_parts_two_of_then_have_the_same_bounds_g117_o2.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L785 -# -# -+ -# +- -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l785_three_parts_two_of_then_have_the_same_bounds_g117_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l785_three_parts_two_of_then_have_the_same_bounds_g117_o3.test deleted file mode 100644 index 114a5f825e3..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l785_three_parts_two_of_then_have_the_same_bounds_g117_o3.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L785 -# -# -+ -# -+ -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l785_three_parts_two_of_then_have_the_same_bounds_g117_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l785_three_parts_two_of_then_have_the_same_bounds_g117_o4.test deleted file mode 100644 index 5ffdfc8d910..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l785_three_parts_two_of_then_have_the_same_bounds_g117_o4.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L785 -# -# -+ -# +- -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l785_three_parts_two_of_then_have_the_same_bounds_g117_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l785_three_parts_two_of_then_have_the_same_bounds_g117_o5.test deleted file mode 100644 index 1a9f73f1882..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l785_three_parts_two_of_then_have_the_same_bounds_g117_o5.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L785 -# -# +- -# -+ -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l785_three_parts_two_of_then_have_the_same_bounds_g117_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l785_three_parts_two_of_then_have_the_same_bounds_g117_o6.test deleted file mode 100644 index 1a9f73f1882..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l785_three_parts_two_of_then_have_the_same_bounds_g117_o6.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L785 -# -# +- -# -+ -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l789_three_parts_two_of_then_have_the_same_bounds_g118_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l789_three_parts_two_of_then_have_the_same_bounds_g118_o1.test deleted file mode 100644 index e032c9d255b..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l789_three_parts_two_of_then_have_the_same_bounds_g118_o1.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L789 -# -# -++ -# -++ -# ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 11, 13), (0, 11, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l789_three_parts_two_of_then_have_the_same_bounds_g118_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l789_three_parts_two_of_then_have_the_same_bounds_g118_o2.test deleted file mode 100644 index c9c23836cbc..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l789_three_parts_two_of_then_have_the_same_bounds_g118_o2.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L789 -# -# -++ -# ++- -# -++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 11, 12), (0, 11, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 11, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l789_three_parts_two_of_then_have_the_same_bounds_g118_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l789_three_parts_two_of_then_have_the_same_bounds_g118_o3.test deleted file mode 100644 index e032c9d255b..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l789_three_parts_two_of_then_have_the_same_bounds_g118_o3.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L789 -# -# -++ -# -++ -# ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 11, 13), (0, 11, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l789_three_parts_two_of_then_have_the_same_bounds_g118_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l789_three_parts_two_of_then_have_the_same_bounds_g118_o4.test deleted file mode 100644 index c9c23836cbc..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l789_three_parts_two_of_then_have_the_same_bounds_g118_o4.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L789 -# -# -++ -# ++- -# -++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 11, 12), (0, 11, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 11, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l789_three_parts_two_of_then_have_the_same_bounds_g118_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l789_three_parts_two_of_then_have_the_same_bounds_g118_o5.test deleted file mode 100644 index e870e0b4bd5..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l789_three_parts_two_of_then_have_the_same_bounds_g118_o5.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L789 -# -# ++- -# -++ -# -++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 11, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l789_three_parts_two_of_then_have_the_same_bounds_g118_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l789_three_parts_two_of_then_have_the_same_bounds_g118_o6.test deleted file mode 100644 index e870e0b4bd5..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l789_three_parts_two_of_then_have_the_same_bounds_g118_o6.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L789 -# -# ++- -# -++ -# -++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 11, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l78_two_small_parts_g16.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l78_two_small_parts_g16.test deleted file mode 100644 index ab223c9a1fe..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l78_two_small_parts_g16.test +++ /dev/null @@ -1,22 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L78 -# -# ++ -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11) ->> insert into test values (0, 10, 11), (0, 10, 12) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l794_three_parts_two_of_then_have_the_same_bounds_g119_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l794_three_parts_two_of_then_have_the_same_bounds_g119_o1.test deleted file mode 100644 index 922fda826d6..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l794_three_parts_two_of_then_have_the_same_bounds_g119_o1.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L794 -# -# -- -# -- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l794_three_parts_two_of_then_have_the_same_bounds_g119_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l794_three_parts_two_of_then_have_the_same_bounds_g119_o2.test deleted file mode 100644 index 7cf57b08280..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l794_three_parts_two_of_then_have_the_same_bounds_g119_o2.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L794 -# -# -- -# -- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l794_three_parts_two_of_then_have_the_same_bounds_g119_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l794_three_parts_two_of_then_have_the_same_bounds_g119_o3.test deleted file mode 100644 index 922fda826d6..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l794_three_parts_two_of_then_have_the_same_bounds_g119_o3.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L794 -# -# -- -# -- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l794_three_parts_two_of_then_have_the_same_bounds_g119_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l794_three_parts_two_of_then_have_the_same_bounds_g119_o4.test deleted file mode 100644 index 7cf57b08280..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l794_three_parts_two_of_then_have_the_same_bounds_g119_o4.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L794 -# -# -- -# -- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l794_three_parts_two_of_then_have_the_same_bounds_g119_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l794_three_parts_two_of_then_have_the_same_bounds_g119_o5.test deleted file mode 100644 index f2115f842a7..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l794_three_parts_two_of_then_have_the_same_bounds_g119_o5.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L794 -# -# -- -# -- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l794_three_parts_two_of_then_have_the_same_bounds_g119_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l794_three_parts_two_of_then_have_the_same_bounds_g119_o6.test deleted file mode 100644 index f2115f842a7..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l794_three_parts_two_of_then_have_the_same_bounds_g119_o6.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L794 -# -# -- -# -- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l798_three_parts_two_of_then_have_the_same_bounds_g120_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l798_three_parts_two_of_then_have_the_same_bounds_g120_o1.test deleted file mode 100644 index 0f044152ebb..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l798_three_parts_two_of_then_have_the_same_bounds_g120_o1.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L798 -# -# --+ -# --+ -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l798_three_parts_two_of_then_have_the_same_bounds_g120_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l798_three_parts_two_of_then_have_the_same_bounds_g120_o2.test deleted file mode 100644 index 70f16eceec2..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l798_three_parts_two_of_then_have_the_same_bounds_g120_o2.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L798 -# -# --+ -# -- -# --+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l798_three_parts_two_of_then_have_the_same_bounds_g120_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l798_three_parts_two_of_then_have_the_same_bounds_g120_o3.test deleted file mode 100644 index 0f044152ebb..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l798_three_parts_two_of_then_have_the_same_bounds_g120_o3.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L798 -# -# --+ -# --+ -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l798_three_parts_two_of_then_have_the_same_bounds_g120_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l798_three_parts_two_of_then_have_the_same_bounds_g120_o4.test deleted file mode 100644 index 70f16eceec2..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l798_three_parts_two_of_then_have_the_same_bounds_g120_o4.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L798 -# -# --+ -# -- -# --+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l798_three_parts_two_of_then_have_the_same_bounds_g120_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l798_three_parts_two_of_then_have_the_same_bounds_g120_o5.test deleted file mode 100644 index 0fd74eb7986..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l798_three_parts_two_of_then_have_the_same_bounds_g120_o5.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L798 -# -# -- -# --+ -# --+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l798_three_parts_two_of_then_have_the_same_bounds_g120_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l798_three_parts_two_of_then_have_the_same_bounds_g120_o6.test deleted file mode 100644 index 0fd74eb7986..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l798_three_parts_two_of_then_have_the_same_bounds_g120_o6.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L798 -# -# -- -# --+ -# --+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l802_three_parts_two_of_then_have_the_same_bounds_g121_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l802_three_parts_two_of_then_have_the_same_bounds_g121_o1.test deleted file mode 100644 index 2c2cf2e0f4e..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l802_three_parts_two_of_then_have_the_same_bounds_g121_o1.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L802 -# -# -+- -# -+- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l802_three_parts_two_of_then_have_the_same_bounds_g121_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l802_three_parts_two_of_then_have_the_same_bounds_g121_o2.test deleted file mode 100644 index 8e08fa25014..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l802_three_parts_two_of_then_have_the_same_bounds_g121_o2.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L802 -# -# -+- -# -- -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l802_three_parts_two_of_then_have_the_same_bounds_g121_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l802_three_parts_two_of_then_have_the_same_bounds_g121_o3.test deleted file mode 100644 index 2c2cf2e0f4e..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l802_three_parts_two_of_then_have_the_same_bounds_g121_o3.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L802 -# -# -+- -# -+- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l802_three_parts_two_of_then_have_the_same_bounds_g121_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l802_three_parts_two_of_then_have_the_same_bounds_g121_o4.test deleted file mode 100644 index 8e08fa25014..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l802_three_parts_two_of_then_have_the_same_bounds_g121_o4.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L802 -# -# -+- -# -- -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l802_three_parts_two_of_then_have_the_same_bounds_g121_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l802_three_parts_two_of_then_have_the_same_bounds_g121_o5.test deleted file mode 100644 index 0890cf20a04..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l802_three_parts_two_of_then_have_the_same_bounds_g121_o5.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L802 -# -# -- -# -+- -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l802_three_parts_two_of_then_have_the_same_bounds_g121_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l802_three_parts_two_of_then_have_the_same_bounds_g121_o6.test deleted file mode 100644 index 0890cf20a04..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l802_three_parts_two_of_then_have_the_same_bounds_g121_o6.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L802 -# -# -- -# -+- -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l806_three_parts_two_of_then_have_the_same_bounds_g122_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l806_three_parts_two_of_then_have_the_same_bounds_g122_o1.test deleted file mode 100644 index 099bf2df298..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l806_three_parts_two_of_then_have_the_same_bounds_g122_o1.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L806 -# -# ++ -# ++ -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11) ->> insert into test values (0, 10, 11), (0, 10, 12) ->> insert into test values (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l806_three_parts_two_of_then_have_the_same_bounds_g122_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l806_three_parts_two_of_then_have_the_same_bounds_g122_o2.test deleted file mode 100644 index 3cd7affd9c3..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l806_three_parts_two_of_then_have_the_same_bounds_g122_o2.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L806 -# -# ++ -# -- -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11) ->> insert into test values (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 10, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l806_three_parts_two_of_then_have_the_same_bounds_g122_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l806_three_parts_two_of_then_have_the_same_bounds_g122_o3.test deleted file mode 100644 index 099bf2df298..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l806_three_parts_two_of_then_have_the_same_bounds_g122_o3.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L806 -# -# ++ -# ++ -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11) ->> insert into test values (0, 10, 11), (0, 10, 12) ->> insert into test values (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l806_three_parts_two_of_then_have_the_same_bounds_g122_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l806_three_parts_two_of_then_have_the_same_bounds_g122_o4.test deleted file mode 100644 index 3cd7affd9c3..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l806_three_parts_two_of_then_have_the_same_bounds_g122_o4.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L806 -# -# ++ -# -- -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11) ->> insert into test values (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 10, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l806_three_parts_two_of_then_have_the_same_bounds_g122_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l806_three_parts_two_of_then_have_the_same_bounds_g122_o5.test deleted file mode 100644 index 1947e7329ad..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l806_three_parts_two_of_then_have_the_same_bounds_g122_o5.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L806 -# -# -- -# ++ -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 10, 12) ->> insert into test values (0, 10, 12), (0, 10, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l806_three_parts_two_of_then_have_the_same_bounds_g122_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l806_three_parts_two_of_then_have_the_same_bounds_g122_o6.test deleted file mode 100644 index 1947e7329ad..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l806_three_parts_two_of_then_have_the_same_bounds_g122_o6.test +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L806 -# -# -- -# ++ -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 10, 12) ->> insert into test values (0, 10, 12), (0, 10, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l810_three_parts_two_of_then_have_the_same_bounds_g123_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l810_three_parts_two_of_then_have_the_same_bounds_g123_o1.test deleted file mode 100644 index 50468ad6f16..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l810_three_parts_two_of_then_have_the_same_bounds_g123_o1.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L810 -# -# +- -# +- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l810_three_parts_two_of_then_have_the_same_bounds_g123_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l810_three_parts_two_of_then_have_the_same_bounds_g123_o2.test deleted file mode 100644 index 973c5edc47d..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l810_three_parts_two_of_then_have_the_same_bounds_g123_o2.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L810 -# -# +- -# -- -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l810_three_parts_two_of_then_have_the_same_bounds_g123_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l810_three_parts_two_of_then_have_the_same_bounds_g123_o3.test deleted file mode 100644 index 50468ad6f16..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l810_three_parts_two_of_then_have_the_same_bounds_g123_o3.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L810 -# -# +- -# +- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l810_three_parts_two_of_then_have_the_same_bounds_g123_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l810_three_parts_two_of_then_have_the_same_bounds_g123_o4.test deleted file mode 100644 index 973c5edc47d..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l810_three_parts_two_of_then_have_the_same_bounds_g123_o4.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L810 -# -# +- -# -- -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l810_three_parts_two_of_then_have_the_same_bounds_g123_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l810_three_parts_two_of_then_have_the_same_bounds_g123_o5.test deleted file mode 100644 index 51727f727f8..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l810_three_parts_two_of_then_have_the_same_bounds_g123_o5.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L810 -# -# -- -# +- -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l810_three_parts_two_of_then_have_the_same_bounds_g123_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l810_three_parts_two_of_then_have_the_same_bounds_g123_o6.test deleted file mode 100644 index 51727f727f8..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l810_three_parts_two_of_then_have_the_same_bounds_g123_o6.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L810 -# -# -- -# +- -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l814_three_parts_two_of_then_have_the_same_bounds_g124_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l814_three_parts_two_of_then_have_the_same_bounds_g124_o1.test deleted file mode 100644 index 60f3fb163aa..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l814_three_parts_two_of_then_have_the_same_bounds_g124_o1.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L814 -# -# -+ -# -+ -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l814_three_parts_two_of_then_have_the_same_bounds_g124_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l814_three_parts_two_of_then_have_the_same_bounds_g124_o2.test deleted file mode 100644 index eede46dc78f..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l814_three_parts_two_of_then_have_the_same_bounds_g124_o2.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L814 -# -# -+ -# -- -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l814_three_parts_two_of_then_have_the_same_bounds_g124_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l814_three_parts_two_of_then_have_the_same_bounds_g124_o3.test deleted file mode 100644 index 60f3fb163aa..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l814_three_parts_two_of_then_have_the_same_bounds_g124_o3.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L814 -# -# -+ -# -+ -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l814_three_parts_two_of_then_have_the_same_bounds_g124_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l814_three_parts_two_of_then_have_the_same_bounds_g124_o4.test deleted file mode 100644 index eede46dc78f..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l814_three_parts_two_of_then_have_the_same_bounds_g124_o4.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L814 -# -# -+ -# -- -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l814_three_parts_two_of_then_have_the_same_bounds_g124_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l814_three_parts_two_of_then_have_the_same_bounds_g124_o5.test deleted file mode 100644 index 0c1ad2c631a..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l814_three_parts_two_of_then_have_the_same_bounds_g124_o5.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L814 -# -# -- -# -+ -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l814_three_parts_two_of_then_have_the_same_bounds_g124_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l814_three_parts_two_of_then_have_the_same_bounds_g124_o6.test deleted file mode 100644 index 0c1ad2c631a..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l814_three_parts_two_of_then_have_the_same_bounds_g124_o6.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L814 -# -# -- -# -+ -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l818_three_parts_two_of_then_have_the_same_bounds_g125_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l818_three_parts_two_of_then_have_the_same_bounds_g125_o1.test deleted file mode 100644 index b2cd1fc4396..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l818_three_parts_two_of_then_have_the_same_bounds_g125_o1.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L818 -# -# -++ -# -++ -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l818_three_parts_two_of_then_have_the_same_bounds_g125_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l818_three_parts_two_of_then_have_the_same_bounds_g125_o2.test deleted file mode 100644 index e3599a32800..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l818_three_parts_two_of_then_have_the_same_bounds_g125_o2.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L818 -# -# -++ -# -- -# -++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 11, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l818_three_parts_two_of_then_have_the_same_bounds_g125_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l818_three_parts_two_of_then_have_the_same_bounds_g125_o3.test deleted file mode 100644 index b2cd1fc4396..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l818_three_parts_two_of_then_have_the_same_bounds_g125_o3.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L818 -# -# -++ -# -++ -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l818_three_parts_two_of_then_have_the_same_bounds_g125_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l818_three_parts_two_of_then_have_the_same_bounds_g125_o4.test deleted file mode 100644 index e3599a32800..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l818_three_parts_two_of_then_have_the_same_bounds_g125_o4.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L818 -# -# -++ -# -- -# -++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 11, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l818_three_parts_two_of_then_have_the_same_bounds_g125_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l818_three_parts_two_of_then_have_the_same_bounds_g125_o5.test deleted file mode 100644 index bf639104b6a..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l818_three_parts_two_of_then_have_the_same_bounds_g125_o5.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L818 -# -# -- -# -++ -# -++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 11, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l818_three_parts_two_of_then_have_the_same_bounds_g125_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l818_three_parts_two_of_then_have_the_same_bounds_g125_o6.test deleted file mode 100644 index bf639104b6a..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l818_three_parts_two_of_then_have_the_same_bounds_g125_o6.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L818 -# -# -- -# -++ -# -++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 11, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l825_three_parts_one_include_another_g0_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l825_three_parts_one_include_another_g0_o1.test deleted file mode 100644 index c034770bbc5..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l825_three_parts_one_include_another_g0_o1.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L825 -# -# - - -# -- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 15, 15) ->> insert into test values (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l825_three_parts_one_include_another_g0_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l825_three_parts_one_include_another_g0_o2.test deleted file mode 100644 index cb85940e97e..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l825_three_parts_one_include_another_g0_o2.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L825 -# -# - - -# -- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 15, 15) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l825_three_parts_one_include_another_g0_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l825_three_parts_one_include_another_g0_o3.test deleted file mode 100644 index 18884ff680b..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l825_three_parts_one_include_another_g0_o3.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L825 -# -# -- -# - - -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 12, 13), (0, 15, 16) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l825_three_parts_one_include_another_g0_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l825_three_parts_one_include_another_g0_o4.test deleted file mode 100644 index 94a5fef2a63..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l825_three_parts_one_include_another_g0_o4.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L825 -# -# -- -# -- -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 12, 14), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l825_three_parts_one_include_another_g0_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l825_three_parts_one_include_another_g0_o5.test deleted file mode 100644 index 8cd85277266..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l825_three_parts_one_include_another_g0_o5.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L825 -# -# -- -# -- -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 12, 14), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l825_three_parts_one_include_another_g0_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l825_three_parts_one_include_another_g0_o6.test deleted file mode 100644 index 96afe61aea7..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l825_three_parts_one_include_another_g0_o6.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L825 -# -# -- -# - - -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 12, 13), (0, 15, 16) ->> insert into test values (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l829_three_parts_one_include_another_g1_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l829_three_parts_one_include_another_g1_o1.test deleted file mode 100644 index 1880ba63cb6..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l829_three_parts_one_include_another_g1_o1.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L829 -# -# - + - -# -+- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 14, 14), (0, 16, 16) ->> insert into test values (0, 13, 14), (0, 14, 15), (0, 15, 16) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 16 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -│ 0000-00-00 │ 14 │ 15 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l829_three_parts_one_include_another_g1_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l829_three_parts_one_include_another_g1_o2.test deleted file mode 100644 index 70daae38551..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l829_three_parts_one_include_another_g1_o2.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L829 -# -# - + - -# -- -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 14, 14), (0, 16, 16) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 13, 15), (0, 14, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 16 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l829_three_parts_one_include_another_g1_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l829_three_parts_one_include_another_g1_o3.test deleted file mode 100644 index 23ef4e6eb88..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l829_three_parts_one_include_another_g1_o3.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L829 -# -# -+- -# - + - -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 14, 14), (0, 15, 15) ->> insert into test values (0, 12, 13), (0, 14, 15), (0, 16, 17) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 14 │ 15 │ -│ 0000-00-00 │ 16 │ 17 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l829_three_parts_one_include_another_g1_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l829_three_parts_one_include_another_g1_o4.test deleted file mode 100644 index 0227027e6ed..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l829_three_parts_one_include_another_g1_o4.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L829 -# -# -+- -# -- -# - + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 14, 14), (0, 15, 15) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 12, 14), (0, 14, 16), (0, 16, 18) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 16 │ 18 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l829_three_parts_one_include_another_g1_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l829_three_parts_one_include_another_g1_o5.test deleted file mode 100644 index 5256b5a8a93..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l829_three_parts_one_include_another_g1_o5.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L829 -# -# -- -# -+- -# - + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 13, 14), (0, 14, 15), (0, 15, 16) ->> insert into test values (0, 12, 14), (0, 14, 16), (0, 16, 18) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 16 │ 18 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l829_three_parts_one_include_another_g1_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l829_three_parts_one_include_another_g1_o6.test deleted file mode 100644 index 94bb7a46625..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l829_three_parts_one_include_another_g1_o6.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L829 -# -# -- -# - + - -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 12, 13), (0, 14, 15), (0, 16, 17) ->> insert into test values (0, 13, 15), (0, 14, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 16 │ 17 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l833_three_parts_one_include_another_g2_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l833_three_parts_one_include_another_g2_o1.test deleted file mode 100644 index 9c06c8a6f36..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l833_three_parts_one_include_another_g2_o1.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L833 -# -# - +- -# --+ -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 15, 15), (0, 16, 16) ->> insert into test values (0, 13, 14), (0, 14, 15), (0, 15, 16) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 16 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -│ 0000-00-00 │ 14 │ 15 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l833_three_parts_one_include_another_g2_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l833_three_parts_one_include_another_g2_o2.test deleted file mode 100644 index 4fc6ffbc098..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l833_three_parts_one_include_another_g2_o2.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L833 -# -# - +- -# -- -# --+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 15, 15), (0, 16, 16) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 13, 15), (0, 14, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 16 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l833_three_parts_one_include_another_g2_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l833_three_parts_one_include_another_g2_o3.test deleted file mode 100644 index d1a1dd54ad1..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l833_three_parts_one_include_another_g2_o3.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L833 -# -# --+ -# - +- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 14, 14), (0, 15, 15) ->> insert into test values (0, 12, 13), (0, 15, 16), (0, 16, 17) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 15 │ 16 │ -│ 0000-00-00 │ 16 │ 17 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l833_three_parts_one_include_another_g2_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l833_three_parts_one_include_another_g2_o4.test deleted file mode 100644 index 1e3ae7869e2..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l833_three_parts_one_include_another_g2_o4.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L833 -# -# --+ -# -- -# - +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 14, 14), (0, 15, 15) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 12, 14), (0, 15, 17), (0, 16, 18) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 15 │ 17 │ -│ 0000-00-00 │ 16 │ 18 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l833_three_parts_one_include_another_g2_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l833_three_parts_one_include_another_g2_o5.test deleted file mode 100644 index 80867227281..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l833_three_parts_one_include_another_g2_o5.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L833 -# -# -- -# --+ -# - +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 13, 14), (0, 14, 15), (0, 15, 16) ->> insert into test values (0, 12, 14), (0, 15, 17), (0, 16, 18) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 15 │ 17 │ -│ 0000-00-00 │ 16 │ 18 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l833_three_parts_one_include_another_g2_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l833_three_parts_one_include_another_g2_o6.test deleted file mode 100644 index 4d66baf29b1..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l833_three_parts_one_include_another_g2_o6.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L833 -# -# -- -# - +- -# --+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 12, 13), (0, 15, 16), (0, 16, 17) ->> insert into test values (0, 13, 15), (0, 14, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 16 │ 17 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l837_three_parts_one_include_another_g3_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l837_three_parts_one_include_another_g3_o1.test deleted file mode 100644 index b8cdf7336f3..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l837_three_parts_one_include_another_g3_o1.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L837 -# -# -++- -# ++ -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13), (0, 13, 14), (0, 15, 15) ->> insert into test values (0, 13, 14), (0, 13, 15) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l837_three_parts_one_include_another_g3_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l837_three_parts_one_include_another_g3_o2.test deleted file mode 100644 index 7e896e0cd8b..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l837_three_parts_one_include_another_g3_o2.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L837 -# -# -++- -# -- -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13), (0, 13, 14), (0, 15, 15) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 13, 15), (0, 13, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l837_three_parts_one_include_another_g3_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l837_three_parts_one_include_another_g3_o3.test deleted file mode 100644 index b789113f815..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l837_three_parts_one_include_another_g3_o3.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L837 -# -# ++ -# -++- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 13, 14) ->> insert into test values (0, 12, 13), (0, 13, 14), (0, 13, 15), (0, 15, 16) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l837_three_parts_one_include_another_g3_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l837_three_parts_one_include_another_g3_o4.test deleted file mode 100644 index 8ef3174e29b..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l837_three_parts_one_include_another_g3_o4.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L837 -# -# ++ -# -- -# -++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 13, 14) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 12, 14), (0, 13, 15), (0, 13, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l837_three_parts_one_include_another_g3_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l837_three_parts_one_include_another_g3_o5.test deleted file mode 100644 index d385888f492..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l837_three_parts_one_include_another_g3_o5.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L837 -# -# -- -# ++ -# -++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 13, 14), (0, 13, 15) ->> insert into test values (0, 12, 14), (0, 13, 15), (0, 13, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l837_three_parts_one_include_another_g3_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l837_three_parts_one_include_another_g3_o6.test deleted file mode 100644 index 65e4deadf23..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l837_three_parts_one_include_another_g3_o6.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L837 -# -# -- -# -++- -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 12, 13), (0, 13, 14), (0, 13, 15), (0, 15, 16) ->> insert into test values (0, 13, 15), (0, 13, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l83_two_parts_one_is_small_g0_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l83_two_parts_one_is_small_g0_o1.test deleted file mode 100644 index 18baf4e1127..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l83_two_parts_one_is_small_g0_o1.test +++ /dev/null @@ -1,24 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L83 -# -# + -# --+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l83_two_parts_one_is_small_g0_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l83_two_parts_one_is_small_g0_o2.test deleted file mode 100644 index 9091a86222c..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l83_two_parts_one_is_small_g0_o2.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L83 -# -# --+ -# + -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 12, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l841_three_parts_one_include_another_g4_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l841_three_parts_one_include_another_g4_o1.test deleted file mode 100644 index 1eedd87edd3..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l841_three_parts_one_include_another_g4_o1.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L841 -# -# --+- -# -+ -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13), (0, 14, 14), (0, 15, 15) ->> insert into test values (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l841_three_parts_one_include_another_g4_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l841_three_parts_one_include_another_g4_o2.test deleted file mode 100644 index 26fdb9fdc2c..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l841_three_parts_one_include_another_g4_o2.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L841 -# -# --+- -# -- -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13), (0, 14, 14), (0, 15, 15) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l841_three_parts_one_include_another_g4_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l841_three_parts_one_include_another_g4_o3.test deleted file mode 100644 index 763f343a42f..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l841_three_parts_one_include_another_g4_o3.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L841 -# -# -+ -# --+- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 12, 13), (0, 13, 14), (0, 14, 15), (0, 15, 16) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -│ 0000-00-00 │ 14 │ 15 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l841_three_parts_one_include_another_g4_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l841_three_parts_one_include_another_g4_o4.test deleted file mode 100644 index 03890c4a2fb..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l841_three_parts_one_include_another_g4_o4.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L841 -# -# -+ -# -- -# --+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 12, 14), (0, 13, 15), (0, 14, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l841_three_parts_one_include_another_g4_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l841_three_parts_one_include_another_g4_o5.test deleted file mode 100644 index 35cc19ce7ff..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l841_three_parts_one_include_another_g4_o5.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L841 -# -# -- -# -+ -# --+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 12, 14), (0, 13, 15), (0, 14, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l841_three_parts_one_include_another_g4_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l841_three_parts_one_include_another_g4_o6.test deleted file mode 100644 index 053545f4df8..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l841_three_parts_one_include_another_g4_o6.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L841 -# -# -- -# --+- -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 12, 13), (0, 13, 14), (0, 14, 15), (0, 15, 16) ->> insert into test values (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l845_three_parts_one_include_another_g5_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l845_three_parts_one_include_another_g5_o1.test deleted file mode 100644 index 8035985699b..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l845_three_parts_one_include_another_g5_o1.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L845 -# -# -+-- -# +- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13), (0, 14, 14), (0, 15, 15) ->> insert into test values (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l845_three_parts_one_include_another_g5_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l845_three_parts_one_include_another_g5_o2.test deleted file mode 100644 index 83187ee1b4d..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l845_three_parts_one_include_another_g5_o2.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L845 -# -# -+-- -# -- -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13), (0, 14, 14), (0, 15, 15) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l845_three_parts_one_include_another_g5_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l845_three_parts_one_include_another_g5_o3.test deleted file mode 100644 index a44c087e495..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l845_three_parts_one_include_another_g5_o3.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L845 -# -# +- -# -+-- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 12, 13), (0, 13, 14), (0, 14, 15), (0, 15, 16) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -│ 0000-00-00 │ 14 │ 15 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l845_three_parts_one_include_another_g5_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l845_three_parts_one_include_another_g5_o4.test deleted file mode 100644 index e30d629adf3..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l845_three_parts_one_include_another_g5_o4.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L845 -# -# +- -# -- -# -+-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 12, 14), (0, 13, 15), (0, 14, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l845_three_parts_one_include_another_g5_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l845_three_parts_one_include_another_g5_o5.test deleted file mode 100644 index 8a792097bb2..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l845_three_parts_one_include_another_g5_o5.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L845 -# -# -- -# +- -# -+-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 12, 14), (0, 13, 15), (0, 14, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l845_three_parts_one_include_another_g5_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l845_three_parts_one_include_another_g5_o6.test deleted file mode 100644 index b7e7a93add4..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l845_three_parts_one_include_another_g5_o6.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L845 -# -# -- -# -+-- -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 12, 13), (0, 13, 14), (0, 14, 15), (0, 15, 16) ->> insert into test values (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l849_three_parts_one_include_another_g6_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l849_three_parts_one_include_another_g6_o1.test deleted file mode 100644 index 4b59a468c71..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l849_three_parts_one_include_another_g6_o1.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L849 -# -# -++-- -# ++- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13), (0, 13, 14), (0, 15, 15), (0, 16, 16) ->> insert into test values (0, 13, 14), (0, 13, 15), (0, 15, 16) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 16 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l849_three_parts_one_include_another_g6_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l849_three_parts_one_include_another_g6_o2.test deleted file mode 100644 index f60ad2d884b..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l849_three_parts_one_include_another_g6_o2.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L849 -# -# -++-- -# -- -# ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13), (0, 13, 14), (0, 15, 15), (0, 16, 16) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 13, 15), (0, 13, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 16 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l849_three_parts_one_include_another_g6_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l849_three_parts_one_include_another_g6_o3.test deleted file mode 100644 index 01c3b21bda0..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l849_three_parts_one_include_another_g6_o3.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L849 -# -# ++- -# -++-- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 13, 14), (0, 15, 15) ->> insert into test values (0, 12, 13), (0, 13, 14), (0, 13, 15), (0, 15, 16), (0, 16, 17) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 15 │ 16 │ -│ 0000-00-00 │ 16 │ 17 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l849_three_parts_one_include_another_g6_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l849_three_parts_one_include_another_g6_o4.test deleted file mode 100644 index c5fcfc947f5..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l849_three_parts_one_include_another_g6_o4.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L849 -# -# ++- -# -- -# -++-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 13, 14), (0, 15, 15) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 12, 14), (0, 13, 15), (0, 13, 16), (0, 15, 17), (0, 16, 18) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -│ 0000-00-00 │ 16 │ 18 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l849_three_parts_one_include_another_g6_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l849_three_parts_one_include_another_g6_o5.test deleted file mode 100644 index 7902e6486ff..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l849_three_parts_one_include_another_g6_o5.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L849 -# -# -- -# ++- -# -++-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 13, 14), (0, 13, 15), (0, 15, 16) ->> insert into test values (0, 12, 14), (0, 13, 15), (0, 13, 16), (0, 15, 17), (0, 16, 18) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -│ 0000-00-00 │ 16 │ 18 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l849_three_parts_one_include_another_g6_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l849_three_parts_one_include_another_g6_o6.test deleted file mode 100644 index 63904174973..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l849_three_parts_one_include_another_g6_o6.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L849 -# -# -- -# -++-- -# ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 12, 13), (0, 13, 14), (0, 13, 15), (0, 15, 16), (0, 16, 17) ->> insert into test values (0, 13, 15), (0, 13, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 16 │ 17 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l854_three_parts_one_include_another_g7_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l854_three_parts_one_include_another_g7_o1.test deleted file mode 100644 index 2ca0e84cec0..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l854_three_parts_one_include_another_g7_o1.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L854 -# -# - - -# -- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 14, 14) ->> insert into test values (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l854_three_parts_one_include_another_g7_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l854_three_parts_one_include_another_g7_o2.test deleted file mode 100644 index ebc55698719..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l854_three_parts_one_include_another_g7_o2.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L854 -# -# - - -# -- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l854_three_parts_one_include_another_g7_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l854_three_parts_one_include_another_g7_o3.test deleted file mode 100644 index 12b6e92482e..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l854_three_parts_one_include_another_g7_o3.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L854 -# -# -- -# - - -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l854_three_parts_one_include_another_g7_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l854_three_parts_one_include_another_g7_o4.test deleted file mode 100644 index e9bb3a457c8..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l854_three_parts_one_include_another_g7_o4.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L854 -# -# -- -# -- -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 11, 13), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l854_three_parts_one_include_another_g7_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l854_three_parts_one_include_another_g7_o5.test deleted file mode 100644 index a86dc41498d..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l854_three_parts_one_include_another_g7_o5.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L854 -# -# -- -# -- -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l854_three_parts_one_include_another_g7_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l854_three_parts_one_include_another_g7_o6.test deleted file mode 100644 index 687d5ed3e9d..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l854_three_parts_one_include_another_g7_o6.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L854 -# -# -- -# - - -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 11, 12), (0, 14, 15) ->> insert into test values (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l858_three_parts_one_include_another_g8_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l858_three_parts_one_include_another_g8_o1.test deleted file mode 100644 index 406e5fbef66..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l858_three_parts_one_include_another_g8_o1.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L858 -# -# - + - -# -+- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 13, 13), (0, 15, 15) ->> insert into test values (0, 12, 13), (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l858_three_parts_one_include_another_g8_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l858_three_parts_one_include_another_g8_o2.test deleted file mode 100644 index 9a14e638180..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l858_three_parts_one_include_another_g8_o2.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L858 -# -# - + - -# -- -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 13, 13), (0, 15, 15) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 12, 14), (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l858_three_parts_one_include_another_g8_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l858_three_parts_one_include_another_g8_o3.test deleted file mode 100644 index 6dcf5e8d80e..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l858_three_parts_one_include_another_g8_o3.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L858 -# -# -+- -# - + - -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 13, 14), (0, 15, 16) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l858_three_parts_one_include_another_g8_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l858_three_parts_one_include_another_g8_o4.test deleted file mode 100644 index cc3baa01319..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l858_three_parts_one_include_another_g8_o4.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L858 -# -# -+- -# -- -# - + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 11, 13), (0, 13, 15), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l858_three_parts_one_include_another_g8_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l858_three_parts_one_include_another_g8_o5.test deleted file mode 100644 index 479661dab6a..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l858_three_parts_one_include_another_g8_o5.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L858 -# -# -- -# -+- -# - + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 12, 13), (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 13, 15), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l858_three_parts_one_include_another_g8_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l858_three_parts_one_include_another_g8_o6.test deleted file mode 100644 index 905b4dbf7b2..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l858_three_parts_one_include_another_g8_o6.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L858 -# -# -- -# - + - -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 11, 12), (0, 13, 14), (0, 15, 16) ->> insert into test values (0, 12, 14), (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l862_three_parts_one_include_another_g9_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l862_three_parts_one_include_another_g9_o1.test deleted file mode 100644 index a32c54551b2..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l862_three_parts_one_include_another_g9_o1.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L862 -# -# - +- -# --+ -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 14, 14), (0, 15, 15) ->> insert into test values (0, 12, 13), (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l862_three_parts_one_include_another_g9_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l862_three_parts_one_include_another_g9_o2.test deleted file mode 100644 index 953940286b3..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l862_three_parts_one_include_another_g9_o2.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L862 -# -# - +- -# -- -# --+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 14, 14), (0, 15, 15) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 12, 14), (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l862_three_parts_one_include_another_g9_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l862_three_parts_one_include_another_g9_o3.test deleted file mode 100644 index 841adbe727d..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l862_three_parts_one_include_another_g9_o3.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L862 -# -# --+ -# - +- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 14, 15), (0, 15, 16) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 15 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l862_three_parts_one_include_another_g9_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l862_three_parts_one_include_another_g9_o4.test deleted file mode 100644 index d5c6b7f9c26..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l862_three_parts_one_include_another_g9_o4.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L862 -# -# --+ -# -- -# - +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 11, 13), (0, 14, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l862_three_parts_one_include_another_g9_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l862_three_parts_one_include_another_g9_o5.test deleted file mode 100644 index b869c5934da..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l862_three_parts_one_include_another_g9_o5.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L862 -# -# -- -# --+ -# - +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 12, 13), (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 14, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l862_three_parts_one_include_another_g9_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l862_three_parts_one_include_another_g9_o6.test deleted file mode 100644 index 2a1b18c1195..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l862_three_parts_one_include_another_g9_o6.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L862 -# -# -- -# - +- -# --+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 11, 12), (0, 14, 15), (0, 15, 16) ->> insert into test values (0, 12, 14), (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l866_three_parts_one_include_another_g10_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l866_three_parts_one_include_another_g10_o1.test deleted file mode 100644 index 889dd6dff3b..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l866_three_parts_one_include_another_g10_o1.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L866 -# -# + - -# -- -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 14, 14) ->> insert into test values (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l866_three_parts_one_include_another_g10_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l866_three_parts_one_include_another_g10_o2.test deleted file mode 100644 index 14c1e0ae084..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l866_three_parts_one_include_another_g10_o2.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L866 -# -# + - -# -+ -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l866_three_parts_one_include_another_g10_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l866_three_parts_one_include_another_g10_o3.test deleted file mode 100644 index 16a85e2a548..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l866_three_parts_one_include_another_g10_o3.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L866 -# -# -- -# + - -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l866_three_parts_one_include_another_g10_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l866_three_parts_one_include_another_g10_o4.test deleted file mode 100644 index f7e0086263e..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l866_three_parts_one_include_another_g10_o4.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L866 -# -# -- -# -+ -# + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 11, 13), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l866_three_parts_one_include_another_g10_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l866_three_parts_one_include_another_g10_o5.test deleted file mode 100644 index d756311a4a9..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l866_three_parts_one_include_another_g10_o5.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L866 -# -# -+ -# -- -# + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l866_three_parts_one_include_another_g10_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l866_three_parts_one_include_another_g10_o6.test deleted file mode 100644 index 3f9e3d5aa5f..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l866_three_parts_one_include_another_g10_o6.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L866 -# -# -+ -# + - -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 11, 12), (0, 14, 15) ->> insert into test values (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l86_two_parts_one_is_small_g1_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l86_two_parts_one_is_small_g1_o1.test deleted file mode 100644 index d3be8360077..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l86_two_parts_one_is_small_g1_o1.test +++ /dev/null @@ -1,24 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L86 -# -# + -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l86_two_parts_one_is_small_g1_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l86_two_parts_one_is_small_g1_o2.test deleted file mode 100644 index 4c07f5582f1..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l86_two_parts_one_is_small_g1_o2.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L86 -# -# -+- -# + -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 11, 12) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l870_three_parts_one_include_another_g11_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l870_three_parts_one_include_another_g11_o1.test deleted file mode 100644 index 35bda6d525a..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l870_three_parts_one_include_another_g11_o1.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L870 -# -# -++- -# ++ -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 12, 13), (0, 14, 14) ->> insert into test values (0, 12, 13), (0, 12, 14) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l870_three_parts_one_include_another_g11_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l870_three_parts_one_include_another_g11_o2.test deleted file mode 100644 index fc4c4d040b5..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l870_three_parts_one_include_another_g11_o2.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L870 -# -# -++- -# -- -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 12, 13), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 12, 14), (0, 12, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l870_three_parts_one_include_another_g11_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l870_three_parts_one_include_another_g11_o3.test deleted file mode 100644 index 31a007973e4..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l870_three_parts_one_include_another_g11_o3.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L870 -# -# ++ -# -++- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 12, 13) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 12, 14), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l870_three_parts_one_include_another_g11_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l870_three_parts_one_include_another_g11_o4.test deleted file mode 100644 index 3893279cc0e..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l870_three_parts_one_include_another_g11_o4.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L870 -# -# ++ -# -- -# -++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 12, 13) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 12, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l870_three_parts_one_include_another_g11_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l870_three_parts_one_include_another_g11_o5.test deleted file mode 100644 index f34d5280d7e..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l870_three_parts_one_include_another_g11_o5.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L870 -# -# -- -# ++ -# -++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 12, 13), (0, 12, 14) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 12, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l870_three_parts_one_include_another_g11_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l870_three_parts_one_include_another_g11_o6.test deleted file mode 100644 index 88bb638ab98..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l870_three_parts_one_include_another_g11_o6.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L870 -# -# -- -# -++- -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 12, 14), (0, 14, 15) ->> insert into test values (0, 12, 14), (0, 12, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l874_three_parts_one_include_another_g12_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l874_three_parts_one_include_another_g12_o1.test deleted file mode 100644 index 7d943335f9b..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l874_three_parts_one_include_another_g12_o1.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L874 -# -# -+++- -# +++ -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 12, 13), (0, 12, 14), (0, 15, 15) ->> insert into test values (0, 12, 13), (0, 12, 14), (0, 12, 15) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l874_three_parts_one_include_another_g12_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l874_three_parts_one_include_another_g12_o2.test deleted file mode 100644 index 4cd650b882c..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l874_three_parts_one_include_another_g12_o2.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L874 -# -# -+++- -# -- -# +++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 12, 13), (0, 12, 14), (0, 15, 15) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 12, 14), (0, 12, 15), (0, 12, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l874_three_parts_one_include_another_g12_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l874_three_parts_one_include_another_g12_o3.test deleted file mode 100644 index bbade521336..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l874_three_parts_one_include_another_g12_o3.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L874 -# -# +++ -# -+++- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 12, 13), (0, 12, 14) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 12, 14), (0, 12, 15), (0, 15, 16) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 15 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l874_three_parts_one_include_another_g12_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l874_three_parts_one_include_another_g12_o4.test deleted file mode 100644 index 9ac8982f566..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l874_three_parts_one_include_another_g12_o4.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L874 -# -# +++ -# -- -# -+++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 12, 13), (0, 12, 14) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 12, 15), (0, 12, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l874_three_parts_one_include_another_g12_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l874_three_parts_one_include_another_g12_o5.test deleted file mode 100644 index d7405f608bc..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l874_three_parts_one_include_another_g12_o5.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L874 -# -# -- -# +++ -# -+++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 12, 13), (0, 12, 14), (0, 12, 15) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 12, 15), (0, 12, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l874_three_parts_one_include_another_g12_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l874_three_parts_one_include_another_g12_o6.test deleted file mode 100644 index a32bd720f7f..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l874_three_parts_one_include_another_g12_o6.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L874 -# -# -- -# -+++- -# +++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 12, 14), (0, 12, 15), (0, 15, 16) ->> insert into test values (0, 12, 14), (0, 12, 15), (0, 12, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l878_three_parts_one_include_another_g13_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l878_three_parts_one_include_another_g13_o1.test deleted file mode 100644 index 98e35fa5fe9..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l878_three_parts_one_include_another_g13_o1.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L878 -# -# -+-- -# +- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l878_three_parts_one_include_another_g13_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l878_three_parts_one_include_another_g13_o2.test deleted file mode 100644 index 044eabbf14e..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l878_three_parts_one_include_another_g13_o2.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L878 -# -# -+-- -# -- -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l878_three_parts_one_include_another_g13_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l878_three_parts_one_include_another_g13_o3.test deleted file mode 100644 index 92aeed9027a..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l878_three_parts_one_include_another_g13_o3.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L878 -# -# +- -# -+-- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l878_three_parts_one_include_another_g13_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l878_three_parts_one_include_another_g13_o4.test deleted file mode 100644 index 80417ed0bee..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l878_three_parts_one_include_another_g13_o4.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L878 -# -# +- -# -- -# -+-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l878_three_parts_one_include_another_g13_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l878_three_parts_one_include_another_g13_o5.test deleted file mode 100644 index 46d7a7d0d61..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l878_three_parts_one_include_another_g13_o5.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L878 -# -# -- -# +- -# -+-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l878_three_parts_one_include_another_g13_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l878_three_parts_one_include_another_g13_o6.test deleted file mode 100644 index 4babf7042e3..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l878_three_parts_one_include_another_g13_o6.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L878 -# -# -- -# -+-- -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l882_three_parts_one_include_another_g14_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l882_three_parts_one_include_another_g14_o1.test deleted file mode 100644 index 19b707aa2c2..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l882_three_parts_one_include_another_g14_o1.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L882 -# -# --+- -# -+ -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l882_three_parts_one_include_another_g14_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l882_three_parts_one_include_another_g14_o2.test deleted file mode 100644 index 4596c330007..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l882_three_parts_one_include_another_g14_o2.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L882 -# -# --+- -# -- -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l882_three_parts_one_include_another_g14_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l882_three_parts_one_include_another_g14_o3.test deleted file mode 100644 index 1cd3448a8bb..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l882_three_parts_one_include_another_g14_o3.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L882 -# -# -+ -# --+- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l882_three_parts_one_include_another_g14_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l882_three_parts_one_include_another_g14_o4.test deleted file mode 100644 index f6ad67c069e..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l882_three_parts_one_include_another_g14_o4.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L882 -# -# -+ -# -- -# --+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l882_three_parts_one_include_another_g14_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l882_three_parts_one_include_another_g14_o5.test deleted file mode 100644 index 91463f13c49..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l882_three_parts_one_include_another_g14_o5.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L882 -# -# -- -# -+ -# --+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l882_three_parts_one_include_another_g14_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l882_three_parts_one_include_another_g14_o6.test deleted file mode 100644 index e4106180ec3..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l882_three_parts_one_include_another_g14_o6.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L882 -# -# -- -# --+- -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l886_three_parts_one_include_another_g15_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l886_three_parts_one_include_another_g15_o1.test deleted file mode 100644 index 25f42129dc5..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l886_three_parts_one_include_another_g15_o1.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L886 -# -# --++- -# -++ -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13), (0, 13, 14), (0, 15, 15) ->> insert into test values (0, 12, 13), (0, 13, 14), (0, 13, 15) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l886_three_parts_one_include_another_g15_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l886_three_parts_one_include_another_g15_o2.test deleted file mode 100644 index b91e453e134..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l886_three_parts_one_include_another_g15_o2.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L886 -# -# --++- -# -- -# -++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12), (0, 13, 13), (0, 13, 14), (0, 15, 15) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 12, 14), (0, 13, 15), (0, 13, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l886_three_parts_one_include_another_g15_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l886_three_parts_one_include_another_g15_o3.test deleted file mode 100644 index c2ef169b270..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l886_three_parts_one_include_another_g15_o3.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L886 -# -# -++ -# --++- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13), (0, 13, 14) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14), (0, 13, 15), (0, 15, 16) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l886_three_parts_one_include_another_g15_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l886_three_parts_one_include_another_g15_o4.test deleted file mode 100644 index b1bbc4823b3..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l886_three_parts_one_include_another_g15_o4.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L886 -# -# -++ -# -- -# --++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13), (0, 13, 14) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 13, 15), (0, 13, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l886_three_parts_one_include_another_g15_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l886_three_parts_one_include_another_g15_o5.test deleted file mode 100644 index c7e99467a41..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l886_three_parts_one_include_another_g15_o5.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L886 -# -# -- -# -++ -# --++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 12, 13), (0, 13, 14), (0, 13, 15) ->> insert into test values (0, 11, 13), (0, 12, 14), (0, 13, 15), (0, 13, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l886_three_parts_one_include_another_g15_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l886_three_parts_one_include_another_g15_o6.test deleted file mode 100644 index 0755e693157..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l886_three_parts_one_include_another_g15_o6.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L886 -# -# -- -# --++- -# -++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 11, 12), (0, 12, 13), (0, 13, 14), (0, 13, 15), (0, 15, 16) ->> insert into test values (0, 12, 14), (0, 13, 15), (0, 13, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l891_three_parts_one_include_another_g16_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l891_three_parts_one_include_another_g16_o1.test deleted file mode 100644 index 58b6446506f..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l891_three_parts_one_include_another_g16_o1.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L891 -# -# - - -# -- -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 15, 15) ->> insert into test values (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l891_three_parts_one_include_another_g16_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l891_three_parts_one_include_another_g16_o2.test deleted file mode 100644 index 5ea44750146..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l891_three_parts_one_include_another_g16_o2.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L891 -# -# - - -# - - -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 15, 15) ->> insert into test values (0, 10, 11), (0, 12, 13) ->> insert into test values (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l891_three_parts_one_include_another_g16_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l891_three_parts_one_include_another_g16_o3.test deleted file mode 100644 index 2e3b51fd9da..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l891_three_parts_one_include_another_g16_o3.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L891 -# -# -- -# - - -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 15, 16) ->> insert into test values (0, 10, 12), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l891_three_parts_one_include_another_g16_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l891_three_parts_one_include_another_g16_o4.test deleted file mode 100644 index a9fdbf5e1c2..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l891_three_parts_one_include_another_g16_o4.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L891 -# -# -- -# - - -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l891_three_parts_one_include_another_g16_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l891_three_parts_one_include_another_g16_o5.test deleted file mode 100644 index 81a79dd02ac..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l891_three_parts_one_include_another_g16_o5.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L891 -# -# - - -# -- -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l891_three_parts_one_include_another_g16_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l891_three_parts_one_include_another_g16_o6.test deleted file mode 100644 index ecf6ee40ccb..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l891_three_parts_one_include_another_g16_o6.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L891 -# -# - - -# - - -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 15, 16) ->> insert into test values (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l895_three_parts_one_include_another_g17_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l895_three_parts_one_include_another_g17_o1.test deleted file mode 100644 index 814021fe123..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l895_three_parts_one_include_another_g17_o1.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L895 -# -# - + - -# -+- -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 14, 14), (0, 16, 16) ->> insert into test values (0, 13, 14), (0, 14, 15), (0, 15, 16) ->> insert into test values (0, 10, 12), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 16 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -│ 0000-00-00 │ 14 │ 15 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l895_three_parts_one_include_another_g17_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l895_three_parts_one_include_another_g17_o2.test deleted file mode 100644 index ffb794fc00c..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l895_three_parts_one_include_another_g17_o2.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L895 -# -# - + - -# - - -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 14, 14), (0, 16, 16) ->> insert into test values (0, 10, 11), (0, 12, 13) ->> insert into test values (0, 13, 15), (0, 14, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 16 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l895_three_parts_one_include_another_g17_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l895_three_parts_one_include_another_g17_o3.test deleted file mode 100644 index 710c5dc91d7..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l895_three_parts_one_include_another_g17_o3.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L895 -# -# -+- -# - + - -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 14, 14), (0, 15, 15) ->> insert into test values (0, 11, 12), (0, 14, 15), (0, 16, 17) ->> insert into test values (0, 10, 12), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 14 │ 15 │ -│ 0000-00-00 │ 16 │ 17 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l895_three_parts_one_include_another_g17_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l895_three_parts_one_include_another_g17_o4.test deleted file mode 100644 index 2ceda1dbab5..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l895_three_parts_one_include_another_g17_o4.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L895 -# -# -+- -# - - -# - + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 14, 14), (0, 15, 15) ->> insert into test values (0, 10, 11), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 14, 16), (0, 16, 18) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 16 │ 18 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l895_three_parts_one_include_another_g17_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l895_three_parts_one_include_another_g17_o5.test deleted file mode 100644 index 7d9450894c4..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l895_three_parts_one_include_another_g17_o5.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L895 -# -# - - -# -+- -# - + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 13, 14), (0, 14, 15), (0, 15, 16) ->> insert into test values (0, 11, 13), (0, 14, 16), (0, 16, 18) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 16 │ 18 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l895_three_parts_one_include_another_g17_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l895_three_parts_one_include_another_g17_o6.test deleted file mode 100644 index dcd6552cc3e..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l895_three_parts_one_include_another_g17_o6.test +++ /dev/null @@ -1,34 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L895 -# -# - - -# - + - -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 14, 15), (0, 16, 17) ->> insert into test values (0, 13, 15), (0, 14, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 16 │ 17 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l899_three_parts_one_include_another_g18_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l899_three_parts_one_include_another_g18_o1.test deleted file mode 100644 index 5c08ee9bcc1..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l899_three_parts_one_include_another_g18_o1.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L899 -# -# - + - -# +- -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 13, 13), (0, 15, 15) ->> insert into test values (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l899_three_parts_one_include_another_g18_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l899_three_parts_one_include_another_g18_o2.test deleted file mode 100644 index 3f90016eb32..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l899_three_parts_one_include_another_g18_o2.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L899 -# -# - + - -# - - -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 13, 13), (0, 15, 15) ->> insert into test values (0, 10, 11), (0, 12, 13) ->> insert into test values (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l899_three_parts_one_include_another_g18_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l899_three_parts_one_include_another_g18_o3.test deleted file mode 100644 index bd0a849c7b0..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l899_three_parts_one_include_another_g18_o3.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L899 -# -# +- -# - + - -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 13, 14), (0, 15, 16) ->> insert into test values (0, 10, 12), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 13 │ 14 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l899_three_parts_one_include_another_g18_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l899_three_parts_one_include_another_g18_o4.test deleted file mode 100644 index 549109c1364..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l899_three_parts_one_include_another_g18_o4.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L899 -# -# +- -# - - -# - + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 13, 15), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l899_three_parts_one_include_another_g18_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l899_three_parts_one_include_another_g18_o5.test deleted file mode 100644 index 15ef3fc8080..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l899_three_parts_one_include_another_g18_o5.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L899 -# -# - - -# +- -# - + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 13, 15), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l899_three_parts_one_include_another_g18_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l899_three_parts_one_include_another_g18_o6.test deleted file mode 100644 index 5e37fd5570a..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l899_three_parts_one_include_another_g18_o6.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L899 -# -# - - -# - + - -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 13, 14), (0, 15, 16) ->> insert into test values (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l89_two_parts_one_is_small_g2_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l89_two_parts_one_is_small_g2_o1.test deleted file mode 100644 index 5758f6dbad0..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l89_two_parts_one_is_small_g2_o1.test +++ /dev/null @@ -1,24 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L89 -# -# + -# +-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l89_two_parts_one_is_small_g2_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l89_two_parts_one_is_small_g2_o2.test deleted file mode 100644 index eb5b3aaaf5e..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l89_two_parts_one_is_small_g2_o2.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L89 -# -# +-- -# + -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l8_single_part_g3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l8_single_part_g3.test deleted file mode 100644 index 030fb4b4068..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l8_single_part_g3.test +++ /dev/null @@ -1,20 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L8 -# -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l903_three_parts_one_include_another_g19_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l903_three_parts_one_include_another_g19_o1.test deleted file mode 100644 index 627efb8b846..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l903_three_parts_one_include_another_g19_o1.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L903 -# -# - ++ - -# ++- -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 13, 13), (0, 13, 14), (0, 16, 16) ->> insert into test values (0, 13, 14), (0, 13, 15), (0, 15, 16) ->> insert into test values (0, 10, 12), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 16 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l903_three_parts_one_include_another_g19_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l903_three_parts_one_include_another_g19_o2.test deleted file mode 100644 index 039a0aeedb9..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l903_three_parts_one_include_another_g19_o2.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L903 -# -# - ++ - -# - - -# ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 13, 13), (0, 13, 14), (0, 16, 16) ->> insert into test values (0, 10, 11), (0, 12, 13) ->> insert into test values (0, 13, 15), (0, 13, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 16 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l903_three_parts_one_include_another_g19_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l903_three_parts_one_include_another_g19_o3.test deleted file mode 100644 index e237f180871..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l903_three_parts_one_include_another_g19_o3.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L903 -# -# ++- -# - ++ - -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 13, 14), (0, 15, 15) ->> insert into test values (0, 11, 12), (0, 13, 14), (0, 13, 15), (0, 16, 17) ->> insert into test values (0, 10, 12), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 16 │ 17 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l903_three_parts_one_include_another_g19_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l903_three_parts_one_include_another_g19_o4.test deleted file mode 100644 index f407d2669ed..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l903_three_parts_one_include_another_g19_o4.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L903 -# -# ++- -# - - -# - ++ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 13, 14), (0, 15, 15) ->> insert into test values (0, 10, 11), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 13, 15), (0, 13, 16), (0, 16, 18) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 16 │ -│ 0000-00-00 │ 16 │ 18 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l903_three_parts_one_include_another_g19_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l903_three_parts_one_include_another_g19_o5.test deleted file mode 100644 index 5cb23daa071..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l903_three_parts_one_include_another_g19_o5.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L903 -# -# - - -# ++- -# - ++ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 13, 14), (0, 13, 15), (0, 15, 16) ->> insert into test values (0, 11, 13), (0, 13, 15), (0, 13, 16), (0, 16, 18) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 16 │ -│ 0000-00-00 │ 16 │ 18 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l903_three_parts_one_include_another_g19_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l903_three_parts_one_include_another_g19_o6.test deleted file mode 100644 index b52d83f4fe4..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l903_three_parts_one_include_another_g19_o6.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L903 -# -# - - -# - ++ - -# ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 13, 14), (0, 13, 15), (0, 16, 17) ->> insert into test values (0, 13, 15), (0, 13, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 16 │ 17 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l907_three_parts_one_include_another_g20_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l907_three_parts_one_include_another_g20_o1.test deleted file mode 100644 index 0a5d7da1a49..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l907_three_parts_one_include_another_g20_o1.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L907 -# -# - ++- -# ++ -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 13, 13), (0, 13, 14), (0, 15, 15) ->> insert into test values (0, 13, 14), (0, 13, 15) ->> insert into test values (0, 10, 12), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l907_three_parts_one_include_another_g20_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l907_three_parts_one_include_another_g20_o2.test deleted file mode 100644 index f55ebad4467..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l907_three_parts_one_include_another_g20_o2.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L907 -# -# - ++- -# - - -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 13, 13), (0, 13, 14), (0, 15, 15) ->> insert into test values (0, 10, 11), (0, 12, 13) ->> insert into test values (0, 13, 15), (0, 13, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l907_three_parts_one_include_another_g20_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l907_three_parts_one_include_another_g20_o3.test deleted file mode 100644 index b40fc7e2b9b..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l907_three_parts_one_include_another_g20_o3.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L907 -# -# ++ -# - ++- -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 13, 14) ->> insert into test values (0, 11, 12), (0, 13, 14), (0, 13, 15), (0, 15, 16) ->> insert into test values (0, 10, 12), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l907_three_parts_one_include_another_g20_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l907_three_parts_one_include_another_g20_o4.test deleted file mode 100644 index b4f2a572f8a..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l907_three_parts_one_include_another_g20_o4.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L907 -# -# ++ -# - - -# - ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 13, 14) ->> insert into test values (0, 10, 11), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 13, 15), (0, 13, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l907_three_parts_one_include_another_g20_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l907_three_parts_one_include_another_g20_o5.test deleted file mode 100644 index f2aaa238cd2..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l907_three_parts_one_include_another_g20_o5.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L907 -# -# - - -# ++ -# - ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 13, 14), (0, 13, 15) ->> insert into test values (0, 11, 13), (0, 13, 15), (0, 13, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l907_three_parts_one_include_another_g20_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l907_three_parts_one_include_another_g20_o6.test deleted file mode 100644 index bf85078cba2..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l907_three_parts_one_include_another_g20_o6.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L907 -# -# - - -# - ++- -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 13, 14), (0, 13, 15), (0, 15, 16) ->> insert into test values (0, 13, 15), (0, 13, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l911_three_parts_one_include_another_g21_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l911_three_parts_one_include_another_g21_o1.test deleted file mode 100644 index 35bf62db89a..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l911_three_parts_one_include_another_g21_o1.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L911 -# -# - +++- -# +++ -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 13, 13), (0, 13, 14), (0, 13, 15), (0, 16, 16) ->> insert into test values (0, 13, 14), (0, 13, 15), (0, 13, 16) ->> insert into test values (0, 10, 12), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 16 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l911_three_parts_one_include_another_g21_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l911_three_parts_one_include_another_g21_o2.test deleted file mode 100644 index 794171cb663..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l911_three_parts_one_include_another_g21_o2.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L911 -# -# - +++- -# - - -# +++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 13, 13), (0, 13, 14), (0, 13, 15), (0, 16, 16) ->> insert into test values (0, 10, 11), (0, 12, 13) ->> insert into test values (0, 13, 15), (0, 13, 16), (0, 13, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 16 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l911_three_parts_one_include_another_g21_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l911_three_parts_one_include_another_g21_o3.test deleted file mode 100644 index 551fbf34242..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l911_three_parts_one_include_another_g21_o3.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L911 -# -# +++ -# - +++- -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 13, 14), (0, 13, 15) ->> insert into test values (0, 11, 12), (0, 13, 14), (0, 13, 15), (0, 13, 16), (0, 16, 17) ->> insert into test values (0, 10, 12), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 13 │ 16 │ -│ 0000-00-00 │ 16 │ 17 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l911_three_parts_one_include_another_g21_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l911_three_parts_one_include_another_g21_o4.test deleted file mode 100644 index 10fb4efa52f..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l911_three_parts_one_include_another_g21_o4.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L911 -# -# +++ -# - - -# - +++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 13, 14), (0, 13, 15) ->> insert into test values (0, 10, 11), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 13, 15), (0, 13, 16), (0, 13, 17), (0, 16, 18) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 17 │ -│ 0000-00-00 │ 16 │ 18 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l911_three_parts_one_include_another_g21_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l911_three_parts_one_include_another_g21_o5.test deleted file mode 100644 index 9473821734b..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l911_three_parts_one_include_another_g21_o5.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L911 -# -# - - -# +++ -# - +++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 13, 14), (0, 13, 15), (0, 13, 16) ->> insert into test values (0, 11, 13), (0, 13, 15), (0, 13, 16), (0, 13, 17), (0, 16, 18) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 17 │ -│ 0000-00-00 │ 16 │ 18 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l911_three_parts_one_include_another_g21_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l911_three_parts_one_include_another_g21_o6.test deleted file mode 100644 index e85c354c6cd..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l911_three_parts_one_include_another_g21_o6.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L911 -# -# - - -# - +++- -# +++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 13, 14), (0, 13, 15), (0, 13, 16), (0, 16, 17) ->> insert into test values (0, 13, 15), (0, 13, 16), (0, 13, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 16 │ 17 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l915_three_parts_one_include_another_g22_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l915_three_parts_one_include_another_g22_o1.test deleted file mode 100644 index 2cc3bf4e275..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l915_three_parts_one_include_another_g22_o1.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L915 -# -# - -+- -# -+ -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 13, 13), (0, 14, 14), (0, 15, 15) ->> insert into test values (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l915_three_parts_one_include_another_g22_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l915_three_parts_one_include_another_g22_o2.test deleted file mode 100644 index 67b18cc421d..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l915_three_parts_one_include_another_g22_o2.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L915 -# -# - -+- -# - - -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 13, 13), (0, 14, 14), (0, 15, 15) ->> insert into test values (0, 10, 11), (0, 12, 13) ->> insert into test values (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l915_three_parts_one_include_another_g22_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l915_three_parts_one_include_another_g22_o3.test deleted file mode 100644 index b7bb0daa4f5..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l915_three_parts_one_include_another_g22_o3.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L915 -# -# -+ -# - -+- -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 13, 14), (0, 14, 15), (0, 15, 16) ->> insert into test values (0, 10, 12), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 13 │ 14 │ -│ 0000-00-00 │ 14 │ 15 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l915_three_parts_one_include_another_g22_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l915_three_parts_one_include_another_g22_o4.test deleted file mode 100644 index ad94eb60528..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l915_three_parts_one_include_another_g22_o4.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L915 -# -# -+ -# - - -# - -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 13, 15), (0, 14, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l915_three_parts_one_include_another_g22_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l915_three_parts_one_include_another_g22_o5.test deleted file mode 100644 index 43f8caf31fc..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l915_three_parts_one_include_another_g22_o5.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L915 -# -# - - -# -+ -# - -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 13, 15), (0, 14, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l915_three_parts_one_include_another_g22_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l915_three_parts_one_include_another_g22_o6.test deleted file mode 100644 index a052a707f4b..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l915_three_parts_one_include_another_g22_o6.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L915 -# -# - - -# - -+- -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 13, 14), (0, 14, 15), (0, 15, 16) ->> insert into test values (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l920_three_parts_one_include_another_g23_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l920_three_parts_one_include_another_g23_o1.test deleted file mode 100644 index 05ccf0527b1..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l920_three_parts_one_include_another_g23_o1.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L920 -# -# - -++- -# -++ -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 13, 13), (0, 14, 14), (0, 14, 15), (0, 16, 16) ->> insert into test values (0, 13, 14), (0, 14, 15), (0, 14, 16) ->> insert into test values (0, 10, 12), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 16 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l920_three_parts_one_include_another_g23_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l920_three_parts_one_include_another_g23_o2.test deleted file mode 100644 index 3f418ba155d..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l920_three_parts_one_include_another_g23_o2.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L920 -# -# - -++- -# - - -# -++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 13, 13), (0, 14, 14), (0, 14, 15), (0, 16, 16) ->> insert into test values (0, 10, 11), (0, 12, 13) ->> insert into test values (0, 13, 15), (0, 14, 16), (0, 14, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 16 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l920_three_parts_one_include_another_g23_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l920_three_parts_one_include_another_g23_o3.test deleted file mode 100644 index dcfe57f4a8d..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l920_three_parts_one_include_another_g23_o3.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L920 -# -# -++ -# - -++- -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 14, 14), (0, 14, 15) ->> insert into test values (0, 11, 12), (0, 13, 14), (0, 14, 15), (0, 14, 16), (0, 16, 17) ->> insert into test values (0, 10, 12), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 13 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 16 │ 17 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l920_three_parts_one_include_another_g23_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l920_three_parts_one_include_another_g23_o4.test deleted file mode 100644 index 60d56bad65b..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l920_three_parts_one_include_another_g23_o4.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L920 -# -# -++ -# - - -# - -++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 14, 14), (0, 14, 15) ->> insert into test values (0, 10, 11), (0, 12, 13) ->> insert into test values (0, 11, 13), (0, 13, 15), (0, 14, 16), (0, 14, 17), (0, 16, 18) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 17 │ -│ 0000-00-00 │ 16 │ 18 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l920_three_parts_one_include_another_g23_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l920_three_parts_one_include_another_g23_o5.test deleted file mode 100644 index 57f8787249e..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l920_three_parts_one_include_another_g23_o5.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L920 -# -# - - -# -++ -# - -++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 13, 14), (0, 14, 15), (0, 14, 16) ->> insert into test values (0, 11, 13), (0, 13, 15), (0, 14, 16), (0, 14, 17), (0, 16, 18) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 17 │ -│ 0000-00-00 │ 16 │ 18 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l920_three_parts_one_include_another_g23_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l920_three_parts_one_include_another_g23_o6.test deleted file mode 100644 index abe5051ba56..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l920_three_parts_one_include_another_g23_o6.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L920 -# -# - - -# - -++- -# -++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 13, 14), (0, 14, 15), (0, 14, 16), (0, 16, 17) ->> insert into test values (0, 13, 15), (0, 14, 16), (0, 14, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 16 │ 17 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l925_three_parts_one_include_another_g24_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l925_three_parts_one_include_another_g24_o1.test deleted file mode 100644 index 5e7c19e22d0..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l925_three_parts_one_include_another_g24_o1.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L925 -# -# - - -# -- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 14, 14) ->> insert into test values (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l925_three_parts_one_include_another_g24_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l925_three_parts_one_include_another_g24_o2.test deleted file mode 100644 index 5c8e30517bf..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l925_three_parts_one_include_another_g24_o2.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L925 -# -# - - -# -- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l925_three_parts_one_include_another_g24_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l925_three_parts_one_include_another_g24_o3.test deleted file mode 100644 index ed99800aa33..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l925_three_parts_one_include_another_g24_o3.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L925 -# -# -- -# - - -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l925_three_parts_one_include_another_g24_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l925_three_parts_one_include_another_g24_o4.test deleted file mode 100644 index 240fb2a892c..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l925_three_parts_one_include_another_g24_o4.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L925 -# -# -- -# -- -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 10, 12), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l925_three_parts_one_include_another_g24_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l925_three_parts_one_include_another_g24_o5.test deleted file mode 100644 index 0d2ab120615..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l925_three_parts_one_include_another_g24_o5.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L925 -# -# -- -# -- -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l925_three_parts_one_include_another_g24_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l925_three_parts_one_include_another_g24_o6.test deleted file mode 100644 index 0373cb31949..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l925_three_parts_one_include_another_g24_o6.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L925 -# -# -- -# - - -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 14, 15) ->> insert into test values (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l929_three_parts_one_include_another_g25_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l929_three_parts_one_include_another_g25_o1.test deleted file mode 100644 index a7c61cf4903..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l929_three_parts_one_include_another_g25_o1.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L929 -# -# - + - -# -+- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 13, 13), (0, 15, 15) ->> insert into test values (0, 12, 13), (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l929_three_parts_one_include_another_g25_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l929_three_parts_one_include_another_g25_o2.test deleted file mode 100644 index bdcc0242df1..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l929_three_parts_one_include_another_g25_o2.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L929 -# -# - + - -# -- -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 13, 13), (0, 15, 15) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 12, 14), (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l929_three_parts_one_include_another_g25_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l929_three_parts_one_include_another_g25_o3.test deleted file mode 100644 index 96e6e03acca..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l929_three_parts_one_include_another_g25_o3.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L929 -# -# -+- -# - + - -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 13, 14), (0, 15, 16) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l929_three_parts_one_include_another_g25_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l929_three_parts_one_include_another_g25_o4.test deleted file mode 100644 index ef64a83ef74..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l929_three_parts_one_include_another_g25_o4.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L929 -# -# -+- -# -- -# - + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 10, 12), (0, 13, 15), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l929_three_parts_one_include_another_g25_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l929_three_parts_one_include_another_g25_o5.test deleted file mode 100644 index 01b154a1e0a..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l929_three_parts_one_include_another_g25_o5.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L929 -# -# -- -# -+- -# - + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 12, 13), (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 13, 15), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l929_three_parts_one_include_another_g25_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l929_three_parts_one_include_another_g25_o6.test deleted file mode 100644 index 2b24468e53f..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l929_three_parts_one_include_another_g25_o6.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L929 -# -# -- -# - + - -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 13, 14), (0, 15, 16) ->> insert into test values (0, 12, 14), (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l92_two_parts_one_is_small_g3_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l92_two_parts_one_is_small_g3_o1.test deleted file mode 100644 index 127a6e6dd04..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l92_two_parts_one_is_small_g3_o1.test +++ /dev/null @@ -1,24 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L92 -# -# ++ -# +-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 10, 11) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l92_two_parts_one_is_small_g3_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l92_two_parts_one_is_small_g3_o2.test deleted file mode 100644 index d3962d6b4e0..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l92_two_parts_one_is_small_g3_o2.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L92 -# -# +-- -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 10, 12) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l933_three_parts_one_include_another_g26_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l933_three_parts_one_include_another_g26_o1.test deleted file mode 100644 index b955aaed240..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l933_three_parts_one_include_another_g26_o1.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L933 -# -# - + - -# +- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 14, 14) ->> insert into test values (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l933_three_parts_one_include_another_g26_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l933_three_parts_one_include_another_g26_o2.test deleted file mode 100644 index e3b8c5d3f82..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l933_three_parts_one_include_another_g26_o2.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L933 -# -# - + - -# -- -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l933_three_parts_one_include_another_g26_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l933_three_parts_one_include_another_g26_o3.test deleted file mode 100644 index 242f0b0f021..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l933_three_parts_one_include_another_g26_o3.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L933 -# -# +- -# - + - -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l933_three_parts_one_include_another_g26_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l933_three_parts_one_include_another_g26_o4.test deleted file mode 100644 index 62f0e61fb4b..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l933_three_parts_one_include_another_g26_o4.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L933 -# -# +- -# -- -# - + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 10, 12), (0, 12, 14), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l933_three_parts_one_include_another_g26_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l933_three_parts_one_include_another_g26_o5.test deleted file mode 100644 index f6e10dbd7e9..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l933_three_parts_one_include_another_g26_o5.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L933 -# -# -- -# +- -# - + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 12, 14), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l933_three_parts_one_include_another_g26_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l933_three_parts_one_include_another_g26_o6.test deleted file mode 100644 index 8f8a5f8cdc4..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l933_three_parts_one_include_another_g26_o6.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L933 -# -# -- -# - + - -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 14, 15) ->> insert into test values (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l937_three_parts_one_include_another_g27_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l937_three_parts_one_include_another_g27_o1.test deleted file mode 100644 index 3674e3f094d..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l937_three_parts_one_include_another_g27_o1.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L937 -# -# - ++ - -# ++- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 12, 13), (0, 15, 15) ->> insert into test values (0, 12, 13), (0, 12, 14), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l937_three_parts_one_include_another_g27_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l937_three_parts_one_include_another_g27_o2.test deleted file mode 100644 index 974ab6eb7dc..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l937_three_parts_one_include_another_g27_o2.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L937 -# -# - ++ - -# -- -# ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 12, 13), (0, 15, 15) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 12, 14), (0, 12, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l937_three_parts_one_include_another_g27_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l937_three_parts_one_include_another_g27_o3.test deleted file mode 100644 index b399f551923..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l937_three_parts_one_include_another_g27_o3.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L937 -# -# ++- -# - ++ - -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 12, 13), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 12, 14), (0, 15, 16) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l937_three_parts_one_include_another_g27_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l937_three_parts_one_include_another_g27_o4.test deleted file mode 100644 index 92962ec59ca..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l937_three_parts_one_include_another_g27_o4.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L937 -# -# ++- -# -- -# - ++ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 12, 13), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 10, 12), (0, 12, 14), (0, 12, 15), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 15 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l937_three_parts_one_include_another_g27_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l937_three_parts_one_include_another_g27_o5.test deleted file mode 100644 index 66fee0858d0..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l937_three_parts_one_include_another_g27_o5.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L937 -# -# -- -# ++- -# - ++ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 12, 13), (0, 12, 14), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 12, 14), (0, 12, 15), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 15 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l937_three_parts_one_include_another_g27_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l937_three_parts_one_include_another_g27_o6.test deleted file mode 100644 index 1ddd9da8142..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l937_three_parts_one_include_another_g27_o6.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L937 -# -# -- -# - ++ - -# ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 12, 14), (0, 15, 16) ->> insert into test values (0, 12, 14), (0, 12, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l941_three_parts_one_include_another_g28_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l941_three_parts_one_include_another_g28_o1.test deleted file mode 100644 index bdda474f850..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l941_three_parts_one_include_another_g28_o1.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L941 -# -# - ++- -# ++ -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 12, 13), (0, 14, 14) ->> insert into test values (0, 12, 13), (0, 12, 14) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l941_three_parts_one_include_another_g28_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l941_three_parts_one_include_another_g28_o2.test deleted file mode 100644 index b483a6a260f..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l941_three_parts_one_include_another_g28_o2.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L941 -# -# - ++- -# -- -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 12, 13), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 12, 14), (0, 12, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l941_three_parts_one_include_another_g28_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l941_three_parts_one_include_another_g28_o3.test deleted file mode 100644 index 29b25585727..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l941_three_parts_one_include_another_g28_o3.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L941 -# -# ++ -# - ++- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 12, 13) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 12, 14), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l941_three_parts_one_include_another_g28_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l941_three_parts_one_include_another_g28_o4.test deleted file mode 100644 index bb7cd217cb9..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l941_three_parts_one_include_another_g28_o4.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L941 -# -# ++ -# -- -# - ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 12, 13) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 10, 12), (0, 12, 14), (0, 12, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l941_three_parts_one_include_another_g28_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l941_three_parts_one_include_another_g28_o5.test deleted file mode 100644 index b2785cad52c..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l941_three_parts_one_include_another_g28_o5.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L941 -# -# -- -# ++ -# - ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 12, 13), (0, 12, 14) ->> insert into test values (0, 10, 12), (0, 12, 14), (0, 12, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l941_three_parts_one_include_another_g28_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l941_three_parts_one_include_another_g28_o6.test deleted file mode 100644 index ad42ff76999..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l941_three_parts_one_include_another_g28_o6.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L941 -# -# -- -# - ++- -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 12, 14), (0, 14, 15) ->> insert into test values (0, 12, 14), (0, 12, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l945_three_parts_one_include_another_g29_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l945_three_parts_one_include_another_g29_o1.test deleted file mode 100644 index c5da9409db4..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l945_three_parts_one_include_another_g29_o1.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L945 -# -# - +++- -# +++ -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 12, 13), (0, 12, 14), (0, 15, 15) ->> insert into test values (0, 12, 13), (0, 12, 14), (0, 12, 15) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l945_three_parts_one_include_another_g29_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l945_three_parts_one_include_another_g29_o2.test deleted file mode 100644 index 3292f6925b2..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l945_three_parts_one_include_another_g29_o2.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L945 -# -# - +++- -# -- -# +++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 12, 13), (0, 12, 14), (0, 15, 15) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 12, 14), (0, 12, 15), (0, 12, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l945_three_parts_one_include_another_g29_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l945_three_parts_one_include_another_g29_o3.test deleted file mode 100644 index b6584c4c980..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l945_three_parts_one_include_another_g29_o3.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L945 -# -# +++ -# - +++- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 12, 13), (0, 12, 14) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 12, 14), (0, 12, 15), (0, 15, 16) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 15 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l945_three_parts_one_include_another_g29_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l945_three_parts_one_include_another_g29_o4.test deleted file mode 100644 index 0fbdd531c22..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l945_three_parts_one_include_another_g29_o4.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L945 -# -# +++ -# -- -# - +++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 12, 13), (0, 12, 14) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 10, 12), (0, 12, 14), (0, 12, 15), (0, 12, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l945_three_parts_one_include_another_g29_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l945_three_parts_one_include_another_g29_o5.test deleted file mode 100644 index 75b707d3f7e..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l945_three_parts_one_include_another_g29_o5.test +++ /dev/null @@ -1,29 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L945 -# -# -- -# +++ -# - +++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 12, 13), (0, 12, 14), (0, 12, 15) ->> insert into test values (0, 10, 12), (0, 12, 14), (0, 12, 15), (0, 12, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l945_three_parts_one_include_another_g29_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l945_three_parts_one_include_another_g29_o6.test deleted file mode 100644 index 368928bccd5..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l945_three_parts_one_include_another_g29_o6.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L945 -# -# -- -# - +++- -# +++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 12, 14), (0, 12, 15), (0, 15, 16) ->> insert into test values (0, 12, 14), (0, 12, 15), (0, 12, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l949_three_parts_one_include_another_g30_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l949_three_parts_one_include_another_g30_o1.test deleted file mode 100644 index 4571812356b..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l949_three_parts_one_include_another_g30_o1.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L949 -# -# - -+- -# -+ -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l949_three_parts_one_include_another_g30_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l949_three_parts_one_include_another_g30_o2.test deleted file mode 100644 index 6ad484680f3..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l949_three_parts_one_include_another_g30_o2.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L949 -# -# - -+- -# -- -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l949_three_parts_one_include_another_g30_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l949_three_parts_one_include_another_g30_o3.test deleted file mode 100644 index b676f4d5558..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l949_three_parts_one_include_another_g30_o3.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L949 -# -# -+ -# - -+- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l949_three_parts_one_include_another_g30_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l949_three_parts_one_include_another_g30_o4.test deleted file mode 100644 index 572a75b6fad..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l949_three_parts_one_include_another_g30_o4.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L949 -# -# -+ -# -- -# - -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 10, 12), (0, 12, 14), (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l949_three_parts_one_include_another_g30_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l949_three_parts_one_include_another_g30_o5.test deleted file mode 100644 index b70f046eba0..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l949_three_parts_one_include_another_g30_o5.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L949 -# -# -- -# -+ -# - -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 12, 14), (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l949_three_parts_one_include_another_g30_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l949_three_parts_one_include_another_g30_o6.test deleted file mode 100644 index dae433e8f79..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l949_three_parts_one_include_another_g30_o6.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L949 -# -# -- -# - -+- -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l953_three_parts_one_include_another_g31_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l953_three_parts_one_include_another_g31_o1.test deleted file mode 100644 index 21635c35e56..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l953_three_parts_one_include_another_g31_o1.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L953 -# -# - -++- -# -++ -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 13, 13), (0, 13, 14), (0, 15, 15) ->> insert into test values (0, 12, 13), (0, 13, 14), (0, 13, 15) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l953_three_parts_one_include_another_g31_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l953_three_parts_one_include_another_g31_o2.test deleted file mode 100644 index c7b68e060e4..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l953_three_parts_one_include_another_g31_o2.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L953 -# -# - -++- -# -- -# -++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 13, 13), (0, 13, 14), (0, 15, 15) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 12, 14), (0, 13, 15), (0, 13, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l953_three_parts_one_include_another_g31_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l953_three_parts_one_include_another_g31_o3.test deleted file mode 100644 index 7cda520e507..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l953_three_parts_one_include_another_g31_o3.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L953 -# -# -++ -# - -++- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13), (0, 13, 14) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 13, 14), (0, 13, 15), (0, 15, 16) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l953_three_parts_one_include_another_g31_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l953_three_parts_one_include_another_g31_o4.test deleted file mode 100644 index 7b4b617e663..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l953_three_parts_one_include_another_g31_o4.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L953 -# -# -++ -# -- -# - -++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13), (0, 13, 14) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 10, 12), (0, 12, 14), (0, 13, 15), (0, 13, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l953_three_parts_one_include_another_g31_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l953_three_parts_one_include_another_g31_o5.test deleted file mode 100644 index 250631a7f62..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l953_three_parts_one_include_another_g31_o5.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L953 -# -# -- -# -++ -# - -++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 12, 13), (0, 13, 14), (0, 13, 15) ->> insert into test values (0, 10, 12), (0, 12, 14), (0, 13, 15), (0, 13, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l953_three_parts_one_include_another_g31_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l953_three_parts_one_include_another_g31_o6.test deleted file mode 100644 index fe9be112581..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l953_three_parts_one_include_another_g31_o6.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L953 -# -# -- -# - -++- -# -++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 13, 14), (0, 13, 15), (0, 15, 16) ->> insert into test values (0, 12, 14), (0, 13, 15), (0, 13, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l957_three_parts_one_include_another_g32_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l957_three_parts_one_include_another_g32_o1.test deleted file mode 100644 index 7e7eac25d31..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l957_three_parts_one_include_another_g32_o1.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L957 -# -# + - -# -- -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 14, 14) ->> insert into test values (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l957_three_parts_one_include_another_g32_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l957_three_parts_one_include_another_g32_o2.test deleted file mode 100644 index e14264439b1..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l957_three_parts_one_include_another_g32_o2.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L957 -# -# + - -# +- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l957_three_parts_one_include_another_g32_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l957_three_parts_one_include_another_g32_o3.test deleted file mode 100644 index f9e91f7f287..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l957_three_parts_one_include_another_g32_o3.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L957 -# -# -- -# + - -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l957_three_parts_one_include_another_g32_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l957_three_parts_one_include_another_g32_o4.test deleted file mode 100644 index ecca8670a8f..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l957_three_parts_one_include_another_g32_o4.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L957 -# -# -- -# +- -# + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 10, 12), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 12 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l957_three_parts_one_include_another_g32_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l957_three_parts_one_include_another_g32_o5.test deleted file mode 100644 index 33c26a30969..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l957_three_parts_one_include_another_g32_o5.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L957 -# -# +- -# -- -# + - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l957_three_parts_one_include_another_g32_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l957_three_parts_one_include_another_g32_o6.test deleted file mode 100644 index 542f941ba52..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l957_three_parts_one_include_another_g32_o6.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L957 -# -# +- -# + - -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 14, 15) ->> insert into test values (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l95_two_parts_one_is_small_g4_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l95_two_parts_one_is_small_g4_o1.test deleted file mode 100644 index 773edb288e4..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l95_two_parts_one_is_small_g4_o1.test +++ /dev/null @@ -1,24 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L95 -# -# ++ -# -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l95_two_parts_one_is_small_g4_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l95_two_parts_one_is_small_g4_o2.test deleted file mode 100644 index 4ffe230bf10..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l95_two_parts_one_is_small_g4_o2.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L95 -# -# -+- -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 11, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l961_three_parts_one_include_another_g33_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l961_three_parts_one_include_another_g33_o1.test deleted file mode 100644 index 4d22e7bfbd5..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l961_three_parts_one_include_another_g33_o1.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L961 -# -# + - - -# -- -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 14, 14) ->> insert into test values (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l961_three_parts_one_include_another_g33_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l961_three_parts_one_include_another_g33_o2.test deleted file mode 100644 index 4636c9b3620..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l961_three_parts_one_include_another_g33_o2.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L961 -# -# + - - -# +- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 12, 12), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l961_three_parts_one_include_another_g33_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l961_three_parts_one_include_another_g33_o3.test deleted file mode 100644 index cd789e7298b..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l961_three_parts_one_include_another_g33_o3.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L961 -# -# -- -# + - - -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l961_three_parts_one_include_another_g33_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l961_three_parts_one_include_another_g33_o4.test deleted file mode 100644 index 1619bb90da4..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l961_three_parts_one_include_another_g33_o4.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L961 -# -# -- -# +- -# + - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 12, 12), (0, 13, 13) ->> insert into test values (0, 10, 11), (0, 11, 12) ->> insert into test values (0, 10, 12), (0, 12, 14), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l961_three_parts_one_include_another_g33_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l961_three_parts_one_include_another_g33_o5.test deleted file mode 100644 index d693d9fe311..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l961_three_parts_one_include_another_g33_o5.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L961 -# -# +- -# -- -# + - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 12, 13), (0, 13, 14) ->> insert into test values (0, 10, 12), (0, 12, 14), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l961_three_parts_one_include_another_g33_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l961_three_parts_one_include_another_g33_o6.test deleted file mode 100644 index a4247a31d67..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l961_three_parts_one_include_another_g33_o6.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L961 -# -# +- -# + - - -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11) ->> insert into test values (0, 10, 11), (0, 12, 13), (0, 14, 15) ->> insert into test values (0, 12, 14), (0, 13, 15) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l966_three_parts_one_include_another_g34_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l966_three_parts_one_include_another_g34_o1.test deleted file mode 100644 index dac7897f780..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l966_three_parts_one_include_another_g34_o1.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L966 -# -# - - -# -- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 15, 15) ->> insert into test values (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l966_three_parts_one_include_another_g34_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l966_three_parts_one_include_another_g34_o2.test deleted file mode 100644 index 187701b32bb..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l966_three_parts_one_include_another_g34_o2.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L966 -# -# - - -# -- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 15, 15) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l966_three_parts_one_include_another_g34_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l966_three_parts_one_include_another_g34_o3.test deleted file mode 100644 index 25d33bc0a22..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l966_three_parts_one_include_another_g34_o3.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L966 -# -# -- -# - - -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 15, 16) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l966_three_parts_one_include_another_g34_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l966_three_parts_one_include_another_g34_o4.test deleted file mode 100644 index 96370bcdcb0..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l966_three_parts_one_include_another_g34_o4.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L966 -# -# -- -# -- -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l966_three_parts_one_include_another_g34_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l966_three_parts_one_include_another_g34_o5.test deleted file mode 100644 index 150b6fd32e1..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l966_three_parts_one_include_another_g34_o5.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L966 -# -# -- -# -- -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l966_three_parts_one_include_another_g34_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l966_three_parts_one_include_another_g34_o6.test deleted file mode 100644 index 53f9f86977b..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l966_three_parts_one_include_another_g34_o6.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L966 -# -# -- -# - - -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 15, 16) ->> insert into test values (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l970_three_parts_one_include_another_g35_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l970_three_parts_one_include_another_g35_o1.test deleted file mode 100644 index 27a8f9ea4e2..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l970_three_parts_one_include_another_g35_o1.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L970 -# -# - ++- -# ++ -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 13, 13), (0, 13, 14), (0, 15, 15) ->> insert into test values (0, 13, 14), (0, 13, 15) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l970_three_parts_one_include_another_g35_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l970_three_parts_one_include_another_g35_o2.test deleted file mode 100644 index 1fdc5243942..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l970_three_parts_one_include_another_g35_o2.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L970 -# -# - ++- -# -- -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 13, 13), (0, 13, 14), (0, 15, 15) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 13, 15), (0, 13, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l970_three_parts_one_include_another_g35_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l970_three_parts_one_include_another_g35_o3.test deleted file mode 100644 index 1ffe27e79d8..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l970_three_parts_one_include_another_g35_o3.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L970 -# -# ++ -# - ++- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 13, 14) ->> insert into test values (0, 10, 11), (0, 13, 14), (0, 13, 15), (0, 15, 16) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l970_three_parts_one_include_another_g35_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l970_three_parts_one_include_another_g35_o4.test deleted file mode 100644 index feb253e3183..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l970_three_parts_one_include_another_g35_o4.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L970 -# -# ++ -# -- -# - ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 13, 14) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 13, 15), (0, 13, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 13 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l970_three_parts_one_include_another_g35_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l970_three_parts_one_include_another_g35_o5.test deleted file mode 100644 index 00ac1655b99..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l970_three_parts_one_include_another_g35_o5.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L970 -# -# -- -# ++ -# - ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 13, 14), (0, 13, 15) ->> insert into test values (0, 10, 12), (0, 13, 15), (0, 13, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 13 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l970_three_parts_one_include_another_g35_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l970_three_parts_one_include_another_g35_o6.test deleted file mode 100644 index 956b08f204e..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l970_three_parts_one_include_another_g35_o6.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L970 -# -# -- -# - ++- -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 13, 14), (0, 13, 15), (0, 15, 16) ->> insert into test values (0, 13, 15), (0, 13, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l974_three_parts_one_include_another_g36_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l974_three_parts_one_include_another_g36_o1.test deleted file mode 100644 index 307776425ca..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l974_three_parts_one_include_another_g36_o1.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L974 -# -# - +++- -# +++ -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 13, 13), (0, 13, 14), (0, 13, 15), (0, 16, 16) ->> insert into test values (0, 13, 14), (0, 13, 15), (0, 13, 16) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 16 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l974_three_parts_one_include_another_g36_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l974_three_parts_one_include_another_g36_o2.test deleted file mode 100644 index ff5ddae6454..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l974_three_parts_one_include_another_g36_o2.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L974 -# -# - +++- -# -- -# +++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 13, 13), (0, 13, 14), (0, 13, 15), (0, 16, 16) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 13, 15), (0, 13, 16), (0, 13, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 16 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l974_three_parts_one_include_another_g36_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l974_three_parts_one_include_another_g36_o3.test deleted file mode 100644 index b15146acc27..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l974_three_parts_one_include_another_g36_o3.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L974 -# -# +++ -# - +++- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 13, 14), (0, 13, 15) ->> insert into test values (0, 10, 11), (0, 13, 14), (0, 13, 15), (0, 13, 16), (0, 16, 17) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 13 │ 16 │ -│ 0000-00-00 │ 16 │ 17 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l974_three_parts_one_include_another_g36_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l974_three_parts_one_include_another_g36_o4.test deleted file mode 100644 index 70ca2f3c588..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l974_three_parts_one_include_another_g36_o4.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L974 -# -# +++ -# -- -# - +++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 13, 14), (0, 13, 15) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 13, 15), (0, 13, 16), (0, 13, 17), (0, 16, 18) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 13 │ 17 │ -│ 0000-00-00 │ 16 │ 18 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l974_three_parts_one_include_another_g36_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l974_three_parts_one_include_another_g36_o5.test deleted file mode 100644 index b4e6394686b..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l974_three_parts_one_include_another_g36_o5.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L974 -# -# -- -# +++ -# - +++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 13, 14), (0, 13, 15), (0, 13, 16) ->> insert into test values (0, 10, 12), (0, 13, 15), (0, 13, 16), (0, 13, 17), (0, 16, 18) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 13 │ 17 │ -│ 0000-00-00 │ 16 │ 18 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l974_three_parts_one_include_another_g36_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l974_three_parts_one_include_another_g36_o6.test deleted file mode 100644 index de9a0ad907f..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l974_three_parts_one_include_another_g36_o6.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L974 -# -# -- -# - +++- -# +++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 13, 14), (0, 13, 15), (0, 13, 16), (0, 16, 17) ->> insert into test values (0, 13, 15), (0, 13, 16), (0, 13, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 16 │ 17 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l978_three_parts_one_include_another_g37_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l978_three_parts_one_include_another_g37_o1.test deleted file mode 100644 index d5f09040910..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l978_three_parts_one_include_another_g37_o1.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L978 -# -# - +-- -# +- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 13, 13), (0, 14, 14), (0, 15, 15) ->> insert into test values (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l978_three_parts_one_include_another_g37_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l978_three_parts_one_include_another_g37_o2.test deleted file mode 100644 index 96e7c80da2f..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l978_three_parts_one_include_another_g37_o2.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L978 -# -# - +-- -# -- -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 13, 13), (0, 14, 14), (0, 15, 15) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l978_three_parts_one_include_another_g37_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l978_three_parts_one_include_another_g37_o3.test deleted file mode 100644 index bd1b325aaf9..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l978_three_parts_one_include_another_g37_o3.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L978 -# -# +- -# - +-- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 13, 14), (0, 14, 15), (0, 15, 16) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 13 │ 14 │ -│ 0000-00-00 │ 14 │ 15 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l978_three_parts_one_include_another_g37_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l978_three_parts_one_include_another_g37_o4.test deleted file mode 100644 index 89fc2c57a62..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l978_three_parts_one_include_another_g37_o4.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L978 -# -# +- -# -- -# - +-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 13, 15), (0, 14, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l978_three_parts_one_include_another_g37_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l978_three_parts_one_include_another_g37_o5.test deleted file mode 100644 index 3de8dcc53c7..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l978_three_parts_one_include_another_g37_o5.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L978 -# -# -- -# +- -# - +-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 13, 15), (0, 14, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l978_three_parts_one_include_another_g37_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l978_three_parts_one_include_another_g37_o6.test deleted file mode 100644 index 67f4c0f1228..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l978_three_parts_one_include_another_g37_o6.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L978 -# -# -- -# - +-- -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 13, 14), (0, 14, 15), (0, 15, 16) ->> insert into test values (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l982_three_parts_one_include_another_g38_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l982_three_parts_one_include_another_g38_o1.test deleted file mode 100644 index db83a1af942..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l982_three_parts_one_include_another_g38_o1.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L982 -# -# - ++-- -# ++- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 13, 13), (0, 13, 14), (0, 15, 15), (0, 16, 16) ->> insert into test values (0, 13, 14), (0, 13, 15), (0, 15, 16) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 16 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l982_three_parts_one_include_another_g38_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l982_three_parts_one_include_another_g38_o2.test deleted file mode 100644 index 31aa149fa9d..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l982_three_parts_one_include_another_g38_o2.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L982 -# -# - ++-- -# -- -# ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 13, 13), (0, 13, 14), (0, 15, 15), (0, 16, 16) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 13, 15), (0, 13, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 16 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l982_three_parts_one_include_another_g38_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l982_three_parts_one_include_another_g38_o3.test deleted file mode 100644 index 86ce2b568d5..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l982_three_parts_one_include_another_g38_o3.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L982 -# -# ++- -# - ++-- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 13, 14), (0, 15, 15) ->> insert into test values (0, 10, 11), (0, 13, 14), (0, 13, 15), (0, 15, 16), (0, 16, 17) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 15 │ 16 │ -│ 0000-00-00 │ 16 │ 17 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l982_three_parts_one_include_another_g38_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l982_three_parts_one_include_another_g38_o4.test deleted file mode 100644 index 70246ff1bf9..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l982_three_parts_one_include_another_g38_o4.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L982 -# -# ++- -# -- -# - ++-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 13, 14), (0, 15, 15) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 13, 15), (0, 13, 16), (0, 15, 17), (0, 16, 18) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 13 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -│ 0000-00-00 │ 16 │ 18 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l982_three_parts_one_include_another_g38_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l982_three_parts_one_include_another_g38_o5.test deleted file mode 100644 index 9476944ad61..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l982_three_parts_one_include_another_g38_o5.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L982 -# -# -- -# ++- -# - ++-- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 13, 14), (0, 13, 15), (0, 15, 16) ->> insert into test values (0, 10, 12), (0, 13, 15), (0, 13, 16), (0, 15, 17), (0, 16, 18) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 13 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -│ 0000-00-00 │ 16 │ 18 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l982_three_parts_one_include_another_g38_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l982_three_parts_one_include_another_g38_o6.test deleted file mode 100644 index 1cf95abc7b7..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l982_three_parts_one_include_another_g38_o6.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L982 -# -# -- -# - ++-- -# ++- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 13, 14), (0, 13, 15), (0, 15, 16), (0, 16, 17) ->> insert into test values (0, 13, 15), (0, 13, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 16 │ 17 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l986_three_parts_one_include_another_g39_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l986_three_parts_one_include_another_g39_o1.test deleted file mode 100644 index 2d75891a3a7..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l986_three_parts_one_include_another_g39_o1.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L986 -# -# - -+- -# -+ -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 13, 13), (0, 14, 14), (0, 15, 15) ->> insert into test values (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l986_three_parts_one_include_another_g39_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l986_three_parts_one_include_another_g39_o2.test deleted file mode 100644 index f45f19c0c87..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l986_three_parts_one_include_another_g39_o2.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L986 -# -# - -+- -# -- -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 13, 13), (0, 14, 14), (0, 15, 15) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l986_three_parts_one_include_another_g39_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l986_three_parts_one_include_another_g39_o3.test deleted file mode 100644 index 0225906adb0..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l986_three_parts_one_include_another_g39_o3.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L986 -# -# -+ -# - -+- -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 10, 11), (0, 13, 14), (0, 14, 15), (0, 15, 16) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 13 │ 14 │ -│ 0000-00-00 │ 14 │ 15 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l986_three_parts_one_include_another_g39_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l986_three_parts_one_include_another_g39_o4.test deleted file mode 100644 index 7d42f53ffdc..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l986_three_parts_one_include_another_g39_o4.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L986 -# -# -+ -# -- -# - -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 13, 15), (0, 14, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l986_three_parts_one_include_another_g39_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l986_three_parts_one_include_another_g39_o5.test deleted file mode 100644 index a21376bd704..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l986_three_parts_one_include_another_g39_o5.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L986 -# -# -- -# -+ -# - -+- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 13, 14), (0, 14, 15) ->> insert into test values (0, 10, 12), (0, 13, 15), (0, 14, 16), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l986_three_parts_one_include_another_g39_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l986_three_parts_one_include_another_g39_o6.test deleted file mode 100644 index f12ea50e411..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l986_three_parts_one_include_another_g39_o6.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L986 -# -# -- -# - -+- -# -+ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 13, 14), (0, 14, 15), (0, 15, 16) ->> insert into test values (0, 13, 15), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l98_two_parts_one_is_small_g5_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l98_two_parts_one_is_small_g5_o1.test deleted file mode 100644 index 73a6e297992..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l98_two_parts_one_is_small_g5_o1.test +++ /dev/null @@ -1,24 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L98 -# -# ++ -# -+ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 13, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 13 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l98_two_parts_one_is_small_g5_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l98_two_parts_one_is_small_g5_o2.test deleted file mode 100644 index 57a5dc7b9af..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l98_two_parts_one_is_small_g5_o2.test +++ /dev/null @@ -1,26 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L98 -# -# -+ - -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 13, 13) ->> insert into test values (0, 11, 12), (0, 11, 13) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 13 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l991_three_parts_one_include_another_g40_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l991_three_parts_one_include_another_g40_o1.test deleted file mode 100644 index bc3ef19999d..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l991_three_parts_one_include_another_g40_o1.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L991 -# -# - - -# -- -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 13, 15), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l991_three_parts_one_include_another_g40_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l991_three_parts_one_include_another_g40_o2.test deleted file mode 100644 index 17eb3f2de4b..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l991_three_parts_one_include_another_g40_o2.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L991 -# -# - - -# - - -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 14, 14) ->> insert into test values (0, 13, 14), (0, 15, 16) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l991_three_parts_one_include_another_g40_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l991_three_parts_one_include_another_g40_o3.test deleted file mode 100644 index 7e6536fb828..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l991_three_parts_one_include_another_g40_o3.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L991 -# -# -- -# - - -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 14, 15) ->> insert into test values (0, 13, 15), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l991_three_parts_one_include_another_g40_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l991_three_parts_one_include_another_g40_o4.test deleted file mode 100644 index b06f563e58b..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l991_three_parts_one_include_another_g40_o4.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L991 -# -# -- -# - - -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 13, 14), (0, 15, 16) ->> insert into test values (0, 10, 12), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 11 │ -│ 0000-00-00 │ 12 │ 12 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l991_three_parts_one_include_another_g40_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l991_three_parts_one_include_another_g40_o5.test deleted file mode 100644 index 4445885e165..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l991_three_parts_one_include_another_g40_o5.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L991 -# -# - - -# -- -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 15, 15) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l991_three_parts_one_include_another_g40_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l991_three_parts_one_include_another_g40_o6.test deleted file mode 100644 index c1c036f7fb7..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l991_three_parts_one_include_another_g40_o6.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L991 -# -# - - -# - - -# -- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 15, 15) ->> insert into test values (0, 10, 11), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l995_three_parts_one_include_another_g41_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l995_three_parts_one_include_another_g41_o1.test deleted file mode 100644 index 5605b860125..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l995_three_parts_one_include_another_g41_o1.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L995 -# -# -++ - -# ++ -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 13, 15), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l995_three_parts_one_include_another_g41_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l995_three_parts_one_include_another_g41_o2.test deleted file mode 100644 index bdf5284062a..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l995_three_parts_one_include_another_g41_o2.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L995 -# -# -++ - -# - - -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 11, 12), (0, 14, 14) ->> insert into test values (0, 13, 14), (0, 15, 16) ->> insert into test values (0, 11, 13), (0, 11, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l995_three_parts_one_include_another_g41_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l995_three_parts_one_include_another_g41_o3.test deleted file mode 100644 index 5a9cf1370be..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l995_three_parts_one_include_another_g41_o3.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L995 -# -# ++ -# -++ - -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13), (0, 14, 15) ->> insert into test values (0, 13, 15), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l995_three_parts_one_include_another_g41_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l995_three_parts_one_include_another_g41_o4.test deleted file mode 100644 index ce4e646beca..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l995_three_parts_one_include_another_g41_o4.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L995 -# -# ++ -# - - -# -++ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 11, 12) ->> insert into test values (0, 13, 14), (0, 15, 16) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 11, 14), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l995_three_parts_one_include_another_g41_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l995_three_parts_one_include_another_g41_o5.test deleted file mode 100644 index 02fbfdbd002..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l995_three_parts_one_include_another_g41_o5.test +++ /dev/null @@ -1,30 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L995 -# -# - - -# ++ -# -++ - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 15, 15) ->> insert into test values (0, 11, 12), (0, 11, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 11, 14), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l995_three_parts_one_include_another_g41_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l995_three_parts_one_include_another_g41_o6.test deleted file mode 100644 index 71c07a4ab6e..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l995_three_parts_one_include_another_g41_o6.test +++ /dev/null @@ -1,32 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L995 -# -# - - -# -++ - -# ++ -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 15, 15) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 11, 13), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 11, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l999_three_parts_one_include_another_g42_o1.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l999_three_parts_one_include_another_g42_o1.test deleted file mode 100644 index f43fcd38a7e..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l999_three_parts_one_include_another_g42_o1.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L999 -# -# -+- - -# +- -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12), (0, 14, 14) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 13, 15), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l999_three_parts_one_include_another_g42_o2.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l999_three_parts_one_include_another_g42_o2.test deleted file mode 100644 index 252244f1c16..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l999_three_parts_one_include_another_g42_o2.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L999 -# -# -+- - -# - - -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 10, 10), (0, 11, 11), (0, 12, 12), (0, 14, 14) ->> insert into test values (0, 13, 14), (0, 15, 16) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 10 │ -│ 0000-00-00 │ 14 │ 14 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l999_three_parts_one_include_another_g42_o3.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l999_three_parts_one_include_another_g42_o3.test deleted file mode 100644 index 7a1be93be1c..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l999_three_parts_one_include_another_g42_o3.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L999 -# -# +- -# -+- - -# - - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13), (0, 14, 15) ->> insert into test values (0, 13, 15), (0, 15, 17) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 11 │ 12 │ -│ 0000-00-00 │ 12 │ 13 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 15 │ -│ 0000-00-00 │ 15 │ 17 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l999_three_parts_one_include_another_g42_o4.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l999_three_parts_one_include_another_g42_o4.test deleted file mode 100644 index ca873621d0f..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l999_three_parts_one_include_another_g42_o4.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L999 -# -# +- -# - - -# -+- - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 11, 11), (0, 12, 12) ->> insert into test values (0, 13, 14), (0, 15, 16) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 14 │ -│ 0000-00-00 │ 15 │ 16 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l999_three_parts_one_include_another_g42_o5.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l999_three_parts_one_include_another_g42_o5.test deleted file mode 100644 index d7a0d9b79df..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l999_three_parts_one_include_another_g42_o5.test +++ /dev/null @@ -1,31 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L999 -# -# - - -# +- -# -+- - -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 15, 15) ->> insert into test values (0, 11, 12), (0, 12, 13) ->> insert into test values (0, 10, 12), (0, 11, 13), (0, 12, 14), (0, 14, 16) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 12 │ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -│ 0000-00-00 │ 14 │ 16 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l999_three_parts_one_include_another_g42_o6.test b/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l999_three_parts_one_include_another_g42_o6.test deleted file mode 100644 index fe850878cf3..00000000000 --- a/tests/mutable-test/mutable_dedup/small_parts.visual.test/dedup_l999_three_parts_one_include_another_g42_o6.test +++ /dev/null @@ -1,33 +0,0 @@ -# Generated from: mutable-test/mutable_dedup/small_parts.visual#L999 -# -# - - -# -+- - -# +- -# - ->> drop table if exists test ->> create table test ( - dt Date, - k Int32, - v Int32 - ) engine = MutableMergeTree((k), 8192) - ->> insert into test values (0, 13, 13), (0, 15, 15) ->> insert into test values (0, 10, 11), (0, 11, 12), (0, 12, 13), (0, 14, 15) ->> insert into test values (0, 11, 13), (0, 12, 14) - ->> select * from test -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 13 │ 13 │ -│ 0000-00-00 │ 15 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 10 │ 11 │ -│ 0000-00-00 │ 14 │ 15 │ -└────────────┴────┴────┘ -┌─────────dt─┬──k─┬──v─┐ -│ 0000-00-00 │ 11 │ 13 │ -│ 0000-00-00 │ 12 │ 14 │ -└────────────┴────┴────┘ - ->> drop table if exists test diff --git a/tests/run-test.py b/tests/run-test.py index 7e7e58b894f..129b6e4d448 100644 --- a/tests/run-test.py +++ b/tests/run-test.py @@ -2,10 +2,13 @@ import os import sys +import time CMD_PREFIX = '>> ' CMD_PREFIX_ALTER = '=> ' +CMD_PREFIX_TIDB = 'mysql> ' RETURN_PREFIX = '#RETURN' +SLEEP_PREFIX = 'SLEEP ' TODO_PREFIX = '#TODO' COMMENT_PREFIX = '#' UNFINISHED_1_PREFIX = '\t' @@ -18,6 +21,10 @@ def __init__(self, dbc): def exe(self, cmd): return os.popen((self.dbc + ' "' + cmd + '" 2>&1').strip()).readlines() +def parse_line(line): + words = [w.strip() for w in line.split("│") if w.strip() != ""] + return "@".join(words) + def parse_table_parts(lines, fuzz): parts = set() if not fuzz: @@ -27,12 +34,13 @@ def parse_table_parts(lines, fuzz): if len(curr) != 0: parts.add('\n'.join(curr)) curr = [] - curr.append(line) + curr.append(parse_line(line)) if len(curr) != 0: parts.add('\n'.join(curr)) else: for line in lines: if not line.startswith('┌') and not line.startswith('└'): + line = parse_line(line) if line in parts: line += '-extra' parts.add(line) @@ -92,15 +100,20 @@ def matched(outputs, matches, fuzz): return True class Matcher: - def __init__(self, executor, fuzz): + def __init__(self, executor, executor_tidb, fuzz): self.executor = executor + self.executor_tidb = executor_tidb self.fuzz = fuzz self.query = None self.outputs = None self.matches = [] def on_line(self, line): - if line.startswith(CMD_PREFIX) or line.startswith(CMD_PREFIX_ALTER): + if line.startswith(SLEEP_PREFIX): + time.sleep(float(line[len(SLEEP_PREFIX):])) + elif line.startswith(CMD_PREFIX_TIDB): + self.executor_tidb.exe(line[len(CMD_PREFIX_TIDB):]) + elif line.startswith(CMD_PREFIX) or line.startswith(CMD_PREFIX_ALTER): if self.outputs != None and not matched(self.outputs, self.matches, self.fuzz): return False self.query = line[len(CMD_PREFIX):] @@ -117,10 +130,10 @@ def on_finish(self): return False return True -def parse_exe_match(path, executor, fuzz): +def parse_exe_match(path, executor, executor_tidb, fuzz): todos = [] with open(path) as file: - matcher = Matcher(executor, fuzz) + matcher = Matcher(executor, executor_tidb, fuzz) cached = None for origin in file: line = origin.strip() @@ -144,15 +157,16 @@ def parse_exe_match(path, executor, fuzz): return True, matcher, todos def run(): - if len(sys.argv) != 4: - print 'usage: database-client-cmd test-file-path fuzz-check' + if len(sys.argv) != 5: + print 'usage: tiflash-client-cmd test-file-path fuzz-check tidb-client-cmd' sys.exit(1) dbc = sys.argv[1] path = sys.argv[2] fuzz = (sys.argv[3] == 'true') + mysql_client = sys.argv[4] - matched, matcher, todos = parse_exe_match(path, Executor(dbc), fuzz) + matched, matcher, todos = parse_exe_match(path, Executor(dbc), Executor(mysql_client), fuzz) def display(lines): if len(lines) == 0: diff --git a/tests/run-test.sh b/tests/run-test.sh index 06ecacbf111..744ff431a2a 100755 --- a/tests/run-test.sh +++ b/tests/run-test.sh @@ -7,11 +7,12 @@ function run_file() local continue_on_error="$3" local fuzz="$4" local skip_raw_test="$5" + local mysql_client="$6" local ext=${path##*.} if [ "$ext" == "test" ]; then - python run-test.py "$dbc" "$path" "$fuzz" + python run-test.py "$dbc" "$path" "$fuzz" "$mysql_client" else if [ "$ext" == "visual" ]; then python run-test-gen-from-visual.py "$path" "$skip_raw_test" @@ -19,7 +20,7 @@ function run_file() echo "Generate test files failed: $file" >&2 exit 1 fi - run_dir "$dbc" "$path.test" "$continue_on_error" "$fuzz" "$skip_raw_test" + run_dir "$dbc" "$path.test" "$continue_on_error" "$fuzz" "$skip_raw_test" "$mysql_client" fi fi @@ -40,6 +41,7 @@ function run_dir() local continue_on_error="$3" local fuzz="$4" local skip_raw_test="$5" + local mysql_client="$6" find "$path" -maxdepth 1 -name "*.visual" -type f | sort | while read file; do if [ -f "$file" ]; then @@ -58,7 +60,7 @@ function run_dir() find "$path" -maxdepth 1 -name "*.test" -type f | sort | while read file; do if [ -f "$file" ]; then - run_file "$dbc" "$file" "$continue_on_error" "$fuzz" "$skip_raw_test" + run_file "$dbc" "$file" "$continue_on_error" "$fuzz" "$skip_raw_test" "$mysql_client" fi done @@ -68,7 +70,7 @@ function run_dir() find "$path" -maxdepth 1 -type d | sort -r | while read dir; do if [ -d "$dir" ] && [ "$dir" != "$path" ]; then - run_dir "$dbc" "$dir" "$continue_on_error" "$fuzz" "$skip_raw_test" + run_dir "$dbc" "$dir" "$continue_on_error" "$fuzz" "$skip_raw_test" "$mysql_client" fi done @@ -84,12 +86,13 @@ function run_path() local continue_on_error="$3" local fuzz="$4" local skip_raw_test="$5" + local mysql_client="$6" if [ -f "$path" ]; then - run_file "$dbc" "$path" "$continue_on_error" "$fuzz" "$skip_raw_test" + run_file "$dbc" "$path" "$continue_on_error" "$fuzz" "$skip_raw_test" "$mysql_client" else if [ -d "$path" ]; then - run_dir "$dbc" "$path" "$continue_on_error" "$fuzz" "$skip_raw_test" + run_dir "$dbc" "$path" "$continue_on_error" "$fuzz" "$skip_raw_test" "$mysql_client" else echo "error: $path not file nor dir." >&2 exit 1 @@ -100,11 +103,12 @@ function run_path() set -e target="$1" -fuzz="$2" -skip_raw_test="$3" -debug="$4" -continue_on_error="$5" -dbc="$6" +fullstack="$2" +fuzz="$3" +skip_raw_test="$4" +debug="$5" +continue_on_error="$6" +dbc="$7" source ./_env.sh @@ -128,17 +132,33 @@ if [ -z "$dbc" ]; then if [ "$debug" != "false" ] && [ "$debug" != "0" ]; then debug="--stacktrace" fi - dbc="DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH $storage_bin client --host $storage_server -d $storage_db $debug -f PrettyCompactNoEscapes --query" + dbc="DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH $storage_bin client --host $storage_server --port $storage_port -d $storage_db $debug -f PrettyCompactNoEscapes --query" fi if [ -z "$continue_on_error" ]; then continue_on_error="false" fi -"$storage_bin" client --host="$storage_server" --query="create database if not exists $storage_db" +if [ -z "fullstack" ]; then + fullstack="false" +fi + +"$storage_bin" client --host="$storage_server" --port="$storage_port" --query="create database if not exists $storage_db" if [ $? != 0 ]; then echo "create database '"$storage_db"' failed" >&2 exit 1 fi -run_path "$dbc" "$target" "$continue_on_error" "$fuzz" "$skip_raw_test" +mysql_client="mysql -u root -P $tidb_port -h $tidb_server -e" + +if [ "$fullstack" = true ]; then + mysql -u root -P $tidb_port -h $tidb_server -e "create database if not exists $tidb_db" + sleep 10 + if [ $? != 0 ]; then + echo "create database '"$tidb_db"' failed" >&2 + exit 1 + fi + python generate-fullstack-test.py "$tidb_db" "$tidb_table" +fi + +run_path "$dbc" "$target" "$continue_on_error" "$fuzz" "$skip_raw_test" "$mysql_client" From 222f97a5888a917b8fb01d377e752e670f858640 Mon Sep 17 00:00:00 2001 From: ruoxi Date: Wed, 31 Jul 2019 00:33:29 +0800 Subject: [PATCH 6/9] Fix wrong base image of tiflash on the fly build (#146) --- tests/docker/Dockerfile | 3 --- tests/docker/Dockerfile-tiflash-with-mysql-client | 4 ++++ tests/docker/_helper.sh | 8 ++++++-- tests/docker/docker-compose.yaml | 6 +++++- tests/docker/run.sh | 2 -- 5 files changed, 15 insertions(+), 8 deletions(-) delete mode 100644 tests/docker/Dockerfile create mode 100644 tests/docker/Dockerfile-tiflash-with-mysql-client diff --git a/tests/docker/Dockerfile b/tests/docker/Dockerfile deleted file mode 100644 index c473ef849f0..00000000000 --- a/tests/docker/Dockerfile +++ /dev/null @@ -1,3 +0,0 @@ -FROM hub.pingcap.net/tiflash/tics:${TAG:-master} -RUN apt-get update -RUN apt-get install -y mysql-client \ No newline at end of file diff --git a/tests/docker/Dockerfile-tiflash-with-mysql-client b/tests/docker/Dockerfile-tiflash-with-mysql-client new file mode 100644 index 00000000000..4d6d3fe7858 --- /dev/null +++ b/tests/docker/Dockerfile-tiflash-with-mysql-client @@ -0,0 +1,4 @@ +ARG TAG=master +FROM hub.pingcap.net/tiflash/tics:${TAG} +RUN apt-get update +RUN apt-get install -y mysql-client diff --git a/tests/docker/_helper.sh b/tests/docker/_helper.sh index 6d31dd375db..f7870b9a368 100755 --- a/tests/docker/_helper.sh +++ b/tests/docker/_helper.sh @@ -2,7 +2,11 @@ function get_host_ip() { - local host=`ip a | grep -A 5 "docker0" | grep "inet " | awk '{print $2}' | grep -o '[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}'` + if [ `uname` == "Darwin" ]; then + local host="192.168.65.2" + else + local host=`ip a | grep -A 5 "docker0" | grep "inet " | awk '{print $2}' | grep -o '[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}'` + fi if [ -z "host" ]; then echo "can't get host ip" >&2 return 1 @@ -10,4 +14,4 @@ function get_host_ip() echo "$host" } -export get_host_ip \ No newline at end of file +export get_host_ip diff --git a/tests/docker/docker-compose.yaml b/tests/docker/docker-compose.yaml index 40ac80c7273..3d14a4568ff 100644 --- a/tests/docker/docker-compose.yaml +++ b/tests/docker/docker-compose.yaml @@ -74,7 +74,11 @@ services: restart: on-failure # tiflash0 container is for tests under fullstack-test directory tiflash0: - image: tiflash-with-mysql-client0 + build: + context: ./ + dockerfile: Dockerfile-tiflash-with-mysql-client + args: + TAG: ${TAG:-master} ports: - "3930:3930" - "9000:9000" diff --git a/tests/docker/run.sh b/tests/docker/run.sh index 9cb2120d0dd..532690e4038 100755 --- a/tests/docker/run.sh +++ b/tests/docker/run.sh @@ -8,8 +8,6 @@ rm -rf ./data ./log ./build_learner_config.sh -docker build -t tiflash-with-mysql-client0 . - docker-compose up -d --scale tics0=0 --scale tiflash0=0 --scale tikv-learner0=0 sleep 10 From b2f16fc7f4094cf887f1fe02e27ef2f2ff7c3f8b Mon Sep 17 00:00:00 2001 From: lidezhu <47731263+lidezhu@users.noreply.github.com> Date: Wed, 31 Jul 2019 20:02:52 +0800 Subject: [PATCH 7/9] force tiflash0 based image rebuild every times (#148) --- tests/docker/run.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/docker/run.sh b/tests/docker/run.sh index 532690e4038..1e1bbb987e1 100755 --- a/tests/docker/run.sh +++ b/tests/docker/run.sh @@ -12,7 +12,7 @@ docker-compose up -d --scale tics0=0 --scale tiflash0=0 --scale tikv-learner0=0 sleep 10 -docker-compose up -d --scale tics0=0 --scale tikv-learner0=0 +docker-compose up -d --scale tics0=0 --scale tikv-learner0=0 --build sleep 5 From eb87a624239207f7cba1a276aeb9ce0ac9ad7822 Mon Sep 17 00:00:00 2001 From: Tong Zhigao Date: Mon, 5 Aug 2019 17:33:34 +0800 Subject: [PATCH 8/9] [FLASH-394] Make Task Can Be Execute By One Thread At Same Time (#152) --- dbms/src/Raft/RaftService.cpp | 51 +++++++++---------- dbms/src/Raft/RaftService.h | 3 +- .../MergeTree/BackgroundProcessingPool.cpp | 25 +++++++-- .../MergeTree/BackgroundProcessingPool.h | 9 +++- 4 files changed, 54 insertions(+), 34 deletions(-) diff --git a/dbms/src/Raft/RaftService.cpp b/dbms/src/Raft/RaftService.cpp index 0d4d5156b24..5fcaeaa5149 100644 --- a/dbms/src/Raft/RaftService.cpp +++ b/dbms/src/Raft/RaftService.cpp @@ -28,28 +28,29 @@ RaftService::RaftService(const std::string & address_, DB::Context & db_context_ grpc_server = builder.BuildAndStart(); - persist_handle = background_pool.addTask([this] { return kvstore->tryPersist(); }); - table_flush_handle = background_pool.addTask([this] { + persist_handle = background_pool.addTask([this] { return kvstore->tryPersist(); }, false); + + table_flush_handle = background_pool.addTask( + [this] { + RegionTable & region_table = db_context.getTMTContext().getRegionTable(); + return region_table.tryFlushRegions(); + }, + false); + + region_flush_handle = background_pool.addTask([this] { + RegionID region_id; + { + std::lock_guard lock(mutex); + if (regions_to_flush.empty()) + return false; + region_id = regions_to_flush.front(); + regions_to_flush.pop(); + } RegionTable & region_table = db_context.getTMTContext().getRegionTable(); - return region_table.tryFlushRegions(); + region_table.tryFlushRegion(region_id); + return true; }); - for (size_t i = 0; i < region_flush_handles.size(); ++i) - { - region_flush_handles[i] = background_pool.addTask([this] { - RegionID region_id; - { - std::lock_guard lock(mutex); - if (regions_to_flush.empty()) - return false; - region_id = regions_to_flush.front(); - regions_to_flush.pop(); - } - RegionTable & region_table = db_context.getTMTContext().getRegionTable(); - region_table.tryFlushRegion(region_id); - return true; - }); - } LOG_INFO(log, "Raft service listening on [" << address << "]"); } @@ -60,8 +61,7 @@ void RaftService::addRegionToFlush(const Region & region) std::lock_guard lock(mutex); regions_to_flush.push(region.id()); } - size_t index = round_index++; - region_flush_handles[index % region_flush_handles.size()]->wake(); + region_flush_handle->wake(); } RaftService::~RaftService() @@ -77,13 +77,10 @@ RaftService::~RaftService() table_flush_handle = nullptr; } - for (size_t i = 0; i < region_flush_handles.size(); ++i) + if (region_flush_handle) { - if (region_flush_handles[i]) - { - background_pool.removeTask(region_flush_handles[i]); - region_flush_handles[i] = nullptr; - } + background_pool.removeTask(region_flush_handle); + region_flush_handle = nullptr; } // wait 5 seconds for pending rpcs to gracefully stop diff --git a/dbms/src/Raft/RaftService.h b/dbms/src/Raft/RaftService.h index 011d7979370..1e6a1d981de 100644 --- a/dbms/src/Raft/RaftService.h +++ b/dbms/src/Raft/RaftService.h @@ -51,8 +51,7 @@ class RaftService final : public enginepb::Engine::Service, public std::enable_s BackgroundProcessingPool::TaskHandle persist_handle; BackgroundProcessingPool::TaskHandle table_flush_handle; - std::array region_flush_handles; - std::atomic round_index = 0; + BackgroundProcessingPool::TaskHandle region_flush_handle; }; } // namespace DB diff --git a/dbms/src/Storages/MergeTree/BackgroundProcessingPool.cpp b/dbms/src/Storages/MergeTree/BackgroundProcessingPool.cpp index 12b7edf32dc..1dbb175e99b 100644 --- a/dbms/src/Storages/MergeTree/BackgroundProcessingPool.cpp +++ b/dbms/src/Storages/MergeTree/BackgroundProcessingPool.cpp @@ -61,9 +61,9 @@ BackgroundProcessingPool::BackgroundProcessingPool(int size_) : size(size_) } -BackgroundProcessingPool::TaskHandle BackgroundProcessingPool::addTask(const Task & task) +BackgroundProcessingPool::TaskHandle BackgroundProcessingPool::addTask(const Task & task, const bool multi) { - TaskHandle res = std::make_shared(*this, task); + TaskHandle res = std::make_shared(*this, task, multi); Poco::Timestamp current_time; @@ -174,11 +174,30 @@ void BackgroundProcessingPool::threadFunction() { CurrentMetrics::Increment metric_increment{CurrentMetrics::BackgroundPoolTask}; - done_work = task->function(); + + if (!task->multi) + { + bool expected = false; + if (task->occupied == expected && task->occupied.compare_exchange_strong(expected, true)) + { + done_work = task->function(); + task->occupied = false; + } + else + done_work = false; + } + else + done_work = task->function(); } } catch (...) { + if (task && !task->multi) + { + std::unique_lock wlock(task->rwlock); + task->occupied = false; + } + tryLogCurrentException(__PRETTY_FUNCTION__); } diff --git a/dbms/src/Storages/MergeTree/BackgroundProcessingPool.h b/dbms/src/Storages/MergeTree/BackgroundProcessingPool.h index a659bd0280c..cc2d70c970a 100644 --- a/dbms/src/Storages/MergeTree/BackgroundProcessingPool.h +++ b/dbms/src/Storages/MergeTree/BackgroundProcessingPool.h @@ -35,7 +35,7 @@ class BackgroundProcessingPool /// Wake up any thread. void wake(); - TaskInfo(BackgroundProcessingPool & pool_, const Task & function_) : pool(pool_), function(function_) {} + TaskInfo(BackgroundProcessingPool & pool_, const Task & function_, const bool multi_) : pool(pool_), function(function_), multi(multi_) {} private: friend class BackgroundProcessingPool; @@ -47,6 +47,10 @@ class BackgroundProcessingPool std::shared_mutex rwlock; std::atomic removed {false}; + /// only can be involked by one thread at same time. + const bool multi; + std::atomic_bool occupied {false}; + std::multimap>::iterator iterator; }; @@ -60,7 +64,8 @@ class BackgroundProcessingPool return size; } - TaskHandle addTask(const Task & task); + /// if multi == false, this task can only be called by one thread at same time. + TaskHandle addTask(const Task & task, const bool multi = true); void removeTask(const TaskHandle & task); ~BackgroundProcessingPool(); From 71e1b04282c18ab51652cec12e8c010e2abc89d2 Mon Sep 17 00:00:00 2001 From: ruoxi Date: Mon, 5 Aug 2019 18:54:53 +0800 Subject: [PATCH 9/9] FLASH-275/276/277/278/281/282: Complete DDL implementation (#110) * Widen schema syncer with sync all semantic, add background schema sync service and do init sync on startup * Finish widen some data types to avoid data rewriting during apply ddl * Add update_timestamp into table info * Refine read and flush to be more robust for schema change * Fix nullable for overflow check when decode region cache * Add schema state enum * Support column type change in schema syncer * Fix comment * Add mock functions for TiDB DDL * Fix rvalue ref * Fix some bugs in schema syncer and mock tidb * Adjust test * Add alter test * Not do data conversion for alter txn table, as we already stored widen data * Fix typo * Fix mock tidb reverse type mapping * Enhance overflow checking when flushing * Enhance alter test * Refine some code * Remove table region mapping when drop table * Adjust drop order * Print file path in mutable test script when error * Fix insert widen data through sql * Fix some txn tests * Fix widen data write of import statement * DDL read and update by tikv's meta (#103) * DDL read and update by tikv's meta * add dbg back * refine test * address comments * Add schema version check before reading * Fix build error * Format * Reorg schema syncer code * Add lock control in schema syncer interface * Refinement * Add sync schema on read * fix bug during creating column: use a wrong db name (#107) * Simplify schema syncer interface and adjust mock stuff * Rename default schema version setting * Compensate last commit * fix ddl sync for table drop and truncate (#109) * when we drop a table when flash server is closed, we should sync this drop when restart flash server. * Add schema sync on read and simplify schema syncer interface and adjust mock stuff (#108) * Add sync schema on read * Simplify schema syncer interface and adjust mock stuff * Rename default schema version setting * Compensate last commit * Fix build error * Fix build error * Remove curl library * Remove curl from builder image * Remove useless codes, init schema syncer based on pd config * Minor fix to schema debug * Fix alter tmt and pass tests * Remove useless codes (#112) * Add sync schema on read * Simplify schema syncer interface and adjust mock stuff * Rename default schema version setting * Compensate last commit * Remove curl library * Remove curl from builder image * Remove useless codes, init schema syncer based on pd config * Fix build fail * Fix alter tmt and pass schema tests (#114) * Add sync schema on read * Simplify schema syncer interface and adjust mock stuff * Rename default schema version setting * Compensate last commit * Remove curl library * Remove curl from builder image * Remove useless codes, init schema syncer based on pd config * Minor fix to schema debug * Fix alter tmt and pass tests * Fix build fail * sync default value from tidb to flash (#113) - still need to support current_timestamp - still need to support date/datetime/enum types. * Add lock for mock schema syncer * Fix schema sync service init context * Adjust schema tests * Not sync if no schema change detected * Adjust txn mock tests * [DDL] Pass all txn tests (#116) * Add sync schema on read * Simplify schema syncer interface and adjust mock stuff * Rename default schema version setting * Compensate last commit * Remove curl library * Remove curl from builder image * Remove useless codes, init schema syncer based on pd config * Minor fix to schema debug * Fix alter tmt and pass tests * Fix build fail * Add lock for mock schema syncer * Fix schema sync service init context * Adjust schema tests * Not sync if no schema change detected * Adjust txn mock tests * Fix default value bug * Rename some tests * Fix empty default value bug (#117) * Add sync schema on read * Simplify schema syncer interface and adjust mock stuff * Rename default schema version setting * Compensate last commit * Remove curl library * Remove curl from builder image * Remove useless codes, init schema syncer based on pd config * Minor fix to schema debug * Fix alter tmt and pass tests * Fix build fail * Add lock for mock schema syncer * Fix schema sync service init context * Adjust schema tests * Not sync if no schema change detected * Adjust txn mock tests * Fix default value bug * Rename some tests * Remove sync schema test * Remove a lot useless code * Refine schema sync on read, and add drop on read test * Remove a lot useless code (#118) * Add sync schema on read * Simplify schema syncer interface and adjust mock stuff * Rename default schema version setting * Compensate last commit * Remove curl library * Remove curl from builder image * Remove useless codes, init schema syncer based on pd config * Minor fix to schema debug * Fix alter tmt and pass tests * Fix build fail * Add lock for mock schema syncer * Fix schema sync service init context * Adjust schema tests * Not sync if no schema change detected * Adjust txn mock tests * Fix default value bug * Rename some tests * Remove sync schema test * Remove a lot useless code * Refine schema sync on read logic and add test (#120) * Add sync schema on read * Simplify schema syncer interface and adjust mock stuff * Rename default schema version setting * Compensate last commit * Remove curl library * Remove curl from builder image * Remove useless codes, init schema syncer based on pd config * Minor fix to schema debug * Fix alter tmt and pass tests * Fix build fail * Add lock for mock schema syncer * Fix schema sync service init context * Adjust schema tests * Not sync if no schema change detected * Adjust txn mock tests * Fix default value bug * Rename some tests * Remove sync schema test * Remove a lot useless code * Refine schema sync on read, and add drop on read test * add schema_version for TableInfo (#122) * add schema_version for TableInfo In order to make read procedure more efficiently. * address comment * pass all tests * fix bug for drop table; (#123) * Support rename mock tidb table * Add rename tests * add logs for debug (#126) * Add mock truncate table and tests * Test rename table (#124) * Add sync schema on read * Simplify schema syncer interface and adjust mock stuff * Rename default schema version setting * Compensate last commit * Remove curl library * Remove curl from builder image * Remove useless codes, init schema syncer based on pd config * Minor fix to schema debug * Fix alter tmt and pass tests * Fix build fail * Add lock for mock schema syncer * Fix schema sync service init context * Adjust schema tests * Not sync if no schema change detected * Adjust txn mock tests * Fix default value bug * Rename some tests * Remove sync schema test * Remove a lot useless code * Refine schema sync on read, and add drop on read test * Support rename mock tidb table * Add rename tests * Add mock truncate table and tests * tiny fix (#127) * Add rename/truncate on read/write test and alter on read test * Add rename/truncate on read/write test and alter on read test (#128) * Add sync schema on read * Simplify schema syncer interface and adjust mock stuff * Rename default schema version setting * Compensate last commit * Remove curl library * Remove curl from builder image * Remove useless codes, init schema syncer based on pd config * Minor fix to schema debug * Fix alter tmt and pass tests * Fix build fail * Add lock for mock schema syncer * Fix schema sync service init context * Adjust schema tests * Not sync if no schema change detected * Adjust txn mock tests * Fix default value bug * Rename some tests * Remove sync schema test * Remove a lot useless code * Refine schema sync on read, and add drop on read test * Support rename mock tidb table * Add rename tests * Add mock truncate table and tests * Add rename/truncate on read/write test and alter on read test * support for alter column. (#129) * support for alter column. * add log * format * address comment * Fix mis-widen internal columns * Support rename table. (#130) * Fix fragile txn mock test * Fix mis-widen internal columns (#133) * Add sync schema on read * Simplify schema syncer interface and adjust mock stuff * Rename default schema version setting * Compensate last commit * Remove curl library * Remove curl from builder image * Remove useless codes, init schema syncer based on pd config * Minor fix to schema debug * Fix alter tmt and pass tests * Fix build fail * Add lock for mock schema syncer * Fix schema sync service init context * Adjust schema tests * Not sync if no schema change detected * Adjust txn mock tests * Fix default value bug * Rename some tests * Remove sync schema test * Remove a lot useless code * Refine schema sync on read, and add drop on read test * Support rename mock tidb table * Add rename tests * Add mock truncate table and tests * Add rename/truncate on read/write test and alter on read test * Fix mis-widen internal columns * Fix fragile txn mock test again * Remove useless code * Resolve a dead lock problem during bootstraping. (#134) * Resolve a dead lock problem during bootstraping. * Merger will handle the structure lock of a storage. If merging is earlier than syncing schema when bootstraping, merger is waiting for tmt context's init, and schema syncer is waiting for the structure lock, which cause dead lock :( * add err code * make log smarter * format * Fix dead lock in learner read (#135) * Adjust order of region check and lock by region scanner creation (#136) * Fix dead lock in learner read * Adjust order of region check and lock by region scanner creation * Remove useless invalid region version check * Address comments * address comment * [FLASH-358] Support Region DeleteRange (#139) * Address comments * Fix test config based on new ddl * fix drop db bug * refine log * Fix a ignore db config bug and add verbose pd addr * Enlarge pd/kv/db startup waiting time * Remove useless commands * format client-c * Address comments * address comments * hot fix * Fix failed test * Fix mutable tests by using no schema syncer * fix. optimize background thread pool. (#153) --- CMakeLists.txt | 1 - cmake/find_curl.cmake | 7 - .../client-c/include/common/CltException.h | 12 +- contrib/client-c/include/common/Log.h | 3 +- contrib/client-c/include/pd/Client.h | 38 +- contrib/client-c/include/pd/IClient.h | 24 +- contrib/client-c/include/pd/MockPDClient.h | 42 +- contrib/client-c/include/tikv/Backoff.h | 52 +- contrib/client-c/include/tikv/Region.h | 151 ++--- contrib/client-c/include/tikv/RegionClient.h | 127 +++-- contrib/client-c/include/tikv/Rpc.h | 152 +++-- contrib/client-c/include/tikv/Scanner.h | 154 +++++ contrib/client-c/include/tikv/Snapshot.h | 27 + contrib/client-c/include/tikv/Util.h | 26 + contrib/client-c/src/CMakeLists.txt | 2 +- contrib/client-c/src/pd/Client.cc | 187 +++++-- contrib/client-c/src/test/MockPDServer.h | 150 ++--- contrib/client-c/src/test/MockTiKV.h | 112 ++-- .../src/test/get_region_id_wrong_test.cc | 37 +- .../src/test/get_store_id_wrong_2_test.cc | 43 +- .../src/test/get_store_id_wrong_test.cc | 39 +- contrib/client-c/src/test/grpc_error_test.cc | 41 +- contrib/client-c/src/test/pd_test.cc | 28 +- contrib/client-c/src/test/read_index_test.cc | 35 +- contrib/client-c/src/tikv/Backoff.cc | 70 ++- contrib/client-c/src/tikv/Region.cc | 222 +++++--- contrib/client-c/src/tikv/RegionClient.cc | 2 - contrib/client-c/src/tikv/Rpc.cc | 25 +- contrib/client-c/src/tikv/Snapshot.cc | 42 ++ dbms/src/Common/ErrorCodes.cpp | 2 + dbms/src/Core/Defines.h | 1 + dbms/src/DataTypes/DataTypeNullable.cpp | 41 ++ dbms/src/DataTypes/DataTypeNullable.h | 16 + dbms/src/DataTypes/DataTypeNumberBase.cpp | 66 +++ dbms/src/DataTypes/DataTypeNumberBase.h | 5 + dbms/src/DataTypes/DataTypesNumber.h | 8 + dbms/src/DataTypes/IDataType.h | 50 ++ dbms/src/Debug/DBGInvoker.cpp | 10 +- .../MockSchemaSyncer.cpp} | 293 +++------- dbms/src/Debug/MockSchemaSyncer.h | 27 + dbms/src/Debug/MockTiDB.cpp | 216 +++++-- dbms/src/Debug/MockTiDB.h | 33 +- dbms/src/Debug/dbgFuncMockTiDBTable.cpp | 154 ++++- dbms/src/Debug/dbgFuncMockTiDBTable.h | 31 +- dbms/src/Debug/dbgFuncRegion.cpp | 12 +- dbms/src/Debug/dbgFuncSchema.cpp | 63 ++- dbms/src/Debug/dbgFuncSchema.h | 16 +- dbms/src/Interpreters/Context.cpp | 25 +- dbms/src/Interpreters/Context.h | 10 +- .../Interpreters/InterpreterSelectQuery.cpp | 86 ++- .../src/Interpreters/InterpreterSelectQuery.h | 3 + dbms/src/Interpreters/Settings.h | 3 +- dbms/src/Server/Server.cpp | 41 +- dbms/src/Storages/MergeTree/MergeTreeData.cpp | 3 +- .../MergeTree/MergeTreeDataMerger.cpp | 7 +- .../MergeTree/MergeTreeDataSelectExecutor.cpp | 37 +- .../Storages/MergeTree/MergeTreeReader.cpp | 2 +- .../MergeTree/MergedBlockOutputStream.cpp | 8 +- dbms/src/Storages/MergeTree/checkDataPart.cpp | 2 +- .../MergeTree/registerStorageMergeTree.cpp | 17 + dbms/src/Storages/MutableSupport.h | 11 + dbms/src/Storages/StorageMergeTree.cpp | 27 +- dbms/src/Storages/StorageMergeTree.h | 4 + dbms/src/Storages/Transaction/Codec.h | 87 +-- .../Storages/Transaction/PartitionStreams.cpp | 203 ++++--- dbms/src/Storages/Transaction/Region.cpp | 19 + dbms/src/Storages/Transaction/Region.h | 1 + .../Transaction/RegionBlockReader.cpp | 104 +++- .../Storages/Transaction/RegionBlockReader.h | 20 +- .../Storages/Transaction/RegionCFDataBase.cpp | 26 + .../Storages/Transaction/RegionCFDataBase.h | 2 + dbms/src/Storages/Transaction/RegionData.cpp | 18 + dbms/src/Storages/Transaction/RegionData.h | 2 + .../Storages/Transaction/RegionException.h | 8 +- dbms/src/Storages/Transaction/RegionTable.cpp | 106 ++-- dbms/src/Storages/Transaction/RegionTable.h | 38 +- .../Storages/Transaction/SchemaBuilder.cpp | 522 +++++++++++++++++ dbms/src/Storages/Transaction/SchemaBuilder.h | 60 ++ .../src/Storages/Transaction/SchemaGetter.cpp | 258 +++++++++ dbms/src/Storages/Transaction/SchemaGetter.h | 89 +++ .../Transaction/SchemaSyncService.cpp | 29 + .../Storages/Transaction/SchemaSyncService.h | 33 ++ dbms/src/Storages/Transaction/SchemaSyncer.h | 39 +- dbms/src/Storages/Transaction/TMTContext.cpp | 12 +- dbms/src/Storages/Transaction/TMTContext.h | 9 +- dbms/src/Storages/Transaction/TMTStorages.cpp | 14 +- dbms/src/Storages/Transaction/TMTStorages.h | 14 +- dbms/src/Storages/Transaction/TiDB.cpp | 526 ++++++++++-------- dbms/src/Storages/Transaction/TiDB.h | 190 ++++--- .../Storages/Transaction/TiDBSchemaSyncer.h | 109 ++++ dbms/src/Storages/Transaction/TiKVVarInt.h | 97 ++-- dbms/src/Storages/Transaction/TypeMapping.cpp | 165 ++++-- dbms/src/Storages/Transaction/TypeMapping.h | 2 +- .../Storages/Transaction/tests/CMakeLists.txt | 3 - .../Transaction/tests/sync_schema.cpp | 42 -- .../Storages/Transaction/tests/table_info.cpp | 86 +-- dbms/src/TiDB/TiDBService.cpp | 17 - dbms/src/TiDB/TiDBService.h | 29 - docker/builder/Dockerfile | 3 - tests/docker/config/config.xml | 5 - tests/docker/config/tiflash.xml | 8 - tests/docker/run.sh | 2 +- tests/mutable-test-gen-from-visual.py | 1 + tests/mutable-test/bugs/delete-version.test | 2 + tests/mutable-test/bugs/prewhere.test | 2 + .../bugs/prewhere_in_subquery.test | 2 + tests/mutable-test/decimal/arithmetic.test | 2 + tests/mutable-test/decimal/cast.test | 2 + tests/mutable-test/decimal/default_value.test | 2 + tests/mutable-test/decimal/insert.test | 2 + .../mutable-test/decimal/insert_mutable.test | 2 + tests/mutable-test/decimal/pr359.test | 2 + tests/mutable-test/merge_tree/alter.test | 2 + tests/mutable-test/merge_tree/merge_tree.test | 2 + .../mutable_delete/delete_all.test | 2 + .../mutable_delete/delete_one.test | 2 + .../mutable_delete/delete_one_by_one.test | 2 + .../mutable_delete/delete_three.test | 2 + .../mutable_delete/delete_two.test | 2 + .../mutable_delete/delete_where_true.test | 2 + .../mutable_delete/insert_delete_update.test | 2 + tests/mutable-test/mutable_syntax/alter.test | 2 + tests/mutable-test/mutable_syntax/delete.test | 2 + tests/mutable-test/mutable_syntax/desc.test | 2 + tests/mutable-test/mutable_syntax/import.test | 2 + tests/mutable-test/mutable_syntax/insert.test | 2 + .../mutable_syntax/insert_select.test | 2 + .../mutable-test/mutable_syntax/order_by.test | 2 + .../mutable_syntax/reverse_insert.test | 2 + tests/mutable-test/mutable_syntax/select.test | 2 + tests/mutable-test/mutable_syntax/selraw.test | 2 + tests/mutable-test/mutable_syntax/upsert.test | 2 + tests/mutable-test/sample.test | 2 + .../txn_mock/data_only_in_region.test | 8 +- tests/mutable-test/txn_mock/delete.test | 8 +- tests/mutable-test/txn_mock/insert.test | 8 +- tests/mutable-test/txn_mock/order_by.test | 8 +- .../txn_mock/partition_table.test | 21 +- tests/mutable-test/txn_mock/region.test | 8 +- .../txn_mock/same_version_diff_delmark.test | 12 +- tests/mutable-test/txn_mock/select.test | 8 +- tests/mutable-test/txn_mock/selraw.test | 8 +- tests/mutable-test/txn_mock/snapshot.test | 10 +- .../mutable-test/txn_mock/snapshot_cache.test | 8 +- .../txn_schema/alter_on_read.test | 172 ++++++ .../txn_schema/alter_on_write.test | 137 +++++ .../mutable-test/txn_schema/drop_on_read.test | 26 + .../txn_schema/drop_on_write.test | 45 ++ .../txn_schema/rename_on_read.test | 25 + .../txn_schema/rename_on_write.test | 30 + .../txn_schema/truncate_on_read.test | 26 + .../txn_schema/truncate_on_write.test | 25 + tests/run-test.py | 1 + 153 files changed, 4876 insertions(+), 1957 deletions(-) delete mode 100644 cmake/find_curl.cmake create mode 100644 contrib/client-c/include/tikv/Scanner.h create mode 100644 contrib/client-c/include/tikv/Snapshot.h create mode 100644 contrib/client-c/include/tikv/Util.h delete mode 100644 contrib/client-c/src/tikv/RegionClient.cc create mode 100644 contrib/client-c/src/tikv/Snapshot.cc rename dbms/src/{Storages/Transaction/SchemaSyncer.cpp => Debug/MockSchemaSyncer.cpp} (52%) create mode 100644 dbms/src/Debug/MockSchemaSyncer.h create mode 100644 dbms/src/Storages/Transaction/SchemaBuilder.cpp create mode 100644 dbms/src/Storages/Transaction/SchemaBuilder.h create mode 100644 dbms/src/Storages/Transaction/SchemaGetter.cpp create mode 100644 dbms/src/Storages/Transaction/SchemaGetter.h create mode 100644 dbms/src/Storages/Transaction/SchemaSyncService.cpp create mode 100644 dbms/src/Storages/Transaction/SchemaSyncService.h create mode 100644 dbms/src/Storages/Transaction/TiDBSchemaSyncer.h delete mode 100644 dbms/src/Storages/Transaction/tests/sync_schema.cpp delete mode 100644 dbms/src/TiDB/TiDBService.cpp delete mode 100644 dbms/src/TiDB/TiDBService.h create mode 100644 tests/mutable-test/txn_schema/alter_on_read.test create mode 100644 tests/mutable-test/txn_schema/alter_on_write.test create mode 100644 tests/mutable-test/txn_schema/drop_on_read.test create mode 100644 tests/mutable-test/txn_schema/drop_on_write.test create mode 100644 tests/mutable-test/txn_schema/rename_on_read.test create mode 100644 tests/mutable-test/txn_schema/rename_on_write.test create mode 100644 tests/mutable-test/txn_schema/truncate_on_read.test create mode 100644 tests/mutable-test/txn_schema/truncate_on_write.test diff --git a/CMakeLists.txt b/CMakeLists.txt index 5628975d5d6..49971669148 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -265,7 +265,6 @@ include (cmake/find_capnp.cmake) include (cmake/find_llvm.cmake) include (cmake/find_grpc.cmake) include (cmake/find_kvproto.cmake) -include (cmake/find_curl.cmake) include (cmake/find_contrib_lib.cmake) diff --git a/cmake/find_curl.cmake b/cmake/find_curl.cmake deleted file mode 100644 index 74217cbc7cb..00000000000 --- a/cmake/find_curl.cmake +++ /dev/null @@ -1,7 +0,0 @@ -find_package (CURL REQUIRED) - -if (NOT CURL_FOUND) - message (FATAL_ERROR "Curl Not Found!") -endif (NOT CURL_FOUND) - -message (STATUS "Using CURL: ${CURL_INCLUDE_DIRS} : ${CURL_LIBRARIES}") diff --git a/contrib/client-c/include/common/CltException.h b/contrib/client-c/include/common/CltException.h index 5c21a909e88..14141eec803 100644 --- a/contrib/client-c/include/common/CltException.h +++ b/contrib/client-c/include/common/CltException.h @@ -1,10 +1,11 @@ #pragma once +#include #include #include -#include -namespace pingcap { +namespace pingcap +{ const int MismatchClusterIDCode = 1; const int GRPCErrorCode = 2; @@ -12,11 +13,13 @@ const int InitClusterIDFailed = 3; const int UpdatePDLeaderFailed = 4; const int TimeoutError = 5; const int RegionUnavailable = 6; +const int LogicalError = 7; +const int LockError = 8; class Exception : public Poco::Exception { public: - Exception() {} /// For deferred initialization. + Exception() {} /// For deferred initialization. Exception(const std::string & msg, int code = 0) : Poco::Exception(msg, code) {} Exception(const std::string & msg, const std::string & arg, int code = 0) : Poco::Exception(msg, arg, code) {} Exception(const std::string & msg, const Exception & exc, int code = 0) : Poco::Exception(msg, exc, code) {} @@ -24,7 +27,6 @@ class Exception : public Poco::Exception Exception * clone() const override { return new Exception(*this); } void rethrow() const override { throw *this; } - }; -} +} // namespace pingcap diff --git a/contrib/client-c/include/common/Log.h b/contrib/client-c/include/common/Log.h index b1d6923041e..70e2314c863 100644 --- a/contrib/client-c/include/common/Log.h +++ b/contrib/client-c/include/common/Log.h @@ -1,5 +1,6 @@ #include -namespace pingcap { +namespace pingcap +{ using Poco::Logger; } diff --git a/contrib/client-c/include/pd/Client.h b/contrib/client-c/include/pd/Client.h index f93bfd4a022..42503c37816 100644 --- a/contrib/client-c/include/pd/Client.h +++ b/contrib/client-c/include/pd/Client.h @@ -1,24 +1,28 @@ #pragma once +#include +#include #include -#include +#include #include #include -#include -#include -#include +#include #include "IClient.h" -namespace pingcap{ -namespace pd { +namespace pingcap +{ +namespace pd +{ -struct SecurityOption { +struct SecurityOption +{ std::string CAPath; std::string CertPath; std::string KeyPath; }; -class Client : public IClient { +class Client : public IClient +{ const int max_init_cluster_retries; const std::chrono::seconds pd_timeout; @@ -28,7 +32,6 @@ class Client : public IClient { const std::chrono::seconds update_leader_interval; public: - Client(const std::vector & addrs); ~Client() override; @@ -36,9 +39,7 @@ class Client : public IClient { //uint64_t getClusterID() override; // only implement a weak get ts. - uint64_t getTS() override { - throw "not implemented"; - } + uint64_t getTS() override; std::tuple> getRegion(std::string key) override; @@ -59,17 +60,17 @@ class Client : public IClient { void updateLeader(); - void updateURLs(const ::google::protobuf::RepeatedPtrField<::pdpb::Member>& members); + void updateURLs(const ::google::protobuf::RepeatedPtrField<::pdpb::Member> & members); void leaderLoop(); - void switchLeader(const ::google::protobuf::RepeatedPtrField&); + void switchLeader(const ::google::protobuf::RepeatedPtrField &); std::unique_ptr leaderStub(); pdpb::GetMembersResponse getMembers(std::string); - pdpb::RequestHeader* requestHeader(); + pdpb::RequestHeader * requestHeader(); std::shared_ptr getOrCreateGRPCConn(const std::string &); @@ -83,7 +84,7 @@ class Client : public IClient { std::mutex gc_safepoint_mutex; - std::unordered_map > channel_map; + std::unordered_map> channel_map; std::vector urls; @@ -100,9 +101,8 @@ class Client : public IClient { std::atomic check_leader; Logger * log; - }; -} -} +} // namespace pd +} // namespace pingcap diff --git a/contrib/client-c/include/pd/IClient.h b/contrib/client-c/include/pd/IClient.h index 628aa8511a6..20d46dd181e 100644 --- a/contrib/client-c/include/pd/IClient.h +++ b/contrib/client-c/include/pd/IClient.h @@ -1,19 +1,22 @@ #pragma once -#include -#include +#include +#include #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wunused-parameter" #include #pragma GCC diagnostic pop -namespace pingcap { -namespace pd { +namespace pingcap +{ +namespace pd +{ -class IClient { +class IClient +{ public: -// virtual uint64_t getClusterID() = 0; + // virtual uint64_t getClusterID() = 0; virtual ~IClient() {} @@ -21,21 +24,20 @@ class IClient { virtual std::tuple> getRegion(std::string key) = 0; -// virtual std::pair getPrevRegion(std::string key) = 0; + // virtual std::pair getPrevRegion(std::string key) = 0; virtual std::tuple> getRegionByID(uint64_t region_id) = 0; virtual metapb::Store getStore(uint64_t store_id) = 0; -// virtual std::vector getAllStores() = 0; + // virtual std::vector getAllStores() = 0; virtual uint64_t getGCSafePoint() = 0; virtual bool isMock() = 0; - }; using ClientPtr = std::shared_ptr; -} -} +} // namespace pd +} // namespace pingcap diff --git a/contrib/client-c/include/pd/MockPDClient.h b/contrib/client-c/include/pd/MockPDClient.h index 89b41898c9b..6d0cd1e3e40 100644 --- a/contrib/client-c/include/pd/MockPDClient.h +++ b/contrib/client-c/include/pd/MockPDClient.h @@ -1,46 +1,34 @@ #pragma once -#include #include +#include -namespace pingcap { -namespace pd { +namespace pingcap +{ +namespace pd +{ using Clock = std::chrono::system_clock; -using Seconds = std::chrono::seconds; -class MockPDClient : public IClient { +class MockPDClient : public IClient +{ public: MockPDClient() = default; ~MockPDClient() override {} - uint64_t getGCSafePoint() override - { - return (Clock::now() - Seconds(2)).time_since_epoch().count(); - } + uint64_t getGCSafePoint() override { return 1000000000000000; } - uint64_t getTS() override - { - return Clock::now().time_since_epoch().count(); - } + uint64_t getTS() override { return Clock::now().time_since_epoch().count(); } - std::tuple> getRegion(std::string) override { - throw "not implemented"; - } + std::tuple> getRegion(std::string) override { throw "not implemented"; } - std::tuple> getRegionByID(uint64_t) override { - throw "not implemented"; - } + std::tuple> getRegionByID(uint64_t) override { throw "not implemented"; } - metapb::Store getStore(uint64_t) override { - throw "not implemented"; - } + metapb::Store getStore(uint64_t) override { throw "not implemented"; } - bool isMock() override { - return true; - } + bool isMock() override { return true; } }; -} -} +} // namespace pd +} // namespace pingcap diff --git a/contrib/client-c/include/tikv/Backoff.h b/contrib/client-c/include/tikv/Backoff.h index be7675ae156..4fd6ab64251 100644 --- a/contrib/client-c/include/tikv/Backoff.h +++ b/contrib/client-c/include/tikv/Backoff.h @@ -1,24 +1,28 @@ #pragma once -#include -#include #include +#include +#include #include #include #include -namespace pingcap { -namespace kv { +namespace pingcap +{ +namespace kv +{ -enum Jitter { +enum Jitter +{ NoJitter = 1, FullJitter, EqualJitter, DecorrJitter }; -enum BackoffType { +enum BackoffType +{ boTiKVRPC = 0, boTxnLock, boTxnLockFast, @@ -28,28 +32,31 @@ enum BackoffType { boServerBusy }; -inline int expo(int base, int cap, int n) { - return std::min(double(cap), double(base) * std::pow(2.0, double(n))); -} +inline int expo(int base, int cap, int n) { return std::min(double(cap), double(base) * std::pow(2.0, double(n))); } -struct Backoff { +struct Backoff +{ int base; int cap; int jitter; int last_sleep; int attempts; - Backoff(int base_, int cap_, Jitter jitter_) : base(base_), cap(cap_), jitter(jitter_), attempts(0) { - if (base < 2) { + Backoff(int base_, int cap_, Jitter jitter_) : base(base_), cap(cap_), jitter(jitter_), attempts(0) + { + if (base < 2) + { base = 2; } last_sleep = base; } - int sleep () { + int sleep() + { int sleep_time = 0; int v = 0; - switch(jitter) { + switch (jitter) + { case NoJitter: sleep_time = expo(base, cap, attempts); break; @@ -59,31 +66,34 @@ struct Backoff { break; case EqualJitter: v = expo(base, cap, attempts); - sleep_time = v/2 + rand() % (v/2); + sleep_time = v / 2 + rand() % (v / 2); break; case DecorrJitter: - sleep_time = int(std::min(double(cap), double(base + rand() % (last_sleep*3-base)))); + sleep_time = int(std::min(double(cap), double(base + rand() % (last_sleep * 3 - base)))); } ::usleep(sleep_time); - attempts ++; + attempts++; last_sleep = sleep_time; return last_sleep; } }; constexpr int readIndexMaxBackoff = 20000; +constexpr int GetMaxBackoff = 20000; +constexpr int scanMaxBackoff = 20000; using BackoffPtr = std::shared_ptr; -struct Backoffer { +struct Backoffer +{ std::map backoff_map; size_t total_sleep; // ms - size_t max_sleep; // ms + size_t max_sleep; // ms Backoffer(size_t max_sleep_) : total_sleep(0), max_sleep(max_sleep_) {} void backoff(BackoffType tp, const Exception & exc); }; -} -} +} // namespace kv +} // namespace pingcap diff --git a/contrib/client-c/include/tikv/Region.h b/contrib/client-c/include/tikv/Region.h index 835de437d34..67b277ca0c9 100644 --- a/contrib/client-c/include/tikv/Region.h +++ b/contrib/client-c/include/tikv/Region.h @@ -3,26 +3,32 @@ #include #include +#include +#include +#include #include #include -#include #include -#include -#include -namespace pingcap { -namespace kv { +namespace pingcap +{ +namespace kv +{ -struct Store { - uint64_t id; +struct Store +{ + uint64_t id; std::string addr; std::map labels; - Store(){} - Store(uint64_t id_, const std::string & addr_, const std::map & labels_): id(id_), addr(addr_), labels(labels_) {} - Store(Store && ) = default; - Store(const Store & ) = default; - Store& operator=(const Store& rhs) { + Store() {} + Store(uint64_t id_, const std::string & addr_, const std::map & labels_) + : id(id_), addr(addr_), labels(labels_) + {} + Store(Store &&) = default; + Store(const Store &) = default; + Store & operator=(const Store & rhs) + { id = rhs.id; addr = rhs.addr; labels = rhs.labels; @@ -30,66 +36,70 @@ struct Store { } }; -struct RegionVerID { +struct RegionVerID +{ uint64_t id; uint64_t confVer; uint64_t ver; - RegionVerID(uint64_t id_, uint64_t conf_ver, uint64_t ver_): id(id_), confVer(conf_ver), ver(ver_){} + RegionVerID(uint64_t id_, uint64_t conf_ver, uint64_t ver_) : id(id_), confVer(conf_ver), ver(ver_) {} - bool operator == (const RegionVerID & rhs) const { - return id == rhs.id && confVer == rhs.confVer && ver == rhs.ver; - } + bool operator==(const RegionVerID & rhs) const { return id == rhs.id && confVer == rhs.confVer && ver == rhs.ver; } }; -}} +} // namespace kv +} // namespace pingcap -namespace std{ -template<> struct hash { +namespace std +{ +template <> +struct hash +{ using argument_type = pingcap::kv::RegionVerID; using result_type = size_t; - size_t operator()(const pingcap::kv::RegionVerID & key) const { - return key.id ^ key.confVer ^ key.ver; - } + size_t operator()(const pingcap::kv::RegionVerID & key) const { return key.id ^ key.confVer ^ key.ver; } }; -} +} // namespace std -namespace pingcap { -namespace kv { +namespace pingcap +{ +namespace kv +{ -struct Region { +struct Region +{ metapb::Region meta; - metapb::Peer peer; - metapb::Peer learner; + metapb::Peer peer; + metapb::Peer learner; - Region(const metapb::Region & meta_, const metapb::Peer & peer_) : meta(meta_), peer(peer_), learner(metapb::Peer::default_instance()) {} + Region(const metapb::Region & meta_, const metapb::Peer & peer_) : meta(meta_), peer(peer_), learner(metapb::Peer::default_instance()) + {} Region(const metapb::Region & meta_, const metapb::Peer & peer_, const metapb::Peer & learner_) - : meta(meta_), peer(peer_), learner(learner_) {} + : meta(meta_), peer(peer_), learner(learner_) + {} - const std::string & startKey() { - return meta.start_key(); - } + const std::string & startKey() { return meta.start_key(); } - const std::string & endKey() { - return meta.end_key(); - } + const std::string & endKey() { return meta.end_key(); } - bool contains(const std::string & key) { - return key >= startKey() && key < endKey(); - } + bool contains(const std::string & key) { return key >= startKey() && key < endKey(); } - RegionVerID verID() { - return RegionVerID { + RegionVerID verID() + { + return RegionVerID{ meta.id(), meta.region_epoch().conf_ver(), meta.region_epoch().version(), }; } - bool switchPeer(uint64_t store_id) { - for (int i = 0; i < meta.peers_size(); i++) { - if (store_id == meta.peers(i).store_id()) { + bool switchPeer(uint64_t store_id) + { + for (int i = 0; i < meta.peers_size(); i++) + { + if (store_id == meta.peers(i).store_id()) + { peer = meta.peers(i); return true; } @@ -100,41 +110,44 @@ struct Region { using RegionPtr = std::shared_ptr; -struct KeyLocation { - const RegionVerID & region; - const std::string & start_key; - const std::string & end_key; +struct KeyLocation +{ + RegionVerID region; + std::string start_key; + std::string end_key; - KeyLocation(const RegionVerID & region_, const std::string & start_key_, const std::string & end_key_): - region(region_), start_key(start_key_), end_key(end_key_) {} + KeyLocation(const RegionVerID & region_, const std::string & start_key_, const std::string & end_key_) + : region(region_), start_key(start_key_), end_key(end_key_) + {} }; -struct RPCContext { - RegionVerID region; - metapb::Region meta; - metapb::Peer peer; - std::string addr; +struct RPCContext +{ + RegionVerID region; + metapb::Region meta; + metapb::Peer peer; + std::string addr; RPCContext(const RegionVerID & region_, const metapb::Region & meta_, const metapb::Peer & peer_, const std::string & addr_) - : region(region_), - meta(meta_), - peer(peer_), - addr(addr_) {} + : region(region_), meta(meta_), peer(peer_), addr(addr_) + {} }; using RPCContextPtr = std::shared_ptr; -class RegionCache { +class RegionCache +{ public: - RegionCache(pd::ClientPtr pdClient_, std::string key_, std::string value_) : pdClient(pdClient_), learner_key(std::move(key_)), learner_value(std::move(value_)), log(&Logger::get("pingcap.tikv")) { - } + RegionCache(pd::ClientPtr pdClient_, std::string key_, std::string value_) + : pdClient(pdClient_), learner_key(std::move(key_)), learner_value(std::move(value_)), log(&Logger::get("pingcap.tikv")) + {} RPCContextPtr getRPCContext(Backoffer & bo, const RegionVerID & id, bool is_learner); void updateLeader(Backoffer & bo, const RegionVerID & region_id, uint64_t leader_store_id); - //KeyLocation locateKey(Backoffer & bo, std::string key); - // + KeyLocation locateKey(Backoffer & bo, const std::string & key); + void dropRegion(const RegionVerID &); void dropStore(uint64_t failed_store_id); @@ -159,11 +172,11 @@ class RegionCache { std::string getStoreAddr(Backoffer & bo, uint64_t id); Store getStore(Backoffer & bo, uint64_t id); - //RegionPtr searchCachedRegion(std::string key); + RegionPtr searchCachedRegion(const std::string & key); void insertRegionToCache(RegionPtr region); -// std::map regions_map; + std::map regions_map; std::unordered_map regions; @@ -184,5 +197,5 @@ class RegionCache { using RegionCachePtr = std::shared_ptr; -} -} +} // namespace kv +} // namespace pingcap diff --git a/contrib/client-c/include/tikv/RegionClient.h b/contrib/client-c/include/tikv/RegionClient.h index a7426609285..c3af28eed64 100644 --- a/contrib/client-c/include/tikv/RegionClient.h +++ b/contrib/client-c/include/tikv/RegionClient.h @@ -1,102 +1,132 @@ #pragma once -#include -#include -#include - -namespace pingcap { -namespace kv { - -struct RegionClient { - RegionCachePtr cache; - RpcClientPtr client; - std::string store_addr; - RegionVerID region_id; +#include +#include +#include + +namespace pingcap +{ +namespace kv +{ + +struct RegionClient +{ + RegionCachePtr cache; + RpcClientPtr client; + std::string store_addr; + RegionVerID region_id; Logger * log; - RegionClient(RegionCachePtr cache_, RpcClientPtr client_, const RegionVerID & id) : cache(cache_), client(client_), store_addr("you guess?"), region_id(id), log(&Logger::get("pingcap.tikv")) {} + RegionClient(RegionCachePtr cache_, RpcClientPtr client_, const RegionVerID & id) + : cache(cache_), client(client_), store_addr("you guess?"), region_id(id), log(&Logger::get("pingcap.tikv")) + {} - int64_t getReadIndex() { + int64_t getReadIndex() + { auto request = new kvrpcpb::ReadIndexRequest(); Backoffer bo(readIndexMaxBackoff); auto rpc_call = std::make_shared>(request); sendReqToRegion(bo, rpc_call, true); - return rpc_call -> getResp() -> read_index(); + return rpc_call->getResp()->read_index(); } - template - void sendReqToRegion(Backoffer & bo, RpcCallPtr rpc, bool learner) { - for (;;) { - RPCContextPtr ctx; - try { - ctx = cache -> getRPCContext(bo, region_id, learner); - } catch (const Exception & e) { + template + void sendReqToRegion(Backoffer & bo, RpcCallPtr rpc, bool learner) + { + for (;;) + { + RPCContextPtr ctx; + try + { + ctx = cache->getRPCContext(bo, region_id, learner); + } + catch (const Exception & e) + { onGetLearnerFail(bo, e); continue; } store_addr = ctx->addr; - rpc -> setCtx(ctx); - try { - client -> sendRequest(store_addr, rpc); - } catch(const Exception & e) { + rpc->setCtx(ctx); + try + { + client->sendRequest(store_addr, rpc); + } + catch (const Exception & e) + { onSendFail(bo, e, ctx); continue; } - auto resp = rpc -> getResp(); - if (resp -> has_region_error()) { + auto resp = rpc->getResp(); + if (resp->has_region_error()) + { onRegionError(bo, ctx, resp->region_error()); - } else { + } + else + { return; } } } - void onRegionError(Backoffer & bo, RPCContextPtr rpc_ctx, const errorpb::Error & err) { - if (err.has_not_leader()) { +private: + void onRegionError(Backoffer & bo, RPCContextPtr rpc_ctx, const errorpb::Error & err) + { + if (err.has_not_leader()) + { auto not_leader = err.not_leader(); - if (not_leader.has_leader()) { - cache -> updateLeader(bo, rpc_ctx->region, not_leader.leader().store_id()); + if (not_leader.has_leader()) + { + cache->updateLeader(bo, rpc_ctx->region, not_leader.leader().store_id()); bo.backoff(boUpdateLeader, Exception("not leader")); - } else { - cache -> dropRegion(rpc_ctx->region); + } + else + { + cache->dropRegion(rpc_ctx->region); bo.backoff(boRegionMiss, Exception("not leader")); } return; } - if (err.has_store_not_match()) { - cache -> dropStore(rpc_ctx->peer.store_id()); + if (err.has_store_not_match()) + { + cache->dropStore(rpc_ctx->peer.store_id()); return; } - if (err.has_epoch_not_match()) { - cache -> onRegionStale(rpc_ctx, err.epoch_not_match()); + if (err.has_epoch_not_match()) + { + cache->onRegionStale(rpc_ctx, err.epoch_not_match()); return; } - if (err.has_server_is_busy()) { + if (err.has_server_is_busy()) + { bo.backoff(boServerBusy, Exception("server busy")); return; } - if (err.has_stale_command()) { + if (err.has_stale_command()) + { return; } - if (err.has_raft_entry_too_large()) { + if (err.has_raft_entry_too_large()) + { throw Exception("entry too large"); } - cache -> dropRegion(rpc_ctx -> region); + cache->dropRegion(rpc_ctx->region); } - void onGetLearnerFail(Backoffer & bo, const Exception & e) { - log -> error("error found, retrying. The error msg is: "+ e.message()); + void onGetLearnerFail(Backoffer & bo, const Exception & e) + { + log->error("error found, retrying. The error msg is: " + e.message()); bo.backoff(boTiKVRPC, e); } - void onSendFail(Backoffer & bo, const Exception & e, RPCContextPtr rpc_ctx) { + void onSendFail(Backoffer & bo, const Exception & e, RPCContextPtr rpc_ctx) + { cache->dropStoreOnSendReqFail(rpc_ctx, e); bo.backoff(boTiKVRPC, e); } @@ -104,6 +134,5 @@ struct RegionClient { using RegionClientPtr = std::shared_ptr; -} -} - +} // namespace kv +} // namespace pingcap diff --git a/contrib/client-c/include/tikv/Rpc.h b/contrib/client-c/include/tikv/Rpc.h index fadfca1ce46..49269e6ea6f 100644 --- a/contrib/client-c/include/tikv/Rpc.h +++ b/contrib/client-c/include/tikv/Rpc.h @@ -1,98 +1,149 @@ #pragma once +#include +#include +#include +#include #include -#include #include -#include -#include -#include -#include +#include -#include #include +#include -namespace pingcap { -namespace kv { +namespace pingcap +{ +namespace kv +{ -struct ConnArray { +struct ConnArray +{ std::mutex mutex; size_t index; - std::vector > vec; + std::vector> vec; ConnArray() = default; ConnArray(ConnArray &&) = default; - ConnArray (size_t max_size, std::string addr); + ConnArray(size_t max_size, std::string addr); std::shared_ptr get(); }; using ConnArrayPtr = std::shared_ptr; -template -struct RpcTypeTraits {}; +template +struct RpcTypeTraits +{ +}; -template<> -struct RpcTypeTraits { +template <> +struct RpcTypeTraits +{ + using RequestType = kvrpcpb::ReadIndexRequest; using ResultType = kvrpcpb::ReadIndexResponse; + + static const char * err_msg() { return "Read Index Failed"; } + + static ::grpc::Status doRPCCall( + grpc::ClientContext * context, std::unique_ptr stub, const RequestType & req, ResultType * res) + { + return stub->ReadIndex(context, req, res); + } +}; + +template <> +struct RpcTypeTraits +{ + using RequestType = kvrpcpb::GetRequest; + using ResultType = kvrpcpb::GetResponse; + + static const char * err_msg() { return "Kv Get Failed"; } + + static ::grpc::Status doRPCCall( + grpc::ClientContext * context, std::unique_ptr stub, const RequestType & req, ResultType * res) + { + return stub->KvGet(context, req, res); + } }; -template -class RpcCall { +template <> +struct RpcTypeTraits +{ + using RequestType = kvrpcpb::ScanRequest; + using ResultType = kvrpcpb::ScanResponse; - using S = typename RpcTypeTraits::ResultType; + static const char * err_msg() { return "Kv Scan Failed"; } - T * req ; - S * resp ; + static ::grpc::Status doRPCCall( + grpc::ClientContext * context, std::unique_ptr stub, const RequestType & req, ResultType * res) + { + return stub->KvScan(context, req, res); + } +}; + +template +class RpcCall +{ + + using Trait = RpcTypeTraits; + using S = typename Trait::ResultType; + + T * req; + S * resp; Logger * log; public: - RpcCall(T * t) : log(&Logger::get("pingcap.tikv")) { + RpcCall(T * t) : log(&Logger::get("pingcap.tikv")) + { req = t; resp = new S(); } - ~RpcCall() { - if (req != NULL) { + ~RpcCall() + { + if (req != nullptr) + { delete req; } - if (resp != NULL) { + if (resp != nullptr) + { delete resp; } } - void setCtx(RPCContextPtr rpc_ctx) { + void setCtx(RPCContextPtr rpc_ctx) + { kvrpcpb::Context * ctx = new kvrpcpb::Context(); - ctx -> set_region_id(rpc_ctx -> region.id); - ctx -> set_allocated_region_epoch(new metapb::RegionEpoch(rpc_ctx -> meta.region_epoch())); - ctx -> set_allocated_peer(new metapb::Peer(rpc_ctx -> peer)); - req -> set_allocated_context(ctx); - } - - S * getResp() { - return resp; + ctx->set_region_id(rpc_ctx->region.id); + ctx->set_allocated_region_epoch(new metapb::RegionEpoch(rpc_ctx->meta.region_epoch())); + ctx->set_allocated_peer(new metapb::Peer(rpc_ctx->peer)); + req->set_allocated_context(ctx); } - void call(std::unique_ptr stub) { - if constexpr(std::is_same::value) { - grpc::ClientContext context; - context.set_deadline(std::chrono::system_clock::now() + std::chrono::seconds(3)); - auto status = stub->ReadIndex(&context, *req, resp); - if (!status.ok()) { - std::string err_msg = ("read index failed: " + std::to_string(status.error_code()) + ": " + status.error_message()); - log->error(err_msg); - throw Exception(err_msg, GRPCErrorCode); - } + S * getResp() { return resp; } + + void call(std::unique_ptr stub) + { + grpc::ClientContext context; + context.set_deadline(std::chrono::system_clock::now() + std::chrono::seconds(3)); + auto status = Trait::doRPCCall(&context, std::move(stub), *req, resp); + if (!status.ok()) + { + std::string err_msg = std::string(Trait::err_msg()) + std::to_string(status.error_code()) + ": " + status.error_message(); + log->error(err_msg); + throw Exception(err_msg, GRPCErrorCode); } } }; -template -using RpcCallPtr = std::shared_ptr >; +template +using RpcCallPtr = std::shared_ptr>; -struct RpcClient { +struct RpcClient +{ std::mutex mutex; std::map conns; @@ -103,8 +154,9 @@ struct RpcClient { ConnArrayPtr createConnArray(const std::string & addr); - template - void sendRequest(std::string addr, RpcCallPtr rpc) { + template + void sendRequest(std::string addr, RpcCallPtr rpc) + { ConnArrayPtr connArray = getConnArray(addr); auto stub = tikvpb::Tikv::NewStub(connArray->get()); rpc->call(std::move(stub)); @@ -113,5 +165,5 @@ struct RpcClient { using RpcClientPtr = std::shared_ptr; -} -} +} // namespace kv +} // namespace pingcap diff --git a/contrib/client-c/include/tikv/Scanner.h b/contrib/client-c/include/tikv/Scanner.h new file mode 100644 index 00000000000..5fdef3817a6 --- /dev/null +++ b/contrib/client-c/include/tikv/Scanner.h @@ -0,0 +1,154 @@ +#pragma once + +#include +#include +#include +#include + +namespace pingcap +{ +namespace kv +{ + +struct Scanner +{ + Snapshot snap; + std::string next_start_key; + std::string end_key; + int batch; + + std::vector<::kvrpcpb::KvPair> cache; + size_t idx; + bool valid; + bool eof; + + + Logger * log; + + Scanner(Snapshot & snapshot_, std::string start_key_, std::string end_key_, int batch_) + : snap(snapshot_), + next_start_key(start_key_), + end_key(end_key_), + batch(batch_), + idx(0), + valid(true), + eof(false), + log(&Logger::get("pingcap.tikv")) + { + next(); + } + + // TODO: This function has what kind of exception + void next() + { + Backoffer bo(scanMaxBackoff); + if (!valid) + { + throw Exception("the scanner is valid", LogicalError); + } + + for (;;) + { + idx++; + if (idx >= cache.size()) + { + if (eof) + { + valid = false; + return; + } + getData(bo); + if (idx >= cache.size()) + { + continue; + } + } + + auto current = cache[idx]; + if (end_key.size() > 0 && current.key() >= end_key) + { + eof = true; + valid = false; + } + + return; + } + } + + std::string key() + { + if (valid) + return cache[idx].key(); + return ""; + } + + std::string value() + { + if (valid) + return cache[idx].value(); + return ""; + } + +private: + void getData(Backoffer & bo) + { + log->debug("get data for scanner"); + auto loc = snap.cache->locateKey(bo, next_start_key); + auto req_end_key = end_key; + if (req_end_key.size() > 0 && loc.end_key.size() > 0 && loc.end_key < req_end_key) + req_end_key = loc.end_key; + + auto regionClient = RegionClient(snap.cache, snap.client, loc.region); + auto request = new kvrpcpb::ScanRequest(); + request->set_start_key(next_start_key); + request->set_end_key(req_end_key); + request->set_limit(batch); + request->set_version(snap.version); + request->set_key_only(false); + + auto context = request->mutable_context(); + context->set_priority(::kvrpcpb::Normal); + context->set_not_fill_cache(false); + + auto rpc_call = std::make_shared>(request); + regionClient.sendReqToRegion(bo, rpc_call, false); + + // TODO Check safe point. + + auto responce = rpc_call->getResp(); + int pairs_size = responce->pairs_size(); + idx = 0; + cache.clear(); + for (int i = 0; i < pairs_size; i++) + { + auto current = responce->pairs(i); + if (current.has_error()) + { + // process lock + throw Exception("has key error", LockError); + } + cache.push_back(current); + } + + log->debug("get pair size: " + std::to_string(pairs_size)); + + if (pairs_size < batch) + { + next_start_key = loc.end_key; + + if (end_key.size() == 0 || (next_start_key) >= end_key) + { + eof = true; + } + + return; + } + + auto lastKey = responce->pairs(responce->pairs_size() - 1); + next_start_key = prefixNext(lastKey.key()); + } +}; + +// end of namespace. +} // namespace kv +} // namespace pingcap diff --git a/contrib/client-c/include/tikv/Snapshot.h b/contrib/client-c/include/tikv/Snapshot.h new file mode 100644 index 00000000000..fcf0e90e83b --- /dev/null +++ b/contrib/client-c/include/tikv/Snapshot.h @@ -0,0 +1,27 @@ +#pragma once + +#include + +namespace pingcap +{ +namespace kv +{ + +struct Scanner; + +struct Snapshot +{ + RegionCachePtr cache; + RpcClientPtr client; + const uint64_t version; + + + Snapshot(RegionCachePtr cache_, RpcClientPtr client_, uint64_t ver) : cache(cache_), client(client_), version(ver) {} + + std::string Get(const std::string & key); + + Scanner Scan(const std::string & begin, const std::string & end); +}; + +} // namespace kv +} // namespace pingcap diff --git a/contrib/client-c/include/tikv/Util.h b/contrib/client-c/include/tikv/Util.h new file mode 100644 index 00000000000..ad790f4f881 --- /dev/null +++ b/contrib/client-c/include/tikv/Util.h @@ -0,0 +1,26 @@ +#pragma once + +#include + +namespace pingcap +{ +namespace kv +{ + +inline std::string prefixNext(std::string str) +{ + auto new_str = str; + for (int i = int(str.size()); i >= 0; i--) + { + char & c = new_str[i - 1]; + c++; + if (c != 0) + { + return new_str; + } + } + return str + "\0"; +} + +} // namespace kv +} // namespace pingcap diff --git a/contrib/client-c/src/CMakeLists.txt b/contrib/client-c/src/CMakeLists.txt index 948558ae324..65d5b8911a8 100644 --- a/contrib/client-c/src/CMakeLists.txt +++ b/contrib/client-c/src/CMakeLists.txt @@ -2,7 +2,7 @@ set(kvClient_sources) list(APPEND kvClient_sources pd/Client.cc) list(APPEND kvClient_sources tikv/Region.cc) -list(APPEND kvClient_sources tikv/RegionClient.cc) +list(APPEND kvClient_sources tikv/Snapshot.cc) list(APPEND kvClient_sources tikv/Backoff.cc) list(APPEND kvClient_sources tikv/Rpc.cc) diff --git a/contrib/client-c/src/pd/Client.cc b/contrib/client-c/src/pd/Client.cc index f09293d3145..6853aee8a43 100644 --- a/contrib/client-c/src/pd/Client.cc +++ b/contrib/client-c/src/pd/Client.cc @@ -1,19 +1,26 @@ -#include +#include #include -#include #include -#include +#include +#include #include -namespace pingcap { -namespace pd { +namespace pingcap +{ +namespace pd +{ -inline std::vector addrsToUrls(const std::vector & addrs) { +inline std::vector addrsToUrls(const std::vector & addrs) +{ std::vector urls; - for (const std::string & addr: addrs) { - if (addr.find("://") == std::string::npos) { + for (const std::string & addr : addrs) + { + if (addr.find("://") == std::string::npos) + { urls.push_back("http://" + addr); - } else { + } + else + { urls.push_back(addr); } } @@ -21,12 +28,12 @@ inline std::vector addrsToUrls(const std::vector & add } Client::Client(const std::vector & addrs) - :max_init_cluster_retries(100), - pd_timeout(3), - loop_interval(100), - update_leader_interval(60), - urls(addrsToUrls(addrs)), - log(&Logger::get("pingcap.pd")) + : max_init_cluster_retries(100), + pd_timeout(3), + loop_interval(100), + update_leader_interval(60), + urls(addrsToUrls(addrs)), + log(&Logger::get("pingcap.pd")) { initClusterID(); @@ -34,21 +41,20 @@ Client::Client(const std::vector & addrs) work_threads_stop = false; - work_thread = std::thread([&](){leaderLoop();}); + work_thread = std::thread([&]() { leaderLoop(); }); } Client::~Client() { work_threads_stop = true; - if (work_thread.joinable()) { + if (work_thread.joinable()) + { work_thread.join(); } } -bool Client::isMock() { - return false; -} +bool Client::isMock() { return false; } std::shared_ptr Client::getOrCreateGRPCConn(const std::string & addr) { @@ -77,7 +83,8 @@ pdpb::GetMembersResponse Client::getMembers(std::string url) context.set_deadline(std::chrono::system_clock::now() + pd_timeout); auto status = pdpb::PD::NewStub(cc)->GetMembers(&context, pdpb::GetMembersRequest{}, &resp); - if (!status.ok()) { + if (!status.ok()) + { std::string err_msg = "get member failed: " + std::to_string(status.error_code()) + ": " + status.error_message(); log->error(err_msg); return {}; @@ -85,15 +92,19 @@ pdpb::GetMembersResponse Client::getMembers(std::string url) return resp; } -std::unique_ptr Client::leaderStub() { +std::unique_ptr Client::leaderStub() +{ std::shared_lock lk(leader_mutex); auto cc = getOrCreateGRPCConn(leader); return pdpb::PD::NewStub(cc); } -void Client::initClusterID() { - for (int i = 0; i < max_init_cluster_retries; i++) { - for (auto url : urls) { +void Client::initClusterID() +{ + for (int i = 0; i < max_init_cluster_retries; i++) + { + for (auto url : urls) + { auto resp = getMembers(url); if (!resp.has_header()) { @@ -101,20 +112,22 @@ void Client::initClusterID() { continue; } cluster_id = resp.header().cluster_id(); - return ; + return; }; std::this_thread::sleep_for(std::chrono::seconds(1)); } throw Exception("failed to init cluster id", InitClusterIDFailed); } -void Client::updateLeader() { +void Client::updateLeader() +{ std::unique_lock lk(leader_mutex); - for (auto url: urls) { + for (auto url : urls) + { auto resp = getMembers(url); if (!resp.has_header() || resp.leader().client_urls_size() == 0) { - log -> error("failed to get cluster id by :" + url); + log->error("failed to get cluster id by :" + url); continue; } updateURLs(resp.members()); @@ -124,74 +137,122 @@ void Client::updateLeader() { throw Exception("failed to update leader", UpdatePDLeaderFailed); } -void Client::switchLeader(const ::google::protobuf::RepeatedPtrField& leader_urls) { +void Client::switchLeader(const ::google::protobuf::RepeatedPtrField & leader_urls) +{ std::string old_leader = leader; leader = leader_urls[0]; - if (leader == old_leader) { - return ; + if (leader == old_leader) + { + return; } getOrCreateGRPCConn(leader); } -void Client::updateURLs(const ::google::protobuf::RepeatedPtrField<::pdpb::Member>& members) { +void Client::updateURLs(const ::google::protobuf::RepeatedPtrField<::pdpb::Member> & members) +{ std::vector tmp_urls; - for (int i = 0; i < members.size(); i++) { + for (int i = 0; i < members.size(); i++) + { auto client_urls = members[i].client_urls(); - for (int j = 0; j < client_urls.size(); j++) { + for (int j = 0; j < client_urls.size(); j++) + { tmp_urls.push_back(client_urls[j]); } } urls = tmp_urls; } -void Client::leaderLoop() { +void Client::leaderLoop() +{ auto next_update_time = std::chrono::system_clock::now(); - for (;;) { + for (;;) + { bool should_update = false; std::unique_lock lk(update_leader_mutex); auto now = std::chrono::system_clock::now(); - if (update_leader_cv.wait_until(lk, now + loop_interval, [this](){return check_leader.load();})) { + if (update_leader_cv.wait_until(lk, now + loop_interval, [this]() { return check_leader.load(); })) + { should_update = true; - } else { + } + else + { if (work_threads_stop) { return; } - if (std::chrono::system_clock::now() >= next_update_time) { + if (std::chrono::system_clock::now() >= next_update_time) + { should_update = true; next_update_time = std::chrono::system_clock::now() + update_leader_interval; } } - if (should_update) { - try { + if (should_update) + { + try + { check_leader.store(false); updateLeader(); - } catch (Exception & e) { + } + catch (Exception & e) + { log->error(e.displayText()); } } } } -pdpb::RequestHeader * Client::requestHeader() { +pdpb::RequestHeader * Client::requestHeader() +{ auto header = new pdpb::RequestHeader(); header->set_cluster_id(cluster_id); return header; } -uint64_t Client::getGCSafePoint() { +uint64_t Client::getTS() +{ + pdpb::TsoRequest request{}; + pdpb::TsoResponse response{}; + request.set_allocated_header(requestHeader()); + request.set_count(1); + + grpc::ClientContext context; + + context.set_deadline(std::chrono::system_clock::now() + pd_timeout); + + auto stream = leaderStub()->Tso(&context); + if (!stream->Write(request)) + { + std::string err_msg = ("write tso failed\n "); + log->error(err_msg); + check_leader.store(true); + throw Exception(err_msg, GRPCErrorCode); + } + if (!stream->Read(&response)) + { + std::string err_msg = ("write tso failed\n "); + log->error(err_msg); + check_leader.store(true); + throw Exception(err_msg, GRPCErrorCode); + } + auto ts = response.timestamp(); + return (ts.physical() << 18) + ts.logical(); +} + +uint64_t Client::getGCSafePoint() +{ std::lock_guard lk(gc_safepoint_mutex); pdpb::GetGCSafePointRequest request{}; pdpb::GetGCSafePointResponse response{}; request.set_allocated_header(requestHeader()); -; + ; ::grpc::Status status; std::string err_msg; - for (int i = 0; i < max_init_cluster_retries; i++) { + for (int i = 0; i < max_init_cluster_retries; i++) + { grpc::ClientContext context; context.set_deadline(std::chrono::system_clock::now() + pd_timeout); @@ -208,7 +269,8 @@ uint64_t Client::getGCSafePoint() { throw Exception(err_msg, status.error_code()); } -std::tuple> Client::getRegion(std::string key) { +std::tuple> Client::getRegion(std::string key) +{ pdpb::GetRegionRequest request{}; pdpb::GetRegionResponse response{}; @@ -220,7 +282,8 @@ std::tuple> Client::getR request.set_region_key(key); auto status = leaderStub()->GetRegion(&context, request, &response); - if (!status.ok()) { + if (!status.ok()) + { std::string err_msg = ("get region failed: " + std::to_string(status.error_code()) + " : " + status.error_message()); log->error(err_msg); check_leader.store(true); @@ -228,13 +291,15 @@ std::tuple> Client::getR } std::vector slaves; - for (size_t i = 0; i < response.slaves_size(); i++) { + for (size_t i = 0; i < response.slaves_size(); i++) + { slaves.push_back(response.slaves(i)); } return std::make_tuple(response.region(), response.leader(), slaves); } -std::tuple> Client::getRegionByID(uint64_t region_id) { +std::tuple> Client::getRegionByID(uint64_t region_id) +{ pdpb::GetRegionByIDRequest request{}; pdpb::GetRegionResponse response{}; @@ -246,21 +311,24 @@ std::tuple> Client::getR context.set_deadline(std::chrono::system_clock::now() + pd_timeout); auto status = leaderStub()->GetRegionByID(&context, request, &response); - if (!status.ok()) { - std::string err_msg = ("get region by id failed: " + std::to_string (status.error_code()) + ": " + status.error_message()); + if (!status.ok()) + { + std::string err_msg = ("get region by id failed: " + std::to_string(status.error_code()) + ": " + status.error_message()); log->error(err_msg); check_leader.store(true); throw Exception(err_msg, GRPCErrorCode); } std::vector slaves; - for (size_t i = 0; i < response.slaves_size(); i++) { + for (size_t i = 0; i < response.slaves_size(); i++) + { slaves.push_back(response.slaves(i)); } return std::make_tuple(response.region(), response.leader(), slaves); } -metapb::Store Client::getStore(uint64_t store_id) { +metapb::Store Client::getStore(uint64_t store_id) +{ pdpb::GetStoreRequest request{}; pdpb::GetStoreResponse response{}; @@ -272,8 +340,9 @@ metapb::Store Client::getStore(uint64_t store_id) { context.set_deadline(std::chrono::system_clock::now() + pd_timeout); auto status = leaderStub()->GetStore(&context, request, &response); - if (!status.ok()) { - std::string err_msg = ("get store failed: " + std::to_string (status.error_code()) + ": " + status.error_message()); + if (!status.ok()) + { + std::string err_msg = ("get store failed: " + std::to_string(status.error_code()) + ": " + status.error_message()); log->error(err_msg); check_leader.store(true); throw Exception(err_msg, GRPCErrorCode); @@ -281,5 +350,5 @@ metapb::Store Client::getStore(uint64_t store_id) { return response.store(); } -} -} +} // namespace pd +} // namespace pingcap diff --git a/contrib/client-c/src/test/MockPDServer.h b/contrib/client-c/src/test/MockPDServer.h index 22b1e2e002e..9aa285b04e3 100644 --- a/contrib/client-c/src/test/MockPDServer.h +++ b/contrib/client-c/src/test/MockPDServer.h @@ -1,21 +1,26 @@ +#include #include #include -#include #include #include "MockTiKV.h" -namespace pingcap{ -namespace test { +namespace pingcap +{ +namespace test +{ -class PDService final : public ::pdpb::PD::Service { +class PDService final : public ::pdpb::PD::Service +{ public: - PDService(std::vector addrs_){ + PDService(std::vector addrs_) + { addrs = addrsToUrls(addrs_); leader = addrs[0]; } - ::grpc::Status GetMembers(::grpc::ServerContext* context, const ::pdpb::GetMembersRequest* request, ::pdpb::GetMembersResponse* response) override + ::grpc::Status GetMembers( + ::grpc::ServerContext * context, const ::pdpb::GetMembersRequest * request, ::pdpb::GetMembersResponse * response) override { pdpb::Member * leader_pb = new pdpb::Member(); setMember(leader, leader_pb); @@ -23,36 +28,40 @@ class PDService final : public ::pdpb::PD::Service { pdpb::Member * etcd_leader_pb = new pdpb::Member(); setMember(leader, etcd_leader_pb); response->set_allocated_etcd_leader(etcd_leader_pb); - for (size_t i = 0; i < addrs.size(); i++) { - pdpb::Member * member = response -> add_members(); + for (size_t i = 0; i < addrs.size(); i++) + { + pdpb::Member * member = response->add_members(); setMember(addrs[i], member); } pdpb::ResponseHeader * header = new pdpb::ResponseHeader(); setHeader(header); - response -> set_allocated_header(header); + response->set_allocated_header(header); return ::grpc::Status::OK; } - ::grpc::Status GetGCSafePoint(::grpc::ServerContext* context, const ::pdpb::GetGCSafePointRequest* request, ::pdpb::GetGCSafePointResponse* response) override + ::grpc::Status GetGCSafePoint( + ::grpc::ServerContext * context, const ::pdpb::GetGCSafePointRequest * request, ::pdpb::GetGCSafePointResponse * response) override { pdpb::ResponseHeader * header = new pdpb::ResponseHeader(); setHeader(header); - response -> set_allocated_header(header); - response -> set_safe_point(gc_point); + response->set_allocated_header(header); + response->set_safe_point(gc_point); return ::grpc::Status::OK; } - ::grpc::Status GetStore(::grpc::ServerContext* context, const ::pdpb::GetStoreRequest* request, ::pdpb::GetStoreResponse* response) override + ::grpc::Status GetStore( + ::grpc::ServerContext * context, const ::pdpb::GetStoreRequest * request, ::pdpb::GetStoreResponse * response) override { pdpb::ResponseHeader * header = new pdpb::ResponseHeader(); setHeader(header); auto it = stores.find(request->store_id()); - response -> set_allocated_header(header); - if (it != stores.end()) { + response->set_allocated_header(header); + if (it != stores.end()) + { auto store = new ::metapb::Store(); - store -> set_address(it -> second -> getStoreUrl()); - store -> set_id(it -> second -> store_id); - response -> set_allocated_store(store); + store->set_address(it->second->getStoreUrl()); + store->set_id(it->second->store_id); + response->set_allocated_store(store); } if (statuses.empty()) return ::grpc::Status::OK; @@ -61,23 +70,22 @@ class PDService final : public ::pdpb::PD::Service { return ret; } - void registerStoreAddr(uint64_t store_id, std::string addr) - { - stores[store_id] -> registerAddr(addr); - } + void registerStoreAddr(uint64_t store_id, std::string addr) { stores[store_id]->registerAddr(addr); } - ::grpc::Status GetRegionByID(::grpc::ServerContext* context, const ::pdpb::GetRegionByIDRequest* request, ::pdpb::GetRegionResponse* response) override + ::grpc::Status GetRegionByID( + ::grpc::ServerContext * context, const ::pdpb::GetRegionByIDRequest * request, ::pdpb::GetRegionResponse * response) override { pdpb::ResponseHeader * header = new pdpb::ResponseHeader(); setHeader(header); auto it = regions.find(request->region_id()); - response -> set_allocated_header(header); - if (it != regions.end()) { - auto region = new ::metapb::Region (it -> second->meta); - response -> set_allocated_region(region); - auto leader = new ::metapb::Peer (it -> second->peer); - response -> set_allocated_leader(leader); - auto slave = response -> add_slaves(); + response->set_allocated_header(header); + if (it != regions.end()) + { + auto region = new ::metapb::Region(it->second->meta); + response->set_allocated_region(region); + auto leader = new ::metapb::Peer(it->second->peer); + response->set_allocated_leader(leader); + auto slave = response->add_slaves(); *slave = it->second->learner; } if (statuses.empty()) @@ -87,52 +95,59 @@ class PDService final : public ::pdpb::PD::Service { return ret; } - void setGCPoint(uint64_t gc_point_) { - gc_point = gc_point_; - } + void setGCPoint(uint64_t gc_point_) { gc_point = gc_point_; } - void addStore() { - std::string addr = ("127.0.0.1:" + std::to_string(6000+cur_store_id)); - Store* store = new Store(addr, cur_store_id); + void addStore() + { + std::string addr = ("127.0.0.1:" + std::to_string(6000 + cur_store_id)); + Store * store = new Store(addr, cur_store_id); stores[cur_store_id] = store; - store -> aynsc_run(); - cur_store_id ++; + store->aynsc_run(); + cur_store_id++; } - void addRegion(::metapb::Region region, uint64_t leader_id, uint64_t learner_id) { - ::metapb::Peer *learner, * leader; + void addRegion(::metapb::Region region, uint64_t leader_id, uint64_t learner_id) + { + ::metapb::Peer *learner, *leader; int i = 0; - for (auto it = stores.begin(); it != stores.end(); it++, i ++) { - Store * store = it -> second; - ::metapb::Peer* peer = region.add_peers(); - peer -> set_id(i); - peer -> set_store_id(store->store_id); - if (store -> store_id == learner_id) { + for (auto it = stores.begin(); it != stores.end(); it++, i++) + { + Store * store = it->second; + ::metapb::Peer * peer = region.add_peers(); + peer->set_id(i); + peer->set_store_id(store->store_id); + if (store->store_id == learner_id) + { learner = peer; } - if (store -> store_id == leader_id) { + if (store->store_id == leader_id) + { leader = peer; } } kv::RegionPtr region_ptr = std::make_shared(region, *leader, *learner); - for (auto it: stores) { - it.second -> addRegion(region_ptr); + for (auto it : stores) + { + it.second->addRegion(region_ptr); } regions[region_ptr->meta.id()] = (region_ptr); } - std::map stores; + std::map stores; - void registerGRPCStatus(::grpc::Status status_) { - statuses.push(status_); - } + void registerGRPCStatus(::grpc::Status status_) { statuses.push(status_); } private: - std::vector addrsToUrls(std::vector addrs) { + std::vector addrsToUrls(std::vector addrs) + { std::vector urls; - for (const std::string & addr: addrs) { - if (addr.find("://") == std::string::npos) { + for (const std::string & addr : addrs) + { + if (addr.find("://") == std::string::npos) + { urls.push_back("http://" + addr); - } else { + } + else + { urls.push_back(addr); } } @@ -146,30 +161,32 @@ class PDService final : public ::pdpb::PD::Service { std::map regions; uint64_t gc_point; - void setMember(const std::string & addr, pdpb::Member* member) { + void setMember(const std::string & addr, pdpb::Member * member) + { member->set_name(addr); member->add_peer_urls(addr); member->add_client_urls(addr); member->set_leader_priority(1); } - void setHeader(pdpb::ResponseHeader * header) { - header->set_cluster_id(0); - } + void setHeader(pdpb::ResponseHeader * header) { header->set_cluster_id(0); } int cur_store_id = 0; }; -struct PDServerHandler { +struct PDServerHandler +{ std::vector addrs; PDService * service; PDServerHandler(std::vector addrs_) : addrs(addrs_) {} - void startServer() { + void startServer() + { grpc::ServerBuilder builder; - for (auto addr : addrs) { + for (auto addr : addrs) + { builder.AddListeningPort(addr, grpc::InsecureServerCredentials()); } builder.RegisterService(service); @@ -184,8 +201,7 @@ struct PDServerHandler { pd_server_thread.detach(); return service; } - }; -} -} +} // namespace test +} // namespace pingcap diff --git a/contrib/client-c/src/test/MockTiKV.h b/contrib/client-c/src/test/MockTiKV.h index bfeec1ed7a2..17279690fc1 100644 --- a/contrib/client-c/src/test/MockTiKV.h +++ b/contrib/client-c/src/test/MockTiKV.h @@ -1,49 +1,52 @@ #include +#include #include #include -#include #include #include -namespace pingcap { -namespace test { +namespace pingcap +{ +namespace test +{ -class Store final : public ::tikvpb::Tikv::Service { +class Store final : public ::tikvpb::Tikv::Service +{ public: - Store(std::string addr_, int store_id_) : store_addr (addr_), store_id(store_id_) { - } + Store(std::string addr_, int store_id_) : store_addr(addr_), store_id(store_id_) {} - void addRegion(kv::RegionPtr region) { - regions[region->verID().id] = region; - } + void addRegion(kv::RegionPtr region) { regions[region->verID().id] = region; } - ::grpc::Status ReadIndex(::grpc::ServerContext* context, const ::kvrpcpb::ReadIndexRequest* request, ::kvrpcpb::ReadIndexResponse* response) override + ::grpc::Status ReadIndex( + ::grpc::ServerContext * context, const ::kvrpcpb::ReadIndexRequest * request, ::kvrpcpb::ReadIndexResponse * response) override { - ::errorpb::Error* error_pb = checkContext(request->context()); - if (error_pb != NULL) { + ::errorpb::Error * error_pb = checkContext(request->context()); + if (error_pb != NULL) + { response->set_allocated_region_error(error_pb); - } else { + } + else + { response->set_read_index(read_idx); } return ::grpc::Status::OK; } - void setReadIndex(uint64_t idx_) { - read_idx = idx_; - } + void setReadIndex(uint64_t idx_) { read_idx = idx_; } - void aynsc_run() { + void aynsc_run() + { std::thread server_thread(&Store::start_server, this); server_thread.detach(); } uint64_t store_id; - uint64_t getStoreID() { - } + uint64_t getStoreID() {} - std::string getStoreUrl() { + std::string getStoreUrl() + { if (addrs.empty()) return store_addr; std::string addr = addrs.front(); @@ -51,16 +54,14 @@ class Store final : public ::tikvpb::Tikv::Service { return addr; } - void registerAddr(std::string addr) { - addrs.push(addr); - } + void registerAddr(std::string addr) { addrs.push(addr); } - void registerStoreId(uint64_t store_id_) { - store_ids.push(store_id_); - } + void registerStoreId(uint64_t store_id_) { store_ids.push(store_id_); } - uint64_t getStoreId() { - if (store_ids.empty()) { + uint64_t getStoreId() + { + if (store_ids.empty()) + { return store_id; } uint64_t store_id_ = store_ids.front(); @@ -77,19 +78,24 @@ class Store final : public ::tikvpb::Tikv::Service { std::queue store_ids; - std::string addrToUrl(std::string addr) { - if (addr.find("://") == std::string::npos) { - return ("http://" + addr); - } else { - return addr; - } + std::string addrToUrl(std::string addr) + { + if (addr.find("://") == std::string::npos) + { + return ("http://" + addr); + } + else + { + return addr; + } } std::map regions; int read_idx; - void start_server() { + void start_server() + { grpc::ServerBuilder builder; builder.AddListeningPort(store_addr, grpc::InsecureServerCredentials()); builder.RegisterService(this); @@ -98,22 +104,25 @@ class Store final : public ::tikvpb::Tikv::Service { } - ::errorpb::Error* checkContext(const ::kvrpcpb::Context & ctx) { + ::errorpb::Error * checkContext(const ::kvrpcpb::Context & ctx) + { uint64_t store_id_ = ctx.peer().id(); - ::errorpb::Error* err = new ::errorpb::Error(); - if (store_id_ != getStoreId()) { - ::errorpb::StoreNotMatch* store_not_match = new ::errorpb::StoreNotMatch(); - err -> set_allocated_store_not_match(store_not_match); + ::errorpb::Error * err = new ::errorpb::Error(); + if (store_id_ != getStoreId()) + { + ::errorpb::StoreNotMatch * store_not_match = new ::errorpb::StoreNotMatch(); + err->set_allocated_store_not_match(store_not_match); return err; } uint64_t region_id = ctx.region_id(); auto it = regions.find(region_id); - if (it == regions.end() || inject_region_not_found) { + if (it == regions.end() || inject_region_not_found) + { inject_region_not_found = false; ::errorpb::RegionNotFound * region_not_found = new ::errorpb::RegionNotFound(); - region_not_found -> set_region_id(region_id); - err -> set_allocated_region_not_found(region_not_found); + region_not_found->set_region_id(region_id); + err->set_allocated_region_not_found(region_not_found); return err; } // @@ -129,28 +138,29 @@ class Store final : public ::tikvpb::Tikv::Service { // return err; //} - if (it->second->verID().confVer != ctx.region_epoch().conf_ver() || it->second->verID().ver != ctx.region_epoch().version()) { + if (it->second->verID().confVer != ctx.region_epoch().conf_ver() || it->second->verID().ver != ctx.region_epoch().version()) + { ::errorpb::EpochNotMatch * epoch_not_match = new ::errorpb::EpochNotMatch(); - err -> set_allocated_epoch_not_match(epoch_not_match); + err->set_allocated_epoch_not_match(epoch_not_match); return err; } return nullptr; - } }; -inline ::metapb::Region generateRegion(const kv::RegionVerID & ver_id, std::string start, std::string end) { +inline ::metapb::Region generateRegion(const kv::RegionVerID & ver_id, std::string start, std::string end) +{ ::metapb::Region region; region.set_id(ver_id.id); region.set_start_key(start); region.set_end_key(end); ::metapb::RegionEpoch * region_epoch = new ::metapb::RegionEpoch(); - region_epoch -> set_conf_ver(ver_id.confVer); - region_epoch -> set_version(ver_id.ver); + region_epoch->set_conf_ver(ver_id.confVer); + region_epoch->set_version(ver_id.ver); region.set_allocated_region_epoch(region_epoch); return region; } -} -} +} // namespace test +} // namespace pingcap diff --git a/contrib/client-c/src/test/get_region_id_wrong_test.cc b/contrib/client-c/src/test/get_region_id_wrong_test.cc index d278ad976fb..13c4f613977 100644 --- a/contrib/client-c/src/test/get_region_id_wrong_test.cc +++ b/contrib/client-c/src/test/get_region_id_wrong_test.cc @@ -1,28 +1,31 @@ -#include "MockPDServer.h" #include #include +#include "MockPDServer.h" -namespace pingcap { -namespace test { -bool testReadIndex () { +namespace pingcap +{ +namespace test +{ +bool testReadIndex() +{ std::vector addrs; for (int i = 1; i <= 3; i++) { - addrs.push_back("127.0.0.1:" + std::to_string(5000+i)); + addrs.push_back("127.0.0.1:" + std::to_string(5000 + i)); } PDServerHandler handler(addrs); PDService * pd_server = handler.RunPDServer(); - pd_server -> addStore(); - pd_server -> addStore(); - pd_server -> addStore(); - kv::RegionVerID verID(1,3,0); + pd_server->addStore(); + pd_server->addStore(); + pd_server->addStore(); + kv::RegionVerID verID(1, 3, 0); ::metapb::Region region = generateRegion(verID, "a", "b"); - pd_server -> addRegion(region, 0, 1); - pd_server -> stores[1] -> setReadIndex(5); - pd_server -> stores[1] -> inject_region_not_found = true; + pd_server->addRegion(region, 0, 1); + pd_server->stores[1]->setReadIndex(5); + pd_server->stores[1]->inject_region_not_found = true; ::sleep(1); @@ -31,17 +34,19 @@ bool testReadIndex () { kv::RpcClientPtr rpc = std::make_shared(); kv::RegionClient client(cache, rpc, verID); int idx = client.getReadIndex(); - if (idx != 5) { + if (idx != 5) + { return false; } return true; } -} -} +} // namespace test +} // namespace pingcap int main(int argv, char ** args) { - if (!pingcap::test::testReadIndex()) { + if (!pingcap::test::testReadIndex()) + { throw "get gc point wrong !"; } return 0; diff --git a/contrib/client-c/src/test/get_store_id_wrong_2_test.cc b/contrib/client-c/src/test/get_store_id_wrong_2_test.cc index ae98f8db4e3..b68525c845b 100644 --- a/contrib/client-c/src/test/get_store_id_wrong_2_test.cc +++ b/contrib/client-c/src/test/get_store_id_wrong_2_test.cc @@ -1,31 +1,34 @@ -#include "MockPDServer.h" +#include #include #include -#include +#include "MockPDServer.h" -namespace pingcap { -namespace test { -bool testReadIndex () { +namespace pingcap +{ +namespace test +{ +bool testReadIndex() +{ std::vector addrs; for (int i = 1; i <= 3; i++) { - addrs.push_back("127.0.0.1:" + std::to_string(5000+i)); + addrs.push_back("127.0.0.1:" + std::to_string(5000 + i)); } PDServerHandler handler(addrs); PDService * pd_server = handler.RunPDServer(); - pd_server -> addStore(); - pd_server -> addStore(); - pd_server -> addStore(); - kv::RegionVerID verID(1,3,0); + pd_server->addStore(); + pd_server->addStore(); + pd_server->addStore(); + kv::RegionVerID verID(1, 3, 0); ::metapb::Region region = generateRegion(verID, "a", "b"); - pd_server -> addRegion(region, 0, 1); - pd_server -> stores[1] -> setReadIndex(5); - pd_server -> registerStoreAddr(1, "127.0.0.1:7000"); - pd_server -> stores[1] -> registerStoreId(101); - pd_server -> stores[1] -> registerStoreId(102); + pd_server->addRegion(region, 0, 1); + pd_server->stores[1]->setReadIndex(5); + pd_server->registerStoreAddr(1, "127.0.0.1:7000"); + pd_server->stores[1]->registerStoreId(101); + pd_server->stores[1]->registerStoreId(102); ::sleep(1); @@ -33,17 +36,19 @@ bool testReadIndex () { kv::RegionCachePtr cache = std::make_shared(clt, "zone", "engine"); kv::RpcClientPtr rpc = std::make_shared(); kv::RegionClient client(cache, rpc, verID); - if( 5 != client.getReadIndex()) { + if (5 != client.getReadIndex()) + { return false; } return true; } -} -} +} // namespace test +} // namespace pingcap int main(int argv, char ** args) { - if (!pingcap::test::testReadIndex()) { + if (!pingcap::test::testReadIndex()) + { throw "get gc point wrong !"; } return 0; diff --git a/contrib/client-c/src/test/get_store_id_wrong_test.cc b/contrib/client-c/src/test/get_store_id_wrong_test.cc index b292a022600..eb72aea9013 100644 --- a/contrib/client-c/src/test/get_store_id_wrong_test.cc +++ b/contrib/client-c/src/test/get_store_id_wrong_test.cc @@ -1,29 +1,32 @@ -#include "MockPDServer.h" #include #include +#include "MockPDServer.h" -namespace pingcap { -namespace test { -bool testReadIndex () { +namespace pingcap +{ +namespace test +{ +bool testReadIndex() +{ std::vector addrs; for (int i = 1; i <= 3; i++) { - addrs.push_back("127.0.0.1:" + std::to_string(5000+i)); + addrs.push_back("127.0.0.1:" + std::to_string(5000 + i)); } PDServerHandler handler(addrs); PDService * pd_server = handler.RunPDServer(); - pd_server -> addStore(); - pd_server -> addStore(); - pd_server -> addStore(); - kv::RegionVerID verID(1,3,0); + pd_server->addStore(); + pd_server->addStore(); + pd_server->addStore(); + kv::RegionVerID verID(1, 3, 0); ::metapb::Region region = generateRegion(verID, "a", "b"); - pd_server -> addRegion(region, 0, 1); - pd_server -> stores[1] -> setReadIndex(5); - pd_server -> registerStoreAddr(1, "127.0.0.1:7000"); - pd_server -> registerStoreAddr(1, "127.0.0.1:6500"); + pd_server->addRegion(region, 0, 1); + pd_server->stores[1]->setReadIndex(5); + pd_server->registerStoreAddr(1, "127.0.0.1:7000"); + pd_server->registerStoreAddr(1, "127.0.0.1:6500"); ::sleep(1); @@ -32,17 +35,19 @@ bool testReadIndex () { kv::RpcClientPtr rpc = std::make_shared(); kv::RegionClient client(cache, rpc, verID); int idx = client.getReadIndex(); - if (idx != 5) { + if (idx != 5) + { return false; } return true; } -} -} +} // namespace test +} // namespace pingcap int main(int argv, char ** args) { - if (!pingcap::test::testReadIndex()) { + if (!pingcap::test::testReadIndex()) + { throw "get gc point wrong !"; } return 0; diff --git a/contrib/client-c/src/test/grpc_error_test.cc b/contrib/client-c/src/test/grpc_error_test.cc index 2e888294c88..0e0036af2c4 100644 --- a/contrib/client-c/src/test/grpc_error_test.cc +++ b/contrib/client-c/src/test/grpc_error_test.cc @@ -1,30 +1,33 @@ -#include "MockPDServer.h" #include #include +#include "MockPDServer.h" -namespace pingcap { -namespace test { -bool testReadIndex () { +namespace pingcap +{ +namespace test +{ +bool testReadIndex() +{ std::vector addrs; for (int i = 1; i <= 3; i++) { - addrs.push_back("127.0.0.1:" + std::to_string(5000+i)); + addrs.push_back("127.0.0.1:" + std::to_string(5000 + i)); } PDServerHandler handler(addrs); PDService * pd_server = handler.RunPDServer(); - pd_server -> addStore(); - pd_server -> addStore(); - pd_server -> addStore(); - kv::RegionVerID verID(1,3,0); + pd_server->addStore(); + pd_server->addStore(); + pd_server->addStore(); + kv::RegionVerID verID(1, 3, 0); ::metapb::Region region = generateRegion(verID, "a", "b"); - pd_server -> addRegion(region, 0, 1); - pd_server -> stores[1] -> setReadIndex(5); - pd_server -> registerGRPCStatus(grpc::Status::CANCELLED); - pd_server -> registerGRPCStatus(grpc::Status::CANCELLED); - pd_server -> registerGRPCStatus(grpc::Status::CANCELLED); + pd_server->addRegion(region, 0, 1); + pd_server->stores[1]->setReadIndex(5); + pd_server->registerGRPCStatus(grpc::Status::CANCELLED); + pd_server->registerGRPCStatus(grpc::Status::CANCELLED); + pd_server->registerGRPCStatus(grpc::Status::CANCELLED); ::sleep(1); @@ -33,17 +36,19 @@ bool testReadIndex () { kv::RpcClientPtr rpc = std::make_shared(); kv::RegionClient client(cache, rpc, verID); int idx = client.getReadIndex(); - if (idx != 5) { + if (idx != 5) + { return false; } return true; } -} -} +} // namespace test +} // namespace pingcap int main(int argv, char ** args) { - if (!pingcap::test::testReadIndex()) { + if (!pingcap::test::testReadIndex()) + { throw "get gc point wrong !"; } return 0; diff --git a/contrib/client-c/src/test/pd_test.cc b/contrib/client-c/src/test/pd_test.cc index 0fd11470364..524e3a4a331 100644 --- a/contrib/client-c/src/test/pd_test.cc +++ b/contrib/client-c/src/test/pd_test.cc @@ -1,17 +1,20 @@ #include -#include #include +#include #include "MockPDServer.h" -namespace pingcap { -namespace test{ +namespace pingcap +{ +namespace test +{ -bool testPDGetGCSafePoint() { +bool testPDGetGCSafePoint() +{ std::vector addrs; for (int i = 1; i <= 3; i++) { - addrs.push_back("127.0.0.1:" + std::to_string(5000+i)); + addrs.push_back("127.0.0.1:" + std::to_string(5000 + i)); } PDServerHandler handler(addrs); @@ -20,26 +23,27 @@ bool testPDGetGCSafePoint() { ::sleep(1); - pd_server -> setGCPoint(233); + pd_server->setGCPoint(233); pd::Client clt(addrs); auto safe = clt.getGCSafePoint(); - if (safe != 233) { + if (safe != 233) + { return false; } return true; } -} -} +} // namespace test +} // namespace pingcap -int main(int argv, char** args) +int main(int argv, char ** args) { - if (!pingcap::test::testPDGetGCSafePoint()) { + if (!pingcap::test::testPDGetGCSafePoint()) + { throw "get gc point wrong !"; } return 0; } - diff --git a/contrib/client-c/src/test/read_index_test.cc b/contrib/client-c/src/test/read_index_test.cc index edee7c64220..0eb1bb12278 100644 --- a/contrib/client-c/src/test/read_index_test.cc +++ b/contrib/client-c/src/test/read_index_test.cc @@ -1,27 +1,30 @@ -#include "MockPDServer.h" #include #include +#include "MockPDServer.h" -namespace pingcap { -namespace test { -bool testReadIndex () { +namespace pingcap +{ +namespace test +{ +bool testReadIndex() +{ std::vector addrs; for (int i = 1; i <= 3; i++) { - addrs.push_back("127.0.0.1:" + std::to_string(5000+i)); + addrs.push_back("127.0.0.1:" + std::to_string(5000 + i)); } PDServerHandler handler(addrs); PDService * pd_server = handler.RunPDServer(); - pd_server -> addStore(); - pd_server -> addStore(); - pd_server -> addStore(); - kv::RegionVerID verID(1,3,0); + pd_server->addStore(); + pd_server->addStore(); + pd_server->addStore(); + kv::RegionVerID verID(1, 3, 0); ::metapb::Region region = generateRegion(verID, "a", "b"); - pd_server -> addRegion(region, 0, 1); - pd_server -> stores[1] -> setReadIndex(5); + pd_server->addRegion(region, 0, 1); + pd_server->stores[1]->setReadIndex(5); ::sleep(1); pd::ClientPtr clt = std::make_shared(addrs); @@ -29,17 +32,19 @@ bool testReadIndex () { kv::RpcClientPtr rpc = std::make_shared(); kv::RegionClient client(cache, rpc, verID); int idx = client.getReadIndex(); - if (idx != 5) { + if (idx != 5) + { return false; } return true; } -} -} +} // namespace test +} // namespace pingcap int main(int argv, char ** args) { - if (!pingcap::test::testReadIndex()) { + if (!pingcap::test::testReadIndex()) + { throw "get gc point wrong !"; } return 0; diff --git a/contrib/client-c/src/tikv/Backoff.cc b/contrib/client-c/src/tikv/Backoff.cc index 4cf0c04cad4..a91249d5add 100644 --- a/contrib/client-c/src/tikv/Backoff.cc +++ b/contrib/client-c/src/tikv/Backoff.cc @@ -1,31 +1,37 @@ -#include #include +#include -namespace pingcap { -namespace kv { +namespace pingcap +{ +namespace kv +{ -BackoffPtr newBackoff(BackoffType tp) { - switch(tp) { - case boTiKVRPC: - return std::make_shared(100, 2000, EqualJitter); - case boTxnLock: - return std::make_shared(200, 3000, EqualJitter); - case boTxnLockFast: - return std::make_shared(100, 3000, EqualJitter); - case boPDRPC: - return std::make_shared(500, 3000, EqualJitter); - case boRegionMiss: - return std::make_shared(2, 500, NoJitter); - case boUpdateLeader: - return std::make_shared(1, 10, NoJitter); - case boServerBusy: - return std::make_shared(2000, 10000, EqualJitter); +BackoffPtr newBackoff(BackoffType tp) +{ + switch (tp) + { + case boTiKVRPC: + return std::make_shared(100, 2000, EqualJitter); + case boTxnLock: + return std::make_shared(200, 3000, EqualJitter); + case boTxnLockFast: + return std::make_shared(100, 3000, EqualJitter); + case boPDRPC: + return std::make_shared(500, 3000, EqualJitter); + case boRegionMiss: + return std::make_shared(2, 500, NoJitter); + case boUpdateLeader: + return std::make_shared(1, 10, NoJitter); + case boServerBusy: + return std::make_shared(2000, 10000, EqualJitter); } return nullptr; } -Exception Type2Exception(BackoffType tp) { - switch(tp) { +Exception Type2Exception(BackoffType tp) +{ + switch (tp) + { case boTiKVRPC: return Exception("TiKV Timeout", TimeoutError); case boTxnLock: @@ -42,24 +48,30 @@ Exception Type2Exception(BackoffType tp) { return Exception("Unknown Exception, tp is :" + std::to_string(tp)); } -void Backoffer::backoff(BackoffType tp, const Exception & exc) { - if (exc.code() == MismatchClusterIDCode) { +void Backoffer::backoff(BackoffType tp, const Exception & exc) +{ + if (exc.code() == MismatchClusterIDCode) + { exc.rethrow(); } BackoffPtr bo; auto it = backoff_map.find(tp); - if (it != backoff_map.end()) { - bo = it -> second; - } else { + if (it != backoff_map.end()) + { + bo = it->second; + } + else + { bo = newBackoff(tp); backoff_map[tp] = bo; } total_sleep += bo->sleep(); - if (max_sleep > 0 && total_sleep > max_sleep) { + if (max_sleep > 0 && total_sleep > max_sleep) + { throw Type2Exception(tp); } } -} -} +} // namespace kv +} // namespace pingcap diff --git a/contrib/client-c/src/tikv/Region.cc b/contrib/client-c/src/tikv/Region.cc index 68c552ca8b9..f3dd9027402 100644 --- a/contrib/client-c/src/tikv/Region.cc +++ b/contrib/client-c/src/tikv/Region.cc @@ -1,37 +1,46 @@ -#include #include +#include -namespace pingcap { -namespace kv { +namespace pingcap +{ +namespace kv +{ -RPCContextPtr RegionCache::getRPCContext(Backoffer & bo, const RegionVerID & id, bool is_learner) { +RPCContextPtr RegionCache::getRPCContext(Backoffer & bo, const RegionVerID & id, bool is_learner) +{ RegionPtr region = getCachedRegion(bo, id); - if (region == nullptr) { + if (region == nullptr) + { throw Exception("not found region, region id is: " + std::to_string(id.id)); } - const auto & meta = region -> meta; - auto peer = region -> peer; + const auto & meta = region->meta; + auto peer = region->peer; - if (is_learner) { - peer = region -> learner; - if (peer.store_id() == 0) { + if (is_learner) + { + peer = region->learner; + if (peer.store_id() == 0) + { dropRegion(id); throw Exception("no learner! the request region id is: " + std::to_string(id.id)); } } std::string addr = getStoreAddr(bo, peer.store_id()); - if (addr == "") { + if (addr == "") + { dropRegion(id); throw Exception("miss store, region id is: " + std::to_string(id.id) + " store id is: " + std::to_string(peer.store_id())); } return std::make_shared(id, meta, peer, addr); } -RegionPtr RegionCache::getCachedRegion(Backoffer & bo, const RegionVerID & id) { +RegionPtr RegionCache::getCachedRegion(Backoffer & bo, const RegionVerID & id) +{ std::lock_guard lock(region_mutex); auto it = regions.find(id); - if (it == regions.end()) { + if (it == regions.end()) + { auto region = loadRegionByID(bo, id.id); insertRegionToCache(region); @@ -41,45 +50,58 @@ RegionPtr RegionCache::getCachedRegion(Backoffer & bo, const RegionVerID & id) { return it->second; } -//KeyLocation RegionCache::locateKey(Backoffer & bo, std::string key) { -// RegionPtr region = searchCachedRegion(key); -// if (region != nullptr) { -// return KeyLocation (region -> verID() , region -> startKey(), region -> endKey()); -// } -// -// region = loadRegion(bo, key); -// -// insertRegionToCache(region); -// -// return KeyLocation (region -> verID() , region -> startKey(), region -> endKey()); -//} - -RegionPtr RegionCache::loadRegionByID(Backoffer & bo, uint64_t region_id) { - for(;;) { - try { +KeyLocation RegionCache::locateKey(Backoffer & bo, const std::string & key) +{ + RegionPtr region = searchCachedRegion(key); + if (region != nullptr) + { + return KeyLocation(region->verID(), region->startKey(), region->endKey()); + } + + region = loadRegion(bo, key); + + insertRegionToCache(region); + + return KeyLocation(region->verID(), region->startKey(), region->endKey()); +} + +RegionPtr RegionCache::loadRegionByID(Backoffer & bo, uint64_t region_id) +{ + for (;;) + { + try + { auto [meta, leader, slaves] = pdClient->getRegionByID(region_id); - if (!meta.IsInitialized()) { + if (!meta.IsInitialized()) + { throw Exception("meta not found"); } - if (meta.peers_size() == 0) { + if (meta.peers_size() == 0) + { throw Exception("receive Region with no peer."); } RegionPtr region = std::make_shared(meta, meta.peers(0), selectLearner(bo, slaves)); - if (leader.IsInitialized()) { - region -> switchPeer(leader.store_id()); + if (leader.IsInitialized()) + { + region->switchPeer(leader.store_id()); } return region; - } catch (const Exception & e) { + } + catch (const Exception & e) + { bo.backoff(boPDRPC, e); } } } -metapb::Peer RegionCache::selectLearner(Backoffer & bo, const std::vector & slaves) { - for (auto slave : slaves) { +metapb::Peer RegionCache::selectLearner(Backoffer & bo, const std::vector & slaves) +{ + for (auto slave : slaves) + { auto store_id = slave.store_id(); auto labels = getStore(bo, store_id).labels; - if (labels[learner_key] == learner_value) { + if (labels[learner_key] == learner_value) + { return slave; } } @@ -87,122 +109,160 @@ metapb::Peer RegionCache::selectLearner(Backoffer & bo, const std::vectorgetRegion(key); - if (!meta.IsInitialized()) { + if (!meta.IsInitialized()) + { throw Exception("meta not found"); } - if (meta.peers_size() == 0) { + if (meta.peers_size() == 0) + { throw Exception("receive Region with no peer."); } RegionPtr region = std::make_shared(meta, meta.peers(0), selectLearner(bo, slaves)); - if (leader.IsInitialized()) { - region -> switchPeer(leader.store_id()); + if (leader.IsInitialized()) + { + region->switchPeer(leader.store_id()); } return region; - } catch (const Exception & e) { + } + catch (const Exception & e) + { bo.backoff(boPDRPC, e); } } } -metapb::Store RegionCache::loadStore(Backoffer & bo, uint64_t id) { - for (;;) { - try { +metapb::Store RegionCache::loadStore(Backoffer & bo, uint64_t id) +{ + for (;;) + { + try + { const auto & store = pdClient->getStore(id); return store; - } catch (Exception & e) { + } + catch (Exception & e) + { bo.backoff(boPDRPC, e); } } } -Store RegionCache::reloadStore(Backoffer & bo, uint64_t id) { +Store RegionCache::reloadStore(Backoffer & bo, uint64_t id) +{ auto store = loadStore(bo, id); std::map labels; - for (size_t i = 0; i < store.labels_size(); i++) { + for (size_t i = 0; i < store.labels_size(); i++) + { labels[store.labels(i).key()] = store.labels(i).value(); } stores[id] = Store(id, store.address(), labels); return stores[id]; } -Store RegionCache::getStore(Backoffer & bo, uint64_t id) { +Store RegionCache::getStore(Backoffer & bo, uint64_t id) +{ std::lock_guard lock(store_mutex); auto it = stores.find(id); - if (it != stores.end()) { - return (it -> second); + if (it != stores.end()) + { + return (it->second); } return reloadStore(bo, id); } - -std::string RegionCache::getStoreAddr(Backoffer & bo, uint64_t id) { +std::string RegionCache::getStoreAddr(Backoffer & bo, uint64_t id) +{ std::lock_guard lock(store_mutex); auto it = stores.find(id); - if (it != stores.end()) { - return it -> second.addr; + if (it != stores.end()) + { + return it->second.addr; } return reloadStore(bo, id).addr; } -//RegionPtr RegionCache::searchCachedRegion(std::string key) { -// auto it = regions_map.upper_bound(key); -// if (it != regions_map.end() && it->second->contains(key)) { -// return it->second; -// } -// return nullptr; -//} +RegionPtr RegionCache::searchCachedRegion(const std::string & key) +{ + auto it = regions_map.upper_bound(key); + if (it != regions_map.end() && it->second->contains(key)) + { + return it->second; + } + return nullptr; +} -void RegionCache::insertRegionToCache(RegionPtr region) { -// regions_map[region -> endKey()] = region; +void RegionCache::insertRegionToCache(RegionPtr region) +{ + regions_map[region->endKey()] = region; regions[region->verID()] = region; } -void RegionCache::dropRegion(const RegionVerID & region_id) { +void RegionCache::dropRegion(const RegionVerID & region_id) +{ std::lock_guard lock(region_mutex); - if(regions.erase(region_id)) { + auto it1 = regions.find(region_id); + if (it1 != regions.end()) + { + regions.erase(it1); + auto it = regions_map.find(it1->second->endKey()); + if (it != regions_map.end()) + { + regions_map.erase(it); + } log->information("drop region because of send failure"); } } -void RegionCache::dropStore(uint64_t failed_store_id) { +void RegionCache::dropStore(uint64_t failed_store_id) +{ std::lock_guard lock(store_mutex); - if (stores.erase(failed_store_id)) { + if (stores.erase(failed_store_id)) + { log->information("drop store " + std::to_string(failed_store_id) + " because of send failure"); } } -void RegionCache::dropStoreOnSendReqFail(RPCContextPtr & ctx, const Exception & exc) { +void RegionCache::dropStoreOnSendReqFail(RPCContextPtr & ctx, const Exception & exc) +{ const auto & failed_region_id = ctx->region; uint64_t failed_store_id = ctx->peer.store_id(); dropRegion(failed_region_id); dropStore(failed_store_id); } -void RegionCache::updateLeader(Backoffer & bo, const RegionVerID & region_id, uint64_t leader_store_id) { +void RegionCache::updateLeader(Backoffer & bo, const RegionVerID & region_id, uint64_t leader_store_id) +{ auto region = getCachedRegion(bo, region_id); - if (!region -> switchPeer(leader_store_id)) { + if (!region->switchPeer(leader_store_id)) + { dropRegion(region_id); } - } -void RegionCache::onRegionStale(RPCContextPtr ctx, const errorpb::EpochNotMatch & stale_epoch) { +void RegionCache::onRegionStale(RPCContextPtr ctx, const errorpb::EpochNotMatch & stale_epoch) +{ dropRegion(ctx->region); std::lock_guard lock(region_mutex); - for (int i = 0; i < stale_epoch.current_regions_size(); i++) { + for (int i = 0; i < stale_epoch.current_regions_size(); i++) + { auto & meta = stale_epoch.current_regions(i); RegionPtr region = std::make_shared(meta, meta.peers(0)); region->switchPeer(ctx->peer.store_id()); - for (int i = 0; i < meta.peers_size(); i++) { + for (int i = 0; i < meta.peers_size(); i++) + { auto peer = meta.peers(i); - if (peer.is_learner()) { + if (peer.is_learner()) + { region->learner = peer; break; } @@ -211,5 +271,5 @@ void RegionCache::onRegionStale(RPCContextPtr ctx, const errorpb::EpochNotMatch } } -} -} +} // namespace kv +} // namespace pingcap diff --git a/contrib/client-c/src/tikv/RegionClient.cc b/contrib/client-c/src/tikv/RegionClient.cc deleted file mode 100644 index 40857ecf5f8..00000000000 --- a/contrib/client-c/src/tikv/RegionClient.cc +++ /dev/null @@ -1,2 +0,0 @@ - -#include diff --git a/contrib/client-c/src/tikv/Rpc.cc b/contrib/client-c/src/tikv/Rpc.cc index a380d658ebd..bbee5103967 100644 --- a/contrib/client-c/src/tikv/Rpc.cc +++ b/contrib/client-c/src/tikv/Rpc.cc @@ -1,22 +1,28 @@ #include -namespace pingcap { -namespace kv { +namespace pingcap +{ +namespace kv +{ -ConnArray::ConnArray(size_t max_size, std::string addr) : index(0) { +ConnArray::ConnArray(size_t max_size, std::string addr) : index(0) +{ vec.resize(max_size); - for (size_t i = 0; i < max_size; i++) { + for (size_t i = 0; i < max_size; i++) + { vec[i] = grpc::CreateChannel(addr, grpc::InsecureChannelCredentials()); } } -std::shared_ptr ConnArray::get() { +std::shared_ptr ConnArray::get() +{ std::lock_guard lock(mutex); index = (index + 1) % vec.size(); return vec[index]; } -ConnArrayPtr RpcClient::getConnArray(const std::string & addr) { +ConnArrayPtr RpcClient::getConnArray(const std::string & addr) +{ std::lock_guard lock(mutex); auto it = conns.find(addr); if (it == conns.end()) @@ -26,11 +32,12 @@ ConnArrayPtr RpcClient::getConnArray(const std::string & addr) { return it->second; } -ConnArrayPtr RpcClient::createConnArray(const std::string & addr) { +ConnArrayPtr RpcClient::createConnArray(const std::string & addr) +{ auto conn_array = std::make_shared(5, addr); conns[addr] = conn_array; return conn_array; } -} -} +} // namespace kv +} // namespace pingcap diff --git a/contrib/client-c/src/tikv/Snapshot.cc b/contrib/client-c/src/tikv/Snapshot.cc new file mode 100644 index 00000000000..01d0dbbb01b --- /dev/null +++ b/contrib/client-c/src/tikv/Snapshot.cc @@ -0,0 +1,42 @@ +#include +#include +#include +#include + +namespace pingcap +{ +namespace kv +{ + +constexpr int scan_batch_size = 256; + +//bool extractLockFromKeyErr() + +std::string Snapshot::Get(const std::string & key) +{ + Backoffer bo(GetMaxBackoff); + auto location = cache->locateKey(bo, key); + auto regionClient = RegionClient(cache, client, location.region); + auto request = new kvrpcpb::GetRequest(); + request->set_key(key); + request->set_version(version); + + auto context = request->mutable_context(); + context->set_priority(::kvrpcpb::Normal); + context->set_not_fill_cache(false); + auto rpc_call = std::make_shared>(request); + + regionClient.sendReqToRegion(bo, rpc_call, false); + + auto response = rpc_call->getResp(); + if (response->has_error()) + { + throw Exception("has key error", LockError); + } + return response->value(); +} + +Scanner Snapshot::Scan(const std::string & begin, const std::string & end) { return Scanner(*this, begin, end, scan_batch_size); } + +} // namespace kv +} // namespace pingcap diff --git a/dbms/src/Common/ErrorCodes.cpp b/dbms/src/Common/ErrorCodes.cpp index 898673a7fda..920bc66257d 100644 --- a/dbms/src/Common/ErrorCodes.cpp +++ b/dbms/src/Common/ErrorCodes.cpp @@ -390,6 +390,8 @@ namespace ErrorCodes extern const int LOCK_EXCEPTION = 10000; extern const int VERSION_ERROR = 10001; extern const int REGION_MISS = 10002; + extern const int SCHEMA_SYNC_ERROR = 10003; + extern const int SCHEMA_VERSION_ERROR = 10004; } } diff --git a/dbms/src/Core/Defines.h b/dbms/src/Core/Defines.h index 85d6da06994..85eb7d499d1 100644 --- a/dbms/src/Core/Defines.h +++ b/dbms/src/Core/Defines.h @@ -27,6 +27,7 @@ #define DEFAULT_MAX_COMPRESS_BLOCK_SIZE 1048576 #define DEFAULT_MAX_READ_TSO 0xFFFFFFFFFFFFFFFF +#define DEFAULT_UNSPECIFIED_SCHEMA_VERSION -1 /** Which blocks by default read the data (by number of rows). * Smaller values give better cache locality, less consumption of RAM, but more overhead to process the query. diff --git a/dbms/src/DataTypes/DataTypeNullable.cpp b/dbms/src/DataTypes/DataTypeNullable.cpp index 751f32eb462..f4b055ed7a0 100644 --- a/dbms/src/DataTypes/DataTypeNullable.cpp +++ b/dbms/src/DataTypes/DataTypeNullable.cpp @@ -87,6 +87,47 @@ void DataTypeNullable::deserializeBinaryBulkWithMultipleStreams( } +void DataTypeNullable::serializeWidenBinaryBulkWithMultipleStreams( + const IColumn & column, + OutputStreamGetter getter, + size_t offset, + size_t limit, + bool position_independent_encoding, + SubstreamPath path) const +{ + const ColumnNullable & col = static_cast(column); + col.checkConsistency(); + + /// First serialize null map. + path.push_back(Substream::NullMap); + if (auto stream = getter(path)) + DataTypeUInt8().serializeBinaryBulk(col.getNullMapColumn(), *stream, offset, limit); + + /// Then serialize contents of arrays. + path.back() = Substream::NullableElements; + nested_data_type->serializeWidenBinaryBulkWithMultipleStreams(col.getNestedColumn(), getter, offset, limit, position_independent_encoding, path); +} + + +void DataTypeNullable::deserializeWidenBinaryBulkWithMultipleStreams( + IColumn & column, + InputStreamGetter getter, + size_t limit, + double avg_value_size_hint, + bool position_independent_encoding, + SubstreamPath path) const +{ + ColumnNullable &col = static_cast(column); + + path.push_back(Substream::NullMap); + if (auto stream = getter(path)) + DataTypeUInt8().deserializeBinaryBulk(col.getNullMapColumn(), *stream, limit, 0); + + path.back() = Substream::NullableElements; + nested_data_type->deserializeWidenBinaryBulkWithMultipleStreams(col.getNestedColumn(), getter, limit, avg_value_size_hint, position_independent_encoding, path); +} + + void DataTypeNullable::serializeBinary(const IColumn & column, size_t row_num, WriteBuffer & ostr) const { const ColumnNullable & col = static_cast(column); diff --git a/dbms/src/DataTypes/DataTypeNullable.h b/dbms/src/DataTypes/DataTypeNullable.h index 33fe97fc7c0..2d0638bcbdd 100644 --- a/dbms/src/DataTypes/DataTypeNullable.h +++ b/dbms/src/DataTypes/DataTypeNullable.h @@ -35,6 +35,22 @@ class DataTypeNullable final : public IDataType bool position_independent_encoding, SubstreamPath path) const override; + void serializeWidenBinaryBulkWithMultipleStreams( + const IColumn & column, + OutputStreamGetter getter, + size_t offset, + size_t limit, + bool position_independent_encoding, + SubstreamPath path) const override; + + void deserializeWidenBinaryBulkWithMultipleStreams( + IColumn & column, + InputStreamGetter getter, + size_t limit, + double avg_value_size_hint, + bool position_independent_encoding, + SubstreamPath path) const override; + void serializeBinary(const Field & field, WriteBuffer & ostr) const override { nested_data_type->serializeBinary(field, ostr); } void deserializeBinary(Field & field, ReadBuffer & istr) const override { nested_data_type->deserializeBinary(field, istr); } void serializeBinary(const IColumn & column, size_t row_num, WriteBuffer & ostr) const override; diff --git a/dbms/src/DataTypes/DataTypeNumberBase.cpp b/dbms/src/DataTypes/DataTypeNumberBase.cpp index 1c1d874c70c..2e28be61069 100644 --- a/dbms/src/DataTypes/DataTypeNumberBase.cpp +++ b/dbms/src/DataTypes/DataTypeNumberBase.cpp @@ -200,6 +200,15 @@ template void DataTypeNumberBase::serializeBinary(const IColumn & column, size_t row_num, WriteBuffer & ostr) const { writeBinary(static_cast &>(column).getData()[row_num], ostr); + // if (likely(widened)) + // { + // using WidestType = typename NearestFieldType::Type; + // writeBinary(static_cast(static_cast &>(column).getData()[row_num]), ostr); + // } + // else + // { + // writeBinary(static_cast &>(column).getData()[row_num], ostr); + // } } template @@ -208,6 +217,18 @@ void DataTypeNumberBase::deserializeBinary(IColumn & column, ReadBuffer & ist typename ColumnVector::value_type x; readBinary(x, istr); static_cast &>(column).getData().push_back(x); + // if (likely(widened)) + // { + // using WidestType = typename NearestFieldType::Type; + // typename ColumnVector::value_type y; + // readBinary(y, istr); + // x = static_cast(y); + // } + // else + // { + // readBinary(x, istr); + // } + // static_cast &>(column).getData().push_back(x); } template @@ -233,6 +254,51 @@ void DataTypeNumberBase::deserializeBinaryBulk(IColumn & column, ReadBuffer & x.resize(initial_size + size / sizeof(typename ColumnVector::value_type)); } +template +void DataTypeNumberBase::serializeWidenBinaryBulk(const IColumn & column, WriteBuffer & ostr, size_t offset, size_t limit) const +{ + if (!widened) + return serializeBinaryBulk(column, ostr, offset, limit); + + const typename ColumnVector::Container & x = typeid_cast &>(column).getData(); + + size_t size = x.size(); + + if (limit == 0 || offset + limit > size) + limit = size - offset; + + using WidestType = typename NearestFieldType::Type; + typename ColumnVector::Container y(limit); + for (size_t i = 0; i < limit; i++) + { + y[i] = static_cast(x[offset + i]); + } + + ostr.write(reinterpret_cast(&y[0]), sizeof(typename ColumnVector::value_type) * limit); +} + +template +void DataTypeNumberBase::deserializeWidenBinaryBulk(IColumn & column, ReadBuffer & istr, size_t limit, double avg_value_size_hint) const +{ + if (!widened) + return deserializeBinaryBulk(column, istr, limit, avg_value_size_hint); + + typename ColumnVector::Container & x = typeid_cast &>(column).getData(); + size_t initial_size = x.size(); + x.resize(initial_size + limit); + + using WidestType = typename NearestFieldType::Type; + typename ColumnVector::Container y(limit); + size_t size = istr.readBig(reinterpret_cast(&y[0]), sizeof(typename ColumnVector::value_type) * limit); + size_t elem_size = size / sizeof(typename ColumnVector::value_type); + for (size_t i = 0; i < elem_size; i++) + { + x[initial_size + i] = static_cast(y[i]); + } + + x.resize(initial_size + elem_size); +} + template MutableColumnPtr DataTypeNumberBase::createColumn() const { diff --git a/dbms/src/DataTypes/DataTypeNumberBase.h b/dbms/src/DataTypes/DataTypeNumberBase.h index f2da4f67586..06e1cae51dd 100644 --- a/dbms/src/DataTypes/DataTypeNumberBase.h +++ b/dbms/src/DataTypes/DataTypeNumberBase.h @@ -36,6 +36,8 @@ class DataTypeNumberBase : public IDataType void deserializeBinary(IColumn & column, ReadBuffer & istr) const override; void serializeBinaryBulk(const IColumn & column, WriteBuffer & ostr, size_t offset, size_t limit) const override; void deserializeBinaryBulk(IColumn & column, ReadBuffer & istr, size_t limit, double avg_value_size_hint) const override; + void serializeWidenBinaryBulk(const IColumn & column, WriteBuffer & ostr, size_t offset, size_t limit) const override; + void deserializeWidenBinaryBulk(IColumn & column, ReadBuffer & istr, size_t limit, double avg_value_size_hint) const override; MutableColumnPtr createColumn() const override; @@ -50,6 +52,9 @@ class DataTypeNumberBase : public IDataType bool haveMaximumSizeOfValue() const override { return true; } size_t getSizeOfValueInMemory() const override { return sizeof(T); } bool isCategorial() const override { return isValueRepresentedByInteger(); } + +protected: + bool widened = false; }; } diff --git a/dbms/src/DataTypes/DataTypesNumber.h b/dbms/src/DataTypes/DataTypesNumber.h index 9157fb8366d..39bb9659519 100644 --- a/dbms/src/DataTypes/DataTypesNumber.h +++ b/dbms/src/DataTypes/DataTypesNumber.h @@ -20,6 +20,14 @@ class DataTypeNumber final : public DataTypeNumberBase bool isNumber() const override { return true; } bool isInteger() const override { return std::is_integral_v; } bool canBeInsideNullable() const override { return true; } + +public: + DataTypePtr widen() const override + { + auto t = std::make_shared>(); + t->widened = true; + return t; + } }; template <> diff --git a/dbms/src/DataTypes/IDataType.h b/dbms/src/DataTypes/IDataType.h index 87cb5e6809a..00a075bc2e1 100644 --- a/dbms/src/DataTypes/IDataType.h +++ b/dbms/src/DataTypes/IDataType.h @@ -137,6 +137,48 @@ class IDataType : private boost::noncopyable virtual void serializeBinaryBulk(const IColumn & column, WriteBuffer & ostr, size_t offset, size_t limit) const; virtual void deserializeBinaryBulk(IColumn & column, ReadBuffer & istr, size_t limit, double avg_value_size_hint) const; + /** Widen version for `serializeBinaryBulkWithMultipleStreams`. + */ + virtual void serializeWidenBinaryBulkWithMultipleStreams( + const IColumn & column, + OutputStreamGetter getter, + size_t offset, + size_t limit, + bool /*position_independent_encoding*/, + SubstreamPath path) const + { + if (WriteBuffer * stream = getter(path)) + serializeWidenBinaryBulk(column, *stream, offset, limit); + } + + /** Widen version for `deserializeBinaryBulkWithMultipleStreams`. + */ + virtual void deserializeWidenBinaryBulkWithMultipleStreams( + IColumn & column, + InputStreamGetter getter, + size_t limit, + double avg_value_size_hint, + bool /*position_independent_encoding*/, + SubstreamPath path) const + { + if (ReadBuffer * stream = getter(path)) + deserializeWidenBinaryBulk(column, *stream, limit, avg_value_size_hint); + } + + /** Widen version for `serializeBinaryBulk`. + */ + virtual void serializeWidenBinaryBulk(const IColumn & column, WriteBuffer & ostr, size_t offset, size_t limit) const + { + serializeBinaryBulk(column, ostr, offset, limit); + } + + /** Widen version for `deserializeBinaryBulk`. + */ + virtual void deserializeWidenBinaryBulk(IColumn & column, ReadBuffer & istr, size_t limit, double avg_value_size_hint) const + { + deserializeBinaryBulk(column, istr, limit, avg_value_size_hint); + } + /** Serialization/deserialization of individual values. * * These are helper methods for implementation of various formats to input/output for user (like CSV, JSON, etc.). @@ -355,6 +397,14 @@ class IDataType : private boost::noncopyable */ virtual bool canBeInsideNullable() const { return false; }; + /** Some specific data types are required to be widened for some specific storage for whatever reason, + * i.e. to avoid data rewriting upon type change, + * TMT will intentionally store narrow type (int8/16/32) to its widest possible type (int64) of the same family, + * meanwhile behaves as its original narrow type. + * Given that most data type objects on the fly are const (DataTypePtr), this function returns a new copy of the widened type. + */ + virtual DataTypePtr widen() const { return nullptr; } + /// Updates avg_value_size_hint for newly read column. Uses to optimize deserialization. Zero expected for first column. static void updateAvgValueSizeHint(const IColumn & column, double & avg_value_size_hint); diff --git a/dbms/src/Debug/DBGInvoker.cpp b/dbms/src/Debug/DBGInvoker.cpp index 95dea831d72..230a9aff95b 100644 --- a/dbms/src/Debug/DBGInvoker.cpp +++ b/dbms/src/Debug/DBGInvoker.cpp @@ -33,11 +33,15 @@ DBGInvoker::DBGInvoker() // TODO: remove this, use sleep in bash script regFunc("sleep", dbgFuncSleep); - regFunc("mock_schema_syncer", MockTiDBTable::dbgFuncMockSchemaSyncer); regFunc("mock_tidb_table", MockTiDBTable::dbgFuncMockTiDBTable); regFunc("mock_tidb_partition", MockTiDBTable::dbgFuncMockTiDBPartition); regFunc("rename_table_for_partition", MockTiDBTable::dbgFuncRenameTableForPartition); regFunc("drop_tidb_table", MockTiDBTable::dbgFuncDropTiDBTable); + regFunc("add_column_to_tidb_table", MockTiDBTable::dbgFuncAddColumnToTiDBTable); + regFunc("drop_column_from_tidb_table", MockTiDBTable::dbgFuncDropColumnFromTiDBTable); + regFunc("modify_column_in_tidb_table", MockTiDBTable::dbgFuncModifyColumnInTiDBTable); + regFunc("rename_tidb_table", MockTiDBTable::dbgFuncRenameTiDBTable); + regFunc("truncate_tidb_table", MockTiDBTable::dbgFuncTruncateTiDBTable); regFunc("set_flush_threshold", dbgFuncSetFlushThreshold); @@ -57,7 +61,9 @@ DBGInvoker::DBGInvoker() regFunc("dump_all_region", dbgFuncDumpAllRegion); - regFunc("refresh_schema", dbgFuncRefreshSchema); + regFunc("enable_schema_sync_service", dbgFuncEnableSchemaSyncService); + regFunc("mock_schema_syncer", dbgFuncMockSchemaSyncer); + regFunc("refresh_schemas", dbgFuncRefreshSchemas); } void replaceSubstr(std::string & str, const std::string & target, const std::string & replacement) diff --git a/dbms/src/Storages/Transaction/SchemaSyncer.cpp b/dbms/src/Debug/MockSchemaSyncer.cpp similarity index 52% rename from dbms/src/Storages/Transaction/SchemaSyncer.cpp rename to dbms/src/Debug/MockSchemaSyncer.cpp index a9e9b63813f..b7956e21351 100644 --- a/dbms/src/Storages/Transaction/SchemaSyncer.cpp +++ b/dbms/src/Debug/MockSchemaSyncer.cpp @@ -1,8 +1,7 @@ -#include - #include #include #include +#include #include #include #include @@ -18,7 +17,6 @@ #include #include #include -#include #include @@ -30,110 +28,6 @@ namespace ErrorCodes extern const int LOGICAL_ERROR; } -class Curl final : public ext::singleton -{ -public: - String getTiDBTableInfoJson(TableID table_id, Context & context); - String getTiDBTableInfoJson(const std::string & database_name, const std::string & table_name, Context & context); - -private: - Curl(); - ~Curl(); - - friend class ext::singleton; -}; - -Curl::Curl() -{ - CURLcode code = curl_global_init(CURL_GLOBAL_ALL); - if (code != CURLE_OK) - throw DB::Exception("CURL global init failed.", code); -} - -Curl::~Curl() { curl_global_cleanup(); } - -String Curl::getTiDBTableInfoJson(TableID table_id, Context & context) -{ - auto & tidb_service = context.getTiDBService(); - - CURL * curl = curl_easy_init(); - - curl_easy_setopt(curl, - CURLOPT_URL, - std::string("http://" + tidb_service.serviceIp() + ":" + tidb_service.statusPort() + "/db-table/" + toString(table_id)).c_str()); - - auto writeFunc = [](void * buffer, size_t size, size_t nmemb, void * result) { - auto str = reinterpret_cast(result); - size_t real_size = size * nmemb; - str->append((const char *)buffer, real_size); - return real_size; - }; - typedef size_t (*WriteFuncT)(void * buffer, size_t size, size_t nmemb, void * result); - curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, (WriteFuncT)writeFunc); - - String result; - curl_easy_setopt(curl, CURLOPT_WRITEDATA, (void *)&result); - - CURLcode code = curl_easy_perform(curl); - - curl_easy_cleanup(curl); - - if (code != CURLE_OK) - throw DB::Exception("Get TiDB schema through HTTP failed.", code); - - if (result.empty() || result[0] == '[') - { - result.clear(); - } - - return result; -} - -String Curl::getTiDBTableInfoJson(const std::string & database_name, const std::string & table_name, Context & context) -{ - auto & tidb_service = context.getTiDBService(); - - CURL * curl = curl_easy_init(); - - curl_easy_setopt(curl, - CURLOPT_URL, - std::string("http://" + tidb_service.serviceIp() + ":" + tidb_service.statusPort() + "/schema/" + database_name + "/" + table_name) - .c_str()); - - auto writeFunc = [](void * buffer, size_t size, size_t nmemb, void * result) { - auto str = reinterpret_cast(result); - size_t real_size = size * nmemb; - str->append((const char *)buffer, real_size); - return real_size; - }; - typedef size_t (*WriteFuncT)(void * buffer, size_t size, size_t nmemb, void * result); - curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, (WriteFuncT)writeFunc); - - String result; - curl_easy_setopt(curl, CURLOPT_WRITEDATA, (void *)&result); - - CURLcode code = curl_easy_perform(curl); - - curl_easy_cleanup(curl); - - if (code != CURLE_OK) - throw DB::Exception("Get TiDB schema through HTTP failed.", code); - - if (result.empty() || result[0] == '[') - { - result.clear(); - } - - return result; -} - -String getTiDBTableInfoJsonByCurl(TableID table_id, Context & context) { return Curl::instance().getTiDBTableInfoJson(table_id, context); } - -String getTiDBTableInfoJsonByCurl(const std::string & database_name, const std::string & table_name, Context & context) -{ - return Curl::instance().getTiDBTableInfoJson(database_name, table_name, context); -} - using TableInfo = TiDB::TableInfo; using ColumnInfo = TiDB::ColumnInfo; @@ -260,7 +154,6 @@ AlterCommands detectSchemaChanges(const TableInfo & table_info, const TableInfo AlterCommands alter_commands; /// Detect new columns. - // TODO: Detect rename or type-changed columns. for (const auto & column_info : table_info.columns) { const auto & orig_column_info = std::find_if(orig_table_info.columns.begin(), @@ -309,42 +202,74 @@ AlterCommands detectSchemaChanges(const TableInfo & table_info, const TableInfo alter_commands.emplace_back(std::move(command)); } + /// Detect type changed columns. + for (const auto & orig_column_info : orig_table_info.columns) + { + const auto & column_info = std::find_if(table_info.columns.begin(), table_info.columns.end(), [&](const ColumnInfo & column_info_) { + // TODO: Check primary key. + return column_info_.id == orig_column_info.id && column_info_.tp != orig_column_info.tp; + }); + + AlterCommand command; + if (column_info == table_info.columns.end()) + { + // Column unchanged. + continue; + } + else + { + // Type changed column. + command.type = AlterCommand::MODIFY_COLUMN; + command.column_name = orig_column_info.name; + command.data_type = getDataTypeByColumnInfo(*column_info); + } + + alter_commands.emplace_back(std::move(command)); + } + + // TODO: Detect rename columns. + return alter_commands; } -JsonSchemaSyncer::JsonSchemaSyncer() : log(&Logger::get("SchemaSyncer")) {} +MockSchemaSyncer::MockSchemaSyncer() : log(&Logger::get("MockSchemaSyncer")) {} -void JsonSchemaSyncer::syncSchema(TableID table_id, Context & context, bool force) +bool MockSchemaSyncer::syncSchemas(Context & context) { - // Do nothing if table already exists unless forced, - // so that we don't grab schema from TiDB, which is costly, on every syncSchema call. - auto & tmt_context = context.getTMTContext(); - if (!force && tmt_context.getStorages().get(table_id)) - return; + std::lock_guard lock(schema_mutex); + + std::unordered_map new_tables; + MockTiDB::instance().traverseTables([&](const auto & table) { new_tables.emplace(table->id(), table); }); + bool done_anything = false; - if (ignored_tables.count(table_id)) + for (auto [id, table] : tables) { - return; + if (new_tables.find(id) == new_tables.end()) + { + dropTable(table->table_info.db_name, table->table_info.name, context); + done_anything = true; + } } - /// Get table schema json from TiDB/TiKV. - String table_info_json = getSchemaJson(table_id, context); - if (table_info_json.empty()) + for (auto [id, table] : new_tables) { - LOG_WARNING(log, __PRETTY_FUNCTION__ << ": Table " << table_id << "doesn't exist in TiDB, it may have been dropped."); - return; + std::ignore = id; + if (syncTable(context, table)) + done_anything = true; } - LOG_DEBUG(log, __PRETTY_FUNCTION__ << ": Table " << table_id << " info json: " << table_info_json); + tables.swap(new_tables); + + return done_anything; +} - TableInfo table_info(table_info_json); +bool MockSchemaSyncer::syncTable(Context & context, MockTiDB::TablePtr table) +{ + auto & tmt_context = context.getTMTContext(); - if (context.getTiDBService().ignoreDatabases().count(table_info.db_name)) - { - ignored_tables.emplace(table_info.id); - LOG_DEBUG(log, __PRETTY_FUNCTION__ << ": Added table " << table_id << " into ignored list."); - return; - } + /// Get table schema json. + const TableInfo & table_info = table->table_info; + auto table_id = table_info.id; auto storage = tmt_context.getStorages().get(table_id); @@ -360,15 +285,16 @@ void JsonSchemaSyncer::syncSchema(TableID table_id, Context & context, bool forc auto create_table_internal = [&]() { LOG_DEBUG(log, __PRETTY_FUNCTION__ << ": Creating table " << table_info.name); createTable(table_info, context); - context.getTMTContext().getStorages().put(context.getTable(table_info.db_name, table_info.name)); - /// Mangle for partition table. - bool is_partition_table = table_info.manglePartitionTableIfNeeded(table_id); - if (is_partition_table && !context.isTableExist(table_info.db_name, table_info.name)) + /// Create sub-table for partitions if any. + if (table_info.is_partition_table) { - LOG_DEBUG(log, __PRETTY_FUNCTION__ << ": Re-creating table after mangling partition table " << table_info.name); - createTable(table_info, context); - context.getTMTContext().getStorages().put(context.getTable(table_info.db_name, table_info.name)); + // create partition table. + for (auto part_def : table_info.partition.definitions) + { + auto part_table_info = table_info.producePartitionTableInfo(part_def.id); + createTable(part_table_info, context); + } } }; @@ -390,9 +316,11 @@ void JsonSchemaSyncer::syncSchema(TableID table_id, Context & context, bool forc create_table_internal(); } - return; + return true; } + bool done_anything = false; + // TODO: Check database name change? // TODO: Partition table? if (storage->getTableName() != table_info.name) @@ -402,83 +330,38 @@ void JsonSchemaSyncer::syncSchema(TableID table_id, Context & context, bool forc __PRETTY_FUNCTION__ << ": Renaming table " << table_info.db_name << "." << storage->getTableName() << " TO " << table_info.db_name << "." << table_info.name); renameTable(table_info.db_name, storage->getTableName(), table_info, context); + done_anything = true; } /// Table existing, detect schema changes and apply. - auto merge_tree = std::dynamic_pointer_cast(storage); - const TableInfo & orig_table_info = merge_tree->getTableInfo(); + const TableInfo & orig_table_info = storage->getTableInfo(); AlterCommands alter_commands = detectSchemaChanges(table_info, orig_table_info); - - std::stringstream ss; - ss << "Detected schema changes: "; - for (const auto & command : alter_commands) - { - // TODO: Other command types. - if (command.type == AlterCommand::ADD_COLUMN) - ss << "ADD COLUMN " << command.column_name << " " << command.data_type->getName() << ", "; - else if (command.type == AlterCommand::DROP_COLUMN) - ss << "DROP COLUMN " << command.column_name << ", "; - } - - LOG_DEBUG(log, __PRETTY_FUNCTION__ << ": " << ss.str()); - - { - // Change internal TableInfo in TMT first. - // TODO: Ideally this should be done within alter function, however we are limited by the narrow alter interface, thus not truly atomic. - auto table_hard_lock = storage->lockStructureForAlter(__PRETTY_FUNCTION__); - merge_tree->setTableInfo(table_info); - } - - // Call storage alter to apply schema changes. - storage->alter(alter_commands, table_info.db_name, table_info.name, context); - - LOG_DEBUG(log, __PRETTY_FUNCTION__ << ": Schema changes apply done."); - - // TODO: Apply schema changes to partition tables. -} - -int JsonSchemaSyncer::getTableIdByName(const std::string & database_name, const std::string & table_name, Context & context) -{ - String table_info_json = getSchemaJsonByName(database_name, table_name, context); - if (table_info_json.empty()) + if (!alter_commands.empty()) { - LOG_WARNING(log, - __PRETTY_FUNCTION__ << ": Database" << database_name << ": Table " << table_name - << "doesn't exist in TiDB, it may have been dropped."); - return InvalidTableID; - } + std::stringstream ss; + ss << "Detected schema changes: "; + for (const auto & command : alter_commands) + { + // TODO: Other command types. + if (command.type == AlterCommand::ADD_COLUMN) + ss << "ADD COLUMN " << command.column_name << " " << command.data_type->getName() << ", "; + else if (command.type == AlterCommand::DROP_COLUMN) + ss << "DROP COLUMN " << command.column_name << ", "; + else if (command.type == AlterCommand::MODIFY_COLUMN) + ss << "MODIFY COLUMN " << command.column_name << " " << command.data_type->getName() << ", "; + } + LOG_DEBUG(log, __PRETTY_FUNCTION__ << ": " << ss.str()); - LOG_DEBUG(log, __PRETTY_FUNCTION__ << ": Database" << database_name << ": Table " << table_name << " info json: " << table_info_json); + // Call storage alter to apply schema changes. + storage->alterForTMT(alter_commands, table_info, table->table_info.db_name, context); + done_anything = true; - // parse table id from table_info_json - if (table_info_json.empty()) - { - return InvalidTableID; - } + LOG_DEBUG(log, __PRETTY_FUNCTION__ << ": Schema changes apply done."); - /// The JSON library does not support whitespace. We delete them. Inefficient. - /// TODO: This may mis-delete innocent spaces/newlines enclosed by quotes, consider using some lexical way. - /// Copy from TableInfo::deserialize - ReadBufferFromString in(table_info_json); - WriteBufferFromOwnString out; - while (!in.eof()) - { - char c; - readChar(c, in); - if (!isspace(c)) - writeChar(c, out); + // TODO: Apply schema changes to partition tables. } - JSON json(out.str()); - - return json["id"].getInt(); -} - -String HttpJsonSchemaSyncer::getSchemaJson(TableID table_id, Context & context) { return getTiDBTableInfoJsonByCurl(table_id, context); } - -String HttpJsonSchemaSyncer::getSchemaJsonByName(const std::string & database_name, const std::string & table_name, Context & context) -{ - return getTiDBTableInfoJsonByCurl(database_name, table_name, context); + return done_anything; } } // namespace DB diff --git a/dbms/src/Debug/MockSchemaSyncer.h b/dbms/src/Debug/MockSchemaSyncer.h new file mode 100644 index 00000000000..3e57ebf1da4 --- /dev/null +++ b/dbms/src/Debug/MockSchemaSyncer.h @@ -0,0 +1,27 @@ +#pragma once + +#include + +#include + +namespace DB +{ + +class MockSchemaSyncer : public SchemaSyncer +{ +public: + MockSchemaSyncer(); + + bool syncSchemas(Context & context) override; + +protected: + bool syncTable(Context & context, MockTiDB::TablePtr table); + + Logger * log; + + std::mutex schema_mutex; + + std::unordered_map tables; +}; + +} // namespace DB diff --git a/dbms/src/Debug/MockTiDB.cpp b/dbms/src/Debug/MockTiDB.cpp index e733a77a50a..dd9b6e67c26 100644 --- a/dbms/src/Debug/MockTiDB.cpp +++ b/dbms/src/Debug/MockTiDB.cpp @@ -1,12 +1,12 @@ -#include #include #include +#include #include #include #include #include -#include #include +#include #include @@ -24,21 +24,7 @@ using TablePtr = MockTiDB::TablePtr; Table::Table(const String & database_name_, const String & table_name_, TableInfo && table_info_) : table_info(std::move(table_info_)), database_name(database_name_), table_name(table_name_) -{ -} - -String MockTiDB::getSchemaJson(TableID table_id) -{ - std::lock_guard lock(tables_mutex); - - auto it = tables_by_id.find(table_id); - if (it == tables_by_id.end()) - { - throw Exception("Mock TiDB table with ID " + toString(table_id) + " does not exists", ErrorCodes::UNKNOWN_TABLE); - } - - return it->second->table_info.serialize(false); -} +{} void MockTiDB::dropTable(const String & database_name, const String & table_name) { @@ -63,7 +49,62 @@ void MockTiDB::dropTable(const String & database_name, const String & table_name tables_by_name.erase(it_by_name); } -TableID MockTiDB::newTable(const String & database_name, const String & table_name, const ColumnsDescription & columns) +ColumnInfo getColumnInfoFromColumn(const NameAndTypePair & column, ColumnID id) +{ + ColumnInfo column_info; + column_info.id = id; + column_info.name = column.name; + const IDataType * nested_type = column.type.get(); + if (!column.type->isNullable()) + { + column_info.setNotNullFlag(); + } + else + { + auto nullable_type = checkAndGetDataType(nested_type); + nested_type = nullable_type->getNestedType().get(); + } + if (nested_type->isUnsignedInteger()) + { + column_info.setUnsignedFlag(); + } + if (checkDataType(nested_type)) + { + auto decimal_type = checkAndGetDataType(nested_type); + column_info.flen = decimal_type->getPrec(); + column_info.decimal = decimal_type->getScale(); + } + +#ifdef M +#error "Please undefine macro M first." +#endif +#define M(tt, v, cf, ct, w) \ + if (checkDataType(nested_type)) \ + column_info.tp = TiDB::Type##tt; \ + else + COLUMN_TYPES(M) +#undef M + if (checkDataType(nested_type)) + column_info.tp = TiDB::TypeTiny; + else if (checkDataType(nested_type)) + column_info.tp = TiDB::TypeShort; + else if (checkDataType(nested_type)) + column_info.tp = TiDB::TypeLong; + else + throw DB::Exception("Invalid ?", ErrorCodes::LOGICAL_ERROR); + + // UInt64 is hijacked by the macro expansion, we check it again. + if (checkDataType(nested_type)) + column_info.tp = TiDB::TypeLongLong; + + // Default value. + // TODO: Parse default value and set flag properly. + column_info.setNoDefaultValueFlag(); + + return column_info; +} + +TableID MockTiDB::newTable(const String & database_name, const String & table_name, const ColumnsDescription & columns, Timestamp tso) { std::lock_guard lock(tables_mutex); @@ -81,50 +122,18 @@ TableID MockTiDB::newTable(const String & database_name, const String & table_na } table_info.db_id = databases[database_name]; table_info.db_name = database_name; - table_info.id = static_cast(tables_by_id.size()) + MaxSystemTableID + 1; + table_info.id = table_id_allocator++; table_info.name = table_name; int i = 0; for (auto & column : columns.getAllPhysical()) { - ColumnInfo column_info; - column_info.id = (i++); - column_info.name = column.name; - const IDataType *nested_type = column.type.get(); - if (!column.type->isNullable()) - { - column_info.setNotNullFlag(); - } - else - { - auto nullable_type = checkAndGetDataType(nested_type); - nested_type = nullable_type->getNestedType().get(); - } - if (column.type->isUnsignedInteger()) - { - column_info.setUnsignedFlag(); - } - if (checkDataType(nested_type)) - { - auto decimal_type = checkAndGetDataType(nested_type); - column_info.flen = decimal_type->getPrec(); - column_info.decimal = decimal_type->getScale(); - } - -#ifdef M -#error "Please undefine macro M first." -#endif -#define M(tt, v, cf, cfu, ct, ctu) \ - if (checkDataType(nested_type) || checkDataType(nested_type)) column_info.tp = TiDB::Type##tt; else - COLUMN_TYPES(M) -#undef M - throw DB::Exception("Invalid ?", ErrorCodes::LOGICAL_ERROR); - - table_info.columns.emplace_back(column_info); + table_info.columns.emplace_back(getColumnInfoFromColumn(column, i++)); } table_info.pk_is_handle = false; table_info.comment = "Mocked."; + table_info.update_timestamp = tso; auto table = std::make_shared(database_name, table_name, std::move(table_info)); tables_by_id.emplace(table->table_info.id, table); @@ -133,18 +142,18 @@ TableID MockTiDB::newTable(const String & database_name, const String & table_na return table->table_info.id; } -TableID MockTiDB::newPartition(const String & database_name, const String & table_name, const String & partition_name) +TableID MockTiDB::newPartition(const String & database_name, const String & table_name, const String & partition_name, Timestamp tso) { std::lock_guard lock(tables_mutex); TablePtr table = getTableByNameInternal(database_name, table_name); TableInfo & table_info = table->table_info; - const auto & part_def = find_if(table_info.partition.definitions.begin(), table_info.partition.definitions.end(), [& partition_name](PartitionDefinition & part_def) { - return part_def.name == partition_name; - }); + const auto & part_def = find_if(table_info.partition.definitions.begin(), table_info.partition.definitions.end(), + [&partition_name](PartitionDefinition & part_def) { return part_def.name == partition_name; }); if (part_def != table_info.partition.definitions.end()) - throw Exception("Mock TiDB table " + database_name + "." + table_name + " already has partition " + partition_name, ErrorCodes::LOGICAL_ERROR); + throw Exception( + "Mock TiDB table " + database_name + "." + table_name + " already has partition " + partition_name, ErrorCodes::LOGICAL_ERROR); table_info.is_partition_table = true; table_info.partition.enable = true; @@ -154,6 +163,7 @@ TableID MockTiDB::newPartition(const String & database_name, const String & tabl partition_def.id = partition_id; partition_def.name = partition_name; table_info.partition.definitions.emplace_back(partition_def); + table_info.update_timestamp = tso; // Map the same table object with partition ID as key, so mock schema syncer behaves the same as TiDB, // i.e. gives the table info by partition ID. @@ -162,6 +172,87 @@ TableID MockTiDB::newPartition(const String & database_name, const String & tabl return partition_id; } +void MockTiDB::addColumnToTable(const String & database_name, const String & table_name, const NameAndTypePair & column) +{ + std::lock_guard lock(tables_mutex); + + TablePtr table = getTableByNameInternal(database_name, table_name); + String qualified_name = database_name + "." + table_name; + auto & columns = table->table_info.columns; + if (std::find_if(columns.begin(), columns.end(), [&](const ColumnInfo & column_) { return column_.name == column.name; }) + != columns.end()) + throw Exception("Column " + column.name + " already exists in TiDB table " + qualified_name, ErrorCodes::LOGICAL_ERROR); + + ColumnInfo column_info = getColumnInfoFromColumn(column, columns.back().id + 1); + columns.emplace_back(column_info); +} + +void MockTiDB::dropColumnFromTable(const String & database_name, const String & table_name, const String & column_name) +{ + std::lock_guard lock(tables_mutex); + + TablePtr table = getTableByNameInternal(database_name, table_name); + String qualified_name = database_name + "." + table_name; + auto & columns = table->table_info.columns; + auto it = std::find_if(columns.begin(), columns.end(), [&](const ColumnInfo & column_) { return column_.name == column_name; }); + if (it == columns.end()) + throw Exception("Column " + column_name + " does not exist in TiDB table " + qualified_name, ErrorCodes::LOGICAL_ERROR); + + columns.erase(it); +} + +void MockTiDB::modifyColumnInTable(const String & database_name, const String & table_name, const NameAndTypePair & column) +{ + std::lock_guard lock(tables_mutex); + + TablePtr table = getTableByNameInternal(database_name, table_name); + String qualified_name = database_name + "." + table_name; + auto & columns = table->table_info.columns; + auto it = std::find_if(columns.begin(), columns.end(), [&](const ColumnInfo & column_) { return column_.name == column.name; }); + if (it == columns.end()) + throw Exception("Column " + column.name + " does not exist in TiDB table " + qualified_name, ErrorCodes::LOGICAL_ERROR); + + ColumnInfo column_info = getColumnInfoFromColumn(column, 0); + if (it->hasUnsignedFlag() != column_info.hasUnsignedFlag()) + throw Exception("Modify column " + column.name + " UNSIGNED flag is not allowed", ErrorCodes::LOGICAL_ERROR); + if (it->hasNotNullFlag() != column_info.hasNotNullFlag()) + throw Exception("Modify column " + column.name + " NOT NULL flag is not allowed", ErrorCodes::LOGICAL_ERROR); + if (it->tp == column_info.tp) + throw Exception("Column " + column.name + " type not changed", ErrorCodes::LOGICAL_ERROR); + + it->tp = column_info.tp; +} + +void MockTiDB::renameTable(const String & database_name, const String & table_name, const String & new_table_name) +{ + std::lock_guard lock(tables_mutex); + + TablePtr table = getTableByNameInternal(database_name, table_name); + String qualified_name = database_name + "." + table_name; + String new_qualified_name = database_name + "." + new_table_name; + + TableInfo new_table_info = table->table_info; + new_table_info.name = new_table_name; + auto new_table = std::make_shared
(database_name, new_table_name, std::move(new_table_info)); + + tables_by_id[new_table->table_info.id] = new_table; + tables_by_name.erase(qualified_name); + tables_by_name.emplace(new_qualified_name, new_table); +} + +void MockTiDB::truncateTable(const String & database_name, const String & table_name) +{ + std::lock_guard lock(tables_mutex); + + TablePtr table = getTableByNameInternal(database_name, table_name); + + TableID old_table_id = table->table_info.id; + table->table_info.id = table_id_allocator++; + + tables_by_id.erase(old_table_id); + tables_by_id.emplace(table->id(), table); +} + TablePtr MockTiDB::getTableByName(const String & database_name, const String & table_name) { std::lock_guard lock(tables_mutex); @@ -169,6 +260,13 @@ TablePtr MockTiDB::getTableByName(const String & database_name, const String & t return getTableByNameInternal(database_name, table_name); } +void MockTiDB::traverseTables(std::function f) +{ + std::lock_guard lock(tables_mutex); + + std::for_each(tables_by_id.begin(), tables_by_id.end(), [&](const auto & pair) { f(pair.second); }); +} + TablePtr MockTiDB::getTableByNameInternal(const String & database_name, const String & table_name) { String qualified_name = database_name + "." + table_name; @@ -181,4 +279,4 @@ TablePtr MockTiDB::getTableByNameInternal(const String & database_name, const St return it->second; } -} +} // namespace DB diff --git a/dbms/src/Debug/MockTiDB.h b/dbms/src/Debug/MockTiDB.h index 659fcfefa81..b862cf5717e 100644 --- a/dbms/src/Debug/MockTiDB.h +++ b/dbms/src/Debug/MockTiDB.h @@ -61,30 +61,27 @@ class MockTiDB : public ext::singleton }; using TablePtr = std::shared_ptr
; - class MockSchemaSyncer : public JsonSchemaSyncer - { - protected: - String getSchemaJson(TableID table_id, Context & /*context*/) override { return MockTiDB::instance().getSchemaJson(table_id); } - String getSchemaJsonByName(const std::string & database_name, const std::string & table_name, Context & context) override - { - std::ignore = database_name; - std::ignore = table_name; - std::ignore = context; - throw Exception("getSchemaJsonByName not implemented in MockSchemaSyncer"); - } - }; - public: - String getSchemaJson(TableID table_id); - - TableID newTable(const String & database_name, const String & table_name, const ColumnsDescription & columns); + TableID newTable(const String & database_name, const String & table_name, const ColumnsDescription & columns, Timestamp tso); - TableID newPartition(const String & database_name, const String & table_name, const String & partition_name); + TableID newPartition(const String & database_name, const String & table_name, const String & partition_name, Timestamp tso); void dropTable(const String & database_name, const String & table_name); + void addColumnToTable(const String & database_name, const String & table_name, const NameAndTypePair & column); + + void dropColumnFromTable(const String & database_name, const String & table_name, const String & column_name); + + void modifyColumnInTable(const String & database_name, const String & table_name, const NameAndTypePair & column); + + void renameTable(const String & database_name, const String & table_name, const String & new_table_name); + + void truncateTable(const String & database_name, const String & table_name); + TablePtr getTableByName(const String & database_name, const String & table_name); + void traverseTables(std::function f); + private: TablePtr getTableByNameInternal(const String & database_name, const String & table_name); @@ -94,6 +91,8 @@ class MockTiDB : public ext::singleton std::unordered_map databases; std::unordered_map tables_by_name; std::unordered_map tables_by_id; + + std::atomic table_id_allocator = MaxSystemTableID + 1; }; } // namespace DB diff --git a/dbms/src/Debug/dbgFuncMockTiDBTable.cpp b/dbms/src/Debug/dbgFuncMockTiDBTable.cpp index 1b043ea4e9d..e2b961ba4fc 100644 --- a/dbms/src/Debug/dbgFuncMockTiDBTable.cpp +++ b/dbms/src/Debug/dbgFuncMockTiDBTable.cpp @@ -1,3 +1,4 @@ +#include #include #include #include @@ -22,28 +23,6 @@ extern const int BAD_ARGUMENTS; extern const int LOGICAL_ERROR; } // namespace ErrorCodes -void MockTiDBTable::dbgFuncMockSchemaSyncer(Context & context, const ASTs & args, DBGInvoker::Printer output) -{ - if (args.size() != 1) - throw Exception("Args not matched, should be: enable (true/false)", ErrorCodes::BAD_ARGUMENTS); - - bool enabled = safeGet(typeid_cast(*args[0]).value) == "true"; - - TMTContext & tmt = context.getTMTContext(); - if (enabled) - { - tmt.setSchemaSyncer(std::make_shared()); - } - else - { - tmt.setSchemaSyncer(std::make_shared()); - } - - std::stringstream ss; - ss << "mock schema syncer " << (enabled ? "enabled" : "disabled"); - output(ss.str()); -} - void MockTiDBTable::dbgFuncMockTiDBTable(Context & context, const ASTs & args, DBGInvoker::Printer output) { if (args.size() != 3) @@ -62,15 +41,16 @@ void MockTiDBTable::dbgFuncMockTiDBTable(Context & context, const ASTs & args, D throw Exception("Invalid TiDB table schema", ErrorCodes::LOGICAL_ERROR); ColumnsDescription columns = InterpreterCreateQuery::getColumnsDescription(typeid_cast(*columns_ast), context); + auto tso = context.getTMTContext().getPDClient()->getTS(); - TableID table_id = MockTiDB::instance().newTable(database_name, table_name, columns); + TableID table_id = MockTiDB::instance().newTable(database_name, table_name, columns, tso); std::stringstream ss; ss << "mock table #" << table_id; output(ss.str()); } -void MockTiDBTable::dbgFuncMockTiDBPartition(Context &, const ASTs & args, DBGInvoker::Printer output) +void MockTiDBTable::dbgFuncMockTiDBPartition(Context & context, const ASTs & args, DBGInvoker::Printer output) { if (args.size() != 3) throw Exception("Args not matched, should be: database-name, table-name, partition-name", ErrorCodes::BAD_ARGUMENTS); @@ -78,8 +58,9 @@ void MockTiDBTable::dbgFuncMockTiDBPartition(Context &, const ASTs & args, DBGIn const String & database_name = typeid_cast(*args[0]).name; const String & table_name = typeid_cast(*args[1]).name; const String & partition_name = typeid_cast(*args[2]).name; + auto tso = context.getTMTContext().getPDClient()->getTS(); - TableID partition_id = MockTiDB::instance().newPartition(database_name, table_name, partition_name); + TableID partition_id = MockTiDB::instance().newPartition(database_name, table_name, partition_name, tso); std::stringstream ss; ss << "mock partition #" << partition_id; @@ -118,11 +99,14 @@ void MockTiDBTable::dbgFuncRenameTableForPartition(Context & context, const ASTs void MockTiDBTable::dbgFuncDropTiDBTable(Context & context, const ASTs & args, DBGInvoker::Printer output) { - if (args.size() != 2) - throw Exception("Args not matched, should be: database-name, table-name", ErrorCodes::BAD_ARGUMENTS); + if (args.size() != 2 && args.size() != 3) + throw Exception("Args not matched, should be: database-name, table-name[, drop-regions]", ErrorCodes::BAD_ARGUMENTS); const String & database_name = typeid_cast(*args[0]).name; const String & table_name = typeid_cast(*args[1]).name; + bool drop_regions = true; + if (args.size() == 3) + drop_regions = typeid_cast(*args[1]).name == "true"; MockTiDB::TablePtr table = nullptr; TableID table_id = InvalidTableID; @@ -131,7 +115,7 @@ void MockTiDBTable::dbgFuncDropTiDBTable(Context & context, const ASTs & args, D table = MockTiDB::instance().getTableByName(database_name, table_name); table_id = table->id(); } - catch (Exception e) + catch (const Exception & e) { if (e.code() != ErrorCodes::UNKNOWN_TABLE) throw; @@ -143,7 +127,7 @@ void MockTiDBTable::dbgFuncDropTiDBTable(Context & context, const ASTs & args, D auto & kvstore = tmt.getKVStore(); auto & region_table = tmt.getRegionTable(); - if (table->isPartitionTable()) + if (table->isPartitionTable() && drop_regions) { auto partition_ids = table->getPartitionIDs(); std::for_each(partition_ids.begin(), partition_ids.end(), [&](TableID partition_id) { @@ -154,6 +138,7 @@ void MockTiDBTable::dbgFuncDropTiDBTable(Context & context, const ASTs & args, D }); } + if (drop_regions) { for (auto & e : region_table.getRegionsByTable(table_id)) kvstore->removeRegion(e.first, ®ion_table); @@ -167,4 +152,115 @@ void MockTiDBTable::dbgFuncDropTiDBTable(Context & context, const ASTs & args, D output(ss.str()); } +void MockTiDBTable::dbgFuncAddColumnToTiDBTable(Context & context, const ASTs & args, DBGInvoker::Printer output) +{ + if (args.size() != 3) + throw Exception("Args not matched, should be: database-name, table-name, 'col type'", ErrorCodes::BAD_ARGUMENTS); + + const String & database_name = typeid_cast(*args[0]).name; + const String & table_name = typeid_cast(*args[1]).name; + + auto col_str = safeGet(typeid_cast(*args[2]).value); + ASTPtr col_ast; + ParserColumnDeclarationList schema_parser; + Tokens tokens(col_str.data(), col_str.data() + col_str.length()); + TokenIterator pos(tokens); + Expected expected; + if (!schema_parser.parse(pos, col_ast, expected)) + throw Exception("Invalid TiDB table column", ErrorCodes::LOGICAL_ERROR); + ColumnsDescription cols = InterpreterCreateQuery::getColumnsDescription(typeid_cast(*col_ast), context); + if (cols.getAllPhysical().size() > 1) + throw Exception("Not support multiple columns", ErrorCodes::LOGICAL_ERROR); + + // TODO: Support partition table. + + NameAndTypePair column = cols.getAllPhysical().front(); + MockTiDB::instance().addColumnToTable(database_name, table_name, column); + + std::stringstream ss; + ss << "added column " << column.name << " " << column.type->getName(); + output(ss.str()); +} + +void MockTiDBTable::dbgFuncDropColumnFromTiDBTable(Context & /*context*/, const ASTs & args, DBGInvoker::Printer output) +{ + if (args.size() != 3) + throw Exception("Args not matched, should be: database-name, table-name, column-name", ErrorCodes::BAD_ARGUMENTS); + + const String & database_name = typeid_cast(*args[0]).name; + const String & table_name = typeid_cast(*args[1]).name; + const String & column_name = typeid_cast(*args[2]).name; + + MockTiDB::TablePtr table = MockTiDB::instance().getTableByName(database_name, table_name); + + // TODO: Support partition table. + + MockTiDB::instance().dropColumnFromTable(database_name, table_name, column_name); + + std::stringstream ss; + ss << "dropped column " << column_name; + output(ss.str()); +} + +void MockTiDBTable::dbgFuncModifyColumnInTiDBTable(DB::Context & context, const DB::ASTs & args, DB::DBGInvoker::Printer output) +{ + if (args.size() != 3) + throw Exception("Args not matched, should be: database-name, table-name, 'col type'", ErrorCodes::BAD_ARGUMENTS); + + const String & database_name = typeid_cast(*args[0]).name; + const String & table_name = typeid_cast(*args[1]).name; + + auto col_str = safeGet(typeid_cast(*args[2]).value); + ASTPtr col_ast; + ParserColumnDeclarationList schema_parser; + Tokens tokens(col_str.data(), col_str.data() + col_str.length()); + TokenIterator pos(tokens); + Expected expected; + if (!schema_parser.parse(pos, col_ast, expected)) + throw Exception("Invalid TiDB table column", ErrorCodes::LOGICAL_ERROR); + ColumnsDescription cols = InterpreterCreateQuery::getColumnsDescription(typeid_cast(*col_ast), context); + if (cols.getAllPhysical().size() > 1) + throw Exception("Not support multiple columns", ErrorCodes::LOGICAL_ERROR); + + // TODO: Support partition table. + + NameAndTypePair column = cols.getAllPhysical().front(); + MockTiDB::instance().modifyColumnInTable(database_name, table_name, column); + + std::stringstream ss; + ss << "modified column " << column.name << " " << column.type->getName(); + output(ss.str()); +} + +void MockTiDBTable::dbgFuncRenameTiDBTable(Context & /*context*/, const ASTs & args, DBGInvoker::Printer output) +{ + if (args.size() != 3) + throw Exception("Args not matched, should be: database-name, table-name, new-table-name", ErrorCodes::BAD_ARGUMENTS); + + const String & database_name = typeid_cast(*args[0]).name; + const String & table_name = typeid_cast(*args[1]).name; + const String & new_table_name = typeid_cast(*args[2]).name; + + MockTiDB::instance().renameTable(database_name, table_name, new_table_name); + + std::stringstream ss; + ss << "renamed table " << database_name << "." << table_name << " to " << database_name << "." << new_table_name; + output(ss.str()); +} + +void MockTiDBTable::dbgFuncTruncateTiDBTable(Context & /*context*/, const ASTs & args, DBGInvoker::Printer output) +{ + if (args.size() != 2) + throw Exception("Args not matched, should be: database-name, table-name", ErrorCodes::BAD_ARGUMENTS); + + const String & database_name = typeid_cast(*args[0]).name; + const String & table_name = typeid_cast(*args[1]).name; + + MockTiDB::instance().truncateTable(database_name, table_name); + + std::stringstream ss; + ss << "truncated table " << database_name << "." << table_name; + output(ss.str()); +} + } // namespace DB diff --git a/dbms/src/Debug/dbgFuncMockTiDBTable.h b/dbms/src/Debug/dbgFuncMockTiDBTable.h index 64114ff11b8..92b29a7589a 100644 --- a/dbms/src/Debug/dbgFuncMockTiDBTable.h +++ b/dbms/src/Debug/dbgFuncMockTiDBTable.h @@ -1,7 +1,7 @@ #pragma once -#include #include +#include namespace DB { @@ -11,10 +11,6 @@ class Context; // TiDB table test tool struct MockTiDBTable { - // Change whether to mock schema syncer. - // Usage: - // ./storages-client.sh "DBGInvoke mock_schema_syncer(enabled)" - static void dbgFuncMockSchemaSyncer(Context & context, const ASTs & args, DBGInvoker::Printer output); // Inject mocked TiDB table. // Usage: @@ -37,6 +33,31 @@ struct MockTiDBTable // Usage: // ./storages-client.sh "DBGInvoke drop_tidb_table(database_name, table_name)" static void dbgFuncDropTiDBTable(Context & context, const ASTs & args, DBGInvoker::Printer output); + + // Add a column to a mocked TiDB table. + // Usage: + // ./storages-client.sh "DBGInvoke add_column_to_tidb_table(database_name, table_name, 'col type')" + static void dbgFuncAddColumnToTiDBTable(Context & context, const ASTs & args, DBGInvoker::Printer output); + + // Drop a column from a mocked TiDB table. + // Usage: + // ./storages-client.sh "DBGInvoke drop_column_from_tidb_table(database_name, table_name, column_name)" + static void dbgFuncDropColumnFromTiDBTable(Context & context, const ASTs & args, DBGInvoker::Printer output); + + // Modify a column's type in a mocked TiDB table. + // Usage: + // ./storages-client.sh "DBGInvoke modify_column_in_tidb_table(database_name, table_name, 'col type')" + static void dbgFuncModifyColumnInTiDBTable(Context & context, const ASTs & args, DBGInvoker::Printer output); + + // Rename a TiDB table. + // Usage: + // ./storages-client.sh "DBGInvoke rename_tidb_table(database_name, table_name, new_table)" + static void dbgFuncRenameTiDBTable(Context & context, const ASTs & args, DBGInvoker::Printer output); + + // Truncate a TiDB table. + // Usage: + // ./storages-client.sh "DBGInvoke truncate_tidb_table(database_name, table_name)" + static void dbgFuncTruncateTiDBTable(Context & context, const ASTs & args, DBGInvoker::Printer output); }; } // namespace DB diff --git a/dbms/src/Debug/dbgFuncRegion.cpp b/dbms/src/Debug/dbgFuncRegion.cpp index f9be691c995..bda77956274 100644 --- a/dbms/src/Debug/dbgFuncRegion.cpp +++ b/dbms/src/Debug/dbgFuncRegion.cpp @@ -87,22 +87,18 @@ void dbgFuncTryFlush(Context & context, const ASTs &, DBGInvoker::Printer output void dbgFuncTryFlushRegion(Context & context, const ASTs & args, DBGInvoker::Printer output) { - if (args.size() < 3) + if (args.size() != 1) { - throw Exception("Args not matched, should be: database-name, table-name, region-id", ErrorCodes::BAD_ARGUMENTS); + throw Exception("Args not matched, should be: region-id", ErrorCodes::BAD_ARGUMENTS); } - const String & database_name = typeid_cast(*args[0]).name; - const String & table_name = typeid_cast(*args[1]).name; - RegionID region_id = (RegionID)safeGet(typeid_cast(*args[2]).value); - - TableID table_id = getTableID(context, database_name, table_name, ""); + RegionID region_id = (RegionID)safeGet(typeid_cast(*args[0]).value); TMTContext & tmt = context.getTMTContext(); tmt.getRegionTable().tryFlushRegion(region_id); std::stringstream ss; - ss << "region_table try flush table " << table_id << " region " << region_id; + ss << "region_table try flush region " << region_id; output(ss.str()); } diff --git a/dbms/src/Debug/dbgFuncSchema.cpp b/dbms/src/Debug/dbgFuncSchema.cpp index bb527f6207b..5431f9baaad 100644 --- a/dbms/src/Debug/dbgFuncSchema.cpp +++ b/dbms/src/Debug/dbgFuncSchema.cpp @@ -1,6 +1,9 @@ +#include #include #include +#include #include +#include #include #include #include @@ -13,37 +16,61 @@ namespace ErrorCodes extern const int UNKNOWN_TABLE; } // namespace ErrorCodes -void dbgFuncRefreshSchema(Context & context, const ASTs & args, DBGInvoker::Printer output) +void dbgFuncEnableSchemaSyncService(Context & context, const ASTs & args, DBGInvoker::Printer output) { - if (args.size() != 2) - throw Exception("Args not matched, should be: database-name, table-name", ErrorCodes::BAD_ARGUMENTS); + if (args.size() != 1) + throw Exception("Args not matched, should be: enable (true/false)", ErrorCodes::BAD_ARGUMENTS); - std::string database_name = typeid_cast(*args[0]).name; - std::transform(database_name.begin(), database_name.end(), database_name.begin(), ::tolower); - std::string table_name = typeid_cast(*args[1]).name; - std::transform(table_name.begin(), table_name.end(), table_name.begin(), ::tolower); + bool enable = safeGet(typeid_cast(*args[0]).value) == "true"; - TMTContext & tmt = context.getTMTContext(); - auto storage = tmt.getStorages().getByName(database_name, table_name); - if (storage == nullptr) + if (enable) { - throw Exception("Table " + database_name + "." + table_name + " doesn't not exist", ErrorCodes::UNKNOWN_TABLE); + if (!context.getSchemaSyncService()) + context.initializeSchemaSyncService(); } - auto merge_tree = std::dynamic_pointer_cast(storage); - auto schema_syncer = tmt.getSchemaSyncer(); - int table_id = schema_syncer->getTableIdByName(database_name, table_name, context); - if (table_id != InvalidTableID) + else + { + if (context.getSchemaSyncService()) + context.getSchemaSyncService().reset(); + } + + std::stringstream ss; + ss << "schema sync service " << (enable ? "enabled" : "disabled"); + output(ss.str()); +} + +void dbgFuncMockSchemaSyncer(Context & context, const ASTs & args, DBGInvoker::Printer output) +{ + if (args.size() != 1) + throw Exception("Args not matched, should be: enable (true/false)", ErrorCodes::BAD_ARGUMENTS); + + bool enabled = safeGet(typeid_cast(*args[0]).value) == "true"; + + TMTContext & tmt = context.getTMTContext(); + + static auto old_schema_syncer = tmt.getSchemaSyncer(); + if (enabled) { - schema_syncer->syncSchema(table_id, context, true); + tmt.setSchemaSyncer(std::make_shared()); } else { - throw Exception("Table " + database_name + "." + table_name + " doesn't exist in tidb", ErrorCodes::UNKNOWN_TABLE); + tmt.setSchemaSyncer(old_schema_syncer); } + std::stringstream ss; + ss << "mock schema syncer " << (enabled ? "enabled" : "disabled"); + output(ss.str()); +} + +void dbgFuncRefreshSchemas(Context & context, const ASTs &, DBGInvoker::Printer output) +{ + TMTContext & tmt = context.getTMTContext(); + auto schema_syncer = tmt.getSchemaSyncer(); + schema_syncer->syncSchemas(context); std::stringstream ss; - ss << "refreshed schema for table #" << merge_tree->getTableInfo().id; + ss << "schemas refreshed"; output(ss.str()); } diff --git a/dbms/src/Debug/dbgFuncSchema.h b/dbms/src/Debug/dbgFuncSchema.h index 345bfaab1c6..9e15ad88ef3 100644 --- a/dbms/src/Debug/dbgFuncSchema.h +++ b/dbms/src/Debug/dbgFuncSchema.h @@ -8,9 +8,19 @@ namespace DB class Context; -// Refresh schema of the given table. +// Enable/disable schema sync service. // Usage: -// ./storage-client.sh "DBGInvoke refresh_schema(database_name, table_name)" -void dbgFuncRefreshSchema(Context & context, const ASTs & args, DBGInvoker::Printer output); +// ./storages-client.sh "DBGInvoke enable_schema_sync_service(enable)" +void dbgFuncEnableSchemaSyncService(Context & context, const ASTs & args, DBGInvoker::Printer output); + +// Change whether to mock schema syncer. +// Usage: +// ./storages-client.sh "DBGInvoke mock_schema_syncer(enabled)" +void dbgFuncMockSchemaSyncer(Context & context, const ASTs & args, DBGInvoker::Printer output); + +// Refresh schemas for all tables. +// Usage: +// ./storage-client.sh "DBGInvoke refresh_schemas()" +void dbgFuncRefreshSchemas(Context & context, const ASTs & args, DBGInvoker::Printer output); } // namespace DB diff --git a/dbms/src/Interpreters/Context.cpp b/dbms/src/Interpreters/Context.cpp index 2f0437e7cc6..2247dd3f04f 100644 --- a/dbms/src/Interpreters/Context.cpp +++ b/dbms/src/Interpreters/Context.cpp @@ -16,16 +16,17 @@ #include #include #include -#include #include #include +#include #include #include #include #include #include +#include +#include #include -#include #include #include #include @@ -51,7 +52,6 @@ #include #include #include -#include #include #include @@ -153,7 +153,7 @@ struct ContextShared SharedQueriesPtr shared_queries; /// The cache of shared queries. RaftServicePtr raft_service; /// Raft service instance. - TiDBServicePtr tidb_service; /// TiDB service instance. + SchemaSyncServicePtr schema_sync_service; /// Schema sync service instance. PartPathSelectorPtr part_path_selector_ptr; /// PartPathSelector service instance. /// Named sessions. The user could specify session identifier to reuse settings and temporary tables in subsequent requests. @@ -1421,13 +1421,14 @@ void Context::shutdownRaftService() void Context::createTMTContext(const std::vector & pd_addrs, const std::string & learner_key, const std::string & learner_value, + const std::unordered_set & ignore_databases, const std::string & kvstore_path, const std::string & region_mapping_path) { auto lock = getLock(); if (shared->tmt_context) throw Exception("TMTContext has already existed", ErrorCodes::LOGICAL_ERROR); - shared->tmt_context = std::make_shared(*this, pd_addrs, learner_key, learner_value, kvstore_path, region_mapping_path); + shared->tmt_context = std::make_shared(*this, pd_addrs, learner_key, learner_value, ignore_databases, kvstore_path, region_mapping_path); } void Context::initializePartPathSelector(const std::vector & all_path) @@ -1454,20 +1455,18 @@ RaftService & Context::getRaftService() return *shared->raft_service; } -void Context::initializeTiDBService(const std::string & service_ip, const std::string & status_port, const std::unordered_set & ignore_databases) +void Context::initializeSchemaSyncService() { auto lock = getLock(); - if (shared->tidb_service) - throw Exception("TiDB Service has already been initialized.", ErrorCodes::LOGICAL_ERROR); - shared->tidb_service = std::make_shared(service_ip, status_port, ignore_databases); + if (shared->schema_sync_service) + throw Exception("Schema Sync Service has already been initialized.", ErrorCodes::LOGICAL_ERROR); + shared->schema_sync_service = std::make_shared(*global_context); } -TiDBService & Context::getTiDBService() +SchemaSyncServicePtr & Context::getSchemaSyncService() { auto lock = getLock(); - if (!shared->tidb_service) - throw Exception("TiDB Service is not initialized.", ErrorCodes::LOGICAL_ERROR); - return *shared->tidb_service; + return shared->schema_sync_service; } zkutil::ZooKeeperPtr Context::getZooKeeper() const diff --git a/dbms/src/Interpreters/Context.h b/dbms/src/Interpreters/Context.h index eec180cccda..61d97e7fefa 100644 --- a/dbms/src/Interpreters/Context.h +++ b/dbms/src/Interpreters/Context.h @@ -6,6 +6,7 @@ #include #include #include +#include #include #include @@ -80,6 +81,8 @@ class RaftService; using RaftServicePtr = std::shared_ptr; class TiDBService; using TiDBServicePtr = std::shared_ptr; +class SchemaSyncService; +using SchemaSyncServicePtr = std::shared_ptr; /// (database name, table name) using DatabaseAndTableName = std::pair; @@ -362,16 +365,17 @@ class Context void createTMTContext(const std::vector & pd_addrs, const std::string & learner_key, const std::string & learner_value, + const std::unordered_set & ignore_databases, const std::string & kvstore_path, const std::string & region_mapping_path); RaftService & getRaftService(); + void initializeSchemaSyncService(); + SchemaSyncServicePtr & getSchemaSyncService(); + void initializePartPathSelector(const std::vector & all_path); PartPathSelector & getPartPathSelector(); - void initializeTiDBService(const std::string & service_ip, const std::string & status_port, const std::unordered_set & ignore_databases); - TiDBService & getTiDBService(); - Clusters & getClusters() const; std::shared_ptr getCluster(const std::string & cluster_name) const; std::shared_ptr tryGetCluster(const std::string & cluster_name) const; diff --git a/dbms/src/Interpreters/InterpreterSelectQuery.cpp b/dbms/src/Interpreters/InterpreterSelectQuery.cpp index ab3663b8b07..1f57e998acf 100644 --- a/dbms/src/Interpreters/InterpreterSelectQuery.cpp +++ b/dbms/src/Interpreters/InterpreterSelectQuery.cpp @@ -34,7 +34,9 @@ #include #include #include +#include #include +#include #include #include @@ -75,6 +77,8 @@ namespace ErrorCodes extern const int TOO_MANY_COLUMNS; extern const int LOGICAL_ERROR; extern const int NOT_IMPLEMENTED; + extern const int SCHEMA_VERSION_ERROR; + extern const int UNKNOWN_EXCEPTION; } InterpreterSelectQuery::InterpreterSelectQuery( @@ -146,6 +150,7 @@ void InterpreterSelectQuery::init(const Names & required_result_column_names) { /// Read from table function. storage = context.getQueryContext().executeTableFunction(table_expression); + table_lock = storage->lockStructure(false, __PRETTY_FUNCTION__); } else { @@ -155,12 +160,17 @@ void InterpreterSelectQuery::init(const Names & required_result_column_names) getDatabaseAndTableNames(database_name, table_name); - storage = context.getTable(database_name, table_name); + if (settings.schema_version == DEFAULT_UNSPECIFIED_SCHEMA_VERSION) + { + storage = context.getTable(database_name, table_name); + table_lock = storage->lockStructure(false, __PRETTY_FUNCTION__); + } + else + { + getAndLockStorageWithSchemaVersion(database_name, table_name, settings.schema_version); + } } - if (storage) - table_lock = storage->lockStructure(false, __PRETTY_FUNCTION__); - query_analyzer = std::make_unique( query_ptr, context, storage, source_columns, required_result_column_names, subquery_depth, !only_analyze); @@ -183,6 +193,74 @@ void InterpreterSelectQuery::init(const Names & required_result_column_names) } +void InterpreterSelectQuery::getAndLockStorageWithSchemaVersion(const String & database_name, const String & table_name, Int64 schema_version) +{ + String qualified_name = database_name + "." + table_name; + + /// Lambda for get storage, then align schema version under the read lock. + auto get_and_lock_storage = [&](bool schema_synced) -> std::tuple { + /// Get storage in case it's dropped then re-created. + // If schema synced, call getTable without try, leading to exception on table not existing. + auto storage_ = schema_synced ? context.getTable(database_name, table_name) : context.tryGetTable(database_name, table_name); + if (!storage_) + return std::make_tuple(nullptr, nullptr, DEFAULT_UNSPECIFIED_SCHEMA_VERSION, false); + + const auto merge_tree = dynamic_cast(storage_.get()); + if (!merge_tree || merge_tree->getData().merging_params.mode != MergeTreeData::MergingParams::Txn) + throw Exception("Specifying schema_version for non-TMT storage: " + storage_->getName() + ", table: " + qualified_name + " is not allowed", ErrorCodes::LOGICAL_ERROR); + + /// Lock storage. + auto lock = storage_->lockStructure(false, __PRETTY_FUNCTION__); + + /// Check schema version. + auto storage_schema_version = merge_tree->getTableInfo().schema_version; + if (storage_schema_version > schema_version) + throw Exception("Table " + qualified_name + " schema version " + std::to_string(storage_schema_version) + " newer than query schema version " + std::to_string(schema_version), ErrorCodes::SCHEMA_VERSION_ERROR); + + if ((schema_synced && storage_schema_version <= schema_version) || (!schema_synced && storage_schema_version == schema_version)) + return std::make_tuple(storage_, lock, storage_schema_version, true); + + return std::make_tuple(nullptr, nullptr, storage_schema_version, false); + }; + + /// Try get storage and lock once. + StoragePtr storage_; + TableStructureReadLockPtr lock; + Int64 storage_schema_version; + bool ok; + { + std::tie(storage_, lock, storage_schema_version, ok) = get_and_lock_storage(false); + if (ok) + { + LOG_DEBUG(log, __PRETTY_FUNCTION__ << " Table " << qualified_name << " schema version: " << storage_schema_version << ", query schema version: " << schema_version << ", OK, no syncing required."); + storage = storage_; + table_lock = lock; + return; + } + } + + /// If first try failed, sync schema and try again. + { + LOG_DEBUG(log, __PRETTY_FUNCTION__ << " Table " << qualified_name << " schema version: " << storage_schema_version << ", query schema version: " << schema_version << ", not OK, syncing schemas."); + auto start_time = Clock::now(); + context.getTMTContext().getSchemaSyncer()->syncSchemas(context); + auto schema_sync_cost = std::chrono::duration_cast(Clock::now() - start_time).count(); + LOG_DEBUG(log, __PRETTY_FUNCTION__ << " Table " << qualified_name << " schema sync cost " << schema_sync_cost << "ms."); + + std::tie(storage_, lock, storage_schema_version, ok) = get_and_lock_storage(true); + if (ok) + { + LOG_DEBUG(log, __PRETTY_FUNCTION__ << " Table " << qualified_name << " schema version: " << storage_schema_version << ", query schema version: " << schema_version << ", OK after syncing."); + storage = storage_; + table_lock = lock; + return; + } + + throw Exception("Shouldn't reach here", ErrorCodes::UNKNOWN_EXCEPTION); + } +} + + void InterpreterSelectQuery::getDatabaseAndTableNames(String & database_name, String & table_name) { auto query_database = query.database(); diff --git a/dbms/src/Interpreters/InterpreterSelectQuery.h b/dbms/src/Interpreters/InterpreterSelectQuery.h index f3b16282e8f..7e5541542bb 100644 --- a/dbms/src/Interpreters/InterpreterSelectQuery.h +++ b/dbms/src/Interpreters/InterpreterSelectQuery.h @@ -6,6 +6,7 @@ #include #include #include +#include namespace Poco { class Logger; } @@ -111,6 +112,8 @@ class InterpreterSelectQuery : public IInterpreter void init(const Names & required_result_column_names); + void getAndLockStorageWithSchemaVersion(const String & database_name, const String & table_name, Int64 schema_version); + void executeImpl(Pipeline & pipeline, const BlockInputStreamPtr & input, bool dry_run); diff --git a/dbms/src/Interpreters/Settings.h b/dbms/src/Interpreters/Settings.h index 53ca87ee9bc..8c80ed0f990 100644 --- a/dbms/src/Interpreters/Settings.h +++ b/dbms/src/Interpreters/Settings.h @@ -27,8 +27,9 @@ struct Settings #define APPLY_FOR_SETTINGS(M) \ M(SettingString, regions, "", "the region need to be read.") \ - M(SettingBool, resolve_locks, false, "tmt read tso.") \ + M(SettingBool, resolve_locks, false, "tmt resolve locks.") \ M(SettingUInt64, read_tso, DEFAULT_MAX_READ_TSO, "tmt read tso.") \ + M(SettingInt64, schema_version, DEFAULT_UNSPECIFIED_SCHEMA_VERSION, "tmt schema version.") \ M(SettingUInt64, min_compress_block_size, DEFAULT_MIN_COMPRESS_BLOCK_SIZE, "The actual size of the block to compress, if the uncompressed data less than max_compress_block_size is no less than this value and no less than the volume of data for one mark.") \ M(SettingUInt64, max_compress_block_size, DEFAULT_MAX_COMPRESS_BLOCK_SIZE, "The maximum size of blocks of uncompressed data before compressing for writing to a table.") \ M(SettingUInt64, max_block_size, DEFAULT_BLOCK_SIZE, "Maximum block size for reading") \ diff --git a/dbms/src/Server/Server.cpp b/dbms/src/Server/Server.cpp index d2ecedda3e2..db74b6cfa8f 100644 --- a/dbms/src/Server/Server.cpp +++ b/dbms/src/Server/Server.cpp @@ -27,6 +27,7 @@ #include #include #include +#include #include #include #include @@ -332,6 +333,7 @@ int Server::main(const std::vector & /*args*/) std::vector pd_addrs; std::string learner_key; std::string learner_value; + std::unordered_set ignore_databases; std::string kvstore_path = path + "kvstore/"; std::string region_mapping_path = path + "regmap/"; @@ -347,7 +349,7 @@ int Server::main(const std::vector & /*args*/) { pd_addrs.push_back(*it); } - LOG_INFO(log, "Found pd addrs."); + LOG_INFO(log, "Found pd addrs: " << pd_service_addrs); } else { @@ -372,24 +374,9 @@ int Server::main(const std::vector & /*args*/) learner_value = "engine"; } - if (config().has("raft.kvstore_path")) - { - kvstore_path = config().getString("raft.kvstore_path"); - } - - if (config().has("raft.regmap")) - { - region_mapping_path = config().getString("raft.regmap"); - } - } - if (config().has("tidb")) - { - String service_ip = config().getString("tidb.service_ip"); - String status_port = config().getString("tidb.status_port"); - std::unordered_set ignore_databases; - if (config().has("tidb.ignore_databases")) + if (config().has("raft.ignore_databases")) { - String ignore_dbs = config().getString("tidb.ignore_databases"); + String ignore_dbs = config().getString("raft.ignore_databases"); Poco::StringTokenizer string_tokens(ignore_dbs, ","); std::stringstream ss; for (const auto & string_token : string_tokens) @@ -399,12 +386,21 @@ int Server::main(const std::vector & /*args*/) } LOG_INFO(log, "Found ignore databases:\n" << ss.str()); } - global_context->initializeTiDBService(service_ip, status_port, ignore_databases); + + if (config().has("raft.kvstore_path")) + { + kvstore_path = config().getString("raft.kvstore_path"); + } + + if (config().has("raft.regmap")) + { + region_mapping_path = config().getString("raft.regmap"); + } } { /// create TMTContext - global_context->createTMTContext(pd_addrs, learner_key, learner_value, kvstore_path, region_mapping_path); + global_context->createTMTContext(pd_addrs, learner_key, learner_value, ignore_databases, kvstore_path, region_mapping_path); } /// Then, load remaining databases @@ -413,6 +409,11 @@ int Server::main(const std::vector & /*args*/) global_context->setCurrentDatabase(default_database); + /// Then, sync schemas with TiDB, and initialize schema sync service. + global_context->getTMTContext().getSchemaSyncer()->syncSchemas(*global_context); + LOG_DEBUG(log, "Sync schemas done."); + global_context->initializeSchemaSyncService(); + SCOPE_EXIT({ /** Ask to cancel background jobs all table engines, * and also query_log. diff --git a/dbms/src/Storages/MergeTree/MergeTreeData.cpp b/dbms/src/Storages/MergeTree/MergeTreeData.cpp index d2f60d38b8e..89a7cdd726f 100644 --- a/dbms/src/Storages/MergeTree/MergeTreeData.cpp +++ b/dbms/src/Storages/MergeTree/MergeTreeData.cpp @@ -1006,7 +1006,8 @@ void MergeTreeData::createConvertExpression(const DataPartPtr & part, const Name if (!new_type->equals(*old_type) && (!part || part->hasColumnFiles(column.name))) { - if (isMetadataOnlyConversion(old_type, new_type)) + // TODO: Asserting TXN table never needs data conversion might be arbitary. + if (isMetadataOnlyConversion(old_type, new_type) || merging_params.mode == MergingParams::Txn) { out_force_update_metadata = true; continue; diff --git a/dbms/src/Storages/MergeTree/MergeTreeDataMerger.cpp b/dbms/src/Storages/MergeTree/MergeTreeDataMerger.cpp index edafa5b94e9..2f5ae4ea4a4 100644 --- a/dbms/src/Storages/MergeTree/MergeTreeDataMerger.cpp +++ b/dbms/src/Storages/MergeTree/MergeTreeDataMerger.cpp @@ -665,10 +665,11 @@ MergeTreeData::MutableDataPartPtr MergeTreeDataMerger::mergePartsToTemporaryPart { auto &tmt = data.context.getTMTContext(); - while (!tmt.isInitialized()) + if (!tmt.isInitialized()) { - LOG_WARNING(log, "TMTContext is not initialized, wait and retry"); - std::this_thread::sleep_for(std::chrono::seconds(1)); + // Merger will get the 'structure_lock' of current storage. But syncer also need this lock when bootstraping. + // If merging is applied before schema syncing, the tmt context has not been inited and this may cause dead lock. + throw Exception("TMTContext is not initialized, throw exception", ErrorCodes::LOGICAL_ERROR); } const bool pk_is_uint64 = getTMTPKType(*data.primary_key_data_types[0]) == TMTPKType::UINT64; diff --git a/dbms/src/Storages/MergeTree/MergeTreeDataSelectExecutor.cpp b/dbms/src/Storages/MergeTree/MergeTreeDataSelectExecutor.cpp index 31eeaa5e099..f161f38ebe9 100644 --- a/dbms/src/Storages/MergeTree/MergeTreeDataSelectExecutor.cpp +++ b/dbms/src/Storages/MergeTree/MergeTreeDataSelectExecutor.cpp @@ -378,10 +378,9 @@ BlockInputStreams MergeTreeDataSelectExecutor::read(const Names & column_names_t const RegionQueryInfo & region_query_info = regions_query_info[region_index]; - auto [block, status] - = RegionTable::getBlockInputStreamByRegion(data.table_info->id, kvstore_region[region_query_info.region_id], - region_query_info.version, region_query_info.conf_version, *data.table_info, data.getColumns(), - tmt_column_names_to_read, true, mvcc_query_info.resolve_locks, mvcc_query_info.read_tso); + auto [block, status] = RegionTable::readBlockByRegion(*data.table_info, data.getColumns(), tmt_column_names_to_read, + kvstore_region[region_query_info.region_id], region_query_info.version, region_query_info.conf_version, + mvcc_query_info.resolve_locks, mvcc_query_info.read_tso); if (status != RegionTable::OK) { @@ -1072,21 +1071,6 @@ BlockInputStreams MergeTreeDataSelectExecutor::read(const Names & column_names_t } } - { - BlocksList blocks; - if (region_block_data[special_region_index]) - blocks.emplace_back(std::move(region_block_data[special_region_index])); - - if (!blocks.empty()) - { - BlockInputStreamPtr region_input_stream = std::make_shared(std::move(blocks)); - - region_input_stream = func_make_version_filter_input(region_input_stream); - - merging.emplace_back(region_input_stream); - } - } - if (log->debug()) { std::stringstream ss; @@ -1106,6 +1090,21 @@ BlockInputStreams MergeTreeDataSelectExecutor::read(const Names & column_names_t << region_block_data[special_region_index].rows() << " rows from memory"); } + { + BlocksList blocks; + if (region_block_data[special_region_index]) + blocks.emplace_back(std::move(region_block_data[special_region_index])); + + if (!blocks.empty()) + { + BlockInputStreamPtr region_input_stream = std::make_shared(std::move(blocks)); + + region_input_stream = func_make_version_filter_input(region_input_stream); + + merging.emplace_back(region_input_stream); + } + } + if (!merging.empty()) { union_regions_stream.emplace_back(func_make_multi_way_merge_sort_input(merging)); diff --git a/dbms/src/Storages/MergeTree/MergeTreeReader.cpp b/dbms/src/Storages/MergeTree/MergeTreeReader.cpp index dcf0f08ff2a..f3f28107b0d 100644 --- a/dbms/src/Storages/MergeTree/MergeTreeReader.cpp +++ b/dbms/src/Storages/MergeTree/MergeTreeReader.cpp @@ -462,7 +462,7 @@ void MergeTreeReader::readData( }; double & avg_value_size_hint = avg_value_size_hints[name]; - type.deserializeBinaryBulkWithMultipleStreams(column, stream_getter, max_rows_to_read, avg_value_size_hint, true, {}); + type.deserializeWidenBinaryBulkWithMultipleStreams(column, stream_getter, max_rows_to_read, avg_value_size_hint, true, {}); IDataType::updateAvgValueSizeHint(column, avg_value_size_hint); } diff --git a/dbms/src/Storages/MergeTree/MergedBlockOutputStream.cpp b/dbms/src/Storages/MergeTree/MergedBlockOutputStream.cpp index b713cd9e74a..29005d3420e 100644 --- a/dbms/src/Storages/MergeTree/MergedBlockOutputStream.cpp +++ b/dbms/src/Storages/MergeTree/MergedBlockOutputStream.cpp @@ -142,7 +142,7 @@ void IMergedBlockOutputStream::writeData( return &column_streams[stream_name]->compressed; }; - type.serializeBinaryBulkWithMultipleStreams(column, stream_getter, prev_mark, limit, true, {}); + type.serializeWidenBinaryBulkWithMultipleStreams(column, stream_getter, prev_mark, limit, true, {}); /// So that instead of the marks pointing to the end of the compressed block, there were marks pointing to the beginning of the next one. type.enumerateStreams([&] (const IDataType::SubstreamPath & substream_path) @@ -493,18 +493,18 @@ void MergedBlockOutputStream::writeImpl(const Block & block, const IColumn::Perm auto primary_column_it = primary_columns_name_to_position.find(it.name); if (primary_columns_name_to_position.end() != primary_column_it) { - writeData(column.name, *column.type, *primary_columns[primary_column_it->second].column, offset_columns, false); + writeData(column.name, *it.type, *primary_columns[primary_column_it->second].column, offset_columns, false); } else { /// We rearrange the columns that are not included in the primary key here; Then the result is released - to save RAM. ColumnPtr permutted_column = column.column->permute(*permutation, 0); - writeData(column.name, *column.type, *permutted_column, offset_columns, false); + writeData(column.name, *it.type, *permutted_column, offset_columns, false); } } else { - writeData(column.name, *column.type, *column.column, offset_columns, false); + writeData(column.name, *it.type, *column.column, offset_columns, false); } } diff --git a/dbms/src/Storages/MergeTree/checkDataPart.cpp b/dbms/src/Storages/MergeTree/checkDataPart.cpp index 1c25112ca39..6767acd75dd 100644 --- a/dbms/src/Storages/MergeTree/checkDataPart.cpp +++ b/dbms/src/Storages/MergeTree/checkDataPart.cpp @@ -278,7 +278,7 @@ MergeTreeData::DataPart::Checksums checkDataPart( /// NOTE Shared array sizes of Nested columns are read more than once. That's Ok. MutableColumnPtr tmp_column = name_type.type->createColumn(); - name_type.type->deserializeBinaryBulkWithMultipleStreams( + name_type.type->deserializeWidenBinaryBulkWithMultipleStreams( *tmp_column, [&](const IDataType::SubstreamPath & substream_path) { diff --git a/dbms/src/Storages/MergeTree/registerStorageMergeTree.cpp b/dbms/src/Storages/MergeTree/registerStorageMergeTree.cpp index 72f8b1ca5a3..54aee5ac640 100644 --- a/dbms/src/Storages/MergeTree/registerStorageMergeTree.cpp +++ b/dbms/src/Storages/MergeTree/registerStorageMergeTree.cpp @@ -592,6 +592,23 @@ static StoragePtr create(const StorageFactory::Arguments & args) secondary_sorting_expr_list->children.push_back(ASTPtr(new ASTIdentifier(MutableSupport::version_column_name))); secondary_sorting_expr_list->children.push_back(ASTPtr(new ASTIdentifier(MutableSupport::delmark_column_name))); } + + // Widen some specific data types, reason see comment for `IDataType::widen()`. + if (merging_params.mode == MergeTreeData::MergingParams::Txn) + { + std::for_each(columns.ordinary.begin(), columns.ordinary.end(), [] (NameAndTypePair & column) { + if (MutableSupport::instance().shouldWiden(column)) + { + DataTypePtr t = column.type->isNullable() ? dynamic_cast(column.type.get())->getNestedType() : column.type; + auto widen = t->widen(); + if (column.type->isNullable()) + { + widen = std::make_shared(widen); + } + column.type.swap(widen); + } + }); + } } else if (merging_params.mode == MergeTreeData::MergingParams::Summing) { diff --git a/dbms/src/Storages/MutableSupport.h b/dbms/src/Storages/MutableSupport.h index 6d162915738..f8a55d28631 100644 --- a/dbms/src/Storages/MutableSupport.h +++ b/dbms/src/Storages/MutableSupport.h @@ -1,6 +1,7 @@ #pragma once #include +#include #include #include @@ -34,6 +35,16 @@ class MutableSupport : public ext::singleton block.erase(it); } + bool shouldWiden(const NameAndTypePair & column) + { + DataTypePtr t + = column.type->isNullable() ? dynamic_cast(column.type.get())->getNestedType() : column.type; + return (column.name != MutableSupport::version_column_name && column.name != MutableSupport::delmark_column_name + && column.name != MutableSupport::tidb_pk_column_name) + && t->isInteger() && + !(typeid_cast(t.get()) || typeid_cast(t.get())); + } + static const std::string storage_name; static const std::string version_column_name; static const std::string delmark_column_name; diff --git a/dbms/src/Storages/StorageMergeTree.cpp b/dbms/src/Storages/StorageMergeTree.cpp index 569c63eea6e..95e911ad04c 100644 --- a/dbms/src/Storages/StorageMergeTree.cpp +++ b/dbms/src/Storages/StorageMergeTree.cpp @@ -89,7 +89,7 @@ void StorageMergeTree::startup() if (data.merging_params.mode == MergeTreeData::MergingParams::Txn) { TMTContext & tmt = context.getTMTContext(); - tmt.getStorages().put(shared_from_this()); + tmt.getStorages().put(std::static_pointer_cast(shared_from_this())); } merge_task_handle = background_pool.addTask([this] { return mergeTask(); }); @@ -113,8 +113,9 @@ void StorageMergeTree::shutdown() if (data.merging_params.mode == MergeTreeData::MergingParams::Txn) { - TMTContext &tmt_context = context.getTMTContext(); + TMTContext & tmt_context = context.getTMTContext(); tmt_context.getStorages().remove(data.table_info->id); + tmt_context.getRegionTable().removeTable(data.table_info->id); } } @@ -317,6 +318,25 @@ void StorageMergeTree::alter( const String & database_name, const String & table_name, const Context & context) +{ + alterInternal(params, database_name, table_name, std::nullopt, context); +} + +void StorageMergeTree::alterForTMT( + const AlterCommands & params, + const TiDB::TableInfo & table_info, + const String & database_name, + const Context & context) +{ + alterInternal(params, database_name, table_info.name, std::optional>(table_info), context); +} + +void StorageMergeTree::alterInternal( + const AlterCommands & params, + const String & database_name, + const String & table_name, + const std::optional> table_info, + const Context & context) { /// NOTE: Here, as in ReplicatedMergeTree, you can do ALTER which does not block the writing of data for a long time. auto merge_blocker = merger.merges_blocker.cancel(); @@ -378,6 +398,8 @@ void StorageMergeTree::alter( context.getDatabase(database_name)->alterTable(context, table_name, new_columns, storage_modifier); setColumns(std::move(new_columns)); + if (table_info) + setTableInfo(table_info->get()); if (primary_key_is_modified) { @@ -396,7 +418,6 @@ void StorageMergeTree::alter( data.loadDataParts(false); } - /// While exists, marks parts as 'currently_merging' and reserves free space on filesystem. /// It's possible to mark parts before. struct CurrentlyMergingPartsTagger diff --git a/dbms/src/Storages/StorageMergeTree.h b/dbms/src/Storages/StorageMergeTree.h index fe695329a61..6cdfe9ea03d 100644 --- a/dbms/src/Storages/StorageMergeTree.h +++ b/dbms/src/Storages/StorageMergeTree.h @@ -79,6 +79,10 @@ class StorageMergeTree : public ext::shared_ptr_helper, public void alter(const AlterCommands & params, const String & database_name, const String & table_name, const Context & context) override; + void alterForTMT(const AlterCommands & params, const TiDB::TableInfo & table_info, const String & database_name, const Context & context); + + void alterInternal(const AlterCommands & params, const String & database_name, const String & table_name, const std::optional> table_info, const Context & context); + bool checkTableCanBeDropped() const override; const TableInfo & getTableInfo() const; diff --git a/dbms/src/Storages/Transaction/Codec.h b/dbms/src/Storages/Transaction/Codec.h index 40a2a048021..ff32d38e39d 100644 --- a/dbms/src/Storages/Transaction/Codec.h +++ b/dbms/src/Storages/Transaction/Codec.h @@ -2,20 +2,20 @@ #include #include +#include #include #include -#include namespace DB { namespace ErrorCodes { - extern const int LOGICAL_ERROR; +extern const int LOGICAL_ERROR; } -constexpr UInt64 signMask = UInt64(1)<<63; -constexpr UInt32 signMask32 = UInt32(1)<< 31 ; +constexpr UInt64 signMask = UInt64(1) << 63; +constexpr UInt32 signMask32 = UInt32(1) << 31; constexpr int digitsPerWord = 9; constexpr int wordSize = 4; @@ -25,7 +25,7 @@ static const size_t ENC_GROUP_SIZE = 8; static const UInt8 ENC_MARKER = static_cast(0xff); static const char ENC_ASC_PADDING[ENC_GROUP_SIZE] = {0}; -template +template T DecodeInt(size_t & cursor, const String & raw_value) { T res = readBigEndian(&raw_value[cursor]); @@ -33,13 +33,14 @@ T DecodeInt(size_t & cursor, const String & raw_value) return res; } -template -inline B enforce_cast(A a) { - if constexpr (std::is_same_v) +template +inline B enforce_cast(A a) +{ + if constexpr (std::is_same_v) { return a; } - else if constexpr(sizeof(B) == sizeof(A)) + else if constexpr (sizeof(B) == sizeof(A)) { B b; memcpy(&b, &a, sizeof(A)); @@ -54,7 +55,7 @@ inline B enforce_cast(A a) { inline Float64 DecodeFloat64(size_t & cursor, const String & raw_value) { UInt64 num = DecodeInt(cursor, raw_value); - if ( num & signMask ) + if (num & signMask) num ^= signMask; else num = ~num; @@ -70,7 +71,7 @@ inline String DecodeBytes(size_t & cursor, const String & raw_value) if (next_cursor > raw_value.size()) throw Exception("Wrong format, cursor over buffer size. (DecodeBytes)", ErrorCodes::LOGICAL_ERROR); UInt8 marker = (UInt8)raw_value[cursor + 8]; - UInt8 pad_size = 255 - marker; + UInt8 pad_size = ENC_MARKER - marker; if (pad_size > 8) throw Exception("Wrong format, too many padding bytes. (DecodeBytes)", ErrorCodes::LOGICAL_ERROR); @@ -86,12 +87,12 @@ inline UInt64 DecodeVarUInt(size_t & cursor, const String & raw_value) { UInt64 res = 0; int s = 0; - for(int i = 0; cursor < raw_value.size(); i++) + for (int i = 0; cursor < raw_value.size(); i++) { UInt64 v = raw_value[cursor++]; if (v < 0x80) { - if (i > 9 || (i == 9 && v> 1)) + if (i > 9 || (i == 9 && v > 1)) throw Exception("Overflow when DecodeVarUInt", ErrorCodes::LOGICAL_ERROR); return res | v << s; } @@ -123,7 +124,8 @@ inline Int8 getWords(PrecType prec, ScaleType scale) return scale_word + int_word; } -inline int getBytes(PrecType prec, ScaleType scale) { +inline int getBytes(PrecType prec, ScaleType scale) +{ int digitsInt = prec - scale; int wordsInt = digitsInt / digitsPerWord; int wordsFrac = scale / digitsPerWord; @@ -132,22 +134,27 @@ inline int getBytes(PrecType prec, ScaleType scale) { return wordsInt * wordSize + dig2Bytes[xInt] + wordsFrac * wordSize + dig2Bytes[xFrac]; } -inline UInt32 readWord(int binIdx, const String & dec, int size) { +inline UInt32 readWord(int binIdx, const String & dec, int size) +{ UInt32 v = 0; - switch (size) { + switch (size) + { case 1: v = Int32(Int8(dec[binIdx])); break; case 2: if ((dec[binIdx] & 128) > 0) - v = (255 << 24) | (255 << 16) | (UInt8(dec[binIdx]) << 8) | UInt8(dec[binIdx+1]); + v = (255 << 24) | (255 << 16) | (UInt8(dec[binIdx]) << 8) | UInt8(dec[binIdx + 1]); else - v = (UInt8(dec[binIdx]) << 8) | UInt8(dec[binIdx+1]); + v = (UInt8(dec[binIdx]) << 8) | UInt8(dec[binIdx + 1]); break; - case 3 : - if ((dec[binIdx] & 128) > 0) { + case 3: + if ((dec[binIdx] & 128) > 0) + { v = (255 << 24) | (UInt8(dec[binIdx]) << 16) | (UInt8(dec[binIdx + 1]) << 8) | UInt8(dec[binIdx + 2]); - } else { + } + else + { v = (UInt8(dec[binIdx]) << 16) | (UInt8(dec[binIdx + 1]) << 8) | UInt8(dec[binIdx + 2]); } break; @@ -168,22 +175,24 @@ inline Decimal DecodeDecimal(size_t & cursor, const String & raw_value) int leadingDigits = digitsInt - wordsInt * digitsPerWord; int wordsFrac = frac / digitsPerWord; int trailingDigits = frac - wordsFrac * digitsPerWord; -// int wordsIntTo = wordsInt + (leadingDigits > 0); -// int wordsFracTo = wordsFrac + (trailingDigits > 0); + // int wordsIntTo = wordsInt + (leadingDigits > 0); + // int wordsFracTo = wordsFrac + (trailingDigits > 0); int binSize = getBytes(prec, frac); String dec = raw_value.substr(cursor, binSize); cursor += binSize; int mask = -1; int binIdx = 0; - if (dec[binIdx] & 0x80) { + if (dec[binIdx] & 0x80) + { mask = 0; } dec[0] ^= 0x80; int256_t value = 0; - if (leadingDigits) { + if (leadingDigits) + { int i = dig2Bytes[leadingDigits]; UInt32 x = readWord(binIdx, dec, i); binIdx += i; @@ -193,7 +202,8 @@ inline Decimal DecodeDecimal(size_t & cursor, const String & raw_value) for (int stop = binIdx + wordsInt * wordSize + wordsFrac * wordSize; binIdx < stop; binIdx += wordSize) { UInt32 v = readWord(binIdx, dec, 4) ^ mask; - if (v >= wordMax) { + if (v >= wordMax) + { throw Exception("bad number: " + std::to_string(v)); } value *= wordMax; @@ -203,7 +213,7 @@ inline Decimal DecodeDecimal(size_t & cursor, const String & raw_value) { int len = dig2Bytes[trailingDigits]; UInt32 x = readWord(binIdx, dec, len); - for(int i = 0; i < trailingDigits; i++) + for (int i = 0; i < trailingDigits; i++) value *= 10; value += x ^ mask; } @@ -247,7 +257,7 @@ inline void writeIntBinary(const T & x, std::stringstream & ss) ss.write(reinterpret_cast(&x), sizeof(x)); } -template +template inline void EncodeNumber(T u, std::stringstream & ss) { u = toBigEndian(u); @@ -255,6 +265,13 @@ inline void EncodeNumber(T u, std::stringstream & ss) writeIntBinary(u, ss); } +template +inline void EncodeNumber(T u, std::stringstream & ss) +{ + u = toBigEndian(u); + writeIntBinary(u, ss); +} + inline void EncodeFloat64(Float64 num, std::stringstream & ss) { UInt64 u = enforce_cast(num); @@ -273,7 +290,7 @@ inline void EncodeBytes(const String & ori_str, std::stringstream & ss) { size_t remain = len - index; size_t pad = 0; - if (remain > ENC_GROUP_SIZE) + if (remain >= ENC_GROUP_SIZE) { ss.write(ori_str.data() + index, ENC_GROUP_SIZE); } @@ -326,7 +343,7 @@ inline void EncodeDecimal(const Decimal & dec, std::stringstream & ss) if (scale % 9 != 0) { ScaleType padding = static_cast(9 - scale % 9); - while(padding > 0) + while (padding > 0) { padding--; value *= 10; @@ -335,7 +352,7 @@ inline void EncodeDecimal(const Decimal & dec, std::stringstream & ss) std::vector v; Int8 words = getWords(prec, scale); - for (Int8 i = 0; i < words; i ++) + for (Int8 i = 0; i < words; i++) { v.push_back(static_cast(value % decimal_mod)); value /= decimal_mod; @@ -348,16 +365,16 @@ inline void EncodeDecimal(const Decimal & dec, std::stringstream & ss) v[0] |= signMask32; if (neg) { - for (size_t i =0; i < v.size(); i++) + for (size_t i = 0; i < v.size(); i++) v[i] = ~v[i]; } - for (size_t i =0; i < v.size(); i++) + for (size_t i = 0; i < v.size(); i++) { writeIntBinary(v[i], ss); } } -template +template T getFieldValue(const Field & field) { switch (field.getType()) @@ -398,4 +415,4 @@ inline void EncodeDatum(const Field & field, TiDB::CodecFlag flag, std::stringst } } -} +} // namespace DB diff --git a/dbms/src/Storages/Transaction/PartitionStreams.cpp b/dbms/src/Storages/Transaction/PartitionStreams.cpp index f0275cf02b6..7ba86bb3f28 100644 --- a/dbms/src/Storages/Transaction/PartitionStreams.cpp +++ b/dbms/src/Storages/Transaction/PartitionStreams.cpp @@ -1,79 +1,153 @@ #include +#include +#include +#include #include #include #include #include #include +#include #include + #include namespace DB { -RegionTable::BlockOption RegionTable::getBlockInputStreamByRegion(TableID table_id, - RegionPtr region, - const TiDB::TableInfo & table_info, - const ColumnsDescription & columns, - const Names & ordered_columns, - RegionDataReadInfoList & data_list_for_remove) +namespace ErrorCodes +{ +extern const int LOGICAL_ERROR; +} // namespace ErrorCodes + +using BlockOption = std::optional; + +void RegionTable::writeBlockByRegion( + Context & context, TableID table_id, RegionPtr region, RegionDataReadInfoList & data_list_to_remove, Logger * log) { - return std::get<0>(getBlockInputStreamByRegion(table_id, - region, - InvalidRegionVersion, - InvalidRegionVersion, - table_info, - columns, - ordered_columns, - false, - false, - 0, - &data_list_for_remove, - log)); + const auto & tmt = context.getTMTContext(); + + UInt64 region_read_cost = -1, region_decode_cost = -1, write_part_cost = -1; + + RegionDataReadInfoList data_list_read; + { + auto scanner = region->createCommittedScanner(table_id); + + /// Some sanity checks for region meta. + { + if (region->isPendingRemove()) + return; + } + + /// Read raw KVs from region cache. + { + // Shortcut for empty region. + if (!scanner->hasNext()) + return; + auto start_time = Clock::now(); + do + { + data_list_read.emplace_back(scanner->next()); + } while (scanner->hasNext()); + region_read_cost = std::chrono::duration_cast(Clock::now() - start_time).count(); + } + } + + /// Declare lambda of atomic read then write to call multiple times. + auto atomicReadWrite = [&](bool force_decode) { + /// Get storage based on table ID. + auto storage = tmt.getStorages().get(table_id); + if (storage == nullptr) + { + if (!force_decode) // Need to update. + return false; + // Table must have just been dropped or truncated. + // TODO: What if we support delete range? Do we still want to remove KVs from region cache? + data_list_to_remove = std::move(data_list_read); + return true; + } + + /// Lock throughout decode and write, during which schema must not change. + auto lock = storage->lockStructure(true, __PRETTY_FUNCTION__); + + /// Read region data as block. + auto start_time = Clock::now(); + auto [block, ok] = readRegionBlock(storage->getTableInfo(), + storage->getColumns(), + storage->getColumns().getNamesOfPhysical(), + data_list_read, + std::numeric_limits::max(), + force_decode); + if (!ok) + return false; + region_decode_cost = std::chrono::duration_cast(Clock::now() - start_time).count(); + + /// Write block into storage. + start_time = Clock::now(); + TxnMergeTreeBlockOutputStream output(*storage); + output.write(std::move(block)); + write_part_cost = std::chrono::duration_cast(Clock::now() - start_time).count(); + + /// Move read data to outer to remove. + data_list_to_remove = std::move(data_list_read); + + return true; + }; + + /// Try read then write once. + { + if (atomicReadWrite(false)) + return; + } + + /// If first try failed, sync schema and force read then write. + { + tmt.getSchemaSyncer()->syncSchemas(context); + + if (!atomicReadWrite(true)) + // Failure won't be tolerated this time. + // TODO: Enrich exception message. + throw Exception("Write region " + std::to_string(region->id()) + " to table " + std::to_string(table_id) + " failed", + ErrorCodes::LOGICAL_ERROR); + } + + LOG_TRACE(log, + __PRETTY_FUNCTION__ << ": table " << table_id << ", region " << region->id() << ", cost [region read " << region_read_cost + << ", region decode " << region_decode_cost << ", write part " << write_part_cost << "] ms"); } -std::tuple RegionTable::getBlockInputStreamByRegion(TableID table_id, - RegionPtr region, - const RegionVersion region_version, - const RegionVersion conf_version, - const TiDB::TableInfo & table_info, +std::tuple RegionTable::readBlockByRegion(const TiDB::TableInfo & table_info, const ColumnsDescription & columns, - const Names & ordered_columns, - bool learner_read, + const Names & column_names_to_read, + const RegionPtr & region, + RegionVersion region_version, + RegionVersion conf_version, bool resolve_locks, - Timestamp start_ts, - RegionDataReadInfoList * data_list_for_remove, - Logger * log) + Timestamp start_ts) { if (!region) return {BlockOption{}, NOT_FOUND}; - if (learner_read) + /// Blocking learner read. Note that learner read must be performed ahead of data read, otherwise the desired index will be blocked by the lock of data read. + { region->waitIndex(region->learnerRead()); + } - auto schema_fetcher = [&](TableID) { - return std::make_tuple(&table_info, &columns, &ordered_columns); - }; - + RegionDataReadInfoList data_list_read; { - RegionDataReadInfoList data_list; - const auto [table_info, columns, ordered_columns] = schema_fetcher(table_id); - - bool need_value = true; - - if (ordered_columns->size() == 3) - need_value = false; - - auto start_time = Clock::now(); + auto scanner = region->createCommittedScanner(table_info.id); + /// Some sanity checks for region meta. { - auto scanner = region->createCommittedScanner(table_id); - if (region->isPendingRemove()) return {BlockOption{}, PENDING_REMOVE}; - if (region_version != InvalidRegionVersion && (region->version() != region_version || region->confVer() != conf_version)) + if (region->version() != region_version || region->confVer() != conf_version) return {BlockOption{}, VERSION_ERROR}; + } + /// Deal with locks. + { if (resolve_locks) { LockInfoPtr lock_info = scanner->getLockInfo(start_ts); @@ -84,35 +158,34 @@ std::tuple RegionTable: throw LockException(std::move(lock_infos)); } } + } + /// Read raw KVs from region cache. + { + // Shortcut for empty region. if (!scanner->hasNext()) return {BlockOption{}, OK}; - + // Tiny optimization for queries that need only handle, tso, delmark. + bool need_value = column_names_to_read.size() != 3; do { - data_list.emplace_back(scanner->next(need_value)); + data_list_read.emplace_back(scanner->next(need_value)); } while (scanner->hasNext()); } + } - const auto scan_cost = std::chrono::duration_cast(Clock::now() - start_time).count(); - start_time = Clock::now(); - - auto block = RegionBlockRead(*table_info, *columns, *ordered_columns, data_list); - - auto compute_cost = std::chrono::duration_cast(Clock::now() - start_time).count(); - - if (log) - { - LOG_TRACE(log, - region->toString(false) << " read " << data_list.size() << " rows, cost [scan " << scan_cost << ", compute " << compute_cost - << "] ms"); - } - - if (data_list_for_remove) - *data_list_for_remove = std::move(data_list); - - return {std::move(block), OK}; + /// Read region data as block. + Block block; + { + bool ok = false; + std::tie(block, ok) = readRegionBlock(table_info, columns, column_names_to_read, data_list_read, start_ts, true); + if (!ok) + // TODO: Enrich exception message. + throw Exception("Read region " + std::to_string(region->id()) + " of table " + std::to_string(table_info.id) + " failed", + ErrorCodes::LOGICAL_ERROR); } + + return {std::move(block), OK}; } } // namespace DB diff --git a/dbms/src/Storages/Transaction/Region.cpp b/dbms/src/Storages/Transaction/Region.cpp index 1212640b450..573c18f7141 100644 --- a/dbms/src/Storages/Transaction/Region.cpp +++ b/dbms/src/Storages/Transaction/Region.cpp @@ -341,6 +341,19 @@ RaftCommandResult Region::onCommand(enginepb::CommandRequest && cmd) case raft_cmdpb::CmdType::ReadIndex: LOG_WARNING(log, toString(false) << " skip unsupported command: " << raft_cmdpb::CmdType_Name(type)); break; + case raft_cmdpb::CmdType::DeleteRange: + { + const auto & delete_range = req.delete_range(); + const auto & cf = delete_range.cf(); + const auto & start = static_cast(delete_range.start_key()); + const auto & end = static_cast(delete_range.end_key()); + + LOG_INFO(log, + toString(false) << " start to execute " << raft_cmdpb::CmdType_Name(type) << ", CF: " << cf + << ", start key in hex: " << start.toHex() << ", end key in hex: " << end.toHex()); + doDeleteRange(cf, start, end); + break; + } default: { throw Exception( @@ -634,4 +647,10 @@ void Region::compareAndCompleteSnapshot(const Timestamp safe_point, const Region compareAndCompleteSnapshot(handle_map, table_id, safe_point); } +void Region::doDeleteRange(const std::string & cf, const TiKVKey & start_key, const TiKVKey & end_key) +{ + auto type = getCf(cf); + return data.deleteRange(type, start_key, end_key); +} + } // namespace DB diff --git a/dbms/src/Storages/Transaction/Region.h b/dbms/src/Storages/Transaction/Region.h index 9131a8465d4..4a91bedd6cf 100644 --- a/dbms/src/Storages/Transaction/Region.h +++ b/dbms/src/Storages/Transaction/Region.h @@ -173,6 +173,7 @@ class Region : public std::enable_shared_from_this TableID doInsert(const std::string & cf, TiKVKey && key, TiKVValue && value); TableID doRemove(const std::string & cf, const TiKVKey & key); + void doDeleteRange(const std::string & cf, const TiKVKey & start_key, const TiKVKey & end_key); RegionDataReadInfo readDataByWriteIt( const TableID & table_id, const RegionData::ConstWriteCFIter & write_it, bool need_value = true) const; diff --git a/dbms/src/Storages/Transaction/RegionBlockReader.cpp b/dbms/src/Storages/Transaction/RegionBlockReader.cpp index adcb56329a2..79fc9b8ac2b 100644 --- a/dbms/src/Storages/Transaction/RegionBlockReader.cpp +++ b/dbms/src/Storages/Transaction/RegionBlockReader.cpp @@ -1,5 +1,8 @@ +#include #include #include +#include +#include #include #include #include @@ -42,15 +45,19 @@ static const Field GenDecodeRow(TiDB::CodecFlag flag) } } -Block RegionBlockRead(const TiDB::TableInfo & table_info, const ColumnsDescription & columns, const Names & ordered_columns, - RegionDataReadInfoList & data_list) +std::tuple readRegionBlock(const TiDB::TableInfo & table_info, + const ColumnsDescription & columns, + const Names & column_names_to_read, + RegionDataReadInfoList & data_list, + Timestamp start_ts, + bool force_decode) { auto delmark_col = ColumnUInt8::create(); auto version_col = ColumnUInt64::create(); ColumnID handle_col_id = InvalidColumnID; - std::map> column_map; + std::unordered_map> column_map; for (const auto & column_info : table_info.columns) { ColumnID col_id = column_info.id; @@ -102,12 +109,16 @@ Block RegionBlockRead(const TiDB::TableInfo & table_info, const ColumnsDescripti std::unordered_set col_id_included; - const size_t target_row_size = (!table_info.pk_is_handle ? table_info.columns.size() : table_info.columns.size() - 1) * 2; + const size_t target_col_size = (!table_info.pk_is_handle ? table_info.columns.size() : table_info.columns.size() - 1) * 2; for (const auto & [handle, write_type, commit_ts, value] : data_list) { std::ignore = value; + // Ignore data after the start_ts. + if (commit_ts > start_ts) + continue; + delmark_data.emplace_back(write_type == Region::DelFlag); version_data.emplace_back(commit_ts); if (pk_is_uint64) @@ -116,14 +127,19 @@ Block RegionBlockRead(const TiDB::TableInfo & table_info, const ColumnsDescripti column_map[handle_col_id].first->insert(Field(static_cast(handle))); } - /// optimize for only need handle, tso, delmark. - if (ordered_columns.size() > 3) + Block block; + + // optimize for only need handle, tso, delmark. + if (column_names_to_read.size() > 3) { for (const auto & [handle, write_type, commit_ts, value_ptr] : data_list) { - std::ignore = commit_ts; std::ignore = handle; + // Ignore data after the start_ts. + if (commit_ts > start_ts) + continue; + // TODO: optimize columns' insertion, use better implementation rather than Field, it's terrible. std::vector row; @@ -166,9 +182,16 @@ Block RegionBlockRead(const TiDB::TableInfo & table_info, const ColumnsDescripti if (col_id_included.count(column.id)) continue; - row.push_back(Field(column.id)); - // TODO: Fill `zero` value if NOT NULL specified or else NULL. Need checking DEFAULT VALUE too. - row.push_back(column.hasNotNullFlag() ? GenDecodeRow(column.getCodecFlag()) : Field()); + if (!force_decode) + return std::make_tuple(block, false); + + row.emplace_back(Field(column.id)); + if (column.hasNoDefaultValueFlag()) + // Fill `zero` value if NOT NULL specified or else NULL. + row.push_back(column.hasNotNullFlag() ? GenDecodeRow(column.getCodecFlag()) : Field()); + else + // Fill default value. + row.push_back(column.defaultValueToField()); } // Remove values of non-existing columns, which could be data inserted (but not flushed) before DDLs that drop some columns. @@ -178,11 +201,14 @@ Block RegionBlockRead(const TiDB::TableInfo & table_info, const ColumnsDescripti Field & col_id = row[i]; if (column_map.find(col_id.get()) == column_map.end()) { + if (!force_decode) + return std::make_tuple(block, false); + row.erase(row.begin() + i, row.begin() + i + 2); } } - if (row.size() != target_row_size) + if (row.size() != target_col_size) throw Exception("decode row error.", ErrorCodes::LOGICAL_ERROR); /// Transform `row` to columnar format. @@ -194,8 +220,9 @@ Block RegionBlockRead(const TiDB::TableInfo & table_info, const ColumnsDescripti if (it == column_map.end()) throw Exception("col_id not found in column_map", ErrorCodes::LOGICAL_ERROR); - const auto & tp = it->second.second.type->getName(); - if (tp == "Nullable(DateTime)" || tp == "Nullable(Date)" || tp == "DateTime" || tp == "Date") + const auto & tp = it->second.second.type; + if (tp->isDateOrDateTime() + || (tp->isNullable() && dynamic_cast(tp.get())->getNestedType()->isDateOrDateTime())) { Field & field = row[i + 1]; if (field.isNull()) @@ -216,7 +243,10 @@ Block RegionBlockRead(const TiDB::TableInfo & table_info, const ColumnsDescripti int minute = int((hms >> 6) & ((1 << 6) - 1)); int hour = int(hms >> 12); - if (tp == "Nullable(DateTime)" || tp == "DateTime") + if (typeid_cast(tp.get()) + || (tp->isNullable() + && typeid_cast( + dynamic_cast(tp.get())->getNestedType().get()))) { time_t datetime; if (unlikely(year == 0)) @@ -243,13 +273,53 @@ Block RegionBlockRead(const TiDB::TableInfo & table_info, const ColumnsDescripti else { it->second.first->insert(row[i + 1]); + + // Check overflow for potential un-synced data type widen, + // i.e. schema is old and narrow, meanwhile data is new and wide. + // So far only integers is possible of overflow. + auto nested_tp = tp->isNullable() ? dynamic_cast(tp.get())->getNestedType() : tp; + auto & orig_column = *it->second.first; + auto & nested_column = it->second.first->isColumnNullable() + ? dynamic_cast(*it->second.first).getNestedColumn() + : *it->second.first; + auto inserted_index = orig_column.size() - 1; + if (!orig_column.isNullAt(inserted_index) && nested_tp->isInteger()) + { + bool overflow = false; + if (nested_tp->isUnsignedInteger()) + { + // Unsigned checking by bitwise compare. + UInt64 inserted = nested_column.get64(inserted_index); + UInt64 orig = row[i + 1].get(); + overflow = inserted != orig; + } + else + { + // Singed checking by arithmetical cast. + Int64 inserted = nested_column.getInt(inserted_index); + Int64 orig = row[i + 1].get(); + overflow = inserted != orig; + } + if (overflow) + { + // Overflow detected, fatal if force_decode is true, + // as schema being newer and narrow shouldn't happen. + // Otherwise return false to outer, outer should sync schema and try again. + if (force_decode) + throw Exception( + "Detected overflow for data " + std::to_string(row[i + 1].get()) + " of type " + tp->getName(), + ErrorCodes::LOGICAL_ERROR); + + return std::make_tuple(block, false); + } + } + // TODO: Consider other kind of type change? I.e. arbitrary type change. } } } } - Block block; - for (const auto & name : ordered_columns) + for (const auto & name : column_names_to_read) { if (name == MutableSupport::delmark_column_name) { @@ -266,7 +336,7 @@ Block RegionBlockRead(const TiDB::TableInfo & table_info, const ColumnsDescripti } } - return block; + return std::make_tuple(std::move(block), true); } } // namespace DB diff --git a/dbms/src/Storages/Transaction/RegionBlockReader.h b/dbms/src/Storages/Transaction/RegionBlockReader.h index 0601db09a71..ad78f98686c 100644 --- a/dbms/src/Storages/Transaction/RegionBlockReader.h +++ b/dbms/src/Storages/Transaction/RegionBlockReader.h @@ -19,7 +19,23 @@ namespace ErrorCodes extern const int LOGICAL_ERROR; } -Block RegionBlockRead(const TiDB::TableInfo & table_info, const ColumnsDescription & columns, const Names & ordered_columns_, - RegionDataReadInfoList & data_list); +/// Read the region data in data_list, decode based on the given table_info and columns, as a block. +/// +/// Data with commit_ts > start_ts will be ignored. This is for the sake of decode safety on read, +/// i.e. as data keeps being synced to region cache while the schema for a specific read is fixed, +/// we'll always have newer data than schema, only ignoring them can guarantee the decode safety. +/// +/// On decode error, i.e. column number/type mismatch, will do force apply schema, +/// i.e. add/remove/cast unknown/missing/type-mismatch column if force_decode is true, otherwise return empty block and false. +/// Moreover, exception will be thrown if we see fatal decode error meanwhile force_decode is true. +/// +/// This is the common routine used by both 'flush' and 'read' processes of TXN engine, +/// each of which will use carefully adjusted 'start_ts' and 'force_decode' with appropriate error handling/retry to get what they want. +std::tuple readRegionBlock(const TiDB::TableInfo & table_info, + const ColumnsDescription & columns, + const Names & column_names_to_read, + RegionDataReadInfoList & data_list, + Timestamp start_ts, + bool force_decode); } // namespace DB diff --git a/dbms/src/Storages/Transaction/RegionCFDataBase.cpp b/dbms/src/Storages/Transaction/RegionCFDataBase.cpp index 907e4520c3f..ee7e40437c3 100644 --- a/dbms/src/Storages/Transaction/RegionCFDataBase.cpp +++ b/dbms/src/Storages/Transaction/RegionCFDataBase.cpp @@ -273,6 +273,32 @@ typename RegionCFDataBase::Data & RegionCFDataBase::getDataMut() return data; } +template +void RegionCFDataBase::deleteRange(const TiKVKey & start_key, const TiKVKey & end_key) +{ + for (auto data_it = data.begin(); data_it != data.end();) + { + auto & ori_map = data_it->second; + + for (auto it = ori_map.begin(); it != ori_map.end();) + { + const auto & key = getTiKVKey(it->second); + + bool ok = start_key ? key >= start_key : true; + ok = ok && (end_key ? key < end_key : true); + if (ok) + it = ori_map.erase(it); + else + ++it; + } + + if (ori_map.empty()) + data_it = data.erase(data_it); + else + ++data_it; + } +} + template struct RegionCFDataBase; template struct RegionCFDataBase; template struct RegionCFDataBase; diff --git a/dbms/src/Storages/Transaction/RegionCFDataBase.h b/dbms/src/Storages/Transaction/RegionCFDataBase.h index 6e0d7bd003a..d06b1e6bde7 100644 --- a/dbms/src/Storages/Transaction/RegionCFDataBase.h +++ b/dbms/src/Storages/Transaction/RegionCFDataBase.h @@ -67,6 +67,8 @@ struct RegionCFDataBase TableIDSet getAllTables() const; + void deleteRange(const TiKVKey & start_key, const TiKVKey & end_key); + private: static bool shouldIgnoreInsert(const Value & value); static bool shouldIgnoreRemove(const Value & value); diff --git a/dbms/src/Storages/Transaction/RegionData.cpp b/dbms/src/Storages/Transaction/RegionData.cpp index feb0c1ae251..a8297bbff03 100644 --- a/dbms/src/Storages/Transaction/RegionData.cpp +++ b/dbms/src/Storages/Transaction/RegionData.cpp @@ -197,4 +197,22 @@ RegionData::RegionData(RegionData && data) UInt8 RegionData::getWriteType(const ConstWriteCFIter & write_it) { return RegionWriteCFDataTrait::getWriteType(write_it->second); } +void RegionData::deleteRange(const ColumnFamilyType cf, const TiKVKey & start_key, const TiKVKey & end_key) +{ + switch (cf) + { + case Write: + write_cf.deleteRange(start_key, end_key); + break; + case Default: + default_cf.deleteRange(start_key, end_key); + break; + case Lock: + lock_cf.deleteRange(start_key, end_key); + break; + default: + throw Exception("[RegionData::deleteRange] with undefined CF, should not happen", ErrorCodes::LOGICAL_ERROR); + } +} + } // namespace DB diff --git a/dbms/src/Storages/Transaction/RegionData.h b/dbms/src/Storages/Transaction/RegionData.h index 16ea4554d79..1fdc1dec5d2 100644 --- a/dbms/src/Storages/Transaction/RegionData.h +++ b/dbms/src/Storages/Transaction/RegionData.h @@ -63,6 +63,8 @@ class RegionData RegionData(RegionData && data); + void deleteRange(const ColumnFamilyType cf, const TiKVKey & start_key, const TiKVKey & end_key); + public: static UInt8 getWriteType(const ConstWriteCFIter & write_it); diff --git a/dbms/src/Storages/Transaction/RegionException.h b/dbms/src/Storages/Transaction/RegionException.h index f97c8fae61c..9e661d9eeb8 100644 --- a/dbms/src/Storages/Transaction/RegionException.h +++ b/dbms/src/Storages/Transaction/RegionException.h @@ -6,12 +6,12 @@ namespace DB { - class RegionException : public Exception +class RegionException : public Exception { public: - explicit RegionException(std::vector region_ids_): region_ids(region_ids_) {} + explicit RegionException(std::vector region_ids_) : region_ids(region_ids_) {} - std::vector region_ids; + std::vector region_ids; }; -} +} // namespace DB diff --git a/dbms/src/Storages/Transaction/RegionTable.cpp b/dbms/src/Storages/Transaction/RegionTable.cpp index b66a3a6acfb..dd499677124 100644 --- a/dbms/src/Storages/Transaction/RegionTable.cpp +++ b/dbms/src/Storages/Transaction/RegionTable.cpp @@ -23,9 +23,6 @@ RegionTable::Table & RegionTable::getOrCreateTable(const TableID table_id) if (it == tables.end()) { // Load persisted info. - if (getOrCreateStorage(table_id) == nullptr) - throw Exception("Get or create storage fail", ErrorCodes::LOGICAL_ERROR); - std::tie(it, std::ignore) = tables.emplace(table_id, Table(table_id)); Poco::File dir(parent_path + "tables/" + DB::toString(table_id)); @@ -43,22 +40,6 @@ RegionTable::Table & RegionTable::getOrCreateTable(const TableID table_id) return it->second; } -StoragePtr RegionTable::getOrCreateStorage(TableID table_id) -{ - auto & tmt_ctx = context.getTMTContext(); - auto storage = tmt_ctx.getStorages().get(table_id); - if (storage == nullptr) - { - tmt_ctx.getSchemaSyncer()->syncSchema(table_id, context, false); - storage = tmt_ctx.getStorages().get(table_id); - } - if (storage == nullptr) - { - LOG_WARNING(log, __PRETTY_FUNCTION__ << ": Table " << table_id << " not found in TMT context."); - } - return storage; -} - RegionTable::InternalRegion & RegionTable::insertRegion(Table & table, const Region & region) { const auto range = region.getRange(); @@ -160,67 +141,27 @@ bool RegionTable::shouldFlush(const InternalRegion & region) const void RegionTable::flushRegion(TableID table_id, RegionID region_id, size_t & cache_size, const bool try_persist) { - StoragePtr storage = nullptr; - { - std::lock_guard lock(mutex); - storage = getOrCreateStorage(table_id); - } - - TMTContext & tmt = context.getTMTContext(); + const auto & tmt = context.getTMTContext(); - // store region ptr first. + /// Store region ptr first, for ABA avoidance when removing region data. RegionPtr region = tmt.getKVStore()->getRegion(region_id); - if (!region) - { - LOG_WARNING(log, "[flushRegion] region " << region_id << " is not found"); - return; - } - - LOG_DEBUG(log, "[flushRegion] table " << table_id << ", [region " << region_id << "] original " << region->dataSize() << " bytes"); - - UInt64 mem_read_cost = -1, write_part_cost = -1; - - RegionDataReadInfoList data_list; - if (storage == nullptr) - { - // If storage still not existing after syncing schema, meaning this table is dropped and the data is to be GC-ed. - // Ignore such data. - LOG_WARNING(log, - __PRETTY_FUNCTION__ << ": Not flushing table_id: " << table_id << ", region_id: " << region_id << " as storage doesn't exist."); - } - else { - auto merge_tree = std::dynamic_pointer_cast(storage); - - auto table_lock = merge_tree->lockStructure(true, __PRETTY_FUNCTION__); - - const auto & table_info = merge_tree->getTableInfo(); - const auto & columns = merge_tree->getColumns(); - // TODO: confirm names is right - Names names = columns.getNamesOfPhysical(); - if (names.size() < 3) - throw Exception("[flushRegion] size of merge tree columns < 3, should not happen", ErrorCodes::LOGICAL_ERROR); - - auto start_time = Clock::now(); - - auto block = getBlockInputStreamByRegion(table_id, region, table_info, columns, names, data_list); - if (!block) + if (!region) { - // no data in region for table. update cache size. - cache_size = region->dataSize(); + LOG_WARNING(log, "[flushRegion] region " << region_id << " is not found"); return; } - mem_read_cost = std::chrono::duration_cast(Clock::now() - start_time).count(); - start_time = Clock::now(); - - TxnMergeTreeBlockOutputStream output(*merge_tree); - output.write(std::move(*block)); + LOG_DEBUG(log, "[flushRegion] table " << table_id << ", [region " << region_id << "] original " << region->dataSize() << " bytes"); + } - write_part_cost = std::chrono::duration_cast(Clock::now() - start_time).count(); + /// Write region data into corresponding storage. + RegionDataReadInfoList data_list_to_remove; + { + writeBlockByRegion(context, table_id, region, data_list_to_remove, log); } - // remove data in region + /// Remove data in region. { // avoid ABA problem. if (region != tmt.getKVStore()->getRegion(region_id)) @@ -231,7 +172,7 @@ void RegionTable::flushRegion(TableID table_id, RegionID region_id, size_t & cac { auto remover = region->createCommittedRemover(table_id); - for (const auto & [handle, write_type, commit_ts, value] : data_list) + for (const auto & [handle, write_type, commit_ts, value] : data_list_to_remove) { std::ignore = write_type; std::ignore = value; @@ -250,9 +191,7 @@ void RegionTable::flushRegion(TableID table_id, RegionID region_id, size_t & cac region->incDirtyFlag(); } - LOG_DEBUG(log, - "[flushRegion] table " << table_id << ", [region " << region_id << "] after flush " << cache_size << " bytes, cost [mem read " - << mem_read_cost << ", write part " << write_part_cost << "] ms"); + LOG_DEBUG(log, "[flushRegion] table " << table_id << ", [region " << region_id << "] after flush " << cache_size << " bytes"); } } @@ -303,6 +242,25 @@ void RegionTable::restore() } } +void RegionTable::removeTable(TableID table_id) +{ + std::lock_guard lock(mutex); + + auto it = tables.find(table_id); + if (it == tables.end()) + return; + auto & table = it->second; + + // Remove from region list. + for (const auto & region_info : table.regions) + { + regions[region_info.first].erase(table.table_id); + } + + // Remove from table map. + tables.erase(it); +} + void RegionTable::updateRegion(const Region & region, const TableIDSet & relative_table_ids) { size_t cache_bytes = region.dataSize(); diff --git a/dbms/src/Storages/Transaction/RegionTable.h b/dbms/src/Storages/Transaction/RegionTable.h index 7ca5366b156..a078ad77c7e 100644 --- a/dbms/src/Storages/Transaction/RegionTable.h +++ b/dbms/src/Storages/Transaction/RegionTable.h @@ -132,7 +132,6 @@ class RegionTable : private boost::noncopyable private: Table & getOrCreateTable(const TableID table_id); - StoragePtr getOrCreateStorage(TableID table_id); InternalRegion & insertRegion(Table & table, const Region & region); InternalRegion & getOrInsertRegion(TableID table_id, const Region & region); @@ -154,6 +153,9 @@ class RegionTable : private boost::noncopyable void setFlushThresholds(const FlushThresholds::FlushThresholdsData & flush_thresholds_); + /// Remove a table and associated regions. + void removeTable(TableID table_id); + /// After the region is updated (insert or delete KVs). void updateRegion(const Region & region, const TableIDSet & relative_table_ids); /// A new region arrived by apply snapshot command, this function store the region into selected partitions. @@ -179,26 +181,26 @@ class RegionTable : private boost::noncopyable void traverseInternalRegionsByTable(const TableID table_id, std::function && callback); std::vector> getRegionsByTable(const TableID table_id); + /// Write the data of the given region into the table with the given table ID, fill the data list for outer to remove. + /// Will trigger schema sync on read error for only once, + /// assuming that newer schema can always apply to older data by setting force_decode to true in readRegionBlock. + /// Note that table schema must be keep unchanged throughout the process of read then write, we take good care of the lock. + static void writeBlockByRegion( + Context & context, TableID table_id, RegionPtr region, RegionDataReadInfoList & data_list_to_remove, Logger * log); + using BlockOption = std::optional; - BlockOption getBlockInputStreamByRegion(TableID table_id, - RegionPtr region, - const TiDB::TableInfo & table_info, - const ColumnsDescription & columns, - const Names & ordered_columns, - RegionDataReadInfoList & data_list_for_remove); - - static std::tuple getBlockInputStreamByRegion(TableID table_id, - RegionPtr region, - const RegionVersion region_version, - const RegionVersion conf_version, - const TiDB::TableInfo & table_info, + + /// Read the data of the given region into block, take good care of learner read and locks. + /// Assuming that the schema has been properly synced by outer, i.e. being new enough to decode data before start_ts, + /// we directly ask readRegionBlock to perform a read with the given start_ts and force_decode being true. + static std::tuple readBlockByRegion(const TiDB::TableInfo & table_info, const ColumnsDescription & columns, - const Names & ordered_columns, - bool learner_read, + const Names & column_names_to_read, + const RegionPtr & region, + RegionVersion region_version, + RegionVersion conf_version, bool resolve_locks, - Timestamp start_ts, - RegionDataReadInfoList * data_list_for_remove = nullptr, - Logger * log = nullptr); + Timestamp start_ts); TableIDSet getAllMappedTables(const RegionID region_id) const; }; diff --git a/dbms/src/Storages/Transaction/SchemaBuilder.cpp b/dbms/src/Storages/Transaction/SchemaBuilder.cpp new file mode 100644 index 00000000000..caa60074861 --- /dev/null +++ b/dbms/src/Storages/Transaction/SchemaBuilder.cpp @@ -0,0 +1,522 @@ +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace DB +{ + +using namespace TiDB; + +inline void setAlterCommandColumn(Logger * log, AlterCommand & command, const ColumnInfo & column_info) +{ + command.column_name = column_info.name; + command.data_type = getDataTypeByColumnInfo(column_info); + if (!column_info.origin_default_value.isEmpty()) + { + LOG_DEBUG(log, "add default value for column: " + column_info.name); + command.default_expression = ASTPtr(new ASTLiteral(column_info.defaultValueToField())); + } +} + +inline AlterCommands detectSchemaChanges(Logger * log, const TableInfo & table_info, const TableInfo & orig_table_info) +{ + AlterCommands alter_commands; + + /// Detect new columns. + // TODO: Detect rename or type-changed columns. + for (const auto & column_info : table_info.columns) + { + const auto & orig_column_info = std::find_if(orig_table_info.columns.begin(), + orig_table_info.columns.end(), + [&](const TiDB::ColumnInfo & orig_column_info_) { return orig_column_info_.id == column_info.id; }); + + AlterCommand command; + if (orig_column_info == orig_table_info.columns.end()) + { + // New column. + // TODO: support after column. + command.type = AlterCommand::ADD_COLUMN; + setAlterCommandColumn(log, command, column_info); + } + else + { + // Column unchanged. + continue; + } + + alter_commands.emplace_back(std::move(command)); + } + + /// Detect dropped columns. + for (const auto & orig_column_info : orig_table_info.columns) + { + const auto & column_info = std::find_if(table_info.columns.begin(), + table_info.columns.end(), + [&](const TiDB::ColumnInfo & column_info_) { return column_info_.id == orig_column_info.id; }); + + AlterCommand command; + if (column_info == table_info.columns.end()) + { + // Dropped column. + command.type = AlterCommand::DROP_COLUMN; + command.column_name = orig_column_info.name; + } + else + { + // Column unchanged. + continue; + } + + alter_commands.emplace_back(std::move(command)); + } + + /// Detect type changed columns. + for (const auto & orig_column_info : orig_table_info.columns) + { + const auto & column_info = std::find_if(table_info.columns.begin(), table_info.columns.end(), [&](const ColumnInfo & column_info_) { + // TODO: Check primary key. + // TODO: Support Rename Column; + return column_info_.id == orig_column_info.id && column_info_.tp != orig_column_info.tp; + }); + + AlterCommand command; + if (column_info == table_info.columns.end()) + { + // Column unchanged. + continue; + } + else + { + // Type changed column. + command.type = AlterCommand::MODIFY_COLUMN; + setAlterCommandColumn(log, command, *column_info); + } + + alter_commands.emplace_back(std::move(command)); + } + + return alter_commands; +} + +void SchemaBuilder::applyAlterTableImpl(TiDB::TableInfoPtr table_info, const String & db_name, StorageMergeTree * storage) +{ + table_info->schema_version = target_version; + auto orig_table_info = storage->getTableInfo(); + auto alter_commands = detectSchemaChanges(log, *table_info, orig_table_info); + + std::stringstream ss; + ss << "Detected schema changes: " << db_name << "." << table_info->name << "\n"; + for (const auto & command : alter_commands) + { + // TODO: Other command types. + if (command.type == AlterCommand::ADD_COLUMN) + ss << "ADD COLUMN " << command.column_name << " " << command.data_type->getName() << ", "; + else if (command.type == AlterCommand::DROP_COLUMN) + ss << "DROP COLUMN " << command.column_name << ", "; + else if (command.type == AlterCommand::MODIFY_COLUMN) + ss << "MODIFY COLUMN " << command.column_name << " " << command.data_type->getName() << ", "; + } + LOG_DEBUG(log, __PRETTY_FUNCTION__ << ": " << ss.str()); + + // Call storage alter to apply schema changes. + storage->alterForTMT(alter_commands, *table_info, db_name, context); + + if (table_info->is_partition_table) + { + // create partition table. + for (auto part_def : table_info->partition.definitions) + { + auto new_table_info = table_info->producePartitionTableInfo(part_def.id); + storage->alterForTMT(alter_commands, new_table_info, db_name, context); + } + } + + LOG_DEBUG(log, __PRETTY_FUNCTION__ << ": Schema changes apply done."); +} + +void SchemaBuilder::applyAlterTable(TiDB::DBInfoPtr dbInfo, Int64 table_id) +{ + auto table_info = getter.getTableInfo(dbInfo->id, table_id); + auto & tmt_context = context.getTMTContext(); + auto storage = static_cast(tmt_context.getStorages().get(table_id).get()); + if (storage == nullptr) + { + throw Exception("miss table: " + std::to_string(table_id)); + } + applyAlterTableImpl(table_info, dbInfo->name, storage); +} + +void SchemaBuilder::applyDiff(const SchemaDiff & diff) +{ + + if (diff.type == SchemaActionCreateSchema) + { + applyCreateSchema(diff.schema_id); + return; + } + + if (diff.type == SchemaActionDropSchema) + { + applyDropSchema(diff.schema_id); + return; + } + + auto di = getter.getDatabase(diff.schema_id); + + if (di == nullptr) + throw Exception("miss database: " + std::to_string(diff.schema_id)); + + Int64 oldTableID = 0, newTableID = 0; + + switch (diff.type) + { + case SchemaActionCreateTable: + case SchemaActionRecoverTable: + { + newTableID = diff.table_id; + break; + } + case SchemaActionDropTable: + case SchemaActionDropView: + { + oldTableID = diff.table_id; + break; + } + case SchemaActionTruncateTable: + { + newTableID = diff.table_id; + oldTableID = diff.old_table_id; + break; + } + case SchemaActionAddColumn: + case SchemaActionDropColumn: + case SchemaActionModifyColumn: + case SchemaActionSetDefaultValue: + { + applyAlterTable(di, diff.table_id); + break; + } + case SchemaActionRenameTable: + { + applyRenameTable(di, diff.old_schema_id, diff.table_id); + } + case SchemaActionAddTablePartition: + { + //applyAddPartition(di, diff.table_id); + break; + } + case SchemaActionDropTablePartition: + { + //applyDropPartition(di, diff.table_id); + break; + } + default: + { + break; + } + } + + if (oldTableID) + { + applyDropTable(di, oldTableID); + } + + if (newTableID) + { + applyCreateTable(di, newTableID); + } +} + +void SchemaBuilder::applyRenameTable(DBInfoPtr db_info, DatabaseID old_db_id, TableID table_id) +{ + DBInfoPtr old_db_info; + if (db_info->id == old_db_id) + { + old_db_info = db_info; + } + else + { + auto db = getter.getDatabase(old_db_id); + if (db == nullptr) + { + throw Exception("miss old db id " + std::to_string(old_db_id)); + } + old_db_info = db; + } + + auto table_info = getter.getTableInfo(db_info->id, table_id); + if (table_info == nullptr) + { + throw Exception("miss old table id in TiKV " + std::to_string(table_id)); + } + + auto & tmt_context = context.getTMTContext(); + auto storage_to_rename = tmt_context.getStorages().get(table_id).get(); + if (storage_to_rename == nullptr) + { + throw Exception("miss old table id in Flash " + std::to_string(table_id)); + } + + applyRenameTableImpl(old_db_info->name, db_info->name, storage_to_rename->getTableName(), table_info->name); +} + +void SchemaBuilder::applyRenameTableImpl(const String & old_db, const String & new_db, const String & old_table, const String & new_table) +{ + if (old_db == new_db && old_table == new_table) + { + LOG_INFO(log, "The " + old_db + "." + old_table + " has been renamed, nothing needs to do"); + return; + } + + auto rename = std::make_shared(); + + ASTRenameQuery::Table from; + from.database = old_db; + from.table = old_table; + + ASTRenameQuery::Table to; + to.database = new_db; + to.table = new_table; + + ASTRenameQuery::Element elem; + elem.from = from; + elem.to = to; + + rename->elements.emplace_back(elem); + + InterpreterRenameQuery(rename, context).execute(); +} + +bool SchemaBuilder::applyCreateSchema(DatabaseID schema_id) +{ + auto db = getter.getDatabase(schema_id); + if (db->name == "") + { + return false; + } + applyCreateSchemaImpl(db); + return true; +} + +void SchemaBuilder::applyCreateSchemaImpl(TiDB::DBInfoPtr db_info) +{ + ASTCreateQuery * create_query = new ASTCreateQuery(); + create_query->database = db_info->name; + create_query->if_not_exists = true; + ASTPtr ast = ASTPtr(create_query); + InterpreterCreateQuery interpreter(ast, context); + interpreter.setInternal(true); + interpreter.setForceRestoreData(false); + interpreter.execute(); + + databases[db_info->id] = db_info->name; +} + +void SchemaBuilder::applyDropSchema(DatabaseID schema_id) +{ + auto database_name = databases[schema_id]; + if (database_name == "") + { + return; + } + auto drop_query = std::make_shared(); + drop_query->database = database_name; + drop_query->if_exists = true; + ASTPtr ast_drop_query = drop_query; + // It will drop all tables in this database. + InterpreterDropQuery drop_interpreter(ast_drop_query, context); + drop_interpreter.execute(); + + databases.erase(schema_id); +} + +String createTableStmt(const DBInfo & db_info, const TableInfo & table_info) +{ + NamesAndTypes columns; + std::vector pks; + for (const auto & column : table_info.columns) + { + DataTypePtr type = getDataTypeByColumnInfo(column); + columns.emplace_back(NameAndTypePair(column.name, type)); + + if (column.hasPriKeyFlag()) + { + pks.emplace_back(column.name); + } + } + + if (pks.size() != 1 || !table_info.pk_is_handle) + { + columns.emplace_back(NameAndTypePair(MutableSupport::tidb_pk_column_name, std::make_shared())); + pks.clear(); + pks.emplace_back(MutableSupport::tidb_pk_column_name); + } + + String stmt; + WriteBufferFromString stmt_buf(stmt); + writeString("CREATE TABLE ", stmt_buf); + writeBackQuotedString(db_info.name, stmt_buf); + writeString(".", stmt_buf); + writeBackQuotedString(table_info.name, stmt_buf); + writeString("(", stmt_buf); + for (size_t i = 0; i < columns.size(); i++) + { + if (i > 0) + writeString(", ", stmt_buf); + writeBackQuotedString(columns[i].name, stmt_buf); + writeString(" ", stmt_buf); + writeString(columns[i].type->getName(), stmt_buf); + } + writeString(") Engine = TxnMergeTree((", stmt_buf); + for (size_t i = 0; i < pks.size(); i++) + { + if (i > 0) + writeString(", ", stmt_buf); + writeBackQuotedString(pks[i], stmt_buf); + } + writeString("), 8192, '", stmt_buf); + writeString(table_info.serialize(true), stmt_buf); + writeString("')", stmt_buf); + + return stmt; +} + +void SchemaBuilder::applyCreatePhysicalTableImpl(const TiDB::DBInfo & db_info, const TiDB::TableInfo & table_info) +{ + String stmt = createTableStmt(db_info, table_info); + + ParserCreateQuery parser; + ASTPtr ast = parseQuery(parser, stmt.data(), stmt.data() + stmt.size(), "from syncSchema " + table_info.name, 0); + + ASTCreateQuery * ast_create_query = typeid_cast(ast.get()); + ast_create_query->attach = true; + ast_create_query->database = db_info.name; + + InterpreterCreateQuery interpreter(ast, context); + interpreter.setInternal(true); + interpreter.setForceRestoreData(false); + interpreter.execute(); +} + +void SchemaBuilder::applyCreateTable(TiDB::DBInfoPtr db_info, Int64 table_id) +{ + + auto table_info = getter.getTableInfo(db_info->id, table_id); + if (table_info == nullptr) + { + // this table is dropped. + return; + } + applyCreateTableImpl(*db_info, *table_info); +} + +void SchemaBuilder::applyCreateTableImpl(const TiDB::DBInfo & db_info, TiDB::TableInfo & table_info) +{ + table_info.schema_version = target_version; + if (table_info.is_partition_table) + { + // create partition table. + for (auto part_def : table_info.partition.definitions) + { + auto new_table_info = table_info.producePartitionTableInfo(part_def.id); + applyCreatePhysicalTableImpl(db_info, new_table_info); + } + } + else + { + applyCreatePhysicalTableImpl(db_info, table_info); + } +} + +void SchemaBuilder::applyDropTableImpl(const String & database_name, const String & table_name) +{ + auto drop_query = std::make_shared(); + drop_query->database = database_name; + drop_query->table = table_name; + drop_query->if_exists = true; + ASTPtr ast_drop_query = drop_query; + InterpreterDropQuery drop_interpreter(ast_drop_query, context); + drop_interpreter.execute(); +} + +void SchemaBuilder::applyDropTable(TiDB::DBInfoPtr dbInfo, Int64 table_id) +{ + LOG_INFO(log, "try to drop table id : " + std::to_string(table_id)); + String database_name = dbInfo->name; + auto & tmt_context = context.getTMTContext(); + auto storage_to_drop = tmt_context.getStorages().get(table_id).get(); + if (storage_to_drop == nullptr) + { + LOG_DEBUG(log, "table id " + std::to_string(table_id) + " in db " + database_name + " is not existed."); + return; + } + const auto & table_info = static_cast(storage_to_drop)->getTableInfo(); + if (table_info.is_partition_table) + { + // drop all partition tables. + for (auto part_def : table_info.partition.definitions) + { + auto new_table_info = table_info.producePartitionTableInfo(part_def.id); + applyDropTableImpl(database_name, new_table_info.name); + } + } + // and drop logic table. + applyDropTableImpl(database_name, table_info.name); +} + +void SchemaBuilder::updateDB(TiDB::DBInfoPtr db_info) +{ + auto database_name = databases[db_info->id]; + if (database_name == "") + { + applyCreateSchemaImpl(db_info); + } + auto tables = getter.listTables(db_info->id); + auto & tmt_context = context.getTMTContext(); + + std::set table_ids; + + for (auto table : tables) + table_ids.insert(table->id); + + auto storage_map = tmt_context.getStorages().getAllStorage(); + for (auto it = storage_map.begin(); it != storage_map.end(); it++) + { + auto storage = it->second; + if (storage->getDatabaseName() == db_info->name && table_ids.count(storage->getTableInfo().id) == 0) + { + // Drop Table + applyDropTableImpl(db_info->name, storage->getTableName()); + LOG_DEBUG(log, "Table " + db_info->name + "." + storage->getTableName() + " is dropped during schema all schemas"); + } + } + + for (auto table : tables) + { + auto storage = static_cast(tmt_context.getStorages().get(table->id).get()); + if (storage == nullptr) + { + applyCreateTable(db_info, table->id); + } + else + { + applyAlterTableImpl(table, db_info->name, storage); + } + } +} + +// end namespace +} // namespace DB diff --git a/dbms/src/Storages/Transaction/SchemaBuilder.h b/dbms/src/Storages/Transaction/SchemaBuilder.h new file mode 100644 index 00000000000..06dccb70793 --- /dev/null +++ b/dbms/src/Storages/Transaction/SchemaBuilder.h @@ -0,0 +1,60 @@ +#pragma once + +#include +#include + +namespace DB +{ + +struct SchemaBuilder +{ + + SchemaGetter & getter; + + Context & context; + + std::unordered_map & databases; + + Int64 target_version; + + Logger * log; + + SchemaBuilder(SchemaGetter & getter_, Context & context_, std::unordered_map & dbs_, Int64 version) + : getter(getter_), context(context_), databases(dbs_), target_version(version), log(&Logger::get("SchemaBuilder")) + {} + + void applyDiff(const SchemaDiff & diff); + + void updateDB(TiDB::DBInfoPtr db_info); + + void applyDropSchema(DatabaseID schema_id); + +private: + bool applyCreateSchema(DatabaseID schema_id); + + void applyCreateSchemaImpl(TiDB::DBInfoPtr db_info); + + void applyCreateTable(TiDB::DBInfoPtr dbInfo, Int64 table_id); + + void applyDropTable(TiDB::DBInfoPtr dbInfo, Int64 table_id); + + void applyAlterTable(TiDB::DBInfoPtr dbInfo, Int64 table_id); + + void applyAlterTableImpl(TiDB::TableInfoPtr table_info, const String & db_name, StorageMergeTree * storage); + + //void applyAddPartition(TiDB::DBInfoPtr dbInfo, Int64 table_id); + + //void applyDropPartition(TiDB::DBInfoPtr dbInfo, Int64 table_id); + + void applyCreatePhysicalTableImpl(const TiDB::DBInfo & db_info, const TiDB::TableInfo & table_info); + + void applyCreateTableImpl(const TiDB::DBInfo & db_info, TiDB::TableInfo & table_info); + + void applyDropTableImpl(const String &, const String &); + + void applyRenameTable(TiDB::DBInfoPtr db_info, TiDB::DatabaseID old_db_id, TiDB::TableID table_id); + + void applyRenameTableImpl(const String & old_db, const String & new_db, const String & old_table, const String & new_table); +}; + +} // namespace DB diff --git a/dbms/src/Storages/Transaction/SchemaGetter.cpp b/dbms/src/Storages/Transaction/SchemaGetter.cpp new file mode 100644 index 00000000000..59150ed1ed4 --- /dev/null +++ b/dbms/src/Storages/Transaction/SchemaGetter.cpp @@ -0,0 +1,258 @@ +#include +#include +#include + +namespace DB +{ + +namespace ErrorCodes +{ +extern const int SCHEMA_SYNC_ERROR; +} + +constexpr char schemaVersionKey[] = "SchemaVersionKey"; + +constexpr char schemaDiffPrefix[] = "Diff"; + +constexpr char DBPrefix[] = "DB"; + +constexpr char DBs[] = "DBs"; + +constexpr char TablePrefix[] = "Table"; + +constexpr char StringData = 's'; + +constexpr char HashData = 'h'; + +// TODO:: Refine Encode Process; +struct TxnStructure +{ + constexpr static char metaPrefix[] = "m"; + + static String encodeStringDataKey(const String & key) + { + std::stringstream stream; + + stream.write(metaPrefix, 1); + + EncodeBytes(key, stream); + EncodeNumber(UInt64(StringData), stream); + + return stream.str(); + } + + static String encodeHashDataKey(const String & key, const String & field) + { + std::stringstream stream; + + stream.write(metaPrefix, 1); + + EncodeBytes(key, stream); + EncodeNumber(UInt64(HashData), stream); + EncodeBytes(field, stream); + + return stream.str(); + } + + static String hashDataKeyPrefix(const String & key) + { + std::stringstream stream; + + stream.write(metaPrefix, 1); + + EncodeBytes(key, stream); + EncodeNumber(UInt64(HashData), stream); + return stream.str(); + } + + static std::pair decodeHashDataKey(const String & key) + { + if (key.rfind(metaPrefix, 0) != 0) + { + throw Exception("invalid encoded hash data key prefix.", ErrorCodes::SCHEMA_SYNC_ERROR); + } + + + size_t idx = 0; + idx += 1; + String decode_key = DecodeBytes(idx, key); + + UInt64 tp = DecodeInt(idx, key); + if (char(tp) != HashData) + { + throw Exception("invalid encoded hash data key flag:" + std::to_string(tp), ErrorCodes::SCHEMA_SYNC_ERROR); + } + + String field = DecodeBytes(idx, key); + return make_pair(decode_key, field); + } + + // only for debug + static String StringToHex(const std::string & input) + { + static const char * const lut = "0123456789ABCDEF"; + size_t len = input.length(); + + std::string output; + output.reserve(2 * len); + for (size_t i = 0; i < len; ++i) + { + const unsigned char c = input[i]; + output.push_back(lut[c >> 4]); + output.push_back(lut[c & 15]); + } + return output; + } + +public: + static String Get(pingcap::kv::Snapshot & snap, const String & key) + { + String encode_key = encodeStringDataKey(key); + String value = snap.Get(encode_key); + return value; + } + + static String HGet(pingcap::kv::Snapshot & snap, const String & key, const String & field) + { + String encode_key = encodeHashDataKey(key, field); + String value = snap.Get(encode_key); + return value; + } + + // For convinient, we only return values. + static std::vector> HGetAll(pingcap::kv::Snapshot & snap, const String & key) + { + auto tikv_key_prefix = hashDataKeyPrefix(key); + String tikv_key_end = pingcap::kv::prefixNext(tikv_key_prefix); + auto scanner = snap.Scan(tikv_key_prefix, tikv_key_end); + std::vector> res; + while (scanner.valid) + { + String raw_key = scanner.key(); + auto pair = decodeHashDataKey(raw_key); + auto field = pair.second; + String value = scanner.value(); + res.push_back(std::make_pair(field, value)); + scanner.next(); + } + return res; + } +}; + +void SchemaDiff::deserialize(const String & data) +{ + Poco::JSON::Parser parser; + Poco::Dynamic::Var result = parser.parse(data); + auto obj = result.extract(); + version = obj->getValue("version"); + type = (SchemaActionType)obj->getValue("type"); + schema_id = obj->getValue("schema_id"); + table_id = obj->getValue("table_id"); + + old_table_id = obj->getValue("old_table_id"); + old_schema_id = obj->getValue("old_schema_id"); +} + +Int64 SchemaGetter::getVersion() +{ + String ver = TxnStructure::Get(snap, schemaVersionKey); + if (ver == "") + return 0; + return std::stoll(ver); +} + +String SchemaGetter::getSchemaDiffKey(Int64 ver) { return std::string(schemaDiffPrefix) + ":" + std::to_string(ver); } + +SchemaDiff SchemaGetter::getSchemaDiff(Int64 ver) +{ + String key = getSchemaDiffKey(ver); + String data = TxnStructure::Get(snap, key); + if (data == "") + { + throw Exception("cannot find schema diff for version: " + std::to_string(ver), ErrorCodes::SCHEMA_SYNC_ERROR); + } + SchemaDiff diff; + diff.deserialize(data); + return diff; +} + +String SchemaGetter::getDBKey(DatabaseID db_id) { return String(DBPrefix) + ":" + std::to_string(db_id); } + +String SchemaGetter::getTableKey(TableID table_id) { return String(TablePrefix) + ":" + std::to_string(table_id); } + +TiDB::DBInfoPtr SchemaGetter::getDatabase(DatabaseID db_id) +{ + String key = getDBKey(db_id); + String json = TxnStructure::HGet(snap, DBs, key); + + if (json == "") + return nullptr; + + LOG_DEBUG(log, "Get DB Info from TiKV : " + json); + auto db_info = std::make_shared(json); + return db_info; +} + +TiDB::TableInfoPtr SchemaGetter::getTableInfo(DatabaseID db_id, TableID table_id) +{ + String db_key = getDBKey(db_id); + if (!checkDBExists(db_key)) + { + throw Exception(); + } + String table_key = getTableKey(table_id); + String table_info_json = TxnStructure::HGet(snap, db_key, table_key); + if (table_info_json == "") + return nullptr; + LOG_DEBUG(log, "Get Table Info from TiKV : " + table_info_json); + TiDB::TableInfoPtr table_info = std::make_shared(table_info_json); + return table_info; +} + +std::vector SchemaGetter::listDBs() +{ + std::vector res; + auto pairs = TxnStructure::HGetAll(snap, DBs); + for (auto pair : pairs) + { + auto db_info = std::make_shared(pair.second); + res.push_back(db_info); + } + return res; +} + +bool SchemaGetter::checkDBExists(const String & key) +{ + String value = TxnStructure::HGet(snap, DBs, key); + return value.size() > 0; +} + +std::vector SchemaGetter::listTables(DatabaseID db_id) +{ + auto db_key = getDBKey(db_id); + if (!checkDBExists(db_key)) + { + throw Exception("DB Not Exists!", ErrorCodes::SCHEMA_SYNC_ERROR); + } + + std::vector res; + + auto kv_pairs = TxnStructure::HGetAll(snap, db_key); + + for (auto kv_pair : kv_pairs) + { + const String & key = kv_pair.first; + if (key.rfind(TablePrefix, 0) != 0) + { + continue; + } + const String & json = kv_pair.second; + auto table_info = std::make_shared(json); + + res.push_back(table_info); + } + return res; +} + +// end of namespace. +} // namespace DB diff --git a/dbms/src/Storages/Transaction/SchemaGetter.h b/dbms/src/Storages/Transaction/SchemaGetter.h new file mode 100644 index 00000000000..0b0525ffb5d --- /dev/null +++ b/dbms/src/Storages/Transaction/SchemaGetter.h @@ -0,0 +1,89 @@ +#pragma once + +#include +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wunused-parameter" +#include +#pragma GCC diagnostic pop + +#include + +namespace DB +{ + +enum SchemaActionType : Int8 +{ + SchemaActionNone = 0, + SchemaActionCreateSchema = 1, + SchemaActionDropSchema = 2, + SchemaActionCreateTable = 3, + SchemaActionDropTable = 4, + SchemaActionAddColumn = 5, + SchemaActionDropColumn = 6, + SchemaActionAddIndex = 7, + SchemaActionDropIndex = 8, + SchemaActionAddForeignKey = 9, + SchemaActionDropForeignKey = 10, + SchemaActionTruncateTable = 11, + SchemaActionModifyColumn = 12, + SchemaActionRebaseAutoID = 13, + SchemaActionRenameTable = 14, + SchemaActionSetDefaultValue = 15, + SchemaActionShardRowID = 16, + SchemaActionModifyTableComment = 17, + SchemaActionRenameIndex = 18, + SchemaActionAddTablePartition = 19, + SchemaActionDropTablePartition = 20, + SchemaActionCreateView = 21, + SchemaActionModifyTableCharsetAndCollate = 22, + SchemaActionTruncateTablePartition = 23, + SchemaActionDropView = 24, + SchemaActionRecoverTable = 25, + SchemaActionModifySchemaCharsetAndCollate = 26 +}; + +struct SchemaDiff +{ + Int64 version; + SchemaActionType type; + Int64 schema_id; + Int64 table_id; + + Int64 old_table_id; + Int64 old_schema_id; + + void deserialize(const String & data); +}; + +struct SchemaGetter +{ + pingcap::kv::Snapshot snap; + + Logger * log; + + SchemaGetter(pingcap::kv::RegionCachePtr regionCachePtr_, pingcap::kv::RpcClientPtr rpcClientPtr_, UInt64 tso_) + : snap(regionCachePtr_, rpcClientPtr_, tso_), log(&Logger::get("SchemaGetter")) + {} + + Int64 getVersion(); + + SchemaDiff getSchemaDiff(Int64 ver); + + String getSchemaDiffKey(Int64 ver); + + bool checkDBExists(const String & key); + + String getDBKey(DatabaseID db_id); + + String getTableKey(TableID table_id); + + TiDB::DBInfoPtr getDatabase(DatabaseID db_id); + + TiDB::TableInfoPtr getTableInfo(DatabaseID db_id, TableID table_id); + + std::vector listDBs(); + + std::vector listTables(DatabaseID db_id); +}; + +} // namespace DB diff --git a/dbms/src/Storages/Transaction/SchemaSyncService.cpp b/dbms/src/Storages/Transaction/SchemaSyncService.cpp new file mode 100644 index 00000000000..923cfab13e1 --- /dev/null +++ b/dbms/src/Storages/Transaction/SchemaSyncService.cpp @@ -0,0 +1,29 @@ +#include +#include +#include +#include + +namespace DB +{ + +SchemaSyncService::SchemaSyncService(DB::Context & context_) + : context(context_), background_pool(context_.getBackgroundPool()), log(&Logger::get("SchemaSyncService")) +{ + handle = background_pool.addTask( + [&, this] { + try + { + return context.getTMTContext().getSchemaSyncer()->syncSchemas(context); + } + catch (const Exception & e) + { + LOG_WARNING(log, "Schema sync failed by " << e.message()); + } + return false; + }, + false); +} + +SchemaSyncService::~SchemaSyncService() { background_pool.removeTask(handle); } + +} // namespace DB diff --git a/dbms/src/Storages/Transaction/SchemaSyncService.h b/dbms/src/Storages/Transaction/SchemaSyncService.h new file mode 100644 index 00000000000..6a731a98cfb --- /dev/null +++ b/dbms/src/Storages/Transaction/SchemaSyncService.h @@ -0,0 +1,33 @@ +#pragma once + +#include + +#include +#include + +#include + +namespace DB +{ + +class Context; +class BackgroundProcessingPool; + +class SchemaSyncService : public std::enable_shared_from_this, private boost::noncopyable +{ +public: + SchemaSyncService(Context & context_); + ~SchemaSyncService(); + +private: + Context & context; + + BackgroundProcessingPool & background_pool; + BackgroundProcessingPool::TaskHandle handle; + + Logger * log; +}; + +using SchemaSyncServicePtr = std::shared_ptr; + +} // namespace DB diff --git a/dbms/src/Storages/Transaction/SchemaSyncer.h b/dbms/src/Storages/Transaction/SchemaSyncer.h index 4ff5d30d94f..461c5813853 100644 --- a/dbms/src/Storages/Transaction/SchemaSyncer.h +++ b/dbms/src/Storages/Transaction/SchemaSyncer.h @@ -16,45 +16,12 @@ class SchemaSyncer virtual ~SchemaSyncer() = default; /** - * Synchronize schema between TiDB and CH, to make sure the CH table is new enough to accept data from raft. - * Should be stateless. - * Nevertheless, the implementations may assume that the storage is appropriately locked, thus still not thread-safe. - * @param table_id + * Synchronize all schemas between TiDB and CH. * @param context */ - virtual void syncSchema(TableID table_id, Context & context, bool force) = 0; - - virtual int getTableIdByName(const std::string & database_name, const std::string & table_name, Context & context) = 0; + virtual bool syncSchemas(Context & context) = 0; }; using SchemaSyncerPtr = std::shared_ptr; -/// Schema syncer implementation using schema described as Json, provided by TiDB or TiKV. -class JsonSchemaSyncer : public SchemaSyncer -{ -public: - JsonSchemaSyncer(); - - void syncSchema(TableID table_id, Context & context, bool force) override; - - int getTableIdByName(const std::string & database_name, const std::string & table_name, Context & context) override; - -protected: - virtual String getSchemaJson(TableID table_id, Context & context) = 0; - virtual String getSchemaJsonByName(const std::string & database_name, const std::string & table_name, Context & context) = 0; - -protected: - std::unordered_set ignored_tables; - - Logger * log; -}; - -/// Json-based schema syncer implementation fetching schema Json from TiDB via HTTP. -class HttpJsonSchemaSyncer : public JsonSchemaSyncer -{ -protected: - String getSchemaJson(TableID table_id, Context & context) override; - String getSchemaJsonByName(const std::string & database_name, const std::string & table_name, Context & context) override; -}; - -} // namespace DB \ No newline at end of file +} // namespace DB diff --git a/dbms/src/Storages/Transaction/TMTContext.cpp b/dbms/src/Storages/Transaction/TMTContext.cpp index e81c699f8b6..ed443f6ce04 100644 --- a/dbms/src/Storages/Transaction/TMTContext.cpp +++ b/dbms/src/Storages/Transaction/TMTContext.cpp @@ -1,21 +1,27 @@ +#include #include #include #include #include +#include #include namespace DB { TMTContext::TMTContext(Context & context, const std::vector & addrs, const std::string & learner_key, - const std::string & learner_value, const std::string & kvstore_path, const std::string & region_mapping_path) + const std::string & learner_value, const std::unordered_set & ignore_databases_, const std::string & kvstore_path, + const std::string & region_mapping_path) : kvstore(std::make_shared(kvstore_path)), region_table(context, region_mapping_path), - schema_syncer(std::make_shared()), pd_client(addrs.size() == 0 ? static_cast(new pingcap::pd::MockPDClient()) : static_cast(new pingcap::pd::Client(addrs))), region_cache(std::make_shared(pd_client, learner_key, learner_value)), - rpc_client(std::make_shared()) + rpc_client(std::make_shared()), + ignore_databases(ignore_databases_), + schema_syncer(addrs.size() == 0 + ? std::static_pointer_cast(std::make_shared()) + : std::static_pointer_cast(std::make_shared(pd_client, region_cache, rpc_client))) {} void TMTContext::restore() diff --git a/dbms/src/Storages/Transaction/TMTContext.h b/dbms/src/Storages/Transaction/TMTContext.h index 3efbab809c5..8595085d30c 100644 --- a/dbms/src/Storages/Transaction/TMTContext.h +++ b/dbms/src/Storages/Transaction/TMTContext.h @@ -8,6 +8,8 @@ #include #pragma GCC diagnostic pop +#include + namespace DB { @@ -35,7 +37,8 @@ class TMTContext : private boost::noncopyable // TODO: get flusher args from config file explicit TMTContext(Context & context, const std::vector & addrs, const std::string & learner_key, - const std::string & learner_value, const std::string & kv_store_path, const std::string & region_mapping_path); + const std::string & learner_value, const std::unordered_set & ignore_databases_, const std::string & kv_store_path, + const std::string & region_mapping_path); SchemaSyncerPtr getSchemaSyncer() const; void setSchemaSyncer(SchemaSyncerPtr); @@ -57,13 +60,15 @@ class TMTContext : private boost::noncopyable RegionTable region_table; private: - SchemaSyncerPtr schema_syncer; pingcap::pd::ClientPtr pd_client; pingcap::kv::RegionCachePtr region_cache; pingcap::kv::RpcClientPtr rpc_client; mutable std::mutex mutex; std::atomic_bool initialized = false; + + const std::unordered_set ignore_databases; + SchemaSyncerPtr schema_syncer; }; } // namespace DB diff --git a/dbms/src/Storages/Transaction/TMTStorages.cpp b/dbms/src/Storages/Transaction/TMTStorages.cpp index 0081915f3de..8d0cee78cf3 100644 --- a/dbms/src/Storages/Transaction/TMTStorages.cpp +++ b/dbms/src/Storages/Transaction/TMTStorages.cpp @@ -5,21 +5,17 @@ namespace DB { -void TMTStorages::put(StoragePtr storage) +void TMTStorages::put(TMTStoragePtr storage) { std::lock_guard lock(mutex); - const StorageMergeTree * merge_tree = dynamic_cast(storage.get()); - if (!merge_tree) - throw Exception{storage->getName() + " is not in MergeTree family", ErrorCodes::LOGICAL_ERROR}; - - TableID table_id = merge_tree->getTableInfo().id; + TableID table_id = storage->getTableInfo().id; if (storages.find(table_id) != storages.end()) return; storages.emplace(table_id, storage); } -StoragePtr TMTStorages::get(TableID table_id) const +TMTStoragePtr TMTStorages::get(TableID table_id) const { std::lock_guard lock(mutex); @@ -29,9 +25,9 @@ StoragePtr TMTStorages::get(TableID table_id) const return it->second; } -std::unordered_map TMTStorages::getAllStorage() const { return storages; } +std::unordered_map TMTStorages::getAllStorage() const { return storages; } -StoragePtr TMTStorages::getByName(const std::string & db, const std::string & table) const +TMTStoragePtr TMTStorages::getByName(const std::string & db, const std::string & table) const { std::lock_guard lock(mutex); diff --git a/dbms/src/Storages/Transaction/TMTStorages.h b/dbms/src/Storages/Transaction/TMTStorages.h index ceddb86962c..7c6dc73b173 100644 --- a/dbms/src/Storages/Transaction/TMTStorages.h +++ b/dbms/src/Storages/Transaction/TMTStorages.h @@ -9,23 +9,23 @@ namespace DB { -class IStorage; -using StoragePtr = std::shared_ptr; +class StorageMergeTree; +using TMTStoragePtr = std::shared_ptr; class TMTStorages : private boost::noncopyable { public: - void put(StoragePtr storage); + void put(TMTStoragePtr storage); - StoragePtr get(TableID table_id) const; - std::unordered_map getAllStorage() const; + TMTStoragePtr get(TableID table_id) const; + std::unordered_map getAllStorage() const; - StoragePtr getByName(const std::string & db, const std::string & table) const; + TMTStoragePtr getByName(const std::string & db, const std::string & table) const; void remove(TableID table_id); private: - std::unordered_map storages; + std::unordered_map storages; mutable std::mutex mutex; }; diff --git a/dbms/src/Storages/Transaction/TiDB.cpp b/dbms/src/Storages/Transaction/TiDB.cpp index 25d60ec9d6d..83715fd5bb4 100644 --- a/dbms/src/Storages/Transaction/TiDB.cpp +++ b/dbms/src/Storages/Transaction/TiDB.cpp @@ -2,243 +2,218 @@ #include #include -namespace JsonSer +namespace TiDB { +using DB::Field; +using DB::WriteBufferFromOwnString; -using DB::WriteBuffer; +ColumnInfo::ColumnInfo(Poco::JSON::Object::Ptr json) { deserialize(json); } -template -void serValue(WriteBuffer & buf, const bool & b) +// TODO:: Refine Decimal Default Value !! +// TODO:: Refine Enum Default Value !! +// TODO:: Refine Date/Datatime/TimeStamp Defalut Value !! +Field ColumnInfo::defaultValueToField() const { - writeString(b ? "true" : "false", buf); -} - -template -typename std::enable_if_t::value || std::is_enum::value> serValue(WriteBuffer & buf, T i) -{ - writeIntText(static_cast(i), buf); + auto & value = origin_default_value; + if (value.isEmpty()) { + return Field(); + } + switch (tp) + { + // Integer Type. + case TypeTiny: + case TypeShort: + case TypeLong: + case TypeLongLong: + case TypeInt24: + return value.convert(); + // Floating type. + case TypeFloat: + case TypeDouble: + return value.convert(); + case TypeTimestamp: + // FIXME: may be string + return value.convert(); + case TypeDate: + case TypeDatetime: + case TypeVarchar: + case TypeTinyBlob: + case TypeMediumBlob: + case TypeLongBlob: + case TypeBlob: + case TypeVarString: + case TypeString: + return value.convert(); + case TypeEnum: + // FIXME: may be int or string + return value.convert(); + case TypeNull: + return Field(); + default: + throw Exception("Have not proccessed type: " + std::to_string(tp)); + } + return Field(); } -template -typename std::enable_if_t::value> serValue(WriteBuffer & buf, T f) +Poco::JSON::Object::Ptr ColumnInfo::getJSONObject() const try { - writeFloadText(f, buf); -} + Poco::JSON::Object::Ptr json = new Poco::JSON::Object(); + + json->set("id", id); + Poco::JSON::Object::Ptr name_json = new Poco::JSON::Object(); + name_json->set("O", name); + name_json->set("L", name); + json->set("name", name_json); + json->set("offset", offset); + json->set("origin_default", origin_default_value); + json->set("default", default_value); + Poco::JSON::Object::Ptr tp_json = new Poco::JSON::Object(); + tp_json->set("Tp", static_cast(tp)); + tp_json->set("Flag", flag); + tp_json->set("Flen", flen); + tp_json->set("Decimal", decimal); + if (elems.size() > 0) + { + Poco::JSON::Array::Ptr elem_arr = new Poco::JSON::Array(); + for (auto & elem : elems) + elem_arr->add(elem.first); + tp_json->set("Elems", elem_arr); + } + else + { + tp_json->set("Elems", Poco::Dynamic::Var()); + } + json->set("type", tp_json); + json->set("state", static_cast(state)); + json->set("comment", comment); -// String that has been already encoded as JSON. -struct JsonString : public std::string -{ -}; + std::stringstream str; + json->stringify(str); -template -void serValue(WriteBuffer & buf, const JsonString & qs) -{ - writeString(qs, buf); + return json; } - -template -void serValue(WriteBuffer & buf, const std::string & s) +catch (const Poco::Exception & e) { - writeJSONString(s, buf); + throw DB::Exception( + std::string(__PRETTY_FUNCTION__) + ": Serialize TiDB schema JSON failed (ColumnInfo): " + e.displayText(), DB::Exception(e)); } -template -void serValue(WriteBuffer & buf, const std::vector & v) +void ColumnInfo::deserialize(Poco::JSON::Object::Ptr json) try { - writeString("[", buf); - bool first = true; - for (auto & e : v) + id = json->getValue("id"); + name = json->getObject("name")->getValue("L"); + offset = json->getValue("offset"); + if (!json->isNull("origin_default")) + origin_default_value = json->get("origin_default"); + if (!json->isNull("default")) + default_value = json->get("default"); + auto type_json = json->getObject("type"); + tp = static_cast(type_json->getValue("Tp")); + flag = type_json->getValue("Flag"); + flen = type_json->getValue("Flen"); + decimal = type_json->getValue("Decimal"); + if (!type_json->isNull("Elems")) { - first = first ? false : (writeString(",", buf), false); - serValue(buf, e); + auto elems_arr = type_json->getArray("Elems"); + size_t elems_size = elems_arr->size(); + for (size_t i = 1; i <= elems_size; i++) + { + elems.push_back(std::make_pair(elems_arr->getElement(i - 1), Int16(i))); + } } - writeString("]", buf); + state = static_cast(json->getValue("state")); + comment = json->getValue("comment"); } - -template > -void serValue(WriteBuffer & buf, const std::function & s) -{ - s(buf); -} - -template -std::function Nullable(const T & value, bool is_null) +catch (const Poco::Exception & e) { - return [value, is_null](WriteBuffer & buf) { is_null ? writeString("null", buf) : serValue(buf, value); }; + throw DB::Exception( + std::string(__PRETTY_FUNCTION__) + ": Parse TiDB schema JSON failed (ColumnInfo): " + e.displayText(), DB::Exception(e)); } -template -struct Field -{ - Field(std::string name_, T value_, bool skip_ = false) : name(std::move(name_)), value(std::move(value_)), skip(skip_) {} - std::string name; - T value; - bool skip; -}; - -template -void serField(WriteBuffer & buf, const Field & field) -{ - writeJSONString(field.name, buf); - writeString(":", buf); - serValue(buf, field.value); -} +PartitionDefinition::PartitionDefinition(Poco::JSON::Object::Ptr json) { deserialize(json); } -template -void serFields(WriteBuffer & buf, const T & last) +Poco::JSON::Object::Ptr PartitionDefinition::getJSONObject() const try { - if (!last.skip) - serField(buf, last); + Poco::JSON::Object::Ptr json = new Poco::JSON::Object(); + json->set("id", id); + Poco::JSON::Object::Ptr name_json = new Poco::JSON::Object(); + name_json->set("O", name); + name_json->set("L", name); + json->set("name", name_json); + json->set("comment", comment); + + std::stringstream str; + json->stringify(str); + + return json; } - -template -void serFields(WriteBuffer & buf, const T & first, const Rest &... rest) +catch (const Poco::Exception & e) { - if (!first.skip) - { - serField(buf, first); - writeString(",", buf); - } - serFields(buf, rest...); + throw DB::Exception( + std::string(__PRETTY_FUNCTION__) + ": Serialize TiDB schema JSON failed (PartitionDef): " + e.displayText(), DB::Exception(e)); } -template -void serValue(WriteBuffer & buf, const T &... fields) +void PartitionDefinition::deserialize(Poco::JSON::Object::Ptr json) try { - writeString("{", buf); - serFields(buf, fields...); - writeString("}", buf); + id = json->getValue("id"); + name = json->getObject("name")->getValue("L"); + if (json->has("comment")) + comment = json->getValue("comment"); } - -template -std::function Struct(const T &... fields) +catch (const Poco::Exception & e) { - return [fields...](WriteBuffer & buf) { serValue(buf, fields...); }; + throw DB::Exception( + std::string(__PRETTY_FUNCTION__) + ": Parse TiDB schema JSON failed (PartitionDefinition): " + e.displayText(), DB::Exception(e)); } -} // namespace JsonSer - -namespace TiDB -{ - -using DB::ReadBufferFromString; -using DB::WriteBuffer; -using DB::WriteBufferFromOwnString; - -ColumnInfo::ColumnInfo(const JSON & json) { deserialize(json); } +PartitionInfo::PartitionInfo(Poco::JSON::Object::Ptr json) { deserialize(json); } -String ColumnInfo::serialize() const +Poco::JSON::Object::Ptr PartitionInfo::getJSONObject() const try { - WriteBufferFromOwnString buf; - - JsonSer::serValue(buf, - JsonSer::Struct(JsonSer::Field("id", id), - JsonSer::Field("name", JsonSer::Struct(JsonSer::Field("O", name), JsonSer::Field("L", name))), - JsonSer::Field("offset", offset), - JsonSer::Field("origin_default", JsonSer::Nullable(origin_default_value, has_origin_default_value)), - JsonSer::Field("default", JsonSer::Nullable(default_value, has_default_value)), - JsonSer::Field("type", - JsonSer::Struct( - // TODO: serialize elems. - JsonSer::Field("Tp", tp), - JsonSer::Field("Flag", flag), - JsonSer::Field("Flen", flen), - JsonSer::Field("Decimal", decimal))), - JsonSer::Field("state", state), - JsonSer::Field("comment", comment))); - - return buf.str(); -} + Poco::JSON::Object::Ptr json = new Poco::JSON::Object(); -void ColumnInfo::deserialize(const JSON & json) try -{ - id = json["id"].getInt(); - name = json["name"]["L"].getString(); - offset = static_cast(json["offset"].getInt()); - has_origin_default_value = json["origin_default"].isNull(); - origin_default_value = has_origin_default_value ? "" : json["origin_default"].getString(); - has_default_value = json["default"].isNull(); - default_value = has_default_value ? "" : json["default"].getString(); - tp = static_cast(json["type"]["Tp"].getInt()); - flag = static_cast(json["type"]["Flag"].getInt()); - flen = static_cast(json["type"]["Flen"].getInt()); - decimal = static_cast(json["type"]["Decimal"].getInt()); - // TODO: deserialize elems. - state = static_cast(json["state"].getInt()); - comment = json.getWithDefault("comment", ""); -} -catch (const JSONException & e) -{ - throw DB::Exception( - std::string(__PRETTY_FUNCTION__) + ": Parse TiDB schema JSON failed (ColumnInfo): " + e.displayText(), DB::Exception(e)); -} + json->set("type", static_cast(type)); + json->set("expr", expr); + json->set("enable", enable); + json->set("num", num); -PartitionDefinition::PartitionDefinition(const JSON & json) { deserialize(json); } + Poco::JSON::Array::Ptr def_arr = new Poco::JSON::Array(); -String PartitionDefinition::serialize() const -{ - WriteBufferFromOwnString buf; + for (auto & part_def : definitions) + { + def_arr->add(part_def.getJSONObject()); + } - JsonSer::serValue(buf, - JsonSer::Struct(JsonSer::Field("id", id), - JsonSer::Field("name", JsonSer::Struct(JsonSer::Field("O", name), JsonSer::Field("L", name))), - JsonSer::Field("comment", comment))); + json->set("definitions", def_arr); - return buf.str(); -} + std::stringstream str; + json->stringify(str); -void PartitionDefinition::deserialize(const JSON & json) try -{ - id = json["id"].getInt(); - name = json["name"]["L"].getString(); - comment = json.getWithDefault("comment", ""); + return json; } -catch (const JSONException & e) +catch (const Poco::Exception & e) { throw DB::Exception( - std::string(__PRETTY_FUNCTION__) + ": Parse TiDB schema JSON failed (PartitionDefinition): " + e.displayText(), DB::Exception(e)); -} - -PartitionInfo::PartitionInfo(const JSON & json) { deserialize(json); } - -String PartitionInfo::serialize() const -{ - WriteBufferFromOwnString buf; - - JsonSer::serValue(buf, - JsonSer::Struct(JsonSer::Field("type", type), - JsonSer::Field("expr", expr), - JsonSer::Field("enable", enable), - JsonSer::Field("definitions", - [this]() { - std::vector v(definitions.size()); - std::transform(definitions.begin(), definitions.end(), v.begin(), [](const PartitionDefinition & definition) { - return JsonSer::JsonString{definition.serialize()}; - }); - return v; - }()), - JsonSer::Field("num", num))); - - return buf.str(); + std::string(__PRETTY_FUNCTION__) + ": Serialize TiDB schema JSON failed (PartitionInfo): " + e.displayText(), DB::Exception(e)); } -void PartitionInfo::deserialize(const JSON & json) try +void PartitionInfo::deserialize(Poco::JSON::Object::Ptr json) try { - type = static_cast(json["type"].getInt()); - expr = json["expr"].getString(); - enable = json["enable"].getBool(); + type = static_cast(json->getValue("type")); + expr = json->getValue("expr"); + enable = json->getValue("enable"); - JSON defs_json = json["definitions"]; + auto defs_json = json->getArray("definitions"); definitions.clear(); - for (const auto & def_json : defs_json) + for (size_t i = 0; i < defs_json->size(); i++) { - PartitionDefinition definition(def_json); + PartitionDefinition definition(defs_json->getObject(i)); definitions.emplace_back(definition); } - num = static_cast(json["num"].getInt()); + num = json->getValue("num"); } -catch (const JSONException & e) +catch (const Poco::Exception & e) { throw DB::Exception( std::string(__PRETTY_FUNCTION__) + ": Parse TiDB schema JSON failed (PartitionInfo): " + e.displayText(), DB::Exception(e)); @@ -246,38 +221,46 @@ catch (const JSONException & e) TableInfo::TableInfo(const String & table_info_json) { deserialize(table_info_json); } -String TableInfo::serialize(bool escaped) const +String TableInfo::serialize(bool escaped) const try { - WriteBufferFromOwnString buf; - - JsonSer::serValue(buf, - JsonSer::Struct(JsonSer::Field("db_info", - JsonSer::Struct(JsonSer::Field("id", db_id), - JsonSer::Field("db_name", JsonSer::Struct(JsonSer::Field("O", db_name), JsonSer::Field("L", db_name))))), - JsonSer::Field("table_info", - JsonSer::Struct(JsonSer::Field("id", id), - JsonSer::Field("name", JsonSer::Struct(JsonSer::Field("O", name), JsonSer::Field("L", name))), - JsonSer::Field("cols", - [this]() { - std::vector v(columns.size()); - std::transform(columns.begin(), columns.end(), v.begin(), [](const ColumnInfo & column) { - return JsonSer::JsonString{column.serialize()}; - }); - return v; - }()), - JsonSer::Field("state", state), - JsonSer::Field("pk_is_handle", pk_is_handle), - JsonSer::Field("comment", comment), - JsonSer::Field("belonging_table_id", belonging_table_id, !is_partition_table), - // TODO: Hack to tell Spark this table is a physical/sub table of a partition. - JsonSer::Field("is_partition_sub_table", "true", !(is_partition_table && belonging_table_id != -1)), - JsonSer::Field("partition", - // lazy serializing partition as it could be null. - JsonSer::Nullable(std::function([this](WriteBuffer & buf) { - JsonSer::serValue(buf, JsonSer::JsonString{partition.serialize()}); - }), - !is_partition_table)))), - JsonSer::Field("schema_version", schema_version))); + std::stringstream buf; + + Poco::JSON::Object::Ptr json = new Poco::JSON::Object(); + json->set("id", id); + Poco::JSON::Object::Ptr name_json = new Poco::JSON::Object(); + name_json->set("O", name); + name_json->set("L", name); + json->set("name", name_json); + + Poco::JSON::Array::Ptr cols_arr = new Poco::JSON::Array(); + for (auto & col_info : columns) + { + auto col_obj = col_info.getJSONObject(); + cols_arr->add(col_obj); + } + + json->set("cols", cols_arr); + json->set("state", static_cast(state)); + json->set("pk_is_handle", pk_is_handle); + json->set("comment", comment); + json->set("update_timestamp", update_timestamp); + if (is_partition_table) + { + json->set("belonging_table_id", belonging_table_id); + json->set("partition", partition.getJSONObject()); + if (belonging_table_id != -1) + { + json->set("is_partition_sub_table", true); + } + } + else + { + json->set("partition", Poco::Dynamic::Var()); + } + + json->set("schema_version", schema_version); + + json->stringify(buf); if (!escaped) { @@ -290,6 +273,29 @@ String TableInfo::serialize(bool escaped) const return escaped_buf.str(); } } +catch (const Poco::Exception & e) +{ + throw DB::Exception( + std::string(__PRETTY_FUNCTION__) + ": Serialize TiDB schema JSON failed (TableInfo): " + e.displayText(), DB::Exception(e)); +} + +void DBInfo::deserialize(const String & json_str) try +{ + Poco::JSON::Parser parser; + Poco::Dynamic::Var result = parser.parse(json_str); + auto obj = result.extract(); + id = obj->getValue("id"); + name = obj->get("db_name").extract()->get("L").convert(); + charset = obj->get("charset").convert(); + collate = obj->get("collate").convert(); + state = static_cast(obj->getValue("state")); +} +catch (const Poco::Exception & e) +{ + throw DB::Exception( + std::string(__PRETTY_FUNCTION__) + ": Parse TiDB schema JSON failed (DBInfo): " + e.displayText() + ", json: " + json_str, + DB::Exception(e)); +} void TableInfo::deserialize(const String & json_str) try { @@ -299,55 +305,81 @@ void TableInfo::deserialize(const String & json_str) try return; } - /// The JSON library does not support whitespace. We delete them. Inefficient. - // TODO: This may mis-delete innocent spaces/newlines enclosed by quotes, consider using some lexical way. - ReadBufferFromString in(json_str); - WriteBufferFromOwnString out; - while (!in.eof()) - { - char c; - readChar(c, in); - if (!isspace(c)) - writeChar(c, out); - } + Poco::JSON::Parser parser; - JSON json(out.str()); + Poco::Dynamic::Var result = parser.parse(json_str); - JSON db_json = json["db_info"]; - db_id = db_json["id"].getInt(); - db_name = db_json["db_name"]["L"].getString(); + auto obj = result.extract(); + id = obj->getValue("id"); + name = obj->getObject("name")->getValue("L"); - JSON table_json = json["table_info"]; - id = table_json["id"].getInt(); - name = table_json["name"]["L"].getString(); - JSON cols_json = table_json["cols"]; + auto cols_arr = obj->getArray("cols"); columns.clear(); - for (const auto & col_json : cols_json) + for (size_t i = 0; i < cols_arr->size(); i++) { + auto col_json = cols_arr->getObject(i); ColumnInfo column_info(col_json); columns.emplace_back(column_info); } - state = static_cast(table_json["state"].getInt()); - pk_is_handle = table_json["pk_is_handle"].getBool(); - comment = table_json["comment"].getString(); - is_partition_table = !table_json["partition"].isNull(); + + state = static_cast(obj->getValue("state")); + pk_is_handle = obj->getValue("pk_is_handle"); + comment = obj->getValue("comment"); + update_timestamp = obj->getValue("update_timestamp"); + auto partition_obj = obj->getObject("partition"); + is_partition_table = !partition_obj.isNull(); if (is_partition_table) { - if (table_json.has("belonging_table_id")) - belonging_table_id = table_json["belonging_table_id"].getInt(); - partition.deserialize(table_json["partition"]); + if (obj->has("belonging_table_id")) + belonging_table_id = obj->getValue("belonging_table_id"); + partition.deserialize(partition_obj); + } + if (obj->has("schema_version")) { + schema_version = obj->getValue("schema_version"); } - - JSON schema_json = json["schema_version"]; - schema_version = schema_json.getInt(); } -catch (const JSONException & e) +catch (const Poco::Exception & e) { throw DB::Exception( std::string(__PRETTY_FUNCTION__) + ": Parse TiDB schema JSON failed (TableInfo): " + e.displayText() + ", json: " + json_str, DB::Exception(e)); } +template +CodecFlag getCodecFlagBase(bool /*unsigned_flag*/) +{ + return cf; +} + +template <> +CodecFlag getCodecFlagBase(bool unsigned_flag) +{ + return unsigned_flag ? CodecFlagVarUInt : CodecFlagVarInt; +} + +template <> +CodecFlag getCodecFlagBase(bool unsigned_flag) +{ + return unsigned_flag ? CodecFlagUInt : CodecFlagInt; +} + +CodecFlag ColumnInfo::getCodecFlag() const +{ + switch (tp) + { +#ifdef M +#error "Please undefine macro M first." +#endif +#define M(tt, v, cf, ct, w) \ + case Type##tt: \ + return getCodecFlagBase(hasUnsignedFlag()); + COLUMN_TYPES(M) +#undef M + } + + throw Exception("Unknown CodecFlag", DB::ErrorCodes::LOGICAL_ERROR); +} + ColumnID TableInfo::getColumnID(const String & name) const { for (auto col : columns) diff --git a/dbms/src/Storages/Transaction/TiDB.h b/dbms/src/Storages/Transaction/TiDB.h index 5401843d2bb..a07e65cc89a 100644 --- a/dbms/src/Storages/Transaction/TiDB.h +++ b/dbms/src/Storages/Transaction/TiDB.h @@ -5,70 +5,76 @@ #include #include #include -#include + +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wunused-parameter" +#include +#include +#include +#include +#pragma GCC diagnostic pop namespace DB::ErrorCodes { - extern const int LOGICAL_ERROR; +extern const int LOGICAL_ERROR; } namespace TiDB { -using DB::String; -using DB::DatabaseID; -using DB::TableID; using DB::ColumnID; +using DB::DatabaseID; using DB::Exception; +using DB::String; +using DB::TableID; +using DB::Timestamp; // Column types. // In format: -// TiDB type, int value, signed codec flag, unsigned codec flag, signed CH type, unsigned CH type. +// TiDB type, int value, codec flag, CH type, should widen. #ifdef M #error "Please undefine macro M first." #endif -#define COLUMN_TYPES(M) \ - M(Decimal, 0, Decimal, Decimal, Decimal, Decimal) \ - M(Tiny, 1, VarInt, VarUInt, Int8, UInt8) \ - M(Short, 2, VarInt, VarUInt, Int16, UInt16) \ - M(Long, 3, VarInt, VarUInt, Int32, UInt32) \ - M(Float, 4, Float, Float, Float32, Float32) \ - M(Double, 5, Float, Float, Float64, Float64) \ - M(Null, 6, Nil, Nil, Nothing, Nothing) \ - M(Timestamp, 7, Int, Int, DateTime, DateTime) \ - M(Longlong, 8, Int, UInt, Int64, UInt64) \ - M(Int24, 9, VarInt, VarUInt, Int32, UInt32) \ - M(Date, 10, Int, Int, Date, Date) \ - M(Time, 11, Duration, Duration, Int64, Int64) \ - M(Datetime, 12, Int, Int, DateTime, DateTime) \ - M(Year, 13, Int, Int, Int16, Int16) \ - M(NewDate, 14, Int, Int, Date, Date) \ - M(Varchar, 15, CompactBytes, CompactBytes, String, String) \ - M(Bit, 16, CompactBytes, CompactBytes, UInt64, UInt64) \ - M(JSON, 0xf5, Json, Json, String, String) \ - M(NewDecimal, 0xf6, Decimal, Decimal, Decimal, Decimal) \ - M(Enum, 0xf7, CompactBytes, CompactBytes, Enum16, Enum16) \ - M(Set, 0xf8, CompactBytes, CompactBytes, String, String) \ - M(TinyBlob, 0xf9, CompactBytes, CompactBytes, String, String) \ - M(MediumBlob, 0xfa, CompactBytes, CompactBytes, String, String) \ - M(LongBlob, 0xfb, CompactBytes, CompactBytes, String, String) \ - M(Blob, 0xfc, CompactBytes, CompactBytes, String, String) \ - M(VarString, 0xfd, CompactBytes, CompactBytes, String, String) \ - M(String, 0xfe, CompactBytes, CompactBytes, String, String) \ - M(Geometry, 0xff, CompactBytes, CompactBytes, String, String) - +#define COLUMN_TYPES(M) \ + M(Decimal, 0, Decimal, Decimal, false) \ + M(Tiny, 1, VarInt, Int8, true) \ + M(Short, 2, VarInt, Int16, true) \ + M(Long, 3, VarInt, Int32, true) \ + M(Float, 4, Float, Float32, false) \ + M(Double, 5, Float, Float64, false) \ + M(Null, 6, Nil, Nothing, false) \ + M(Timestamp, 7, Int, DateTime, false) \ + M(LongLong, 8, Int, Int64, false) \ + M(Int24, 9, VarInt, Int32, true) \ + M(Date, 10, Int, Date, false) \ + M(Time, 11, Duration, Int64, false) \ + M(Datetime, 12, Int, DateTime, false) \ + M(Year, 13, Int, Int16, false) \ + M(NewDate, 14, Int, Date, false) \ + M(Varchar, 15, CompactBytes, String, false) \ + M(Bit, 16, CompactBytes, UInt64, false) \ + M(JSON, 0xf5, Json, String, false) \ + M(NewDecimal, 0xf6, Decimal, Decimal, false) \ + M(Enum, 0xf7, CompactBytes, Enum16, false) \ + M(Set, 0xf8, CompactBytes, String, false) \ + M(TinyBlob, 0xf9, CompactBytes, String, false) \ + M(MediumBlob, 0xfa, CompactBytes, String, false) \ + M(LongBlob, 0xfb, CompactBytes, String, false) \ + M(Blob, 0xfc, CompactBytes, String, false) \ + M(VarString, 0xfd, CompactBytes, String, false) \ + M(String, 0xfe, CompactBytes, String, false) \ + M(Geometry, 0xff, CompactBytes, String, false) enum TP { #ifdef M #error "Please undefine macro M first." #endif -#define M(tt, v, cf, cfu, ct, ctu) Type##tt = v, +#define M(tt, v, cf, ct, w) Type##tt = v, COLUMN_TYPES(M) #undef M }; - // Column flags. #ifdef M #error "Please undefine macro M first." @@ -91,7 +97,6 @@ enum TP M(PartKey, (1 << 14)) \ M(Num, (1 << 15)) - // Codec flags. // In format: TiDB codec flag, int value. #ifdef M @@ -111,7 +116,6 @@ enum TP M(Json, 10) \ M(Max, 250) - enum CodecFlag { #ifdef M @@ -122,58 +126,51 @@ enum CodecFlag #undef M }; +enum SchemaState +{ + StateNone = 0, + StateDeleteOnly, + StateWriteOnly, + StateWriteReorganization, + StateDeleteReorganization, + StatePublic, +}; struct ColumnInfo { ColumnInfo() = default; - explicit ColumnInfo(const JSON & json); + explicit ColumnInfo(Poco::JSON::Object::Ptr json); - String serialize() const; + Poco::JSON::Object::Ptr getJSONObject() const; - void deserialize(const JSON & json); + void deserialize(Poco::JSON::Object::Ptr json); ColumnID id = -1; String name; Int32 offset = -1; - String origin_default_value; - bool has_origin_default_value = false; - String default_value; - bool has_default_value = false; + Poco::Dynamic::Var origin_default_value; + Poco::Dynamic::Var default_value; TP tp = TypeDecimal; // TypeDecimal is not used by TiDB. UInt32 flag = 0; Int32 flen = 0; Int32 decimal = 0; // Elems is the element list for enum and set type. std::vector> elems; - UInt8 state = 0; + SchemaState state = StateNone; String comment; #ifdef M #error "Please undefine macro M first." #endif -#define M(f, v) \ +#define M(f, v) \ inline bool has##f##Flag() const { return (flag & v) != 0; } \ inline void set##f##Flag() { flag |= v; } COLUMN_FLAGS(M) #undef M - inline CodecFlag getCodecFlag() const - { - switch (tp) - { -#ifdef M -#error "Please undefine macro M first." -#endif -#define M(tt, v, cf, cfu, ct, ctu) \ - case Type##tt: \ - return hasUnsignedFlag() ? CodecFlag##cfu : CodecFlag##cf; - COLUMN_TYPES(M) -#undef M - } - - throw Exception("Unknown CodecFlag", DB::ErrorCodes::LOGICAL_ERROR); - } + CodecFlag getCodecFlag() const; + DB::Field defaultValueToField() const; }; enum PartitionType @@ -187,11 +184,11 @@ struct PartitionDefinition { PartitionDefinition() = default; - PartitionDefinition(const JSON & json); + PartitionDefinition(Poco::JSON::Object::Ptr json); - String serialize() const; + Poco::JSON::Object::Ptr getJSONObject() const; - void deserialize(const JSON & json); + void deserialize(Poco::JSON::Object::Ptr json); Int64 id = -1; String name; @@ -203,11 +200,11 @@ struct PartitionInfo { PartitionInfo() = default; - PartitionInfo(const JSON & json); + PartitionInfo(Poco::JSON::Object::Ptr json); - String serialize() const; + Poco::JSON::Object::Ptr getJSONObject() const; - void deserialize(const JSON & json); + void deserialize(Poco::JSON::Object::Ptr json); PartitionType type = PartitionTypeRange; String expr; @@ -217,10 +214,28 @@ struct PartitionInfo UInt64 num = 0; }; +struct DBInfo +{ + Int64 id; + String name; + String charset; + String collate; + SchemaState state; + + DBInfo(const String & json) { deserialize(json); } + + void deserialize(const String & json_str); +}; + +struct TableInfo; +using TableInfoPtr = std::shared_ptr; + struct TableInfo { TableInfo() = default; + TableInfo(const TableInfo &) = default; + TableInfo(const String & table_info_json); String serialize(bool escaped) const; @@ -237,9 +252,10 @@ struct TableInfo String name; // Columns are listed in the order in which they appear in the schema. std::vector columns; - UInt8 state = 0; + SchemaState state = StateNone; bool pk_is_handle = false; String comment; + Timestamp update_timestamp = 0; bool is_partition_table = false; TableID belonging_table_id = -1; PartitionInfo partition; @@ -247,28 +263,34 @@ struct TableInfo ColumnID getColumnID(const String & name) const; - bool manglePartitionTableIfNeeded(TableID table_or_partition_id) + TableInfo producePartitionTableInfo(TableID table_or_partition_id) const { - if (id == table_or_partition_id) - // Non-partition table. - return false; - + // // Some sanity checks for partition table. if (unlikely(!(is_partition_table && partition.enable))) - throw Exception("Table ID " + std::to_string(id) + " seeing partition ID " + std::to_string(table_or_partition_id) + " but it's not a partition table", DB::ErrorCodes::LOGICAL_ERROR); + throw Exception("Table ID " + std::to_string(id) + " seeing partition ID " + std::to_string(table_or_partition_id) + + " but it's not a partition table", + DB::ErrorCodes::LOGICAL_ERROR); - if (unlikely(std::find_if(partition.definitions.begin(), partition.definitions.end(), [table_or_partition_id](const auto & d) { return d.id == table_or_partition_id; }) == partition.definitions.end())) - throw Exception("Couldn't find partition with ID " + std::to_string(table_or_partition_id) + " in table ID " + std::to_string(id), DB::ErrorCodes::LOGICAL_ERROR); + if (unlikely(std::find_if(partition.definitions.begin(), partition.definitions.end(), [table_or_partition_id](const auto & d) { + return d.id == table_or_partition_id; + }) == partition.definitions.end())) + throw Exception( + "Couldn't find partition with ID " + std::to_string(table_or_partition_id) + " in table ID " + std::to_string(id), + DB::ErrorCodes::LOGICAL_ERROR); // This is a TiDB partition table, adjust the table ID by making it to physical table ID (partition ID). - belonging_table_id = id; - id = table_or_partition_id; + TableInfo new_table = *this; + new_table.belonging_table_id = id; + new_table.id = table_or_partition_id; // Mangle the table name by appending partition name. - name += "_" + std::to_string(table_or_partition_id); + new_table.name += "_" + std::to_string(table_or_partition_id); - return true; + return new_table; } }; +using DBInfoPtr = std::shared_ptr; + } // namespace TiDB diff --git a/dbms/src/Storages/Transaction/TiDBSchemaSyncer.h b/dbms/src/Storages/Transaction/TiDBSchemaSyncer.h new file mode 100644 index 00000000000..363602ddefb --- /dev/null +++ b/dbms/src/Storages/Transaction/TiDBSchemaSyncer.h @@ -0,0 +1,109 @@ +#pragma once + +#include +#include +#include + +namespace DB +{ + +struct TiDBSchemaSyncer : public SchemaSyncer +{ + pingcap::pd::ClientPtr pdClient; + pingcap::kv::RegionCachePtr regionCache; + pingcap::kv::RpcClientPtr rpcClient; + + const Int64 maxNumberOfDiffs = 100; + + Int64 cur_version; + + std::mutex schema_mutex; + + std::unordered_map databases; + + Logger * log; + + TiDBSchemaSyncer(pingcap::pd::ClientPtr pdClient_, pingcap::kv::RegionCachePtr regionCache_, pingcap::kv::RpcClientPtr rpcClient_) + : pdClient(pdClient_), regionCache(regionCache_), rpcClient(rpcClient_), cur_version(0), log(&Logger::get("SchemaSyncer")) + {} + + bool isTooOldSchema(Int64 cur_version, Int64 new_version) { return cur_version == 0 || new_version - cur_version > maxNumberOfDiffs; } + + bool syncSchemas(Context & context) override + { + std::lock_guard lock(schema_mutex); + + auto tso = pdClient->getTS(); + SchemaGetter getter = SchemaGetter(regionCache, rpcClient, tso); + Int64 version = getter.getVersion(); + if (version <= cur_version) + { + return false; + } + LOG_INFO(log, "start to sync schemas. current version is: " + std::to_string(cur_version) + " and try to sync schema version to: " + std::to_string(version)); + if (!tryLoadSchemaDiffs(getter, version, context)) + { + loadAllSchema(getter, version, context); + } + cur_version = version; + return true; + } + + bool tryLoadSchemaDiffs(SchemaGetter & getter, Int64 version, Context & context) + { + if (isTooOldSchema(cur_version, version)) + { + return false; + } + + LOG_DEBUG(log, "try load schema diffs."); + + SchemaBuilder builder(getter, context, databases, version); + + Int64 used_version = cur_version; + std::vector diffs; + while (used_version < version) + { + used_version++; + diffs.push_back(getter.getSchemaDiff(used_version)); + } + LOG_DEBUG(log, "end load schema diffs."); + for (const auto & diff : diffs) + { + builder.applyDiff(diff); + } + return true; + } + + bool loadAllSchema(SchemaGetter & getter, Int64 version, Context & context) + { + LOG_DEBUG(log, "try load all schemas."); + + std::vector all_schema = getter.listDBs(); + + for (auto db_info : all_schema) + { + LOG_DEBUG(log, "Load schema : " + db_info->name); + } + + SchemaBuilder builder(getter, context, databases, version); + + std::set db_ids; + for (auto db : all_schema) + { + builder.updateDB(db); + db_ids.insert(db->id); + } + // Drop databases; + for (auto it = databases.begin(); it != databases.end(); it++) + { + if (db_ids.count(it->first) == 0) + { + builder.applyDropSchema(it->first); + } + } + return true; + } +}; + +} // namespace DB diff --git a/dbms/src/Storages/Transaction/TiKVVarInt.h b/dbms/src/Storages/Transaction/TiKVVarInt.h index 91762cf2808..bdb70cc4bbe 100644 --- a/dbms/src/Storages/Transaction/TiKVVarInt.h +++ b/dbms/src/Storages/Transaction/TiKVVarInt.h @@ -1,30 +1,30 @@ #pragma once -#include #include #include #include #include +#include namespace DB::ErrorCodes { - extern const int LOGICAL_ERROR; +extern const int LOGICAL_ERROR; } namespace TiKV { -using DB::UInt64; -using DB::Int64; -using DB::UInt32; +using DB::Exception; +using DB::Int16; using DB::Int32; -using DB::UInt8; +using DB::Int64; using DB::Int8; +using DB::ReadBuffer; using DB::UInt16; -using DB::Int16; +using DB::UInt32; +using DB::UInt64; +using DB::UInt8; using DB::WriteBuffer; -using DB::ReadBuffer; -using DB::Exception; void writeVarUInt(UInt64 x, std::ostream & ostr); void writeVarUInt(UInt64 x, WriteBuffer & ostr); @@ -46,21 +46,18 @@ inline void writeVarInt(Int64 x, OUT & ostr) TiKV::writeVarUInt(static_cast((x << 1) ^ (x >> 63)), ostr); } -inline char * writeVarInt(Int64 x, char * ostr) -{ - return writeVarUInt(static_cast((x << 1) ^ (x >> 63)), ostr); -} +inline char * writeVarInt(Int64 x, char * ostr) { return writeVarUInt(static_cast((x << 1) ^ (x >> 63)), ostr); } template inline void readVarInt(Int64 & x, IN & istr) { - TiKV::readVarUInt(*reinterpret_cast(&x), istr); + TiKV::readVarUInt(*reinterpret_cast(&x), istr); x = (static_cast(x) >> 1) ^ -(x & 1); } inline const char * readVarInt(Int64 & x, const char * istr, size_t size) { - const char * res = readVarUInt(*reinterpret_cast(&x), istr, size); + const char * res = readVarUInt(*reinterpret_cast(&x), istr, size); x = (static_cast(x) >> 1) ^ -(x & 1); return res; } @@ -70,8 +67,8 @@ inline void writeVarT(UInt64 x, std::ostream & ostr) { writeVarUInt(x, ostr); } inline void writeVarT(Int64 x, std::ostream & ostr) { writeVarInt(x, ostr); } inline void writeVarT(UInt64 x, WriteBuffer & ostr) { TiKV::writeVarUInt(x, ostr); } inline void writeVarT(Int64 x, WriteBuffer & ostr) { TiKV::writeVarInt(x, ostr); } -inline char * writeVarT(UInt64 x, char * & ostr) { return writeVarUInt(x, ostr); } -inline char * writeVarT(Int64 x, char * & ostr) { return writeVarInt(x, ostr); } +inline char * writeVarT(UInt64 x, char *& ostr) { return writeVarUInt(x, ostr); } +inline char * writeVarT(Int64 x, char *& ostr) { return writeVarInt(x, ostr); } inline void readVarT(UInt64 & x, std::istream & istr) { readVarUInt(x, istr); } inline void readVarT(Int64 & x, std::istream & istr) { readVarInt(x, istr); } @@ -112,23 +109,16 @@ inline void readVarInt(Int16 & x, ReadBuffer & istr) } template -inline std::enable_if_t, void> -readVarUInt(T & x, ReadBuffer & istr) +inline std::enable_if_t, void> readVarUInt(T & x, ReadBuffer & istr) { UInt64 tmp = 0; TiKV::readVarUInt(tmp, istr); x = tmp; } -inline void throwReadAfterEOF() -{ - throw Exception("Attempt to read after eof", DB::ErrorCodes::ATTEMPT_TO_READ_AFTER_EOF); -} +inline void throwReadAfterEOF() { throw Exception("Attempt to read after eof", DB::ErrorCodes::ATTEMPT_TO_READ_AFTER_EOF); } -inline void throwReadUnfinished() -{ - throw Exception("Read unfinished", DB::ErrorCodes::LOGICAL_ERROR); -} +inline void throwReadUnfinished() { throw Exception("Read unfinished", DB::ErrorCodes::LOGICAL_ERROR); } inline void readVarUInt(UInt64 & x, ReadBuffer & istr) { @@ -187,9 +177,10 @@ inline const char * readVarUInt(UInt64 & x, const char * istr, size_t size) inline void writeVarUInt(UInt64 x, WriteBuffer & ostr) { - while (x >= 0x80) { + while (x >= 0x80) + { ostr.nextIfAtEnd(); - *ostr.position() = static_cast(static_cast(x)|0x80); + *ostr.position() = static_cast(static_cast(x) | 0x80); ++ostr.position(); x >>= 7; } @@ -201,8 +192,9 @@ inline void writeVarUInt(UInt64 x, WriteBuffer & ostr) inline void writeVarUInt(UInt64 x, std::ostream & ostr) { - while (x >= 0x80) { - ostr.put(static_cast(static_cast(x)|0x80)); + while (x >= 0x80) + { + ostr.put(static_cast(static_cast(x) | 0x80)); x >>= 7; } ostr.put(static_cast(x)); @@ -211,8 +203,9 @@ inline void writeVarUInt(UInt64 x, std::ostream & ostr) inline char * writeVarUInt(UInt64 x, char * ostr) { - while (x >= 0x80) { - *ostr = static_cast(static_cast(x)|0x80); + while (x >= 0x80) + { + *ostr = static_cast(static_cast(x) | 0x80); ++ostr; x >>= 7; } @@ -222,10 +215,11 @@ inline char * writeVarUInt(UInt64 x, char * ostr) } -inline void writeVarUInt(UInt64 x, std::string& ostr) +inline void writeVarUInt(UInt64 x, std::string & ostr) { - while (x >= 0x80) { - ostr += static_cast(static_cast(x)|0x80); + while (x >= 0x80) + { + ostr += static_cast(static_cast(x) | 0x80); x >>= 7; } ostr += static_cast(x); @@ -234,22 +228,23 @@ inline void writeVarUInt(UInt64 x, std::string& ostr) inline size_t getLengthOfVarUInt(UInt64 x) { - return x < (1ULL << 7) ? 1 - : (x < (1ULL << 14) ? 2 - : (x < (1ULL << 21) ? 3 - : (x < (1ULL << 28) ? 4 - : (x < (1ULL << 35) ? 5 - : (x < (1ULL << 42) ? 6 - : (x < (1ULL << 49) ? 7 - : (x < (1ULL << 56) ? 8 - : (x < (1ULL << 63) ? 9 - : 10)))))))); + return x < (1ULL << 7) + ? 1 + : (x < (1ULL << 14) + ? 2 + : (x < (1ULL << 21) + ? 3 + : (x < (1ULL << 28) + ? 4 + : (x < (1ULL << 35) + ? 5 + : (x < (1ULL << 42) + ? 6 + : (x < (1ULL << 49) ? 7 + : (x < (1ULL << 56) ? 8 : (x < (1ULL << 63) ? 9 : 10)))))))); } -inline size_t getLengthOfVarInt(Int64 x) -{ - return getLengthOfVarUInt(static_cast((x << 1) ^ (x >> 63))); -} +inline size_t getLengthOfVarInt(Int64 x) { return getLengthOfVarUInt(static_cast((x << 1) ^ (x >> 63))); } -} +} // namespace TiKV diff --git a/dbms/src/Storages/Transaction/TypeMapping.cpp b/dbms/src/Storages/Transaction/TypeMapping.cpp index 1a436b0c3a5..6d9f798bc8b 100644 --- a/dbms/src/Storages/Transaction/TypeMapping.cpp +++ b/dbms/src/Storages/Transaction/TypeMapping.cpp @@ -1,3 +1,5 @@ +#include + #include #include #include @@ -8,50 +10,136 @@ #include #include - namespace DB { -template -DataTypePtr getDataTypeByColumnInfoBase(const ColumnInfo & /*column_info*/) + +class TypeMapping : public ext::singleton { - return std::make_shared(); -} +public: + using Creator = std::function; + using TypeMap = std::unordered_map; + DataTypePtr getDataType(const ColumnInfo & column_info); + +private: + TypeMapping(); + TypeMap type_map; + + friend class ext::singleton; +}; + +template +struct SignedType : public std::false_type +{ + using UnsignedType = T; +}; template <> -DataTypePtr getDataTypeByColumnInfoBase(const ColumnInfo & column_info) +struct SignedType : public std::true_type { - return std::make_shared(column_info.flen, column_info.decimal); -} + using UnsignedType = DataTypeUInt8; +}; +template <> +struct SignedType : public std::true_type +{ + using UnsignedType = DataTypeUInt16; +}; +template <> +struct SignedType : public std::true_type +{ + using UnsignedType = DataTypeUInt32; +}; +template <> +struct SignedType : public std::true_type +{ + using UnsignedType = DataTypeUInt64; +}; +template +inline constexpr bool IsSignedType = SignedType::value; +template +struct DecimalType : public std::false_type +{ +}; +template <> +struct DecimalType : public std::true_type +{ +}; +template +inline constexpr bool IsDecimalType = DecimalType::value; +template +struct EnumType : public std::false_type +{ +}; template <> -DataTypePtr getDataTypeByColumnInfoBase(const ColumnInfo & column_info) +struct EnumType : public std::true_type { - return std::make_shared(column_info.elems); -} +}; +template +inline constexpr bool IsEnumType = EnumType::value; +template +std::enable_if_t && !IsDecimalType && !IsEnumType, DataTypePtr> getDataTypeByColumnInfoBase( + const ColumnInfo &, const T *) +{ + DataTypePtr t = std::make_shared(); -class TypeMapping : public ext::singleton + if (should_widen) + { + auto widen = t->widen(); + t.swap(widen); + } + + return t; +} + +template +std::enable_if_t, DataTypePtr> getDataTypeByColumnInfoBase(const ColumnInfo & column_info, const T *) { -public: - using Creator = std::function; - using TypeMap = std::unordered_map; + DataTypePtr t = nullptr; - DataTypePtr getSigned(const ColumnInfo & column_info); + if (column_info.hasUnsignedFlag()) + t = std::make_shared::UnsignedType>(); + else + t = std::make_shared(); - DataTypePtr getUnsigned(const ColumnInfo & column_info); + if (should_widen) + { + auto widen = t->widen(); + t.swap(widen); + } -private: - TypeMapping(); + return t; +} - TypeMap signed_type_map; +template +std::enable_if_t, DataTypePtr> getDataTypeByColumnInfoBase(const ColumnInfo & column_info, const T *) +{ + DataTypePtr t = std::make_shared(column_info.flen, column_info.decimal); - TypeMap unsigned_type_map; + if (should_widen) + { + auto widen = t->widen(); + t.swap(widen); + } - friend class ext::singleton; -}; + return t; +} +template +std::enable_if_t, DataTypePtr> getDataTypeByColumnInfoBase(const ColumnInfo & column_info, const T *) +{ + DataTypePtr t = std::make_shared(column_info.elems); + + if (should_widen) + { + auto widen = t->widen(); + t.swap(widen); + } + + return t; +} TypeMapping::TypeMapping() { @@ -59,38 +147,17 @@ TypeMapping::TypeMapping() #error "Please undefine macro M first." #endif -#define M(tt, v, cf, cfu, ct, ctu) \ - signed_type_map[TiDB::Type##tt] = getDataTypeByColumnInfoBase; \ - unsigned_type_map[TiDB::Type##tt] = getDataTypeByColumnInfoBase; +#define M(tt, v, cf, ct, w) \ + type_map[TiDB::Type##tt] = std::bind(getDataTypeByColumnInfoBase, std::placeholders::_1, (DataType##ct *)nullptr); COLUMN_TYPES(M) #undef M } - -DataTypePtr TypeMapping::getSigned(const ColumnInfo & column_info) -{ - return signed_type_map[column_info.tp](column_info); -} - - -DataTypePtr TypeMapping::getUnsigned(const ColumnInfo & column_info) -{ - return unsigned_type_map[column_info.tp](column_info); -} - +DataTypePtr TypeMapping::getDataType(const ColumnInfo & column_info) { return type_map[column_info.tp](column_info); } DataTypePtr getDataTypeByColumnInfo(const ColumnInfo & column_info) { - DataTypePtr base; - - if (column_info.hasUnsignedFlag()) - { - base = TypeMapping::instance().getUnsigned(column_info); - } - else - { - base = TypeMapping::instance().getSigned(column_info); - } + DataTypePtr base = TypeMapping::instance().getDataType(column_info); if (!column_info.hasNotNullFlag()) { @@ -100,4 +167,4 @@ DataTypePtr getDataTypeByColumnInfo(const ColumnInfo & column_info) return base; } -} +} // namespace DB diff --git a/dbms/src/Storages/Transaction/TypeMapping.h b/dbms/src/Storages/Transaction/TypeMapping.h index 50caf68e83a..59083e07ccb 100644 --- a/dbms/src/Storages/Transaction/TypeMapping.h +++ b/dbms/src/Storages/Transaction/TypeMapping.h @@ -11,4 +11,4 @@ using ColumnInfo = TiDB::ColumnInfo; DataTypePtr getDataTypeByColumnInfo(const ColumnInfo & column_info); -} +} // namespace DB diff --git a/dbms/src/Storages/Transaction/tests/CMakeLists.txt b/dbms/src/Storages/Transaction/tests/CMakeLists.txt index 9b80fc19f3c..fbf4fb0d4e8 100644 --- a/dbms/src/Storages/Transaction/tests/CMakeLists.txt +++ b/dbms/src/Storages/Transaction/tests/CMakeLists.txt @@ -1,8 +1,5 @@ include_directories (${CMAKE_CURRENT_BINARY_DIR}) -add_executable (sync_schema sync_schema.cpp) -target_link_libraries (sync_schema dbms) - add_executable (tikv_keyvalue tikv_keyvalue.cpp) target_link_libraries (tikv_keyvalue dbms) diff --git a/dbms/src/Storages/Transaction/tests/sync_schema.cpp b/dbms/src/Storages/Transaction/tests/sync_schema.cpp deleted file mode 100644 index 1fbfd365274..00000000000 --- a/dbms/src/Storages/Transaction/tests/sync_schema.cpp +++ /dev/null @@ -1,42 +0,0 @@ -#include -#include -#include - - -namespace DB -{ -using namespace TiDB; - -String getTiDBTableInfoJsonByCurl(TableID table_id, Context & context); -String createDatabaseStmt(const TableInfo & table_info); -String createTableStmt(const TableInfo & table_info); - -} - -int main(int, char ** args) -{ - using namespace DB; - using namespace TiDB; - - auto context = Context::createGlobal(); - - std::istringstream is(args[1]); - TableID table_id; - is >> table_id; - - String json_str = getTiDBTableInfoJsonByCurl(table_id, context); - - std::cout << json_str << std::endl; - - TableInfo table_info(json_str, false); - - String create_db_stmt = createDatabaseStmt(table_info); - - std::cout << create_db_stmt << std::endl; - - String create_table_stmt = createTableStmt(table_info); - - std::cout << create_table_stmt << std::endl; - - return 0; -} diff --git a/dbms/src/Storages/Transaction/tests/table_info.cpp b/dbms/src/Storages/Transaction/tests/table_info.cpp index 901b7d50604..53ab08a6b8d 100644 --- a/dbms/src/Storages/Transaction/tests/table_info.cpp +++ b/dbms/src/Storages/Transaction/tests/table_info.cpp @@ -1,56 +1,58 @@ -#include -#include -#include #include #include -#include #include +#include +#include +#include +#include using TableInfo = TiDB::TableInfo; +using DBInfo = TiDB::DBInfo; using namespace DB; namespace DB { -String createTableStmt(const TableInfo & table_info); +String createTableStmt(const DBInfo & db_info, const TableInfo & table_info); } struct Case { TableID table_or_partition_id; + String db_info_json; String table_info_json; String create_stmt; void verifyTableInfo() const { - TableInfo table_info1(table_info_json); - table_info1.manglePartitionTableIfNeeded(table_or_partition_id); - auto json1 = table_info1.serialize(false); + DBInfo db_info(db_info_json); + TableInfo table_info(table_info_json); + if (table_info.is_partition_table) + table_info = table_info.producePartitionTableInfo(table_or_partition_id); + auto json1 = table_info.serialize(false); TableInfo table_info2(json1); auto json2 = table_info2.serialize(false); if (json1 != json2) { throw Exception("Table info unescaped serde mismatch:\n" + json1 + "\n" + json2); } - String stmt = createTableStmt(table_info1); + String stmt = createTableStmt(db_info, table_info); if (stmt != create_stmt) { throw Exception("Table info create statement mismatch:\n" + stmt + "\n" + create_stmt); } ParserCreateQuery parser; - ASTPtr ast = - parseQuery(parser, stmt.data(), stmt.data() + stmt.size(), "from verifyTableInfo " + table_info1.name, 0); - ASTCreateQuery &ast_create_query = typeid_cast(*ast); - ASTExpressionList - &ast_arguments = typeid_cast(*(ast_create_query.storage->engine->arguments)); - ASTLiteral &ast_literal = typeid_cast(*(ast_arguments.children.back())); + ASTPtr ast = parseQuery(parser, stmt.data(), stmt.data() + stmt.size(), "from verifyTableInfo " + table_info.name, 0); + ASTCreateQuery & ast_create_query = typeid_cast(*ast); + ASTExpressionList & ast_arguments = typeid_cast(*(ast_create_query.storage->engine->arguments)); + ASTLiteral & ast_literal = typeid_cast(*(ast_arguments.children.back())); json1 = safeGet(ast_literal.value); - table_info1.deserialize(json1); - json2 = table_info1.serialize(false); + table_info.deserialize(json1); + json2 = table_info.serialize(false); if (json1 != json2) { throw Exception("Table info escaped serde mismatch:\n" + json1 + "\n" + json2); @@ -58,33 +60,49 @@ struct Case } }; -int main(int, char **) +int main(int, char **) try { auto cases = { Case{ 2049, - R"json({"db_info":{"id":1939,"db_name":{"O":"customer","L":"customer"}},"table_info":{"id":2049,"name":{"O":"customerdebt","L":"customerdebt"},"cols":[{"id":1,"name":{"O":"id","L":"id"},"offset":0,"origin_default":null,"default":null,"type":{"Tp":8,"Flag":515,"Flen":20,"Decimal":0},"state":5,"comment":"i\"d"}],"state":5,"pk_is_handle":true,"comment":"负债信息","partition":null},"schema_version":1529})json", - R"stmt(CREATE TABLE `customer`.`customerdebt`(`id` Int64) Engine = TxnMergeTree((`id`), 8192, '{"db_info":{"id":1939,"db_name":{"O":"customer","L":"customer"}},"table_info":{"id":2049,"name":{"O":"customerdebt","L":"customerdebt"},"cols":[{"id":1,"name":{"O":"id","L":"id"},"offset":0,"origin_default":null,"default":null,"type":{"Tp":8,"Flag":515,"Flen":20,"Decimal":0},"state":5,"comment":"i\\"d"}],"state":5,"pk_is_handle":true,"comment":"负债信息","partition":null},"schema_version":1529}'))stmt" + R"json({"id":1939,"db_name":{"O":"customer","L":"customer"},"charset":"utf8mb4","collate":"utf8mb4_bin","state":5})json", + R"json({"id":2049,"name":{"O":"customerdebt","L":"customerdebt"},"cols":[{"id":1,"name":{"O":"id","L":"id"},"offset":0,"origin_default":null,"default":null,"type":{"Tp":8,"Flag":515,"Flen":20,"Decimal":0},"state":5,"comment":"i\"d"}],"state":5,"pk_is_handle":true,"schema_version":-1,"comment":"负债信息","update_timestamp":404545295996944390,"partition":null})json", + R"stmt(CREATE TABLE `customer`.`customerdebt`(`id` Int64) Engine = TxnMergeTree((`id`), 8192, '{"cols":[{"comment":"i\\"d","default":null,"id":1,"name":{"L":"id","O":"id"},"offset":0,"origin_default":null,"state":5,"type":{"Decimal":0,"Elems":null,"Flag":515,"Flen":20,"Tp":8}}],"comment":"\\u8D1F\\u503A\\u4FE1\\u606F","id":2049,"name":{"L":"customerdebt","O":"customerdebt"},"partition":null,"pk_is_handle":true,"schema_version":-1,"state":5,"update_timestamp":404545295996944390}'))stmt" }, - Case{ + Case + { + 31, + R"json({"id":1,"db_name":{"O":"db1","L":"db1"},"charset":"utf8mb4","collate":"utf8mb4_bin","state":5})json", + R"json({"id":31,"name":{"O":"simple_t","L":"simple_t"},"charset":"","collate":"","cols":[{"id":1,"name":{"O":"i","L":"i"},"offset":0,"origin_default":null,"default":null,"generated_expr_string":"","generated_stored":false,"dependences":null,"type":{"Tp":3,"Flag":0,"Flen":11,"Decimal":0,"Charset":"binary","Collate":"binary","Elems":null},"state":5,"comment":""}],"index_info":null,"fk_info":null,"state":5,"pk_is_handle":false,"schema_version":-1,"comment":"","auto_inc_id":0,"max_col_id":1,"max_idx_id":0,"update_timestamp":404545295996944390,"ShardRowIDBits":0,"partition":null})json", + R"stmt(CREATE TABLE `db1`.`simple_t`(`i` Nullable(Int32), `_tidb_rowid` Int64) Engine = TxnMergeTree((`_tidb_rowid`), 8192, '{"cols":[{"comment":"","default":null,"id":1,"name":{"L":"i","O":"i"},"offset":0,"origin_default":null,"state":5,"type":{"Decimal":0,"Elems":null,"Flag":0,"Flen":11,"Tp":3}}],"comment":"","id":31,"name":{"L":"simple_t","O":"simple_t"},"partition":null,"pk_is_handle":false,"schema_version":-1,"state":5,"update_timestamp":404545295996944390}'))stmt" + }, + Case + { 33, - R"json({"db_info":{"id":2,"db_name":{"O":"db2","L":"db2"},"charset":"utf8mb4","collate":"utf8mb4_bin","state":5},"table_info":{"id":33,"name":{"O":"pk_t","L":"pk_t"},"charset":"","collate":"","cols":[{"id":1,"name":{"O":"i","L":"i"},"offset":0,"origin_default":null,"default":null,"generated_expr_string":"","generated_stored":false,"dependences":null,"type":{"Tp":3,"Flag":3,"Flen":11,"Decimal":0,"Charset":"binary","Collate":"binary","Elems":null},"state":5,"comment":""}],"index_info":null,"fk_info":null,"state":5,"pk_is_handle":true,"comment":"","auto_inc_id":0,"max_col_id":1,"max_idx_id":0,"update_timestamp":404545312978108418,"ShardRowIDBits":0,"partition":null},"schema_version":101})json", - R"stmt(CREATE TABLE `db2`.`pk_t`(`i` Int32) Engine = TxnMergeTree((`i`), 8192, '{"db_info":{"id":2,"db_name":{"O":"db2","L":"db2"}},"table_info":{"id":33,"name":{"O":"pk_t","L":"pk_t"},"cols":[{"id":1,"name":{"O":"i","L":"i"},"offset":0,"origin_default":null,"default":null,"type":{"Tp":3,"Flag":3,"Flen":11,"Decimal":0},"state":5,"comment":""}],"state":5,"pk_is_handle":true,"comment":"","partition":null},"schema_version":101}'))stmt" + R"json({"id":2,"db_name":{"O":"db2","L":"db2"},"charset":"utf8mb4","collate":"utf8mb4_bin","state":5})json", + R"json({"id":33,"name":{"O":"pk_t","L":"pk_t"},"charset":"","collate":"","cols":[{"id":1,"name":{"O":"i","L":"i"},"offset":0,"origin_default":null,"default":null,"generated_expr_string":"","generated_stored":false,"dependences":null,"type":{"Tp":3,"Flag":3,"Flen":11,"Decimal":0,"Charset":"binary","Collate":"binary","Elems":null},"state":5,"comment":""}],"index_info":null,"fk_info":null,"state":5,"pk_is_handle":true,"schema_version":-1,"comment":"","auto_inc_id":0,"max_col_id":1,"max_idx_id":0,"update_timestamp":404545312978108418,"ShardRowIDBits":0,"partition":null})json", + R"stmt(CREATE TABLE `db2`.`pk_t`(`i` Int32) Engine = TxnMergeTree((`i`), 8192, '{"cols":[{"comment":"","default":null,"id":1,"name":{"L":"i","O":"i"},"offset":0,"origin_default":null,"state":5,"type":{"Decimal":0,"Elems":null,"Flag":3,"Flen":11,"Tp":3}}],"comment":"","id":33,"name":{"L":"pk_t","O":"pk_t"},"partition":null,"pk_is_handle":true,"schema_version":-1,"state":5,"update_timestamp":404545312978108418}'))stmt" }, - Case{ + Case + { 35, - R"json({"db_info":{"id":1,"db_name":{"O":"db1","L":"db1"},"charset":"utf8mb4","collate":"utf8mb4_bin","state":5},"table_info":{"id":35,"name":{"O":"not_null_t","L":"not_null_t"},"charset":"","collate":"","cols":[{"id":1,"name":{"O":"i","L":"i"},"offset":0,"origin_default":null,"default":null,"generated_expr_string":"","generated_stored":false,"dependences":null,"type":{"Tp":3,"Flag":4097,"Flen":11,"Decimal":0,"Charset":"binary","Collate":"binary","Elems":null},"state":5,"comment":""}],"index_info":null,"fk_info":null,"state":5,"pk_is_handle":false,"comment":"","auto_inc_id":0,"max_col_id":1,"max_idx_id":0,"update_timestamp":404545324922961926,"ShardRowIDBits":0,"partition":null},"schema_version":102})json", - R"stmt(CREATE TABLE `db1`.`not_null_t`(`i` Int32, `_tidb_rowid` Int64) Engine = TxnMergeTree((`_tidb_rowid`), 8192, '{"db_info":{"id":1,"db_name":{"O":"db1","L":"db1"}},"table_info":{"id":35,"name":{"O":"not_null_t","L":"not_null_t"},"cols":[{"id":1,"name":{"O":"i","L":"i"},"offset":0,"origin_default":null,"default":null,"type":{"Tp":3,"Flag":4097,"Flen":11,"Decimal":0},"state":5,"comment":""}],"state":5,"pk_is_handle":false,"comment":"","partition":null},"schema_version":102}'))stmt" + R"json({"id":1,"db_name":{"O":"db1","L":"db1"},"charset":"utf8mb4","collate":"utf8mb4_bin","state":5})json", + R"json({"id":35,"name":{"O":"not_null_t","L":"not_null_t"},"charset":"","collate":"","cols":[{"id":1,"name":{"O":"i","L":"i"},"offset":0,"origin_default":null,"default":null,"generated_expr_string":"","generated_stored":false,"dependences":null,"type":{"Tp":3,"Flag":4097,"Flen":11,"Decimal":0,"Charset":"binary","Collate":"binary","Elems":null},"state":5,"comment":""}],"index_info":null,"fk_info":null,"state":5,"pk_is_handle":false,"schema_version":-1,"comment":"","auto_inc_id":0,"max_col_id":1,"max_idx_id":0,"update_timestamp":404545324922961926,"ShardRowIDBits":0,"partition":null})json", + R"stmt(CREATE TABLE `db1`.`not_null_t`(`i` Int32, `_tidb_rowid` Int64) Engine = TxnMergeTree((`_tidb_rowid`), 8192, '{"cols":[{"comment":"","default":null,"id":1,"name":{"L":"i","O":"i"},"offset":0,"origin_default":null,"state":5,"type":{"Decimal":0,"Elems":null,"Flag":4097,"Flen":11,"Tp":3}}],"comment":"","id":35,"name":{"L":"not_null_t","O":"not_null_t"},"partition":null,"pk_is_handle":false,"schema_version":-1,"state":5,"update_timestamp":404545324922961926}'))stmt" }, - Case{ + Case + { 37, - R"json({"db_info":{"id":2,"db_name":{"O":"db2","L":"db2"},"charset":"utf8mb4","collate":"utf8mb4_bin","state":5},"table_info":{"id":37,"name":{"O":"mytable","L":"mytable"},"charset":"","collate":"","cols":[{"id":1,"name":{"O":"mycol","L":"mycol"},"offset":0,"origin_default":null,"default":null,"generated_expr_string":"","generated_stored":false,"dependences":null,"type":{"Tp":15,"Flag":4099,"Flen":256,"Decimal":0,"Charset":"utf8","Collate":"utf8_bin","Elems":null},"state":5,"comment":""}],"index_info":[{"id":1,"idx_name":{"O":"PRIMARY","L":"primary"},"tbl_name":{"O":"","L":""},"idx_cols":[{"name":{"O":"mycol","L":"mycol"},"offset":0,"length":-1}],"is_unique":true,"is_primary":true,"state":5,"comment":"","index_type":1}],"fk_info":null,"state":5,"pk_is_handle":true,"comment":"","auto_inc_id":0,"max_col_id":1,"max_idx_id":1,"update_timestamp":404566455285710853,"ShardRowIDBits":0,"partition":null},"schema_version":103})json", - R"stmt(CREATE TABLE `db2`.`mytable`(`mycol` String) Engine = TxnMergeTree((`mycol`), 8192, '{"db_info":{"id":2,"db_name":{"O":"db2","L":"db2"}},"table_info":{"id":37,"name":{"O":"mytable","L":"mytable"},"cols":[{"id":1,"name":{"O":"mycol","L":"mycol"},"offset":0,"origin_default":null,"default":null,"type":{"Tp":15,"Flag":4099,"Flen":256,"Decimal":0},"state":5,"comment":""}],"state":5,"pk_is_handle":true,"comment":"","partition":null},"schema_version":103}'))stmt" + R"json({"id":2,"db_name":{"O":"db2","L":"db2"},"charset":"utf8mb4","collate":"utf8mb4_bin","state":5})json", + R"json({"id":37,"name":{"O":"mytable","L":"mytable"},"charset":"","collate":"","cols":[{"id":1,"name":{"O":"mycol","L":"mycol"},"offset":0,"origin_default":null,"default":null,"generated_expr_string":"","generated_stored":false,"dependences":null,"type":{"Tp":15,"Flag":4099,"Flen":256,"Decimal":0,"Charset":"utf8","Collate":"utf8_bin","Elems":null},"state":5,"comment":""}],"index_info":[{"id":1,"idx_name":{"O":"PRIMARY","L":"primary"},"tbl_name":{"O":"","L":""},"idx_cols":[{"name":{"O":"mycol","L":"mycol"},"offset":0,"length":-1}],"is_unique":true,"is_primary":true,"state":5,"comment":"","index_type":1}],"fk_info":null,"state":5,"pk_is_handle":true,"schema_version":-1,"comment":"","auto_inc_id":0,"max_col_id":1,"max_idx_id":1,"update_timestamp":404566455285710853,"ShardRowIDBits":0,"partition":null})json", + R"stmt(CREATE TABLE `db2`.`mytable`(`mycol` String) Engine = TxnMergeTree((`mycol`), 8192, '{"cols":[{"comment":"","default":null,"id":1,"name":{"L":"mycol","O":"mycol"},"offset":0,"origin_default":null,"state":5,"type":{"Decimal":0,"Elems":null,"Flag":4099,"Flen":256,"Tp":15}}],"comment":"","id":37,"name":{"L":"mytable","O":"mytable"},"partition":null,"pk_is_handle":true,"schema_version":-1,"state":5,"update_timestamp":404566455285710853}'))stmt" }, - Case{ + Case + { 32, - R"json({"db_info":{"id":1,"db_name":{"O":"test","L":"test"},"charset":"utf8mb4","collate":"utf8mb4_bin","state":5},"table_info":{"id":31,"name":{"O":"range_part_t","L":"range_part_t"},"charset":"utf8mb4","collate":"utf8mb4_bin","cols":[{"id":1,"name":{"O":"i","L":"i"},"offset":0,"origin_default":null,"default":null,"default_bit":null,"generated_expr_string":"","generated_stored":false,"dependences":null,"type":{"Tp":3,"Flag":0,"Flen":11,"Decimal":0,"Charset":"binary","Collate":"binary","Elems":null},"state":5,"comment":"","version":0}],"index_info":null,"fk_info":null,"state":5,"pk_is_handle":false,"comment":"","auto_inc_id":0,"max_col_id":1,"max_idx_id":0,"update_timestamp":407445773801488390,"ShardRowIDBits":0,"partition":{"type":1,"expr":"`i`","columns":null,"enable":true,"definitions":[{"id":32,"name":{"O":"p0","L":"p0"},"less_than":["0"]},{"id":33,"name":{"O":"p1","L":"p1"},"less_than":["100"]}],"num":0},"compression":"","version":1},"schema_version":16})json", - R"stmt(CREATE TABLE `test`.`range_part_t_32`(`i` Nullable(Int32), `_tidb_rowid` Int64) Engine = TxnMergeTree((`_tidb_rowid`), 8192, '{"db_info":{"id":1,"db_name":{"O":"test","L":"test"}},"table_info":{"id":32,"name":{"O":"range_part_t_32","L":"range_part_t_32"},"cols":[{"id":1,"name":{"O":"i","L":"i"},"offset":0,"origin_default":null,"default":null,"type":{"Tp":3,"Flag":0,"Flen":11,"Decimal":0},"state":5,"comment":""}],"state":5,"pk_is_handle":false,"comment":"","belonging_table_id":31,"is_partition_sub_table":true,"partition":{"type":1,"expr":"`i`","enable":true,"definitions":[{"id":32,"name":{"O":"p0","L":"p0"},"comment":""},{"id":33,"name":{"O":"p1","L":"p1"},"comment":""}],"num":0}},"schema_version":16}'))stmt" + R"json({"id":1,"db_name":{"O":"test","L":"test"},"charset":"utf8mb4","collate":"utf8mb4_bin","state":5})json", + R"json({"id":31,"name":{"O":"range_part_t","L":"range_part_t"},"charset":"utf8mb4","collate":"utf8mb4_bin","cols":[{"id":1,"name":{"O":"i","L":"i"},"offset":0,"origin_default":null,"default":null,"default_bit":null,"generated_expr_string":"","generated_stored":false,"dependences":null,"type":{"Tp":3,"Flag":0,"Flen":11,"Decimal":0,"Charset":"binary","Collate":"binary","Elems":null},"state":5,"comment":"","version":0}],"index_info":null,"fk_info":null,"state":5,"pk_is_handle":false,"schema_version":-1,"comment":"","auto_inc_id":0,"max_col_id":1,"max_idx_id":0,"update_timestamp":407445773801488390,"ShardRowIDBits":0,"partition":{"type":1,"expr":"`i`","columns":null,"enable":true,"definitions":[{"id":32,"name":{"O":"p0","L":"p0"},"less_than":["0"]},{"id":33,"name":{"O":"p1","L":"p1"},"less_than":["100"]}],"num":0},"compression":"","version":1})json", + R"stmt(CREATE TABLE `test`.`range_part_t_32`(`i` Nullable(Int32), `_tidb_rowid` Int64) Engine = TxnMergeTree((`_tidb_rowid`), 8192, '{"belonging_table_id":31,"cols":[{"comment":"","default":null,"id":1,"name":{"L":"i","O":"i"},"offset":0,"origin_default":null,"state":5,"type":{"Decimal":0,"Elems":null,"Flag":0,"Flen":11,"Tp":3}}],"comment":"","id":32,"is_partition_sub_table":true,"name":{"L":"range_part_t_32","O":"range_part_t_32"},"partition":{"definitions":[{"comment":"","id":32,"name":{"L":"p0","O":"p0"}},{"comment":"","id":33,"name":{"L":"p1","O":"p1"}}],"enable":true,"expr":"`i`","num":0,"type":1},"pk_is_handle":false,"schema_version":-1,"state":5,"update_timestamp":407445773801488390}'))stmt" } }; @@ -95,3 +113,7 @@ int main(int, char **) return 0; } +catch (const Poco::Exception & e) +{ + std::cerr << e.displayText() << std::endl; +} diff --git a/dbms/src/TiDB/TiDBService.cpp b/dbms/src/TiDB/TiDBService.cpp deleted file mode 100644 index 5e49d4a04c0..00000000000 --- a/dbms/src/TiDB/TiDBService.cpp +++ /dev/null @@ -1,17 +0,0 @@ -#include - -namespace DB -{ - -TiDBService::TiDBService( - const std::string & service_ip_, const std::string & status_port_, const std::unordered_set & ignore_databases_) - : service_ip(service_ip_), status_port(status_port_), ignore_databases(ignore_databases_) -{} - -const std::string & TiDBService::serviceIp() const { return service_ip; } - -const std::string & TiDBService::statusPort() const { return status_port; } - -const std::unordered_set & TiDBService::ignoreDatabases() const { return ignore_databases; } - -} // namespace DB diff --git a/dbms/src/TiDB/TiDBService.h b/dbms/src/TiDB/TiDBService.h deleted file mode 100644 index 32967ad65a9..00000000000 --- a/dbms/src/TiDB/TiDBService.h +++ /dev/null @@ -1,29 +0,0 @@ -#pragma once - -#include -#include -#include - -#include - -namespace DB -{ - -class TiDBService final : public std::enable_shared_from_this, private boost::noncopyable -{ -public: - TiDBService( - const std::string & service_ip_, const std::string & status_port_, const std::unordered_set & ignore_databases_); - const std::string & serviceIp() const; - const std::string & statusPort() const; - const std::unordered_set & ignoreDatabases() const; - -private: - const std::string service_ip; - - const std::string status_port; - - const std::unordered_set ignore_databases; -}; - -} // namespace DB diff --git a/docker/builder/Dockerfile b/docker/builder/Dockerfile index c615e43e934..614d4a777ab 100644 --- a/docker/builder/Dockerfile +++ b/docker/builder/Dockerfile @@ -13,9 +13,6 @@ RUN apt update -y \ # For tests: # bash expect python python-lxml python-termcolor curl perl sudo tzdata && rm -rf /var/lib/apt/lists/* -RUN git clone https://github.com/curl/curl.git \ - && cd /curl && mkdir .build && cd .build && cmake .. && make && make install - RUN git clone https://github.com/grpc/grpc.git && cd grpc && git checkout v1.14.2 && git submodule update --init \ && cd /grpc && mkdir .build && cd .build && cmake .. -DgRPC_BUILD_TESTS=OFF -DCMAKE_BUILD_TYPE=Release && make install -j $(nproc || grep -c ^processor /proc/cpuinfo) \ && rm -rf /grpc/.build \ diff --git a/tests/docker/config/config.xml b/tests/docker/config/config.xml index a4ea5f68d53..e6911f1227e 100644 --- a/tests/docker/config/config.xml +++ b/tests/docker/config/config.xml @@ -21,11 +21,6 @@ - - 127.0.0.1 - 10080 - - 8123 9000 9009 diff --git a/tests/docker/config/tiflash.xml b/tests/docker/config/tiflash.xml index 16857e9281c..6ec67cee0e0 100644 --- a/tests/docker/config/tiflash.xml +++ b/tests/docker/config/tiflash.xml @@ -24,14 +24,6 @@ - - - tidb0 - - - 10080 - - 8123 9000 9009 diff --git a/tests/docker/run.sh b/tests/docker/run.sh index 1e1bbb987e1..ab2d9a6ccae 100755 --- a/tests/docker/run.sh +++ b/tests/docker/run.sh @@ -10,7 +10,7 @@ rm -rf ./data ./log docker-compose up -d --scale tics0=0 --scale tiflash0=0 --scale tikv-learner0=0 -sleep 10 +sleep 60 docker-compose up -d --scale tics0=0 --scale tikv-learner0=0 --build diff --git a/tests/mutable-test-gen-from-visual.py b/tests/mutable-test-gen-from-visual.py index b95f31e28a0..095f104bfd3 100644 --- a/tests/mutable-test-gen-from-visual.py +++ b/tests/mutable-test-gen-from-visual.py @@ -81,6 +81,7 @@ def gen(output, title, rows, gn, order, source, ln, selraw_first, no_selraw): file.write('#\n') file.write('\n') + file.write('>> DBGInvoke __enable_schema_sync_service(\'false\')\n') file.write('>> drop table if exists test\n') file.write('>> create table test (\n') file.write('\tdt Date,\n') diff --git a/tests/mutable-test/bugs/delete-version.test b/tests/mutable-test/bugs/delete-version.test index 0aa76351667..0f485453ae4 100644 --- a/tests/mutable-test/bugs/delete-version.test +++ b/tests/mutable-test/bugs/delete-version.test @@ -8,6 +8,8 @@ #RETURN +>> DBGInvoke __enable_schema_sync_service('false') + >> drop table if exists test >> create table test ( i Int32, diff --git a/tests/mutable-test/bugs/prewhere.test b/tests/mutable-test/bugs/prewhere.test index 1e38bd1c38c..500229ca60c 100644 --- a/tests/mutable-test/bugs/prewhere.test +++ b/tests/mutable-test/bugs/prewhere.test @@ -1,3 +1,5 @@ +>> DBGInvoke __enable_schema_sync_service('false') + >> drop table if exists test >> create table test ( k Int32, diff --git a/tests/mutable-test/bugs/prewhere_in_subquery.test b/tests/mutable-test/bugs/prewhere_in_subquery.test index ef1a3414ec3..bd83ea53c17 100644 --- a/tests/mutable-test/bugs/prewhere_in_subquery.test +++ b/tests/mutable-test/bugs/prewhere_in_subquery.test @@ -1,3 +1,5 @@ +>> DBGInvoke __enable_schema_sync_service('false') + >> drop table if exists test >> create table test ( k Int32, diff --git a/tests/mutable-test/decimal/arithmetic.test b/tests/mutable-test/decimal/arithmetic.test index 112f91c80dd..794c20450db 100644 --- a/tests/mutable-test/decimal/arithmetic.test +++ b/tests/mutable-test/decimal/arithmetic.test @@ -1,3 +1,5 @@ +>> DBGInvoke __enable_schema_sync_service('false') + >> drop table if exists test >> create table test (i Int64, d1 decimal(1, 0), d2 decimal(2, 0)) engine = MutableMergeTree((i), 8192) diff --git a/tests/mutable-test/decimal/cast.test b/tests/mutable-test/decimal/cast.test index 060e8e68c1f..91bedaa8fed 100644 --- a/tests/mutable-test/decimal/cast.test +++ b/tests/mutable-test/decimal/cast.test @@ -1,3 +1,5 @@ +>> DBGInvoke __enable_schema_sync_service('false') + >> drop table if exists test >> create table test (i Int64, f Float64, d decimal(1, 0) default -5.4999999) engine = MutableMergeTree((i), 8192) diff --git a/tests/mutable-test/decimal/default_value.test b/tests/mutable-test/decimal/default_value.test index 8220483ca3c..2fd116c78d6 100644 --- a/tests/mutable-test/decimal/default_value.test +++ b/tests/mutable-test/decimal/default_value.test @@ -1,3 +1,5 @@ +>> DBGInvoke __enable_schema_sync_service('false') + >> drop table if exists test >> create table test (i Int64, d decimal(1, 0) default 7) engine = MutableMergeTree((i), 8192) diff --git a/tests/mutable-test/decimal/insert.test b/tests/mutable-test/decimal/insert.test index 01e5af68f6e..3a6ef05b847 100644 --- a/tests/mutable-test/decimal/insert.test +++ b/tests/mutable-test/decimal/insert.test @@ -1,3 +1,5 @@ +>> DBGInvoke __enable_schema_sync_service('false') + >> drop table if exists test >> create table test ( diff --git a/tests/mutable-test/decimal/insert_mutable.test b/tests/mutable-test/decimal/insert_mutable.test index 40ed58a04a8..63f9a90e260 100644 --- a/tests/mutable-test/decimal/insert_mutable.test +++ b/tests/mutable-test/decimal/insert_mutable.test @@ -1,3 +1,5 @@ +>> DBGInvoke __enable_schema_sync_service('false') + >> drop table if exists test >> create table test (i Int64, d decimal(1, 0)) engine = MutableMergeTree((i), 8192) diff --git a/tests/mutable-test/decimal/pr359.test b/tests/mutable-test/decimal/pr359.test index e9b30edaa8d..bfa8568e8a9 100644 --- a/tests/mutable-test/decimal/pr359.test +++ b/tests/mutable-test/decimal/pr359.test @@ -1,3 +1,5 @@ +>> DBGInvoke __enable_schema_sync_service('false') + >> drop table if exists test >> create table test ( diff --git a/tests/mutable-test/merge_tree/alter.test b/tests/mutable-test/merge_tree/alter.test index f25bb0ecd9d..bcef935e1cd 100644 --- a/tests/mutable-test/merge_tree/alter.test +++ b/tests/mutable-test/merge_tree/alter.test @@ -1,5 +1,7 @@ ## Prepare data: +>> DBGInvoke __enable_schema_sync_service('false') + >> drop table if exists test >> create table test ( dt Date, diff --git a/tests/mutable-test/merge_tree/merge_tree.test b/tests/mutable-test/merge_tree/merge_tree.test index 5f1eb43e00c..c9a4971c764 100644 --- a/tests/mutable-test/merge_tree/merge_tree.test +++ b/tests/mutable-test/merge_tree/merge_tree.test @@ -1,3 +1,5 @@ +>> DBGInvoke __enable_schema_sync_service('false') + >> drop table if exists test >> create table test ( dt Date, diff --git a/tests/mutable-test/mutable_delete/delete_all.test b/tests/mutable-test/mutable_delete/delete_all.test index 943bb710992..0bb66147ae5 100644 --- a/tests/mutable-test/mutable_delete/delete_all.test +++ b/tests/mutable-test/mutable_delete/delete_all.test @@ -1,3 +1,5 @@ +>> DBGInvoke __enable_schema_sync_service('false') + >> drop table if exists test >> create table test ( dt Date, diff --git a/tests/mutable-test/mutable_delete/delete_one.test b/tests/mutable-test/mutable_delete/delete_one.test index c25ba26c4f5..34ac0cf0972 100644 --- a/tests/mutable-test/mutable_delete/delete_one.test +++ b/tests/mutable-test/mutable_delete/delete_one.test @@ -1,3 +1,5 @@ +>> DBGInvoke __enable_schema_sync_service('false') + >> drop table if exists test >> create table test ( dt Date, diff --git a/tests/mutable-test/mutable_delete/delete_one_by_one.test b/tests/mutable-test/mutable_delete/delete_one_by_one.test index f6142bc4a52..47b7e2850fa 100644 --- a/tests/mutable-test/mutable_delete/delete_one_by_one.test +++ b/tests/mutable-test/mutable_delete/delete_one_by_one.test @@ -1,3 +1,5 @@ +>> DBGInvoke __enable_schema_sync_service('false') + >> drop table if exists test >> create table test ( dt Date, diff --git a/tests/mutable-test/mutable_delete/delete_three.test b/tests/mutable-test/mutable_delete/delete_three.test index 2217de071a1..25a3a1676c3 100644 --- a/tests/mutable-test/mutable_delete/delete_three.test +++ b/tests/mutable-test/mutable_delete/delete_three.test @@ -1,3 +1,5 @@ +>> DBGInvoke __enable_schema_sync_service('false') + >> drop table if exists test >> create table test ( dt Date, diff --git a/tests/mutable-test/mutable_delete/delete_two.test b/tests/mutable-test/mutable_delete/delete_two.test index 781b2a86a09..c16281dbbe9 100644 --- a/tests/mutable-test/mutable_delete/delete_two.test +++ b/tests/mutable-test/mutable_delete/delete_two.test @@ -1,3 +1,5 @@ +>> DBGInvoke __enable_schema_sync_service('false') + >> drop table if exists test >> create table test ( dt Date, diff --git a/tests/mutable-test/mutable_delete/delete_where_true.test b/tests/mutable-test/mutable_delete/delete_where_true.test index 3984f470ae2..03f0f166c3f 100644 --- a/tests/mutable-test/mutable_delete/delete_where_true.test +++ b/tests/mutable-test/mutable_delete/delete_where_true.test @@ -1,3 +1,5 @@ +>> DBGInvoke __enable_schema_sync_service('false') + >> drop table if exists test >> create table test ( dt Date, diff --git a/tests/mutable-test/mutable_delete/insert_delete_update.test b/tests/mutable-test/mutable_delete/insert_delete_update.test index d3226ae4aab..23962f02346 100644 --- a/tests/mutable-test/mutable_delete/insert_delete_update.test +++ b/tests/mutable-test/mutable_delete/insert_delete_update.test @@ -1,3 +1,5 @@ +>> DBGInvoke __enable_schema_sync_service('false') + >> drop table if exists test >> create table test ( dt Date, diff --git a/tests/mutable-test/mutable_syntax/alter.test b/tests/mutable-test/mutable_syntax/alter.test index 1782228c969..d43b2b6e183 100644 --- a/tests/mutable-test/mutable_syntax/alter.test +++ b/tests/mutable-test/mutable_syntax/alter.test @@ -1,5 +1,7 @@ ## Prepare data: +>> DBGInvoke __enable_schema_sync_service('false') + >> drop table if exists test >> create table test ( dt Date, diff --git a/tests/mutable-test/mutable_syntax/delete.test b/tests/mutable-test/mutable_syntax/delete.test index 5f3f68a4de9..fee104b9adc 100644 --- a/tests/mutable-test/mutable_syntax/delete.test +++ b/tests/mutable-test/mutable_syntax/delete.test @@ -1,4 +1,6 @@ #RETURN +>> DBGInvoke __enable_schema_sync_service('false') + >> drop table if exists test >> create table test ( dt Date, diff --git a/tests/mutable-test/mutable_syntax/desc.test b/tests/mutable-test/mutable_syntax/desc.test index ba994616409..5b2c0a632cc 100644 --- a/tests/mutable-test/mutable_syntax/desc.test +++ b/tests/mutable-test/mutable_syntax/desc.test @@ -1,3 +1,5 @@ +>> DBGInvoke __enable_schema_sync_service('false') + >> drop table if exists test >> create table test ( dt Date diff --git a/tests/mutable-test/mutable_syntax/import.test b/tests/mutable-test/mutable_syntax/import.test index c8c8745194d..dfc7e5fc85f 100644 --- a/tests/mutable-test/mutable_syntax/import.test +++ b/tests/mutable-test/mutable_syntax/import.test @@ -1,3 +1,5 @@ +>> DBGInvoke __enable_schema_sync_service('false') + >> drop table if exists test >> create table test ( dt Date diff --git a/tests/mutable-test/mutable_syntax/insert.test b/tests/mutable-test/mutable_syntax/insert.test index 9aaa78e648e..c42dfd0dfea 100644 --- a/tests/mutable-test/mutable_syntax/insert.test +++ b/tests/mutable-test/mutable_syntax/insert.test @@ -1,3 +1,5 @@ +>> DBGInvoke __enable_schema_sync_service('false') + >> drop table if exists test >> create table test ( dt Date, diff --git a/tests/mutable-test/mutable_syntax/insert_select.test b/tests/mutable-test/mutable_syntax/insert_select.test index b4dd4d5c9e8..7f56e9a57f5 100644 --- a/tests/mutable-test/mutable_syntax/insert_select.test +++ b/tests/mutable-test/mutable_syntax/insert_select.test @@ -1,3 +1,5 @@ +>> DBGInvoke __enable_schema_sync_service('false') + >> drop table if exists test >> create table test ( dt Date, diff --git a/tests/mutable-test/mutable_syntax/order_by.test b/tests/mutable-test/mutable_syntax/order_by.test index 062aaf813ed..eb16d439dc9 100644 --- a/tests/mutable-test/mutable_syntax/order_by.test +++ b/tests/mutable-test/mutable_syntax/order_by.test @@ -1,3 +1,5 @@ +>> DBGInvoke __enable_schema_sync_service('false') + >> drop table if exists test >> create table test ( dt Date, diff --git a/tests/mutable-test/mutable_syntax/reverse_insert.test b/tests/mutable-test/mutable_syntax/reverse_insert.test index f5a0e81e9cb..bf4703cfad7 100644 --- a/tests/mutable-test/mutable_syntax/reverse_insert.test +++ b/tests/mutable-test/mutable_syntax/reverse_insert.test @@ -1,3 +1,5 @@ +>> DBGInvoke __enable_schema_sync_service('false') + >> drop table if exists test >> create table test ( dt Date, diff --git a/tests/mutable-test/mutable_syntax/select.test b/tests/mutable-test/mutable_syntax/select.test index ba1c8711a00..776b1e5977d 100644 --- a/tests/mutable-test/mutable_syntax/select.test +++ b/tests/mutable-test/mutable_syntax/select.test @@ -1,5 +1,7 @@ ## Prepare data: +>> DBGInvoke __enable_schema_sync_service('false') + >> drop table if exists test >> create table test ( dt Date, diff --git a/tests/mutable-test/mutable_syntax/selraw.test b/tests/mutable-test/mutable_syntax/selraw.test index 4db9a2a04e3..3850332e25f 100644 --- a/tests/mutable-test/mutable_syntax/selraw.test +++ b/tests/mutable-test/mutable_syntax/selraw.test @@ -1,5 +1,7 @@ ## Prepare data: +>> DBGInvoke __enable_schema_sync_service('false') + >> drop table if exists test >> create table test ( dt Date, diff --git a/tests/mutable-test/mutable_syntax/upsert.test b/tests/mutable-test/mutable_syntax/upsert.test index c611fe15de2..6a0daa29064 100644 --- a/tests/mutable-test/mutable_syntax/upsert.test +++ b/tests/mutable-test/mutable_syntax/upsert.test @@ -1,3 +1,5 @@ +>> DBGInvoke __enable_schema_sync_service('false') + >> drop table if exists test >> create table test ( dt Date, diff --git a/tests/mutable-test/sample.test b/tests/mutable-test/sample.test index ddb5f62a39e..2c0bf848815 100644 --- a/tests/mutable-test/sample.test +++ b/tests/mutable-test/sample.test @@ -1,3 +1,5 @@ +>> DBGInvoke __enable_schema_sync_service('false') + >> drop table if exists test >> create table test ( diff --git a/tests/mutable-test/txn_mock/data_only_in_region.test b/tests/mutable-test/txn_mock/data_only_in_region.test index ab98659a510..756b9d95ea3 100644 --- a/tests/mutable-test/txn_mock/data_only_in_region.test +++ b/tests/mutable-test/txn_mock/data_only_in_region.test @@ -1,5 +1,7 @@ -=> drop table if exists default.test +=> DBGInvoke __enable_schema_sync_service('true') + => DBGInvoke __drop_tidb_table(default, test) +=> drop table if exists default.test => DBGInvoke __set_flush_threshold(100000, 20000000) => DBGInvoke mock_schema_syncer('true') @@ -20,7 +22,7 @@ │ wrote 1200 row to default.test with raft commands │ └───────────────────────────────────────────────────┘ -=> select count(*) from default.test +=> select count(*) from default.test " --schema_version "100 ┌─count()─┐ │ 1204 │ └─────────┘ @@ -35,5 +37,5 @@ │ 0 │ └─────────┘ -=> drop table if exists default.test => DBGInvoke __drop_tidb_table(default, test) +=> drop table if exists default.test diff --git a/tests/mutable-test/txn_mock/delete.test b/tests/mutable-test/txn_mock/delete.test index 01c67529d94..3f6991186c6 100644 --- a/tests/mutable-test/txn_mock/delete.test +++ b/tests/mutable-test/txn_mock/delete.test @@ -1,5 +1,7 @@ -=> drop table if exists default.test +=> DBGInvoke __enable_schema_sync_service('true') + => DBGInvoke __drop_tidb_table(default, test) +=> drop table if exists default.test => DBGInvoke __set_flush_threshold(100000, 0) => DBGInvoke mock_schema_syncer('true') @@ -15,6 +17,8 @@ => DBGInvoke __raft_insert_row(default, test, 4, 52, 'test3', 3) => DBGInvoke __raft_insert_row(default, test, 4, 53, 'test3', 4) +=> DBGInvoke __try_flush_region(4) + => select * from default.test ┌─col_1─┬─col_2─┬─_tidb_rowid─┐ │ test1 │ 1 │ 50 │ @@ -60,5 +64,5 @@ │ test3 │ 3 │ 52 │ 0 │ └───────┴───────┴─────────────┴───────────────────┘ -=> drop table if exists default.test => DBGInvoke __drop_tidb_table(default, test) +=> drop table if exists default.test diff --git a/tests/mutable-test/txn_mock/insert.test b/tests/mutable-test/txn_mock/insert.test index 9ff5a27c9a5..07ca5955685 100644 --- a/tests/mutable-test/txn_mock/insert.test +++ b/tests/mutable-test/txn_mock/insert.test @@ -1,5 +1,7 @@ -=> drop table if exists default.test +=> DBGInvoke __enable_schema_sync_service('true') + => DBGInvoke __drop_tidb_table(default, test) +=> drop table if exists default.test => DBGInvoke __set_flush_threshold(100000, 0) => DBGInvoke mock_schema_syncer('true') @@ -13,6 +15,8 @@ => DBGInvoke __raft_insert_row(default, test, 4, 50, 'test1', 1) => DBGInvoke __raft_insert_row(default, test, 4, 51, 'test2', 2) +=> DBGInvoke __try_flush_region(4) + => select avg(col_2) from default.test ┌─avg(col_2)─┐ │ 1.5 │ @@ -31,5 +35,5 @@ │ 4 │ └─────────┘ -=> drop table if exists default.test => DBGInvoke __drop_tidb_table(default, test) +=> drop table if exists default.test diff --git a/tests/mutable-test/txn_mock/order_by.test b/tests/mutable-test/txn_mock/order_by.test index a538194e4d5..0765e01efcb 100644 --- a/tests/mutable-test/txn_mock/order_by.test +++ b/tests/mutable-test/txn_mock/order_by.test @@ -1,5 +1,7 @@ -=> drop table if exists default.test +=> DBGInvoke __enable_schema_sync_service('true') + => DBGInvoke __drop_tidb_table(default, test) +=> drop table if exists default.test => DBGInvoke __set_flush_threshold(100000, 0) => DBGInvoke mock_schema_syncer('true') @@ -15,6 +17,8 @@ => DBGInvoke __raft_insert_row(default, test, 4, 52, 'test3', -3) => DBGInvoke __raft_insert_row(default, test, 4, 53, 'test3', -4) +=> DBGInvoke __try_flush_region(4) + => select * from default.test order by col_1, col_2 ┌─col_1─┬─col_2─┬─_tidb_rowid─┐ │ test1 │ -1 │ 50 │ @@ -31,5 +35,5 @@ │ test1 │ -1 │ 50 │ └───────┴───────┴─────────────┘ -=> drop table if exists default.test => DBGInvoke __drop_tidb_table(default, test) +=> drop table if exists default.test diff --git a/tests/mutable-test/txn_mock/partition_table.test b/tests/mutable-test/txn_mock/partition_table.test index 13c9f6389f8..c2d67484f10 100644 --- a/tests/mutable-test/txn_mock/partition_table.test +++ b/tests/mutable-test/txn_mock/partition_table.test @@ -1,27 +1,25 @@ +=> DBGInvoke __enable_schema_sync_service('false') + +=> DBGInvoke __drop_tidb_table(default, test) => drop table if exists default.test => drop table if exists default.test_p1 => drop table if exists default.test_p2 -=> DBGInvoke __drop_tidb_table(default, test) -=> DBGInvoke __set_flush_threshold(100000, 0) -=> DBGInvoke mock_schema_syncer('true') -┌─mock_schema_syncer("true")─┐ -│ mock schema syncer enabled │ -└────────────────────────────┘ +=> DBGInvoke __mock_schema_syncer('true') => DBGInvoke __mock_tidb_table(default, test, 'col_1 String, col_2 Int64') - => DBGInvoke __mock_tidb_partition(default, test, p1) -=> DBGInvoke __put_region(4, 0, 100, default, test, p1) +=> DBGInvoke __mock_tidb_partition(default, test, p2) +=> DBGInvoke __put_region(4, 0, 100, default, test, p1) => DBGInvoke __raft_insert_row(default, test, 4, 50, 'test1', 1) => DBGInvoke __raft_insert_row(default, test, 4, 51, 'test2', 2) +=> DBGInvoke __try_flush_region(4) -=> DBGInvoke __mock_tidb_partition(default, test, p2) => DBGInvoke __put_region(5, 100, 200, default, test, p2) - => DBGInvoke __raft_insert_row(default, test, 5, 152, 'test3', 3) => DBGInvoke __raft_insert_row(default, test, 5, 153, 'test4', 4) +=> DBGInvoke __try_flush_region(5) => DBGInvoke __rename_table_for_partition(default, test, p1, test_p1) => DBGInvoke __rename_table_for_partition(default, test, p2, test_p2) @@ -46,7 +44,8 @@ │ 2 │ └─────────┘ +=> DBGInvoke __drop_tidb_table(default, test) => drop table if exists default.test => drop table if exists default.test_p1 => drop table if exists default.test_p2 -=> DBGInvoke __drop_tidb_table(default, test) +=> DBGInvoke __enable_schema_sync_service('true') diff --git a/tests/mutable-test/txn_mock/region.test b/tests/mutable-test/txn_mock/region.test index 11aed152af7..00ff19f4358 100644 --- a/tests/mutable-test/txn_mock/region.test +++ b/tests/mutable-test/txn_mock/region.test @@ -1,5 +1,7 @@ -=> drop table if exists default.test +=> DBGInvoke __enable_schema_sync_service('true') + => DBGInvoke __drop_tidb_table(default, test) +=> drop table if exists default.test => DBGInvoke __set_flush_threshold(1, 2330) => DBGInvoke mock_schema_syncer('true') @@ -20,6 +22,8 @@ │ wrote 80000 row to default.test with raft commands │ └────────────────────────────────────────────────────┘ +=> DBGInvoke __try_flush_region(4) + => select count(*) from default.test ┌─count()─┐ │ 80004 │ @@ -30,5 +34,5 @@ │ 80004 │ └─────────┘ -=> drop table if exists default.test => DBGInvoke __drop_tidb_table(default, test) +=> drop table if exists default.test diff --git a/tests/mutable-test/txn_mock/same_version_diff_delmark.test b/tests/mutable-test/txn_mock/same_version_diff_delmark.test index b5bba5f6483..201c6295181 100644 --- a/tests/mutable-test/txn_mock/same_version_diff_delmark.test +++ b/tests/mutable-test/txn_mock/same_version_diff_delmark.test @@ -1,5 +1,7 @@ -=> drop table if exists default.test +=> DBGInvoke __enable_schema_sync_service('true') + => DBGInvoke __drop_tidb_table(default, test) +=> drop table if exists default.test => DBGInvoke mock_schema_syncer('true') ┌─mock_schema_syncer("true")─┐ │ mock schema syncer enabled │ @@ -10,15 +12,15 @@ => DBGInvoke __raft_insert_row_full(default, test, 4, 1, 2, 0, 2) => DBGInvoke __raft_insert_row_full(default, test, 4, 3, 1, 0, 11) => DBGInvoke __raft_insert_row_full(default, test, 4, 3, 4, 0, 12) -=> DBGInvoke __try_flush_region(default, test, 4) +=> DBGInvoke __try_flush_region(4) => DBGInvoke __raft_insert_row_full(default, test, 4, 1, 2, 1, 6) => DBGInvoke __raft_insert_row_full(default, test, 4, 3, 4, 1, 0) => DBGInvoke __raft_insert_row_full(default, test, 4, 1, 3, 0, 9) -=> DBGInvoke __try_flush_region(default, test, 4) +=> DBGInvoke __try_flush_region(4) => DBGInvoke __raft_insert_row_full(default, test, 4, 1, 1, 0, 7) => DBGInvoke __raft_insert_row_full(default, test, 4, 1, 2, 0, 8) => DBGInvoke __raft_insert_row_full(default, test, 4, 1, 3, 1, 0) -=> DBGInvoke __try_flush_region(default, test, 4) +=> DBGInvoke __try_flush_region(4) => select (*) from default.test ┌─col_1─┬─_tidb_rowid─┐ │ 10 │ 2 │ @@ -36,5 +38,5 @@ │ 12 │ 3 │ 4 │ 0 │ │ 0 │ 3 │ 4 │ 1 │ └───────┴─────────────┴───────────────────┴───────────────────┘ -=> drop table if exists default.test => DBGInvoke __drop_tidb_table(default, test) +=> drop table if exists default.test diff --git a/tests/mutable-test/txn_mock/select.test b/tests/mutable-test/txn_mock/select.test index 8bb0f5393b4..1d95a7ee4f1 100644 --- a/tests/mutable-test/txn_mock/select.test +++ b/tests/mutable-test/txn_mock/select.test @@ -1,5 +1,7 @@ -=> drop table if exists default.test +=> DBGInvoke __enable_schema_sync_service('true') + => DBGInvoke __drop_tidb_table(default, test) +=> drop table if exists default.test => DBGInvoke __set_flush_threshold(100000, 0) => DBGInvoke mock_schema_syncer('true') @@ -15,6 +17,8 @@ => DBGInvoke __raft_insert_row(default, test, 0, 52, 'test3', 3) => DBGInvoke __raft_insert_row(default, test, 0, 53, 'test3', 4) +=> DBGInvoke __try_flush_region(0) + => select * from default.test ┌─col_1─┬─col_2─┬─_tidb_rowid─┐ │ test1 │ 1 │ 50 │ @@ -39,5 +43,5 @@ │ 2 │ test2 │ └────────────┴───────┘ -=> drop table if exists default.test => DBGInvoke __drop_tidb_table(default, test) +=> drop table if exists default.test diff --git a/tests/mutable-test/txn_mock/selraw.test b/tests/mutable-test/txn_mock/selraw.test index 0a4550959ce..8e95e65bcbc 100644 --- a/tests/mutable-test/txn_mock/selraw.test +++ b/tests/mutable-test/txn_mock/selraw.test @@ -1,5 +1,7 @@ -=> drop table if exists default.test +=> DBGInvoke __enable_schema_sync_service('true') + => DBGInvoke __drop_tidb_table(default, test) +=> drop table if exists default.test => DBGInvoke __set_flush_threshold(100000, 0) => DBGInvoke mock_schema_syncer('true') @@ -15,6 +17,8 @@ => DBGInvoke __raft_insert_row(default, test, 4, 52, 'test3', 3) => DBGInvoke __raft_insert_row(default, test, 4, 53, 'test3', 4) +=> DBGInvoke __try_flush_region(4) + => selraw col_1, col_2, _tidb_rowid, _INTERNAL_DELMARK from default.test ┌─col_1─┬─col_2─┬─_tidb_rowid─┬─_INTERNAL_DELMARK─┐ │ test2 │ 2 │ 51 │ 0 │ @@ -40,5 +44,5 @@ │ 2 │ test2 │ └────────────┴───────┘ -=> drop table if exists default.test => DBGInvoke __drop_tidb_table(default, test) +=> drop table if exists default.test diff --git a/tests/mutable-test/txn_mock/snapshot.test b/tests/mutable-test/txn_mock/snapshot.test index 0a3a03fb1e4..8dd409764ac 100644 --- a/tests/mutable-test/txn_mock/snapshot.test +++ b/tests/mutable-test/txn_mock/snapshot.test @@ -1,5 +1,7 @@ -=> drop table if exists default.test +=> DBGInvoke __enable_schema_sync_service('true') + => DBGInvoke __drop_tidb_table(default, test) +=> drop table if exists default.test => DBGInvoke mock_schema_syncer('true') ┌─mock_schema_syncer("true")─┐ │ mock schema syncer enabled │ @@ -12,7 +14,7 @@ => DBGInvoke __raft_insert_row_full(default, test, 4, 3, 1, 0, 14) => DBGInvoke __raft_insert_row_full(default, test, 4, 3, 4, 0, 15) => DBGInvoke __raft_insert_row_full(default, test, 4, 4, 4, 1, 0) -=> DBGInvoke __try_flush_region(default, test, 4) +=> DBGInvoke __try_flush_region(4) => select (*) from default.test ┌─col_1─┬─_tidb_rowid─┐ │ 12 │ 1 │ @@ -22,7 +24,7 @@ │ 15 │ 3 │ └───────┴─────────────┘ => DBGInvoke __region_snapshot_data(default, test, 4, 0, 1000, 2, 3, 0, 11, 1, 3, 0, 13, 4, 4, 1, 0) -=> DBGInvoke __try_flush_region(default, test, 4) +=> DBGInvoke __try_flush_region(4) => select (*) from default.test ┌─col_1─┬─_tidb_rowid─┐ │ 13 │ 1 │ @@ -55,5 +57,5 @@ │ 13 │ 1 │ 3 │ 0 │ │ 11 │ 2 │ 3 │ 0 │ └───────┴─────────────┴───────────────────┴───────────────────┘ -=> drop table if exists default.test => DBGInvoke __drop_tidb_table(default, test) +=> drop table if exists default.test diff --git a/tests/mutable-test/txn_mock/snapshot_cache.test b/tests/mutable-test/txn_mock/snapshot_cache.test index 510e6525f4f..397b120ba00 100644 --- a/tests/mutable-test/txn_mock/snapshot_cache.test +++ b/tests/mutable-test/txn_mock/snapshot_cache.test @@ -1,5 +1,7 @@ -=> drop table if exists default.test +=> DBGInvoke __enable_schema_sync_service('true') + => DBGInvoke __drop_tidb_table(default, test) +=> drop table if exists default.test => DBGInvoke mock_schema_syncer('true') ┌─mock_schema_syncer("true")─┐ │ mock schema syncer enabled │ @@ -14,7 +16,7 @@ => DBGInvoke __raft_insert_row_full(default, test, 4, 3, 10, 0, 17) => DBGInvoke __raft_insert_row_full(default, test, 4, 4, 4, 1, 0) => DBGInvoke __raft_insert_row_full(default, test, 4, 100, 1, 0, 16) -=> select (*) from default.test +=> select (*) from default.test " --schema_version "100 ┌─col_1─┬─_tidb_rowid─┐ │ 12 │ 1 │ └───────┴─────────────┘ @@ -54,5 +56,5 @@ │ 19 │ 2 │ │ 20 │ 4 │ └───────┴─────────────┘ -=> drop table if exists default.test => DBGInvoke __drop_tidb_table(default, test) +=> drop table if exists default.test diff --git a/tests/mutable-test/txn_schema/alter_on_read.test b/tests/mutable-test/txn_schema/alter_on_read.test new file mode 100644 index 00000000000..7a895fe69d3 --- /dev/null +++ b/tests/mutable-test/txn_schema/alter_on_read.test @@ -0,0 +1,172 @@ +# Preparation. +=> DBGInvoke __enable_schema_sync_service('false') + +=> DBGInvoke __drop_tidb_table(default, test) +=> drop table if exists default.test + +=> DBGInvoke __set_flush_threshold(1000000, 1000000) +=> DBGInvoke __mock_schema_syncer('true') + +# Sync add column by reading. +=> DBGInvoke __mock_tidb_table(default, test, 'col_1 String') +=> DBGInvoke __refresh_schemas() +=> DBGInvoke __put_region(4, 0, 100, default, test) +=> DBGInvoke __add_column_to_tidb_table(default, test, 'col_2 Nullable(Int8)') +=> DBGInvoke __raft_insert_row(default, test, 4, 50, 'test1', 1) +# Data in region cache with tso greater than read tso will be ignored. +=> select * from default.test " --read_tso "1500000000000000 +# Data in region cache with tso less than read tso will be force decoded (extra column will be discarded), even under an out-of-date schema. +=> select col_1 from default.test +┌─col_1─┐ +│ test1 │ +└───────┘ +# Verify this schema is truely out-of-date. +=> select col_2 from default.test +Received exception from server (version {#WORD}): +Code: 47. DB::Exception: Received from {#WORD} DB::Exception: Unknown identifier: col_2. +# Read with specified bigger schema version will trigger schema sync. +=> select col_2 from default.test " --schema_version "100 +┌─col_2─┐ +│ 1 │ +└───────┘ + +# Sync drop column by reading. +=> DBGInvoke __try_flush_region(4) +=> DBGInvoke __drop_column_from_tidb_table(default, test, col_1) +=> DBGInvoke __raft_insert_row(default, test, 4, 51, 2) +# Data in region cache with tso less than read tso will be force decoded (missing column will be filled with default value or null), even under an out-of-date schema. +=> select col_1 from default.test +┌─col_1─┐ +│ test1 │ +│ │ +└───────┘ +# Read with specified bigger schema version will trigger schema sync. +=> select col_1 from default.test " --schema_version "100 +Received exception from server (version {#WORD}): +Code: 47. DB::Exception: Received from {#WORD} DB::Exception: Unknown identifier: col_1. + +# Sync type change by checking sign overflow in CH when flushing. +=> DBGInvoke __try_flush_region(4) +=> DBGInvoke __modify_column_in_tidb_table(default, test, 'col_2 Nullable(Int16)') +=> DBGInvoke __raft_insert_row(default, test, 4, 52, -128) +=> select col_2 from default.test +┌─col_2─┐ +│ 1 │ +│ 2 │ +│ -128 │ +└───────┘ +=> desc default.test +┌─name────────┬─type───────────┬─default_type─┬─default_expression─┐ +│ _tidb_rowid │ Int64 │ │ │ +│ col_2 │ Nullable(Int8) │ │ │ +└─────────────┴────────────────┴──────────────┴────────────────────┘ +=> DBGInvoke __raft_insert_row(default, test, 4, 53, 128) +# 128 will overflow when decoding using out-of-date schema (Int8). +=> select col_2 from default.test +Received exception from server (version {#WORD}): +Code: 49. DB::Exception: Received from {#WORD} DB::Exception: Detected overflow for data 128 of type Nullable(Int8). +# Read with specified bigger schema version will trigger schema sync. +=> select col_2 from default.test " --schema_version "100 +┌─col_2─┐ +│ 1 │ +│ 2 │ +│ -128 │ +│ 128 │ +└───────┘ + +# Sync type change by checking value overflow in CH when flushing. +=> DBGInvoke __try_flush_region(4) +=> DBGInvoke __modify_column_in_tidb_table(default, test, 'col_2 Nullable(Int64)') +=> DBGInvoke __raft_insert_row(default, test, 4, 54, 65536) +# 65536 will overflow when decoding using out-of-date schema (Int16). +=> select col_2 from default.test +Received exception from server (version {#WORD}): +Code: 49. DB::Exception: Received from {#WORD} DB::Exception: Detected overflow for data 65536 of type Nullable(Int16). +# Read with specified bigger schema version will trigger schema sync. +=> select col_2 from default.test " --schema_version "100 +┌─col_2─┐ +│ 1 │ +│ 2 │ +│ -128 │ +│ 128 │ +│ 65536 │ +└───────┘ + +# Sync add column and type change together by checking value overflow in CH when flushing. +=> DBGInvoke __try_flush_region(4) +=> DBGInvoke __add_column_to_tidb_table(default, test, 'col_3 UInt8') +=> DBGInvoke __refresh_schemas() +=> DBGInvoke __modify_column_in_tidb_table(default, test, 'col_3 UInt64') +=> DBGInvoke __raft_insert_row(default, test, 4, 55, 0, 256) +=> DBGInvoke __add_column_to_tidb_table(default, test, 'col_4 Nullable(UInt8)') +# 256 will overflow when decoding using out-of-date schema (UInt8). +=> select col_3 from default.test +Received exception from server (version {#WORD}): +Code: 49. DB::Exception: Received from {#WORD} DB::Exception: Detected overflow for data 256 of type UInt8. +# Read with specified bigger schema version will trigger schema sync. +=> select col_3, col_4 from default.test " --schema_version "100 +┌─col_3─┬─col_4─┐ +│ 0 │ \N │ +│ 0 │ \N │ +│ 0 │ \N │ +│ 0 │ \N │ +│ 0 │ \N │ +│ 256 │ \N │ +└───────┴───────┘ + +# Edge values not overflowing. +=> DBGInvoke __try_flush_region(4) +=> DBGInvoke __raft_insert_row(default, test, 4, 56, -9223372036854775807, 18446744073709551615, 1) +=> DBGInvoke __raft_insert_row(default, test, 4, 57, 9223372036854775807, 18446744073709551615, 1) +=> DBGInvoke __drop_column_from_tidb_table(default, test, col_3) +=> select col_2, col_3, col_4 from default.test +┌─col_2─┬─col_3─┬─col_4─┐ +│ 1 │ 0 │ \N │ +│ 2 │ 0 │ \N │ +└───────┴───────┴───────┘ +┌─col_2─┬─col_3─┬─col_4─┐ +│ -128 │ 0 │ \N │ +│ 128 │ 0 │ \N │ +│ 65536 │ 0 │ \N │ +└───────┴───────┴───────┘ +┌────────────────col_2─┬────────────────col_3─┬─col_4─┐ +│ 0 │ 256 │ \N │ +│ -9223372036854775807 │ 18446744073709551615 │ 1 │ +└──────────────────────┴──────────────────────┴───────┘ +┌───────────────col_2─┬────────────────col_3─┬─col_4─┐ +│ 9223372036854775807 │ 18446744073709551615 │ 1 │ +└─────────────────────┴──────────────────────┴───────┘ +=> select col_3, col_4 from default.test " --schema_version "100 +Received exception from server (version {#WORD}): +Code: 47. DB::Exception: Received from {#WORD} DB::Exception: Unknown identifier: col_3. + +# Sync drop column and type change together by checking value overflow in CH when flushing. +=> DBGInvoke __try_flush_region(4) +=> DBGInvoke __modify_column_in_tidb_table(default, test, 'col_4 Nullable(UInt64)') +=> DBGInvoke __raft_insert_row(default, test, 4, 58, 0, 256) +=> DBGInvoke __drop_column_from_tidb_table(default, test, col_2) +# -256 will overflow when decoding using out-of-date schema (UInt8). +=> select col_4 from default.test +Received exception from server (version {#WORD}): +Code: 49. DB::Exception: Received from {#WORD} DB::Exception: Detected overflow for data 256 of type Nullable(UInt8). +# Read with specified bigger schema version will trigger schema sync. +=> select col_4 from default.test " --schema_version "100 +┌─col_4─┐ +│ \N │ +│ \N │ +│ \N │ +│ \N │ +│ \N │ +│ \N │ +│ 1 │ +│ 1 │ +│ 256 │ +└───────┘ +=> select col_2 from default.test +Received exception from server (version {#WORD}): +Code: 47. DB::Exception: Received from {#WORD} DB::Exception: Unknown identifier: col_2. + +# Clean up. +=> DBGInvoke __drop_tidb_table(default, test) +=> drop table if exists default.test +=> DBGInvoke __enable_schema_sync_service('true') diff --git a/tests/mutable-test/txn_schema/alter_on_write.test b/tests/mutable-test/txn_schema/alter_on_write.test new file mode 100644 index 00000000000..87f3baf4abe --- /dev/null +++ b/tests/mutable-test/txn_schema/alter_on_write.test @@ -0,0 +1,137 @@ +# Preparation. +=> DBGInvoke __enable_schema_sync_service('false') + +=> DBGInvoke __drop_tidb_table(default, test) +=> drop table if exists default.test + +=> DBGInvoke __set_flush_threshold(1000000, 1000000) +=> DBGInvoke __mock_schema_syncer('true') + +# Sync add column by checking missing column in CH when flushing. +=> DBGInvoke __mock_tidb_table(default, test, 'col_1 String') +=> DBGInvoke __refresh_schemas() +=> DBGInvoke __put_region(4, 0, 100, default, test) +=> select col_1 from default.test +=> DBGInvoke __add_column_to_tidb_table(default, test, 'col_2 Nullable(Int8)') +=> DBGInvoke __raft_insert_row(default, test, 4, 50, 'test1', 1) +=> DBGInvoke __try_flush_region(4) +=> selraw nokvstore col_2 from default.test +┌─col_2─┐ +│ 1 │ +└───────┘ + +# Sync drop column by checking redundant column in CH when flushing. +=> DBGInvoke __drop_column_from_tidb_table(default, test, col_1) +=> DBGInvoke __raft_insert_row(default, test, 4, 51, 2) +=> DBGInvoke __try_flush_region(4) +=> selraw nokvstore col_2 from default.test +┌─col_1─┐ +│ 1 │ +│ 2 │ +└───────┘ +=> selraw nokvstore col_1 from default.test +Received exception from server (version {#WORD}): +Code: 47. DB::Exception: Received from {#WORD} DB::Exception: Unknown identifier: col_1. + +# Sync type change by checking sign overflow in CH when flushing. +=> DBGInvoke __modify_column_in_tidb_table(default, test, 'col_2 Nullable(Int16)') +=> DBGInvoke __raft_insert_row(default, test, 4, 52, -128) +=> DBGInvoke __try_flush_region(4) +=> selraw nokvstore col_2 from default.test +┌─col_2─┐ +│ 1 │ +│ 2 │ +│ -128 │ +└───────┘ +=> desc default.test +┌─name────────┬─type───────────┬─default_type─┬─default_expression─┐ +│ _tidb_rowid │ Int64 │ │ │ +│ col_2 │ Nullable(Int8) │ │ │ +└─────────────┴────────────────┴──────────────┴────────────────────┘ +=> DBGInvoke __raft_insert_row(default, test, 4, 53, 128) +=> DBGInvoke __try_flush_region(4) +=> selraw nokvstore col_2 from default.test +┌─col_2─┐ +│ 1 │ +│ 2 │ +│ -128 │ +│ 128 │ +└───────┘ + +# Sync type change by checking value overflow in CH when flushing. +=> DBGInvoke __modify_column_in_tidb_table(default, test, 'col_2 Nullable(Int64)') +=> DBGInvoke __raft_insert_row(default, test, 4, 54, 65536) +=> DBGInvoke __try_flush_region(4) +=> selraw nokvstore col_2 from default.test +┌─col_2─┐ +│ 1 │ +│ 2 │ +│ -128 │ +│ 128 │ +│ 65536 │ +└───────┘ + +# Sync add column and type change together by checking value overflow in CH when flushing. +=> DBGInvoke __add_column_to_tidb_table(default, test, 'col_3 UInt8') +=> DBGInvoke __refresh_schemas() +=> DBGInvoke __modify_column_in_tidb_table(default, test, 'col_3 UInt64') +=> DBGInvoke __raft_insert_row(default, test, 4, 55, 0, 256) +=> DBGInvoke __add_column_to_tidb_table(default, test, 'col_4 Nullable(UInt8)') +=> selraw nokvstore col_4 from default.test +Received exception from server (version {#WORD}): +Code: 47. DB::Exception: Received from {#WORD} DB::Exception: Unknown identifier: col_4. +=> DBGInvoke __try_flush_region(4) +=> selraw nokvstore col_3, col_4 from default.test +┌─col_3─┬─col_4─┐ +│ 0 │ \N │ +│ 0 │ \N │ +│ 0 │ \N │ +│ 0 │ \N │ +│ 0 │ \N │ +│ 256 │ \N │ +└───────┴───────┘ + +# Not sync drop column for edge values not overflowing. +=> DBGInvoke __raft_insert_row(default, test, 4, 56, -9223372036854775807, 18446744073709551615, 1) +=> DBGInvoke __raft_insert_row(default, test, 4, 57, 9223372036854775807, 18446744073709551615, 1) +=> DBGInvoke __drop_column_from_tidb_table(default, test, col_3) +=> DBGInvoke __try_flush_region(4) +=> selraw nokvstore col_2, col_3, col_4 from default.test +┌─col_2─┬─col_3─┬─col_4─┐ +│ 1 │ 0 │ \N │ +│ 2 │ 0 │ \N │ +│ -128 │ 0 │ \N │ +│ 128 │ 0 │ \N │ +│ 65536 │ 0 │ \N │ +└───────┴───────┴───────┘ +┌─col_2─┬─col_3─┬─col_4─┐ +│ 0 │ 256 │ \N │ +└───────┴───────┴───────┘ +┌────────────────col_2─┬────────────────col_3─┬─col_4─┐ +│ -9223372036854775807 │ 18446744073709551615 │ 1 │ +│ 9223372036854775807 │ 18446744073709551615 │ 1 │ +└──────────────────────┴──────────────────────┴───────┘ +=> DBGInvoke __refresh_schemas() +=> selraw nokvstore col_3 from default.test +Received exception from server (version {#WORD}): +Code: 47. DB::Exception: Received from {#WORD} DB::Exception: Unknown identifier: col_3. + +# Sync drop column and type change together by checking value overflow in CH when flushing. +=> DBGInvoke __modify_column_in_tidb_table(default, test, 'col_4 Nullable(UInt64)') +=> DBGInvoke __raft_insert_row(default, test, 4, 58, 0, 256) +=> DBGInvoke __drop_column_from_tidb_table(default, test, col_2) +=> desc default.test +┌─name────────┬─type────────────┬─default_type─┬─default_expression─┐ +│ _tidb_rowid │ Int64 │ │ │ +│ col_2 │ Nullable(Int64) │ │ │ +│ col_4 │ Nullable(UInt8) │ │ │ +└─────────────┴─────────────────┴──────────────┴────────────────────┘ +=> DBGInvoke __try_flush_region(4) +=> selraw nokvstore col_2 from default.test +Received exception from server (version {#WORD}): +Code: 47. DB::Exception: Received from {#WORD} DB::Exception: Unknown identifier: col_2. + +# Clean up. +=> DBGInvoke __drop_tidb_table(default, test) +=> drop table if exists default.test +=> DBGInvoke __enable_schema_sync_service('true') diff --git a/tests/mutable-test/txn_schema/drop_on_read.test b/tests/mutable-test/txn_schema/drop_on_read.test new file mode 100644 index 00000000000..f0786c80dcd --- /dev/null +++ b/tests/mutable-test/txn_schema/drop_on_read.test @@ -0,0 +1,26 @@ +=> DBGInvoke __enable_schema_sync_service('false') + +=> DBGInvoke __drop_tidb_table(default, test) +=> drop table if exists default.test + +=> DBGInvoke __set_flush_threshold(1000000, 1000000) +=> DBGInvoke __mock_schema_syncer('true') + +=> DBGInvoke __mock_tidb_table(default, test, 'col_1 String') +=> DBGInvoke __refresh_schemas() +=> DBGInvoke __put_region(4, 0, 100, default, test) +=> DBGInvoke __drop_tidb_table(default, test, 'false') +=> select * from default.test +=> select * from default.test " --schema_version "100 +Received exception from server (version {#WORD}): +Code: 60. DB::Exception: Received from {#WORD} DB::Exception: Table default.test doesn't exist.. + +=> DBGInvoke __mock_tidb_table(default, test, 'col_1 String, col_2 Nullable(Int8)') +=> select * from default.test +Received exception from server (version {#WORD}): +Code: 60. DB::Exception: Received from {#WORD} DB::Exception: Table default.test doesn't exist.. +=> select * from default.test " --schema_version "100 + +=> DBGInvoke __drop_tidb_table(default, test) +=> drop table if exists default.test +=> DBGInvoke __enable_schema_sync_service('true') diff --git a/tests/mutable-test/txn_schema/drop_on_write.test b/tests/mutable-test/txn_schema/drop_on_write.test new file mode 100644 index 00000000000..dee861d85df --- /dev/null +++ b/tests/mutable-test/txn_schema/drop_on_write.test @@ -0,0 +1,45 @@ +=> DBGInvoke __enable_schema_sync_service('false') + +=> DBGInvoke __drop_tidb_table(default, test) +=> drop table if exists default.test + +=> DBGInvoke __set_flush_threshold(1000000, 1000000) +=> DBGInvoke __mock_schema_syncer('true') + +=> DBGInvoke __mock_tidb_table(default, test, 'col_1 String') +=> DBGInvoke __refresh_schemas() +=> DBGInvoke __put_region(4, 0, 100, default, test) +=> select col_1 from default.test +=> DBGInvoke __add_column_to_tidb_table(default, test, 'col_2 Nullable(Int8)') +=> DBGInvoke __raft_insert_row(default, test, 4, 50, 'test1', 1) +=> DBGInvoke __drop_tidb_table(default, test, 'false') +=> DBGInvoke __try_flush_region(4) +=> select * from default.test +Received exception from server (version {#WORD}): +Code: 60. DB::Exception: Received from {#WORD} DB::Exception: Table default.test doesn't exist.. + +=> DBGInvoke __mock_tidb_table(default, test, 'col_1 String, col_2 Nullable(Int8)') +=> DBGInvoke __refresh_schemas() +=> select col_1, col_2 from default.test +=> DBGInvoke __drop_column_from_tidb_table(default, test, col_2) +=> DBGInvoke __raft_insert_row(default, test, 4, 51, 'test2') +=> DBGInvoke __drop_tidb_table(default, test, 'false') +=> DBGInvoke __try_flush_region(4) +=> select * from default.test +Received exception from server (version {#WORD}): +Code: 60. DB::Exception: Received from {#WORD} DB::Exception: Table default.test doesn't exist.. + +=> DBGInvoke __mock_tidb_table(default, test, 'col_1 String, col_2 Nullable(Int8)') +=> DBGInvoke __refresh_schemas() +=> select col_1, col_2 from default.test +=> DBGInvoke __modify_column_in_tidb_table(default, test, 'col_2 Nullable(Int64)') +=> DBGInvoke __raft_insert_row(default, test, 4, 52, 'test2', 256) +=> DBGInvoke __drop_tidb_table(default, test, 'false') +=> DBGInvoke __try_flush_region(4) +=> select * from default.test +Received exception from server (version {#WORD}): +Code: 60. DB::Exception: Received from {#WORD} DB::Exception: Table default.test doesn't exist.. + +=> DBGInvoke __drop_tidb_table(default, test) +=> drop table if exists default.test +=> DBGInvoke __enable_schema_sync_service('true') diff --git a/tests/mutable-test/txn_schema/rename_on_read.test b/tests/mutable-test/txn_schema/rename_on_read.test new file mode 100644 index 00000000000..ab1b1148c0d --- /dev/null +++ b/tests/mutable-test/txn_schema/rename_on_read.test @@ -0,0 +1,25 @@ +=> DBGInvoke __enable_schema_sync_service('false') + +=> DBGInvoke __drop_tidb_table(default, test) +=> drop table if exists default.test + +=> DBGInvoke __drop_tidb_table(default, test1) +=> drop table if exists default.test1 + +=> DBGInvoke __set_flush_threshold(1000000, 1000000) +=> DBGInvoke __mock_schema_syncer('true') + +=> DBGInvoke __mock_tidb_table(default, test, 'col_1 String') +=> DBGInvoke __refresh_schemas() +=> select * from default.test +=> DBGInvoke __rename_tidb_table(default, test, test1) +=> select * from default.test +=> select * from default.test " --schema_version "100 +Received exception from server (version {#WORD}): +Code: 60. DB::Exception: Received from {#WORD} DB::Exception: Table default.test doesn't exist.. +=> select * from default.test1 +=> select * from default.test1 " --schema_version "100 + +=> DBGInvoke __drop_tidb_table(default, test1) +=> drop table if exists default.test1 +=> DBGInvoke __enable_schema_sync_service('true') diff --git a/tests/mutable-test/txn_schema/rename_on_write.test b/tests/mutable-test/txn_schema/rename_on_write.test new file mode 100644 index 00000000000..3b031c45f09 --- /dev/null +++ b/tests/mutable-test/txn_schema/rename_on_write.test @@ -0,0 +1,30 @@ +=> DBGInvoke __enable_schema_sync_service('false') + +=> DBGInvoke __drop_tidb_table(default, test) +=> drop table if exists default.test + +=> DBGInvoke __drop_tidb_table(default, test1) +=> drop table if exists default.test1 + +=> DBGInvoke __set_flush_threshold(1000000, 1000000) +=> DBGInvoke __mock_schema_syncer('true') + +=> DBGInvoke __mock_tidb_table(default, test, 'col_1 String') +=> DBGInvoke __refresh_schemas() +=> DBGInvoke __put_region(4, 0, 100, default, test) +=> select col_1 from default.test +=> DBGInvoke __add_column_to_tidb_table(default, test, 'col_2 Nullable(Int8)') +=> DBGInvoke __raft_insert_row(default, test, 4, 50, 'test1', 1) +=> DBGInvoke __rename_tidb_table(default, test, test1) +=> DBGInvoke __try_flush_region(4) +=> select * from default.test +Received exception from server (version {#WORD}): +Code: 60. DB::Exception: Received from {#WORD} DB::Exception: Table default.test doesn't exist.. +=> select * from default.test1 +┌─col_1─┬─_tidb_rowid─┬─col_2─┐ +│ test1 │ 50 │ 1 │ +└───────┴─────────────┴───────┘ + +=> DBGInvoke __drop_tidb_table(default, test1) +=> drop table if exists default.test1 +=> DBGInvoke __enable_schema_sync_service('true') diff --git a/tests/mutable-test/txn_schema/truncate_on_read.test b/tests/mutable-test/txn_schema/truncate_on_read.test new file mode 100644 index 00000000000..9aa469e118b --- /dev/null +++ b/tests/mutable-test/txn_schema/truncate_on_read.test @@ -0,0 +1,26 @@ +=> DBGInvoke __enable_schema_sync_service('false') + +=> DBGInvoke __drop_tidb_table(default, test) +=> drop table if exists default.test + +=> DBGInvoke __set_flush_threshold(1000000, 1000000) +=> DBGInvoke __mock_schema_syncer('true') + +=> DBGInvoke __mock_tidb_table(default, test, 'col_1 String') +=> DBGInvoke __refresh_schemas() +=> DBGInvoke __put_region(4, 0, 100, default, test) +=> DBGInvoke __raft_insert_row(default, test, 4, 50, 'test1') +=> select * from default.test +┌─col_1─┬─_tidb_rowid─┐ +│ test1 │ 50 │ +└───────┴─────────────┘ +=> DBGInvoke __truncate_tidb_table(default, test) +=> select * from default.test +┌─col_1─┬─_tidb_rowid─┐ +│ test1 │ 50 │ +└───────┴─────────────┘ +=> select * from default.test " --schema_version "100 + +=> DBGInvoke __drop_tidb_table(default, test) +=> drop table if exists default.test +=> DBGInvoke __enable_schema_sync_service('true') diff --git a/tests/mutable-test/txn_schema/truncate_on_write.test b/tests/mutable-test/txn_schema/truncate_on_write.test new file mode 100644 index 00000000000..62cb594151b --- /dev/null +++ b/tests/mutable-test/txn_schema/truncate_on_write.test @@ -0,0 +1,25 @@ +=> DBGInvoke __enable_schema_sync_service('false') + +=> DBGInvoke __drop_tidb_table(default, test) +=> drop table if exists default.test + +=> DBGInvoke __set_flush_threshold(1000000, 1000000) +=> DBGInvoke __mock_schema_syncer('true') + +=> DBGInvoke __mock_tidb_table(default, test, 'col_1 String') +=> DBGInvoke __refresh_schemas() +=> DBGInvoke __put_region(4, 0, 100, default, test) +=> DBGInvoke __raft_insert_row(default, test, 4, 50, 'test1') +=> select col_1 from default.test +┌─col_1─┐ +│ test1 │ +└───────┘ +=> DBGInvoke __add_column_to_tidb_table(default, test, 'col_2 Nullable(Int8)') +=> DBGInvoke __raft_insert_row(default, test, 4, 51, 'test1', 1) +=> DBGInvoke __truncate_tidb_table(default, test) +=> DBGInvoke __try_flush_region(4) +=> select * from default.test + +=> DBGInvoke __drop_tidb_table(default, test) +=> drop table if exists default.test +=> DBGInvoke __enable_schema_sync_service('true') diff --git a/tests/run-test.py b/tests/run-test.py index 129b6e4d448..ea8afdb219e 100644 --- a/tests/run-test.py +++ b/tests/run-test.py @@ -176,6 +176,7 @@ def display(lines): print ' ' * 4 + it if not matched: + print ' File:', path print ' Error:', matcher.query print ' Result:' display(matcher.outputs)