From 0b981978e8450a43f3b0bfdb84d382d61afbb1d0 Mon Sep 17 00:00:00 2001 From: Sam Ansmink Date: Thu, 18 Jul 2024 17:51:29 +0200 Subject: [PATCH 01/23] switch to duckdb main --- .../workflows/MainDistributionPipeline.yml | 8 +++---- duckdb | 2 +- extension-ci-tools | 2 +- extension_config.cmake | 4 ++-- src/delta_utils.cpp | 24 ------------------- src/functions/delta_scan.cpp | 4 ++-- src/include/functions/delta_scan.hpp | 2 +- 7 files changed, 11 insertions(+), 35 deletions(-) diff --git a/.github/workflows/MainDistributionPipeline.yml b/.github/workflows/MainDistributionPipeline.yml index c2644d4..68e2749 100644 --- a/.github/workflows/MainDistributionPipeline.yml +++ b/.github/workflows/MainDistributionPipeline.yml @@ -14,9 +14,9 @@ concurrency: jobs: duckdb-stable-build: name: Build extension binaries - uses: duckdb/extension-ci-tools/.github/workflows/_extension_distribution.yml@v1.0.0 + uses: duckdb/extension-ci-tools/.github/workflows/_extension_distribution.yml@main with: - duckdb_version: v1.0.0 + duckdb_version: main extension_name: delta enable_rust: true exclude_archs: 'wasm_mvp;wasm_eh;wasm_threads;windows_amd64_rtools' @@ -24,10 +24,10 @@ jobs: duckdb-stable-deploy: name: Deploy extension binaries needs: duckdb-stable-build - uses: duckdb/extension-ci-tools/.github/workflows/_extension_deploy.yml@v1.0.0 + uses: duckdb/extension-ci-tools/.github/workflows/_extension_deploy.yml@main secrets: inherit with: extension_name: delta - duckdb_version: v1.0.0 + duckdb_version: main exclude_archs: 'wasm_mvp;wasm_eh;wasm_threads;windows_amd64_rtools' deploy_latest: ${{ startsWith(github.ref, 'refs/tags/v') || github.ref == 'refs/heads/main' }} \ No newline at end of file diff --git a/duckdb b/duckdb index 7b8efd3..c8fa71c 160000 --- a/duckdb +++ b/duckdb @@ -1 +1 @@ -Subproject commit 7b8efd3d0fab38ec9dae467861a317af3f1d7f3e +Subproject commit c8fa71cd5ed2546c08f1ef5f2c4b0fb1420ddaff diff --git a/extension-ci-tools b/extension-ci-tools index d6d09ae..ebf18ed 160000 --- a/extension-ci-tools +++ b/extension-ci-tools @@ -1 +1 @@ -Subproject commit d6d09ae94e71ae74d21f71bed5f9057accbb7505 +Subproject commit ebf18ed49b11e656adc20d721bf7dac2de15d439 diff --git a/extension_config.cmake b/extension_config.cmake index b2ba8c0..5324873 100644 --- a/extension_config.cmake +++ b/extension_config.cmake @@ -13,14 +13,14 @@ duckdb_extension_load(httpfs) duckdb_extension_load(azure LOAD_TESTS GIT_URL https://github.com/duckdb/duckdb_azure - GIT_TAG 49b63dc8cd166952a0a34dfd54e6cfe5b823e05e + GIT_TAG d92b3b87ff06e6694883b1a6dbf684eeefedd609 ) # Build the aws extension to test with credential providers duckdb_extension_load(aws LOAD_TESTS GIT_URL https://github.com/duckdb/duckdb_aws - GIT_TAG 3d1f5c8d0127ff7aaf127935721b197e5fdd95e5 + GIT_TAG 42c78d3f99e1a188a2b178ea59e3c17907af4fb2 ) # Build the tpch and tpcds extension for testing/benchmarking diff --git a/src/delta_utils.cpp b/src/delta_utils.cpp index f6f8b3d..4f6fb71 100644 --- a/src/delta_utils.cpp +++ b/src/delta_utils.cpp @@ -194,30 +194,6 @@ ffi::EngineIterator EngineIteratorFromCallable(Callable& callable) { return {&callable, (const void *(*)(void*)) get_next}; }; -// Helper function to prevent pushing down filters kernel cant handle -// TODO: remove once kernel handles this properly? -static bool CanHandleFilter(TableFilter *filter) { - switch (filter->filter_type) { - case TableFilterType::CONSTANT_COMPARISON: - return true; - case TableFilterType::IS_NULL: - return true; - case TableFilterType::IS_NOT_NULL: - return true; - case TableFilterType::CONJUNCTION_AND: { - auto &conjunction = static_cast(*filter); - bool can_handle = true; - for (const auto& child : conjunction.child_filters) { - can_handle = can_handle && CanHandleFilter(child.get()); - } - return can_handle; - } - - default: - return false; - } -} - uintptr_t PredicateVisitor::VisitPredicate(PredicateVisitor* predicate, ffi::KernelExpressionVisitorState* state) { auto &filters = predicate->column_filters; diff --git a/src/functions/delta_scan.cpp b/src/functions/delta_scan.cpp index e07c391..be17052 100644 --- a/src/functions/delta_scan.cpp +++ b/src/functions/delta_scan.cpp @@ -438,13 +438,13 @@ void DeltaSnapshot::InitializeFiles() { initialized = true; } -unique_ptr DeltaSnapshot::ComplexFilterPushdown(ClientContext &context, const MultiFileReaderOptions &options, LogicalGet &get, +unique_ptr DeltaSnapshot::ComplexFilterPushdown(ClientContext &context, const MultiFileReaderOptions &options, MultiFilePushdownInfo &info, vector> &filters) { FilterCombiner combiner(context); for (const auto &filter : filters) { combiner.AddFilter(filter->Copy()); } - auto filterstmp = combiner.GenerateTableScanFilters(get.column_ids); + auto filterstmp = combiner.GenerateTableScanFilters(info.column_ids); // TODO: can/should we figure out if this filtered anything? auto filtered_list = make_uniq(context, paths[0]); diff --git a/src/include/functions/delta_scan.hpp b/src/include/functions/delta_scan.hpp index 07c782b..5a8c6a6 100644 --- a/src/include/functions/delta_scan.hpp +++ b/src/include/functions/delta_scan.hpp @@ -43,7 +43,7 @@ struct DeltaSnapshot : public MultiFileList { public: void Bind(vector &return_types, vector &names); unique_ptr ComplexFilterPushdown(ClientContext &context, - const MultiFileReaderOptions &options, LogicalGet &get, + const MultiFileReaderOptions &options, MultiFilePushdownInfo &info, vector> &filters) override; vector GetAllFiles() override; FileExpandResult GetExpandResult() override; From 779dbcece03c2cd59534d27e17490ff51b9f90d0 Mon Sep 17 00:00:00 2001 From: Sam Ansmink Date: Thu, 18 Jul 2024 17:51:29 +0200 Subject: [PATCH 02/23] switch to duckdb main --- .../workflows/MainDistributionPipeline.yml | 8 +++---- duckdb | 2 +- extension-ci-tools | 2 +- extension_config.cmake | 4 ++-- src/delta_utils.cpp | 24 ------------------- src/functions/delta_scan.cpp | 4 ++-- src/include/functions/delta_scan.hpp | 2 +- 7 files changed, 11 insertions(+), 35 deletions(-) diff --git a/.github/workflows/MainDistributionPipeline.yml b/.github/workflows/MainDistributionPipeline.yml index c2644d4..68e2749 100644 --- a/.github/workflows/MainDistributionPipeline.yml +++ b/.github/workflows/MainDistributionPipeline.yml @@ -14,9 +14,9 @@ concurrency: jobs: duckdb-stable-build: name: Build extension binaries - uses: duckdb/extension-ci-tools/.github/workflows/_extension_distribution.yml@v1.0.0 + uses: duckdb/extension-ci-tools/.github/workflows/_extension_distribution.yml@main with: - duckdb_version: v1.0.0 + duckdb_version: main extension_name: delta enable_rust: true exclude_archs: 'wasm_mvp;wasm_eh;wasm_threads;windows_amd64_rtools' @@ -24,10 +24,10 @@ jobs: duckdb-stable-deploy: name: Deploy extension binaries needs: duckdb-stable-build - uses: duckdb/extension-ci-tools/.github/workflows/_extension_deploy.yml@v1.0.0 + uses: duckdb/extension-ci-tools/.github/workflows/_extension_deploy.yml@main secrets: inherit with: extension_name: delta - duckdb_version: v1.0.0 + duckdb_version: main exclude_archs: 'wasm_mvp;wasm_eh;wasm_threads;windows_amd64_rtools' deploy_latest: ${{ startsWith(github.ref, 'refs/tags/v') || github.ref == 'refs/heads/main' }} \ No newline at end of file diff --git a/duckdb b/duckdb index 7b8efd3..c8fa71c 160000 --- a/duckdb +++ b/duckdb @@ -1 +1 @@ -Subproject commit 7b8efd3d0fab38ec9dae467861a317af3f1d7f3e +Subproject commit c8fa71cd5ed2546c08f1ef5f2c4b0fb1420ddaff diff --git a/extension-ci-tools b/extension-ci-tools index d6d09ae..ebf18ed 160000 --- a/extension-ci-tools +++ b/extension-ci-tools @@ -1 +1 @@ -Subproject commit d6d09ae94e71ae74d21f71bed5f9057accbb7505 +Subproject commit ebf18ed49b11e656adc20d721bf7dac2de15d439 diff --git a/extension_config.cmake b/extension_config.cmake index b2ba8c0..5324873 100644 --- a/extension_config.cmake +++ b/extension_config.cmake @@ -13,14 +13,14 @@ duckdb_extension_load(httpfs) duckdb_extension_load(azure LOAD_TESTS GIT_URL https://github.com/duckdb/duckdb_azure - GIT_TAG 49b63dc8cd166952a0a34dfd54e6cfe5b823e05e + GIT_TAG d92b3b87ff06e6694883b1a6dbf684eeefedd609 ) # Build the aws extension to test with credential providers duckdb_extension_load(aws LOAD_TESTS GIT_URL https://github.com/duckdb/duckdb_aws - GIT_TAG 3d1f5c8d0127ff7aaf127935721b197e5fdd95e5 + GIT_TAG 42c78d3f99e1a188a2b178ea59e3c17907af4fb2 ) # Build the tpch and tpcds extension for testing/benchmarking diff --git a/src/delta_utils.cpp b/src/delta_utils.cpp index f6f8b3d..4f6fb71 100644 --- a/src/delta_utils.cpp +++ b/src/delta_utils.cpp @@ -194,30 +194,6 @@ ffi::EngineIterator EngineIteratorFromCallable(Callable& callable) { return {&callable, (const void *(*)(void*)) get_next}; }; -// Helper function to prevent pushing down filters kernel cant handle -// TODO: remove once kernel handles this properly? -static bool CanHandleFilter(TableFilter *filter) { - switch (filter->filter_type) { - case TableFilterType::CONSTANT_COMPARISON: - return true; - case TableFilterType::IS_NULL: - return true; - case TableFilterType::IS_NOT_NULL: - return true; - case TableFilterType::CONJUNCTION_AND: { - auto &conjunction = static_cast(*filter); - bool can_handle = true; - for (const auto& child : conjunction.child_filters) { - can_handle = can_handle && CanHandleFilter(child.get()); - } - return can_handle; - } - - default: - return false; - } -} - uintptr_t PredicateVisitor::VisitPredicate(PredicateVisitor* predicate, ffi::KernelExpressionVisitorState* state) { auto &filters = predicate->column_filters; diff --git a/src/functions/delta_scan.cpp b/src/functions/delta_scan.cpp index d4a30fd..80f8ba9 100644 --- a/src/functions/delta_scan.cpp +++ b/src/functions/delta_scan.cpp @@ -438,13 +438,13 @@ void DeltaSnapshot::InitializeFiles() { initialized = true; } -unique_ptr DeltaSnapshot::ComplexFilterPushdown(ClientContext &context, const MultiFileReaderOptions &options, LogicalGet &get, +unique_ptr DeltaSnapshot::ComplexFilterPushdown(ClientContext &context, const MultiFileReaderOptions &options, MultiFilePushdownInfo &info, vector> &filters) { FilterCombiner combiner(context); for (const auto &filter : filters) { combiner.AddFilter(filter->Copy()); } - auto filterstmp = combiner.GenerateTableScanFilters(get.column_ids); + auto filterstmp = combiner.GenerateTableScanFilters(info.column_ids); // TODO: can/should we figure out if this filtered anything? auto filtered_list = make_uniq(context, paths[0]); diff --git a/src/include/functions/delta_scan.hpp b/src/include/functions/delta_scan.hpp index b4c3c76..25e312f 100644 --- a/src/include/functions/delta_scan.hpp +++ b/src/include/functions/delta_scan.hpp @@ -43,7 +43,7 @@ struct DeltaSnapshot : public MultiFileList { public: void Bind(vector &return_types, vector &names); unique_ptr ComplexFilterPushdown(ClientContext &context, - const MultiFileReaderOptions &options, LogicalGet &get, + const MultiFileReaderOptions &options, MultiFilePushdownInfo &info, vector> &filters) override; vector GetAllFiles() override; FileExpandResult GetExpandResult() override; From b80087f12d6ad2cbca8f97d7ccf4b45066f6f461 Mon Sep 17 00:00:00 2001 From: Sam Ansmink Date: Wed, 24 Jul 2024 14:14:41 +0200 Subject: [PATCH 03/23] add some params to plotting script --- scripts/plot.py | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/scripts/plot.py b/scripts/plot.py index c5ea201..9090f3f 100644 --- a/scripts/plot.py +++ b/scripts/plot.py @@ -1,13 +1,24 @@ import duckdb +import argparse + +### Parse script parameters +parser = argparse.ArgumentParser(description='Plot the results in ./benchmark_results') +parser.add_argument('-p','--pattern', help='Pattern to match result csv files to', required=False, default='*.csv') +parser.add_argument('-w','--width', help='Width of graph, adjust to fit data', required=False, default=20) +args = vars(parser.parse_args()) ### Parse Query Results -parse_benchmark_result_query = """ +parse_benchmark_result_query = f""" SELECT parse_filename(name, true) as benchmark, parse_filename(filename, true) as config, avg(timing) as timing FROM - read_csv('benchmark_results/*.csv', filename=1) + read_csv('benchmark_results/{args['pattern']}', filename=1, columns = {{ + 'name': 'VARCHAR', + 'run': 'BIGINT', + 'timing': 'double' + }}) GROUP BY config, benchmark @@ -22,6 +33,6 @@ import matplotlib.pyplot as plt import numpy as np -plt.rcParams["figure.figsize"] = [10, 5] +plt.rcParams["figure.figsize"] = [int(args['width']), 5] fig = benchmark_results.pivot(index='benchmark', columns='config', values='timing').plot(kind='bar', title='', ylabel='runtime [s]').get_figure() fig.savefig('benchmark_results/result.png') \ No newline at end of file From 36e6c7338d19be911c5795f5fac5d6b334f3f21d Mon Sep 17 00:00:00 2001 From: Sam Ansmink Date: Thu, 27 Jun 2024 17:35:01 +0200 Subject: [PATCH 04/23] add cardinality estimation --- src/functions/delta_scan.cpp | 19 ++++++++++++++++++- src/include/functions/delta_scan.hpp | 3 +++ test/sql/dat/basic_append.test | 19 +++++++++++++++++++ .../delta_kernel_rs/basic_partitioned.test | 5 +++++ 4 files changed, 45 insertions(+), 1 deletion(-) diff --git a/src/functions/delta_scan.cpp b/src/functions/delta_scan.cpp index 80f8ba9..181ac55 100644 --- a/src/functions/delta_scan.cpp +++ b/src/functions/delta_scan.cpp @@ -45,7 +45,7 @@ string url_decode(string input) { return result; } -static void visit_callback(ffi::NullableCvoid engine_context, struct ffi::KernelStringSlice path, int64_t size, const ffi::Stats *, const ffi::DvInfo *dv_info, const struct ffi::CStringMap *partition_values) { +static void visit_callback(ffi::NullableCvoid engine_context, struct ffi::KernelStringSlice path, int64_t size, const ffi::Stats * stats, const ffi::DvInfo *dv_info, const struct ffi::CStringMap *partition_values) { auto context = (DeltaSnapshot *) engine_context; auto path_string = context->GetPath(); StringUtil::RTrim(path_string, "/"); @@ -62,6 +62,7 @@ static void visit_callback(ffi::NullableCvoid engine_context, struct ffi::Kernel // Initialize the file metadata context->metadata.back()->delta_snapshot_version = context->version; context->metadata.back()->file_number = context->resolved_files.size() - 1; + context->metadata.back()->cardinality = stats->num_records; // Fetch the deletion vector auto selection_vector_res = ffi::selection_vector_from_dv(dv_info, context->extern_engine.get(), context->global_state.get()); @@ -485,6 +486,22 @@ idx_t DeltaSnapshot::GetTotalFileCount() { return resolved_files.size(); } +unique_ptr DeltaSnapshot::GetCardinality(ClientContext &context) { + // This also ensures all files are expanded + auto total_file_count = DeltaSnapshot::GetTotalFileCount(); + + if (total_file_count == 0) { + return make_uniq(0,0); + } + + idx_t total_tuple_count = 0; + for (auto &metadatum : metadata) { + total_tuple_count += metadatum->cardinality; + } + + return make_uniq(total_tuple_count,total_tuple_count); +} + unique_ptr DeltaMultiFileReader::CreateInstance() { return std::move(make_uniq()); } diff --git a/src/include/functions/delta_scan.hpp b/src/include/functions/delta_scan.hpp index 25e312f..aac35cc 100644 --- a/src/include/functions/delta_scan.hpp +++ b/src/include/functions/delta_scan.hpp @@ -28,6 +28,7 @@ struct DeltaFileMetaData { idx_t delta_snapshot_version = DConstants::INVALID_INDEX; idx_t file_number = DConstants::INVALID_INDEX; + idx_t cardinality = DConstants::INVALID_INDEX; ffi::KernelBoolSlice selection_vector = {nullptr, 0}; case_insensitive_map_t partition_map; }; @@ -49,6 +50,8 @@ struct DeltaSnapshot : public MultiFileList { FileExpandResult GetExpandResult() override; idx_t GetTotalFileCount() override; + unique_ptr GetCardinality(ClientContext &context) override; + protected: //! Get the i-th expanded file string GetFile(idx_t i) override; diff --git a/test/sql/dat/basic_append.test b/test/sql/dat/basic_append.test index 87930b8..2286eed 100644 --- a/test/sql/dat/basic_append.test +++ b/test/sql/dat/basic_append.test @@ -20,6 +20,12 @@ FROM delta_scan('${DAT_PATH}/out/reader_tests/generated/basic_append/delta') ---- 5 +# Cardinality estimation should correctly show this +query II +EXPLAIN FROM delta_scan('${DAT_PATH}/out/reader_tests/generated/basic_append/delta') +---- +physical_plan :.*EC: 5 .* + query I SELECT count(number) FROM delta_scan('${DAT_PATH}/out/reader_tests/generated/basic_append/delta') @@ -78,3 +84,16 @@ SELECT a_float, number, letter FROM delta_scan('${DAT_PATH}/out/reader_tests/generated/basic_append/delta') WHERE number > 6 ---- + +# Filters are reflected in cardinality estimation: filtering out all files shows 0 EC +query II +EXPLAIN FROM delta_scan('${DAT_PATH}/out/reader_tests/generated/basic_append/delta') +WHERE number > 6 +---- +physical_plan :.*EC: 0 .* + +query II +EXPLAIN FROM delta_scan('${DAT_PATH}/out/reader_tests/generated/basic_append/delta') +WHERE number > 4 +---- +physical_plan :.*EC: 1 .* diff --git a/test/sql/delta_kernel_rs/basic_partitioned.test b/test/sql/delta_kernel_rs/basic_partitioned.test index d66d012..4446477 100644 --- a/test/sql/delta_kernel_rs/basic_partitioned.test +++ b/test/sql/delta_kernel_rs/basic_partitioned.test @@ -17,3 +17,8 @@ e 5 5.5 a 1 1.1 b 2 2.2 c 3 3.3 + +query II +EXPLAIN FROM delta_scan('${DELTA_KERNEL_TESTS_PATH}/basic_partitioned') +---- +physical_plan :.*EC: 6 .* From 24dec546437516358a76767286a83a7c68b4d637 Mon Sep 17 00:00:00 2001 From: Sam Ansmink Date: Wed, 24 Jul 2024 17:25:43 +0200 Subject: [PATCH 05/23] WIP make benchmark work --- benchmark/benchmark.Makefile | 19 ++++++------------- duckdb | 2 +- extension-ci-tools | 2 +- extension_config.cmake | 26 +++++++++++++------------- 4 files changed, 21 insertions(+), 28 deletions(-) diff --git a/benchmark/benchmark.Makefile b/benchmark/benchmark.Makefile index b3f4202..9dd45a4 100644 --- a/benchmark/benchmark.Makefile +++ b/benchmark/benchmark.Makefile @@ -22,13 +22,10 @@ plot: # TPCH SF1 on delta table bench-run-tpch-sf1-delta: bench-output-dir - ./build/release/benchmark/benchmark_runner --root-dir './' 'benchmark/tpch/sf1-delta/$(BENCHMARK_PATTERN)' &> benchmark_results/tpch-sf1-delta.csv + ./build/release/benchmark/benchmark_runner --root-dir './' 'benchmark/tpch/sf1-delta/$(BENCHMARK_PATTERN)' 2>&1 | tee benchmark_results/tpch-sf1-delta.csv # TPCH SF1 on parquet files bench-run-tpch-sf1-parquet: bench-output-dir - ./build/release/benchmark/benchmark_runner 'benchmark/tpch/sf1-parquet/$(BENCHMARK_PATTERN)' &> benchmark_results/tpch-sf1-parquet.csv -# TPCH SF1 on duckdb file -bench-run-tpch-sf1-duckdb: bench-output-dir - ./build/release/benchmark/benchmark_runner 'benchmark/tpch/sf1/$(BENCHMARK_PATTERN)' &> benchmark_results/tpch-sf1-duckdb.csv + ./build/release/benchmark/benchmark_runner 'benchmark/tpch/sf1-parquet/$(BENCHMARK_PATTERN)' 2>&1 | tee benchmark_results/tpch-sf1-parquet.csv # COMPARES TPCH SF1 on parquet file vs on delta files bench-run-tpch-sf1: bench-run-tpch-sf1-delta bench-run-tpch-sf1-parquet @@ -38,10 +35,10 @@ bench-run-tpch-sf1: bench-run-tpch-sf1-delta bench-run-tpch-sf1-parquet # TPCH on remote delta table (set BENCHMARK_DATA_S3_LINEITEM_SF1) bench-run-tpch-sf1-remote-delta: bench-output-dir - ./build/release/benchmark/benchmark_runner --root-dir './' 'benchmark/tpch/sf1-delta-remote/$(BENCHMARK_PATTERN)' &> benchmark_results/tpch-sf1-remote-delta.csv + ./build/release/benchmark/benchmark_runner --root-dir './' 'benchmark/tpch/sf1-delta-remote/$(BENCHMARK_PATTERN)' 2>&1 | tee benchmark_results/tpch-sf1-remote-delta.csv # TPCH on remote parquet table (set BENCHMARK_DATA_S3_LINEITEM_SF1) bench-run-tpch-sf1-remote-parquet: bench-output-dir - ./build/release/benchmark/benchmark_runner --root-dir './' 'benchmark/tpch/sf1-parquet-remote/$(BENCHMARK_PATTERN)' &> benchmark_results/tpch-sf1-remote-parquet.csv + ./build/release/benchmark/benchmark_runner --root-dir './' 'benchmark/tpch/sf1-parquet-remote/$(BENCHMARK_PATTERN)' 2>&1 | tee benchmark_results/tpch-sf1-remote-parquet.csv # COMPARES TPCH SF1 on parquet file vs on delta files bench-run-tpch-sf1-remote: bench-run-tpch-sf1-remote-parquet bench-run-tpch-sf1-remote-delta @@ -51,14 +48,10 @@ bench-run-tpch-sf1-remote: bench-run-tpch-sf1-remote-parquet bench-run-tpch-sf1- # TPCDS SF1 on delta table bench-run-tpcds-sf1-delta: bench-output-dir - ./build/release/benchmark/benchmark_runner --root-dir './' 'benchmark/tpcds/sf1-delta/$(BENCHMARK_PATTERN)' &> benchmark_results/tpcds-sf1-delta.csv + ./build/release/benchmark/benchmark_runner --root-dir './' 'benchmark/tpcds/sf1-delta/$(BENCHMARK_PATTERN)' 2>&1 | tee benchmark_results/tpcds-sf1-delta.csv # TPCDS SF1 on parquet files bench-run-tpcds-sf1-parquet: bench-output-dir - ./build/release/benchmark/benchmark_runner --root-dir './' 'benchmark/tpcds/sf1-parquet/$(BENCHMARK_PATTERN)' &> benchmark_results/tpcds-sf1-parquet.csv -# TPCDS SF1 on duckdb files -bench-run-tpcds-sf1-duckdb: bench-output-dir - ./build/release/benchmark/benchmark_runner 'benchmark/tpcds/sf1/$(BENCHMARK_PATTERN)' &> benchmark_results/tpcds-sf1-duckdb.csv - + ./build/release/benchmark/benchmark_runner --root-dir './' 'benchmark/tpcds/sf1-parquet/$(BENCHMARK_PATTERN)' 2>&1 | tee benchmark_results/tpcds-sf1-parquet.csv # COMPARES TPCDS SF1 on parquet file vs on delta files bench-run-tpcds-sf1: bench-run-tpcds-sf1-delta bench-run-tpcds-sf1-parquet diff --git a/duckdb b/duckdb index c8fa71c..d116ac5 160000 --- a/duckdb +++ b/duckdb @@ -1 +1 @@ -Subproject commit c8fa71cd5ed2546c08f1ef5f2c4b0fb1420ddaff +Subproject commit d116ac51ad9b1fcafe45c2ce1e6647132ffae72a diff --git a/extension-ci-tools b/extension-ci-tools index ebf18ed..d6d09ae 160000 --- a/extension-ci-tools +++ b/extension-ci-tools @@ -1 +1 @@ -Subproject commit ebf18ed49b11e656adc20d721bf7dac2de15d439 +Subproject commit d6d09ae94e71ae74d21f71bed5f9057accbb7505 diff --git a/extension_config.cmake b/extension_config.cmake index 5324873..4981d28 100644 --- a/extension_config.cmake +++ b/extension_config.cmake @@ -9,19 +9,19 @@ duckdb_extension_load(delta # Build the httpfs extension to test with s3/http duckdb_extension_load(httpfs) -# Build the azure extension to test with azure -duckdb_extension_load(azure - LOAD_TESTS - GIT_URL https://github.com/duckdb/duckdb_azure - GIT_TAG d92b3b87ff06e6694883b1a6dbf684eeefedd609 -) - -# Build the aws extension to test with credential providers -duckdb_extension_load(aws - LOAD_TESTS - GIT_URL https://github.com/duckdb/duckdb_aws - GIT_TAG 42c78d3f99e1a188a2b178ea59e3c17907af4fb2 -) +## Build the azure extension to test with azure +#duckdb_extension_load(azure +# LOAD_TESTS +# GIT_URL https://github.com/duckdb/duckdb_azure +# GIT_TAG d92b3b87ff06e6694883b1a6dbf684eeefedd609 +#) +# +## Build the aws extension to test with credential providers +#duckdb_extension_load(aws +# LOAD_TESTS +# GIT_URL https://github.com/duckdb/duckdb_aws +# GIT_TAG 42c78d3f99e1a188a2b178ea59e3c17907af4fb2 +#) # Build the tpch and tpcds extension for testing/benchmarking duckdb_extension_load(tpch) From 3a764c28b55b548747513b00f1bd57e48be5c895 Mon Sep 17 00:00:00 2001 From: Sam Ansmink Date: Wed, 7 Aug 2024 10:55:58 +0200 Subject: [PATCH 06/23] add delta-rs based generation script --- scripts/generate_test_data.py | 46 ++++++++++++++++++++++++++++++++++- 1 file changed, 45 insertions(+), 1 deletion(-) diff --git a/scripts/generate_test_data.py b/scripts/generate_test_data.py index eaf9d30..17f67b2 100644 --- a/scripts/generate_test_data.py +++ b/scripts/generate_test_data.py @@ -13,6 +13,43 @@ def delete_old_files(): if (os.path.isdir(BASE_PATH)): shutil.rmtree(BASE_PATH) +def generate_test_data_delta_rs_multi(path, init, tables): + """ + generate_test_data_delta_rs generates some test data using delta-rs and duckdb + + :param path: the test data path (prefixed with BASE_PATH) + :param init: a duckdb query initializes the duckdb tables that will be written + :param tables: list of dicts containing the fields: name, query, (optionally) part_column + :return: describe what it returns + """ + generated_path = f"{BASE_PATH}/{path}" + + if (os.path.isdir(generated_path)): + return + + con = duckdb.connect() + + con.sql(init) + + for table in tables: + # Write delta table data + test_table_df = con.sql(table['query']).df() + table_name = table['name'] + + os.makedirs(f"{generated_path}/{table_name}/delta_lake", exist_ok=True) + os.makedirs(f"{generated_path}/{table_name}/duckdb", exist_ok=True) + + if 'part_column' in table: + write_deltalake(f"{generated_path}/{table_name}/delta_lake", test_table_df, partition_by=[table['part_column']]) + else: + write_deltalake(f"{generated_path}/{table_name}/delta_lake", test_table_df) + + # Write DuckDB's reference data + if 'part_column' in table: + con.sql(f"COPY ({table['query']}) to '{generated_path}/{table_name}/duckdb' (FORMAT parquet, PARTITION_BY {table['part_column']})") + else: + con.sql(f"COPY ({table['query']}) to '{generated_path}/{table_name}/duckdb/data.parquet' (FORMAT parquet)") + def generate_test_data_delta_rs(path, query, part_column=False): """ generate_test_data_delta_rs generates some test data using delta-rs and duckdb @@ -86,13 +123,20 @@ def generate_test_data_pyspark(name, current_path, input_path, delete_predicate if delete_predicate: deltaTable.delete(delete_predicate) - ## Writing the + ## WRITING THE PARQUET FILES df = spark.table(f'test_table_{name}') df.write.parquet(parquet_reference_path, mode='overwrite') # TO CLEAN, uncomment # delete_old_files() +### TPCH SF1 +init = "call dbgen(sf=1);" +tables = ["customer","lineitem","nation","orders","part","partsupp","region","supplier"] +queries = [f"from {x}" for x in tables] +tables = [{'name': x[0], 'query':x[1]} for x in zip(tables,queries)] +generate_test_data_delta_rs_multi("delta_rs_tpch_sf1", init, tables) + ### Simple partitioned table query = "CREATE table test_table AS SELECT i, i%2 as part from range(0,10) tbl(i);" generate_test_data_delta_rs("simple_partitioned", query, "part") From 247ec39b205da85ca1076977e0212598bcd304d3 Mon Sep 17 00:00:00 2001 From: Sam Ansmink Date: Wed, 28 Aug 2024 09:20:25 +0200 Subject: [PATCH 07/23] bump duckdb --- duckdb | 2 +- extension-ci-tools | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/duckdb b/duckdb index c8fa71c..45787e5 160000 --- a/duckdb +++ b/duckdb @@ -1 +1 @@ -Subproject commit c8fa71cd5ed2546c08f1ef5f2c4b0fb1420ddaff +Subproject commit 45787e5f9f8bdb9dce97890c1ac7a7eb2dc3a49f diff --git a/extension-ci-tools b/extension-ci-tools index ebf18ed..638a972 160000 --- a/extension-ci-tools +++ b/extension-ci-tools @@ -1 +1 @@ -Subproject commit ebf18ed49b11e656adc20d721bf7dac2de15d439 +Subproject commit 638a97210d162f6133fea31c6b524c516d10e515 From 8ebb0e396fc416b5b7c0cda0620161e9ddfd4b52 Mon Sep 17 00:00:00 2001 From: Sam Ansmink Date: Wed, 28 Aug 2024 10:14:45 +0200 Subject: [PATCH 08/23] fix core ext test dependencies --- Makefile | 3 +++ extension_config.cmake | 23 +---------------------- 2 files changed, 4 insertions(+), 22 deletions(-) diff --git a/Makefile b/Makefile index add6fe5..9416f84 100644 --- a/Makefile +++ b/Makefile @@ -11,6 +11,9 @@ test_release: export DAT_PATH=./build/release/rust/src/delta_kernel/acceptance/t test_debug: export DELTA_KERNEL_TESTS_PATH=./build/debug/rust/src/delta_kernel/kernel/tests/data test_debug: export DAT_PATH=./build/debug/rust/src/delta_kernel/acceptance/tests/dat +# Core extensions that we need for testing +CORE_EXTENSIONS='tpcds;tpch;aws;azure;httpfs' + # Set this flag during building to enable the benchmark runner ifeq (${BUILD_BENCHMARK}, 1) TOOLCHAIN_FLAGS:=${TOOLCHAIN_FLAGS} -DBUILD_BENCHMARKS=1 diff --git a/extension_config.cmake b/extension_config.cmake index 5324873..c1b6e20 100644 --- a/extension_config.cmake +++ b/extension_config.cmake @@ -4,25 +4,4 @@ duckdb_extension_load(delta SOURCE_DIR ${CMAKE_CURRENT_LIST_DIR} LOAD_TESTS -) - -# Build the httpfs extension to test with s3/http -duckdb_extension_load(httpfs) - -# Build the azure extension to test with azure -duckdb_extension_load(azure - LOAD_TESTS - GIT_URL https://github.com/duckdb/duckdb_azure - GIT_TAG d92b3b87ff06e6694883b1a6dbf684eeefedd609 -) - -# Build the aws extension to test with credential providers -duckdb_extension_load(aws - LOAD_TESTS - GIT_URL https://github.com/duckdb/duckdb_aws - GIT_TAG 42c78d3f99e1a188a2b178ea59e3c17907af4fb2 -) - -# Build the tpch and tpcds extension for testing/benchmarking -duckdb_extension_load(tpch) -duckdb_extension_load(tpcds) +) \ No newline at end of file From 4206d617fa9ae815786df57278d02daa79a8d96c Mon Sep 17 00:00:00 2001 From: Sam Ansmink Date: Wed, 28 Aug 2024 12:22:46 +0200 Subject: [PATCH 09/23] add missing dependency for aws --- vcpkg.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vcpkg.json b/vcpkg.json index 8e8245d..2f3c27d 100644 --- a/vcpkg.json +++ b/vcpkg.json @@ -7,7 +7,7 @@ "zlib", { "name": "aws-sdk-cpp", - "features": [ "sts" ] + "features": [ "sts", "sso" ] } ] } \ No newline at end of file From a35f87d4740f24370a7f4b4198c3e6c4d9ec42f1 Mon Sep 17 00:00:00 2001 From: Sam Ansmink Date: Thu, 29 Aug 2024 16:30:00 +0200 Subject: [PATCH 10/23] add missing windows system lib --- CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 4aeaefd..186ca49 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -24,7 +24,7 @@ if(APPLE) elseif(UNIX) set(PLATFORM_LIBS m c resolv) elseif(WIN32) - set(PLATFORM_LIBS ntdll ncrypt secur32 ws2_32 userenv bcrypt msvcrt advapi32) + set(PLATFORM_LIBS ntdll ncrypt secur32 ws2_32 userenv bcrypt msvcrt advapi32 RuntimeObject) else() message(STATUS "UNKNOWN OS") endif() From 1d08718127be360103a61d9e64a7523f6726ddef Mon Sep 17 00:00:00 2001 From: Sam Ansmink Date: Thu, 29 Aug 2024 16:57:28 +0200 Subject: [PATCH 11/23] try with openssl from vcpkg --- .github/workflows/CloudTesting.yml | 6 ++++++ .github/workflows/LocalTesting.yml | 12 ++++++++++++ 2 files changed, 18 insertions(+) diff --git a/.github/workflows/CloudTesting.yml b/.github/workflows/CloudTesting.yml index f75a37d..c808c17 100644 --- a/.github/workflows/CloudTesting.yml +++ b/.github/workflows/CloudTesting.yml @@ -41,6 +41,12 @@ jobs: with: vcpkgGitCommitId: a1a1cbc975abf909a6c8985a6a2b8fe20bbd9bd6 + - name: Configure OpenSSL for Rust + run: | + echo "OPENSSL_ROOT_DIR=`pwd`/build/release/vcpkg_installed/linux_amd64" >> $GITHUB_ENV + echo "OPENSSL_DIR=`pwd`/build/release/vcpkg_installed/linux_amd64" >> $GITHUB_ENV + echo "OPENSSL_USE_STATIC_LIBS=true" >> $GITHUB_ENV + - name: Setup Rust uses: dtolnay/rust-toolchain@stable diff --git a/.github/workflows/LocalTesting.yml b/.github/workflows/LocalTesting.yml index a424ebf..5b6a4cb 100644 --- a/.github/workflows/LocalTesting.yml +++ b/.github/workflows/LocalTesting.yml @@ -117,6 +117,12 @@ jobs: with: vcpkgGitCommitId: a1a1cbc975abf909a6c8985a6a2b8fe20bbd9bd6 + - name: Configure OpenSSL for Rust + run: | + echo "OPENSSL_ROOT_DIR=`pwd`/build/release/vcpkg_installed/x64-linux" >> $GITHUB_ENV + echo "OPENSSL_DIR=`pwd`/build/release/vcpkg_installed/x64-linux" >> $GITHUB_ENV + echo "OPENSSL_USE_STATIC_LIBS=true" >> $GITHUB_ENV + - name: Build shell: bash run: make @@ -194,6 +200,12 @@ jobs: with: vcpkgGitCommitId: a1a1cbc975abf909a6c8985a6a2b8fe20bbd9bd6 + - name: Configure OpenSSL for Rust + run: | + echo "OPENSSL_ROOT_DIR=`pwd`/build/release/vcpkg_installed/x64-linux" >> $GITHUB_ENV + echo "OPENSSL_DIR=`pwd`/build/release/vcpkg_installed/x64-linux" >> $GITHUB_ENV + echo "OPENSSL_USE_STATIC_LIBS=true" >> $GITHUB_ENV + - name: Build shell: bash run: make generate-data From 262af98381a4293e4cfbbddb774934ed4b00735d Mon Sep 17 00:00:00 2001 From: Sam Ansmink Date: Thu, 29 Aug 2024 18:56:46 +0200 Subject: [PATCH 12/23] fix change secret manager behaviour --- src/functions/delta_scan.cpp | 48 +++++++++++++++++++++--------------- 1 file changed, 28 insertions(+), 20 deletions(-) diff --git a/src/functions/delta_scan.cpp b/src/functions/delta_scan.cpp index 9e1b222..2a3dd18 100644 --- a/src/functions/delta_scan.cpp +++ b/src/functions/delta_scan.cpp @@ -19,6 +19,7 @@ #include #include #include +#include namespace duckdb { @@ -222,16 +223,21 @@ static ffi::EngineBuilder* CreateBuilder(ClientContext &context, const string &p } const auto &kv_secret = dynamic_cast(*secret_match.secret_entry->secret); + KeyValueSecretReader secret_reader(kv_secret, *context.client_data->file_opener); + // Here you would need to add the logic for setting the builder options for Azure // This is just a placeholder and will need to be replaced with the actual logic if (secret_type == "s3" || secret_type == "gcs" || secret_type == "r2") { - auto key_id = kv_secret.TryGetValue("key_id").ToString(); - auto secret = kv_secret.TryGetValue("secret").ToString(); - auto session_token = kv_secret.TryGetValue("session_token").ToString(); - auto region = kv_secret.TryGetValue("region").ToString(); - auto endpoint = kv_secret.TryGetValue("endpoint").ToString(); - auto use_ssl = kv_secret.TryGetValue("use_ssl").ToString(); - auto url_style = kv_secret.TryGetValue("url_style").ToString(); + + string key_id, secret, session_token, region, endpoint, url_style; + bool use_ssl = true; + secret_reader.TryGetSecretKey("key_id", key_id); + secret_reader.TryGetSecretKey("secret", secret); + secret_reader.TryGetSecretKey("session_token", session_token); + secret_reader.TryGetSecretKey("region", region); + secret_reader.TryGetSecretKey("endpoint", endpoint); + secret_reader.TryGetSecretKey("url_style", url_style); + secret_reader.TryGetSecretKey("use_ssl", use_ssl); if (key_id.empty() && secret.empty()) { ffi::set_builder_option(builder, KernelUtils::ToDeltaString("skip_signature"), KernelUtils::ToDeltaString("true")); @@ -248,7 +254,7 @@ static ffi::EngineBuilder* CreateBuilder(ClientContext &context, const string &p } if (!endpoint.empty() && endpoint != "s3.amazonaws.com") { if(!StringUtil::StartsWith(endpoint, "https://") && !StringUtil::StartsWith(endpoint, "http://")) { - if(use_ssl == "1" || use_ssl == "NULL") { + if(use_ssl) { endpoint = "https://" + endpoint; } else { endpoint = "http://" + endpoint; @@ -266,13 +272,15 @@ static ffi::EngineBuilder* CreateBuilder(ClientContext &context, const string &p } else if (secret_type == "azure") { // azure seems to be super complicated as we need to cover duckdb azure plugin and delta RS builder // and both require different settings - auto connection_string = kv_secret.TryGetValue("connection_string").ToString(); - auto account_name = kv_secret.TryGetValue("account_name").ToString(); - auto endpoint = kv_secret.TryGetValue("endpoint").ToString(); - auto client_id = kv_secret.TryGetValue("client_id").ToString(); - auto client_secret = kv_secret.TryGetValue("client_secret").ToString(); - auto tenant_id = kv_secret.TryGetValue("tenant_id").ToString(); - auto chain = kv_secret.TryGetValue("chain").ToString(); + string connection_string, account_name, endpoint, client_id, client_secret, tenant_id, chain; + secret_reader.TryGetSecretKey("connection_string", connection_string); + secret_reader.TryGetSecretKey("account_name", account_name); + secret_reader.TryGetSecretKey("endpoint", endpoint); + secret_reader.TryGetSecretKey("client_id", client_id); + secret_reader.TryGetSecretKey("client_secret", client_secret); + secret_reader.TryGetSecretKey("tenant_id", tenant_id); + secret_reader.TryGetSecretKey("chain", chain); + auto provider = kv_secret.GetProvider(); if (provider == "credential_chain") { @@ -304,13 +312,13 @@ static ffi::EngineBuilder* CreateBuilder(ClientContext &context, const string &p } } } else if (provider == "service_principal") { - if (!client_id.empty() && client_id != "NULL") { + if (!client_id.empty()) { ffi::set_builder_option(builder, KernelUtils::ToDeltaString("azure_client_id"), KernelUtils::ToDeltaString(client_id)); } - if (!client_secret.empty() && client_secret != "NULL") { + if (!client_secret.empty()) { ffi::set_builder_option(builder, KernelUtils::ToDeltaString("azure_client_secret"), KernelUtils::ToDeltaString(client_secret)); } - if (!tenant_id.empty() && tenant_id != "NULL") { + if (!tenant_id.empty()) { ffi::set_builder_option(builder, KernelUtils::ToDeltaString("azure_tenant_id"), KernelUtils::ToDeltaString(tenant_id)); } } else { @@ -321,10 +329,10 @@ static ffi::EngineBuilder* CreateBuilder(ClientContext &context, const string &p if (account_name == "devstoreaccount1" || connection_string.find("devstoreaccount1") != string::npos) { ffi::set_builder_option(builder, KernelUtils::ToDeltaString("use_emulator"), KernelUtils::ToDeltaString("true")); } - if (!account_name.empty() && account_name != "NULL") { + if (!account_name.empty()) { ffi::set_builder_option(builder, KernelUtils::ToDeltaString("account_name"), KernelUtils::ToDeltaString(account_name)); //needed for delta RS builder } - if (!endpoint.empty() && endpoint != "NULL") { + if (!endpoint.empty()) { ffi::set_builder_option(builder, KernelUtils::ToDeltaString("azure_endpoint"), KernelUtils::ToDeltaString(endpoint)); } else { ffi::set_builder_option(builder, KernelUtils::ToDeltaString("azure_endpoint"), KernelUtils::ToDeltaString("https://" + account_name + ".blob.core.windows.net/")); From c5d490b58867701c2f00abd0fa767931df78ccaf Mon Sep 17 00:00:00 2001 From: Sam Ansmink Date: Fri, 30 Aug 2024 10:59:05 +0200 Subject: [PATCH 13/23] skip test for now --- test/sql/generated/blob.test | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/test/sql/generated/blob.test b/test/sql/generated/blob.test index ec40ead..569609e 100644 --- a/test/sql/generated/blob.test +++ b/test/sql/generated/blob.test @@ -8,6 +8,10 @@ require delta require-env GENERATED_DATA_AVAILABLE +# Skipped for now: needs further investigation, this is broken on latest deltalake-written table, but works on +# deltalake==0.18.2 +mode skip + query IIIIII describe select * from delta_scan('./data/generated/simple_blob_table/delta_lake'); From 5a97980277369c395221e5ef6dc01017d8b5c93d Mon Sep 17 00:00:00 2001 From: Sam Ansmink Date: Fri, 30 Aug 2024 11:04:20 +0200 Subject: [PATCH 14/23] fix openssl path --- .github/workflows/CloudTesting.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/CloudTesting.yml b/.github/workflows/CloudTesting.yml index c808c17..7fca288 100644 --- a/.github/workflows/CloudTesting.yml +++ b/.github/workflows/CloudTesting.yml @@ -43,8 +43,8 @@ jobs: - name: Configure OpenSSL for Rust run: | - echo "OPENSSL_ROOT_DIR=`pwd`/build/release/vcpkg_installed/linux_amd64" >> $GITHUB_ENV - echo "OPENSSL_DIR=`pwd`/build/release/vcpkg_installed/linux_amd64" >> $GITHUB_ENV + echo "OPENSSL_ROOT_DIR=`pwd`/build/release/vcpkg_installed/x64-linux" >> $GITHUB_ENV + echo "OPENSSL_DIR=`pwd`/build/release/vcpkg_installed/x64-linux" >> $GITHUB_ENV echo "OPENSSL_USE_STATIC_LIBS=true" >> $GITHUB_ENV - name: Setup Rust From bdd8f264ac5e277ff4ae8e4b0e7608afde25862a Mon Sep 17 00:00:00 2001 From: Sam Ansmink Date: Fri, 30 Aug 2024 13:01:34 +0200 Subject: [PATCH 15/23] run only tests from this repo for cloud tests --- .github/workflows/CloudTesting.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/CloudTesting.yml b/.github/workflows/CloudTesting.yml index 7fca288..ea4cc42 100644 --- a/.github/workflows/CloudTesting.yml +++ b/.github/workflows/CloudTesting.yml @@ -63,7 +63,7 @@ jobs: AZURE_TENANT_ID: ${{secrets.AZURE_TENANT_ID}} AZURE_STORAGE_ACCOUNT: ${{secrets.AZURE_STORAGE_ACCOUNT}} run: | - python3 duckdb/scripts/run_tests_one_by_one.py ./build/release/test/unittest "*test/sql/cloud/*" + python3 duckdb/scripts/run_tests_one_by_one.py ./build/release/test/unittest `pwd`/test/sql/cloud/* - name: Test with SPN logged in in azure-cli env: @@ -71,7 +71,7 @@ jobs: DUCKDB_AZ_CLI_LOGGED_IN: 1 run: | az login --service-principal -u ${{secrets.AZURE_CLIENT_ID}} -p ${{secrets.AZURE_CLIENT_SECRET}} --tenant ${{secrets.AZURE_TENANT_ID}} - python3 duckdb/scripts/run_tests_one_by_one.py ./build/release/test/unittest "*test/sql/cloud/*" + python3 duckdb/scripts/run_tests_one_by_one.py ./build/release/test/unittest `pwd`/test/sql/cloud/* - name: Log out azure-cli if: always() @@ -83,4 +83,4 @@ jobs: AZURE_STORAGE_ACCOUNT: ${{secrets.AZURE_STORAGE_ACCOUNT}} DUCKDB_AZURE_PUBLIC_CONTAINER_AVAILABLE: 1 run: | - python3 duckdb/scripts/run_tests_one_by_one.py ./build/release/test/unittest "*test/sql/cloud/*" \ No newline at end of file + python3 duckdb/scripts/run_tests_one_by_one.py ./build/release/test/unittest `pwd`/test/sql/cloud/* \ No newline at end of file From 8e4f623e145a00e166fdfa7e0f32f5f174535b02 Mon Sep 17 00:00:00 2001 From: Sam Ansmink Date: Fri, 30 Aug 2024 15:27:04 +0200 Subject: [PATCH 16/23] fix tests due to changes plan output format --- test/sql/dat/basic_append.test | 6 +++--- test/sql/delta_kernel_rs/basic_partitioned.test | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/test/sql/dat/basic_append.test b/test/sql/dat/basic_append.test index 2286eed..a0b20a1 100644 --- a/test/sql/dat/basic_append.test +++ b/test/sql/dat/basic_append.test @@ -24,7 +24,7 @@ FROM delta_scan('${DAT_PATH}/out/reader_tests/generated/basic_append/delta') query II EXPLAIN FROM delta_scan('${DAT_PATH}/out/reader_tests/generated/basic_append/delta') ---- -physical_plan :.*EC: 5 .* +physical_plan :.*5 Rows.* query I SELECT count(number) @@ -90,10 +90,10 @@ query II EXPLAIN FROM delta_scan('${DAT_PATH}/out/reader_tests/generated/basic_append/delta') WHERE number > 6 ---- -physical_plan :.*EC: 0 .* +physical_plan :.*0 Rows.* query II EXPLAIN FROM delta_scan('${DAT_PATH}/out/reader_tests/generated/basic_append/delta') WHERE number > 4 ---- -physical_plan :.*EC: 1 .* +physical_plan :.*1 Rows.* diff --git a/test/sql/delta_kernel_rs/basic_partitioned.test b/test/sql/delta_kernel_rs/basic_partitioned.test index 4446477..1ee22c9 100644 --- a/test/sql/delta_kernel_rs/basic_partitioned.test +++ b/test/sql/delta_kernel_rs/basic_partitioned.test @@ -21,4 +21,4 @@ c 3 3.3 query II EXPLAIN FROM delta_scan('${DELTA_KERNEL_TESTS_PATH}/basic_partitioned') ---- -physical_plan :.*EC: 6 .* +physical_plan :.*6 Rows.* From f4cfb1231d97e6017ffd3a00d34c703d16249c40 Mon Sep 17 00:00:00 2001 From: Sam Ansmink Date: Tue, 3 Sep 2024 13:46:53 +0200 Subject: [PATCH 17/23] add benchmarking code --- benchmark/benchmark.Makefile | 28 +- benchmark/tpcds/sf1-delta/load.sql | 24 -- benchmark/tpcds/sf1-delta/q01.benchmark | 7 - benchmark/tpcds/sf1-delta/q02.benchmark | 7 - benchmark/tpcds/sf1-delta/q03.benchmark | 7 - benchmark/tpcds/sf1-delta/q04.benchmark | 7 - benchmark/tpcds/sf1-delta/q05.benchmark | 7 - benchmark/tpcds/sf1-delta/q06.benchmark | 7 - benchmark/tpcds/sf1-delta/q07.benchmark | 7 - benchmark/tpcds/sf1-delta/q08.benchmark | 7 - benchmark/tpcds/sf1-delta/q09.benchmark | 7 - benchmark/tpcds/sf1-delta/q10.benchmark | 7 - benchmark/tpcds/sf1-delta/q11.benchmark | 7 - benchmark/tpcds/sf1-delta/q12.benchmark | 7 - benchmark/tpcds/sf1-delta/q13.benchmark | 7 - benchmark/tpcds/sf1-delta/q14.benchmark | 7 - benchmark/tpcds/sf1-delta/q15.benchmark | 7 - benchmark/tpcds/sf1-delta/q16.benchmark | 7 - benchmark/tpcds/sf1-delta/q17.benchmark | 7 - benchmark/tpcds/sf1-delta/q18.benchmark | 7 - benchmark/tpcds/sf1-delta/q19.benchmark | 7 - benchmark/tpcds/sf1-delta/q20.benchmark | 7 - benchmark/tpcds/sf1-delta/q21.benchmark | 7 - benchmark/tpcds/sf1-delta/q22.benchmark | 7 - benchmark/tpcds/sf1-delta/q23.benchmark | 7 - benchmark/tpcds/sf1-delta/q24.benchmark | 7 - benchmark/tpcds/sf1-delta/q25.benchmark | 7 - benchmark/tpcds/sf1-delta/q26.benchmark | 7 - benchmark/tpcds/sf1-delta/q27.benchmark | 7 - benchmark/tpcds/sf1-delta/q28.benchmark | 7 - benchmark/tpcds/sf1-delta/q29.benchmark | 7 - benchmark/tpcds/sf1-delta/q30.benchmark | 7 - benchmark/tpcds/sf1-delta/q31.benchmark | 7 - benchmark/tpcds/sf1-delta/q32.benchmark | 7 - benchmark/tpcds/sf1-delta/q33.benchmark | 7 - benchmark/tpcds/sf1-delta/q34.benchmark | 7 - benchmark/tpcds/sf1-delta/q35.benchmark | 7 - benchmark/tpcds/sf1-delta/q36.benchmark | 7 - benchmark/tpcds/sf1-delta/q37.benchmark | 7 - benchmark/tpcds/sf1-delta/q38.benchmark | 7 - benchmark/tpcds/sf1-delta/q39.benchmark | 7 - benchmark/tpcds/sf1-delta/q40.benchmark | 7 - benchmark/tpcds/sf1-delta/q41.benchmark | 7 - benchmark/tpcds/sf1-delta/q42.benchmark | 7 - benchmark/tpcds/sf1-delta/q43.benchmark | 7 - benchmark/tpcds/sf1-delta/q44.benchmark | 7 - benchmark/tpcds/sf1-delta/q45.benchmark | 7 - benchmark/tpcds/sf1-delta/q46.benchmark | 7 - benchmark/tpcds/sf1-delta/q47.benchmark | 7 - benchmark/tpcds/sf1-delta/q48.benchmark | 7 - benchmark/tpcds/sf1-delta/q49.benchmark | 7 - benchmark/tpcds/sf1-delta/q50.benchmark | 7 - benchmark/tpcds/sf1-delta/q51.benchmark | 7 - benchmark/tpcds/sf1-delta/q52.benchmark | 7 - benchmark/tpcds/sf1-delta/q53.benchmark | 7 - benchmark/tpcds/sf1-delta/q54.benchmark | 7 - benchmark/tpcds/sf1-delta/q55.benchmark | 7 - benchmark/tpcds/sf1-delta/q56.benchmark | 7 - benchmark/tpcds/sf1-delta/q57.benchmark | 7 - benchmark/tpcds/sf1-delta/q58.benchmark | 7 - benchmark/tpcds/sf1-delta/q59.benchmark | 7 - benchmark/tpcds/sf1-delta/q60.benchmark | 7 - benchmark/tpcds/sf1-delta/q61.benchmark | 7 - benchmark/tpcds/sf1-delta/q62.benchmark | 7 - benchmark/tpcds/sf1-delta/q63.benchmark | 7 - benchmark/tpcds/sf1-delta/q64.benchmark | 7 - benchmark/tpcds/sf1-delta/q65.benchmark | 7 - benchmark/tpcds/sf1-delta/q66.benchmark | 7 - benchmark/tpcds/sf1-delta/q67.benchmark | 7 - benchmark/tpcds/sf1-delta/q68.benchmark | 7 - benchmark/tpcds/sf1-delta/q69.benchmark | 7 - benchmark/tpcds/sf1-delta/q70.benchmark | 7 - benchmark/tpcds/sf1-delta/q71.benchmark | 7 - benchmark/tpcds/sf1-delta/q72.benchmark | 7 - benchmark/tpcds/sf1-delta/q73.benchmark | 7 - benchmark/tpcds/sf1-delta/q74.benchmark | 7 - benchmark/tpcds/sf1-delta/q75.benchmark | 7 - benchmark/tpcds/sf1-delta/q76.benchmark | 7 - benchmark/tpcds/sf1-delta/q77.benchmark | 7 - benchmark/tpcds/sf1-delta/q78.benchmark | 7 - benchmark/tpcds/sf1-delta/q79.benchmark | 7 - benchmark/tpcds/sf1-delta/q80.benchmark | 7 - benchmark/tpcds/sf1-delta/q81.benchmark | 7 - benchmark/tpcds/sf1-delta/q82.benchmark | 7 - benchmark/tpcds/sf1-delta/q83.benchmark | 7 - benchmark/tpcds/sf1-delta/q84.benchmark | 7 - benchmark/tpcds/sf1-delta/q85.benchmark | 7 - benchmark/tpcds/sf1-delta/q86.benchmark | 7 - benchmark/tpcds/sf1-delta/q87.benchmark | 7 - benchmark/tpcds/sf1-delta/q88.benchmark | 7 - benchmark/tpcds/sf1-delta/q89.benchmark | 7 - benchmark/tpcds/sf1-delta/q90.benchmark | 7 - benchmark/tpcds/sf1-delta/q91.benchmark | 7 - benchmark/tpcds/sf1-delta/q92.benchmark | 7 - benchmark/tpcds/sf1-delta/q93.benchmark | 7 - benchmark/tpcds/sf1-delta/q94.benchmark | 7 - benchmark/tpcds/sf1-delta/q95.benchmark | 7 - benchmark/tpcds/sf1-delta/q96.benchmark | 7 - benchmark/tpcds/sf1-delta/q97.benchmark | 7 - benchmark/tpcds/sf1-delta/q98.benchmark | 7 - benchmark/tpcds/sf1-delta/q99.benchmark | 7 - benchmark/tpcds/sf1-parquet/load.sql | 24 -- benchmark/tpcds/sf1-parquet/q01.benchmark | 7 - benchmark/tpcds/sf1-parquet/q02.benchmark | 7 - benchmark/tpcds/sf1-parquet/q03.benchmark | 7 - benchmark/tpcds/sf1-parquet/q04.benchmark | 7 - benchmark/tpcds/sf1-parquet/q05.benchmark | 7 - benchmark/tpcds/sf1-parquet/q06.benchmark | 7 - benchmark/tpcds/sf1-parquet/q07.benchmark | 7 - benchmark/tpcds/sf1-parquet/q08.benchmark | 7 - benchmark/tpcds/sf1-parquet/q09.benchmark | 7 - benchmark/tpcds/sf1-parquet/q10.benchmark | 7 - benchmark/tpcds/sf1-parquet/q11.benchmark | 7 - benchmark/tpcds/sf1-parquet/q12.benchmark | 7 - benchmark/tpcds/sf1-parquet/q13.benchmark | 7 - benchmark/tpcds/sf1-parquet/q14.benchmark | 7 - benchmark/tpcds/sf1-parquet/q15.benchmark | 7 - benchmark/tpcds/sf1-parquet/q16.benchmark | 7 - benchmark/tpcds/sf1-parquet/q17.benchmark | 7 - benchmark/tpcds/sf1-parquet/q18.benchmark | 7 - benchmark/tpcds/sf1-parquet/q19.benchmark | 7 - benchmark/tpcds/sf1-parquet/q20.benchmark | 7 - benchmark/tpcds/sf1-parquet/q21.benchmark | 7 - benchmark/tpcds/sf1-parquet/q22.benchmark | 7 - benchmark/tpcds/sf1-parquet/q23.benchmark | 7 - benchmark/tpcds/sf1-parquet/q24.benchmark | 7 - benchmark/tpcds/sf1-parquet/q25.benchmark | 7 - benchmark/tpcds/sf1-parquet/q26.benchmark | 7 - benchmark/tpcds/sf1-parquet/q27.benchmark | 7 - benchmark/tpcds/sf1-parquet/q28.benchmark | 7 - benchmark/tpcds/sf1-parquet/q29.benchmark | 7 - benchmark/tpcds/sf1-parquet/q30.benchmark | 7 - benchmark/tpcds/sf1-parquet/q31.benchmark | 7 - benchmark/tpcds/sf1-parquet/q32.benchmark | 7 - benchmark/tpcds/sf1-parquet/q33.benchmark | 7 - benchmark/tpcds/sf1-parquet/q34.benchmark | 7 - benchmark/tpcds/sf1-parquet/q35.benchmark | 7 - benchmark/tpcds/sf1-parquet/q36.benchmark | 7 - benchmark/tpcds/sf1-parquet/q37.benchmark | 7 - benchmark/tpcds/sf1-parquet/q38.benchmark | 7 - benchmark/tpcds/sf1-parquet/q39.benchmark | 7 - benchmark/tpcds/sf1-parquet/q40.benchmark | 7 - benchmark/tpcds/sf1-parquet/q41.benchmark | 7 - benchmark/tpcds/sf1-parquet/q42.benchmark | 7 - benchmark/tpcds/sf1-parquet/q43.benchmark | 7 - benchmark/tpcds/sf1-parquet/q44.benchmark | 7 - benchmark/tpcds/sf1-parquet/q45.benchmark | 7 - benchmark/tpcds/sf1-parquet/q46.benchmark | 7 - benchmark/tpcds/sf1-parquet/q47.benchmark | 7 - benchmark/tpcds/sf1-parquet/q48.benchmark | 7 - benchmark/tpcds/sf1-parquet/q49.benchmark | 7 - benchmark/tpcds/sf1-parquet/q50.benchmark | 7 - benchmark/tpcds/sf1-parquet/q51.benchmark | 7 - benchmark/tpcds/sf1-parquet/q52.benchmark | 7 - benchmark/tpcds/sf1-parquet/q53.benchmark | 7 - benchmark/tpcds/sf1-parquet/q54.benchmark | 7 - benchmark/tpcds/sf1-parquet/q55.benchmark | 7 - benchmark/tpcds/sf1-parquet/q56.benchmark | 7 - benchmark/tpcds/sf1-parquet/q57.benchmark | 7 - benchmark/tpcds/sf1-parquet/q58.benchmark | 7 - benchmark/tpcds/sf1-parquet/q59.benchmark | 7 - benchmark/tpcds/sf1-parquet/q60.benchmark | 7 - benchmark/tpcds/sf1-parquet/q61.benchmark | 7 - benchmark/tpcds/sf1-parquet/q62.benchmark | 7 - benchmark/tpcds/sf1-parquet/q63.benchmark | 7 - benchmark/tpcds/sf1-parquet/q64.benchmark | 7 - benchmark/tpcds/sf1-parquet/q65.benchmark | 7 - benchmark/tpcds/sf1-parquet/q66.benchmark | 7 - benchmark/tpcds/sf1-parquet/q67.benchmark | 7 - benchmark/tpcds/sf1-parquet/q68.benchmark | 7 - benchmark/tpcds/sf1-parquet/q69.benchmark | 7 - benchmark/tpcds/sf1-parquet/q70.benchmark | 7 - benchmark/tpcds/sf1-parquet/q71.benchmark | 7 - benchmark/tpcds/sf1-parquet/q72.benchmark | 7 - benchmark/tpcds/sf1-parquet/q73.benchmark | 7 - benchmark/tpcds/sf1-parquet/q74.benchmark | 7 - benchmark/tpcds/sf1-parquet/q75.benchmark | 7 - benchmark/tpcds/sf1-parquet/q76.benchmark | 7 - benchmark/tpcds/sf1-parquet/q77.benchmark | 7 - benchmark/tpcds/sf1-parquet/q78.benchmark | 7 - benchmark/tpcds/sf1-parquet/q79.benchmark | 7 - benchmark/tpcds/sf1-parquet/q80.benchmark | 7 - benchmark/tpcds/sf1-parquet/q81.benchmark | 7 - benchmark/tpcds/sf1-parquet/q82.benchmark | 7 - benchmark/tpcds/sf1-parquet/q83.benchmark | 7 - benchmark/tpcds/sf1-parquet/q84.benchmark | 7 - benchmark/tpcds/sf1-parquet/q85.benchmark | 7 - benchmark/tpcds/sf1-parquet/q86.benchmark | 7 - benchmark/tpcds/sf1-parquet/q87.benchmark | 7 - benchmark/tpcds/sf1-parquet/q88.benchmark | 7 - benchmark/tpcds/sf1-parquet/q89.benchmark | 7 - benchmark/tpcds/sf1-parquet/q90.benchmark | 7 - benchmark/tpcds/sf1-parquet/q91.benchmark | 7 - benchmark/tpcds/sf1-parquet/q92.benchmark | 7 - benchmark/tpcds/sf1-parquet/q93.benchmark | 7 - benchmark/tpcds/sf1-parquet/q94.benchmark | 7 - benchmark/tpcds/sf1-parquet/q95.benchmark | 7 - benchmark/tpcds/sf1-parquet/q96.benchmark | 7 - benchmark/tpcds/sf1-parquet/q97.benchmark | 7 - benchmark/tpcds/sf1-parquet/q98.benchmark | 7 - benchmark/tpcds/sf1-parquet/q99.benchmark | 7 - benchmark/tpcds/sf1/local/delta/load.sql | 26 ++ benchmark/tpcds/sf1/local/delta/q01.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q02.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q03.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q04.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q05.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q06.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q07.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q08.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q09.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q10.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q11.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q12.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q13.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q14.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q15.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q16.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q17.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q18.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q19.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q20.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q21.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q22.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q23.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q24.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q25.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q26.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q27.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q28.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q29.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q30.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q31.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q32.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q33.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q34.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q35.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q36.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q37.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q38.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q39.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q40.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q41.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q42.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q43.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q44.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q45.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q46.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q47.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q48.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q49.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q50.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q51.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q52.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q53.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q54.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q55.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q56.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q57.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q58.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q59.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q60.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q61.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q62.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q63.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q64.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q65.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q66.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q67.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q68.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q69.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q70.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q71.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q72.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q73.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q74.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q75.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q76.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q77.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q78.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q79.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q80.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q81.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q82.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q83.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q84.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q85.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q86.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q87.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q88.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q89.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q90.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q91.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q92.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q93.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q94.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q95.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q96.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q97.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q98.benchmark | 7 + benchmark/tpcds/sf1/local/delta/q99.benchmark | 7 + .../local/delta}/tpcds_sf1.benchmark.in | 2 +- .../tpcds/sf1/local/duckdb/q01.benchmark | 7 + .../tpcds/sf1/local/duckdb/q02.benchmark | 7 + .../tpcds/sf1/local/duckdb/q03.benchmark | 7 + .../tpcds/sf1/local/duckdb/q04.benchmark | 7 + .../tpcds/sf1/local/duckdb/q05.benchmark | 7 + .../tpcds/sf1/local/duckdb/q06.benchmark | 7 + .../tpcds/sf1/local/duckdb/q07.benchmark | 7 + .../tpcds/sf1/local/duckdb/q08.benchmark | 7 + .../tpcds/sf1/local/duckdb/q09.benchmark | 7 + .../tpcds/sf1/local/duckdb/q10.benchmark | 7 + .../tpcds/sf1/local/duckdb/q11.benchmark | 7 + .../tpcds/sf1/local/duckdb/q12.benchmark | 7 + .../tpcds/sf1/local/duckdb/q13.benchmark | 7 + .../tpcds/sf1/local/duckdb/q14.benchmark | 7 + .../tpcds/sf1/local/duckdb/q15.benchmark | 7 + .../tpcds/sf1/local/duckdb/q16.benchmark | 7 + .../tpcds/sf1/local/duckdb/q17.benchmark | 7 + .../tpcds/sf1/local/duckdb/q18.benchmark | 7 + .../tpcds/sf1/local/duckdb/q19.benchmark | 7 + .../tpcds/sf1/local/duckdb/q20.benchmark | 7 + .../tpcds/sf1/local/duckdb/q21.benchmark | 7 + .../tpcds/sf1/local/duckdb/q22.benchmark | 7 + .../tpcds/sf1/local/duckdb/q23.benchmark | 7 + .../tpcds/sf1/local/duckdb/q24.benchmark | 7 + .../tpcds/sf1/local/duckdb/q25.benchmark | 7 + .../tpcds/sf1/local/duckdb/q26.benchmark | 7 + .../tpcds/sf1/local/duckdb/q27.benchmark | 7 + .../tpcds/sf1/local/duckdb/q28.benchmark | 7 + .../tpcds/sf1/local/duckdb/q29.benchmark | 7 + .../tpcds/sf1/local/duckdb/q30.benchmark | 7 + .../tpcds/sf1/local/duckdb/q31.benchmark | 7 + .../tpcds/sf1/local/duckdb/q32.benchmark | 7 + .../tpcds/sf1/local/duckdb/q33.benchmark | 7 + .../tpcds/sf1/local/duckdb/q34.benchmark | 7 + .../tpcds/sf1/local/duckdb/q35.benchmark | 7 + .../tpcds/sf1/local/duckdb/q36.benchmark | 7 + .../tpcds/sf1/local/duckdb/q37.benchmark | 7 + .../tpcds/sf1/local/duckdb/q38.benchmark | 7 + .../tpcds/sf1/local/duckdb/q39.benchmark | 7 + .../tpcds/sf1/local/duckdb/q40.benchmark | 7 + .../tpcds/sf1/local/duckdb/q41.benchmark | 7 + .../tpcds/sf1/local/duckdb/q42.benchmark | 7 + .../tpcds/sf1/local/duckdb/q43.benchmark | 7 + .../tpcds/sf1/local/duckdb/q44.benchmark | 7 + .../tpcds/sf1/local/duckdb/q45.benchmark | 7 + .../tpcds/sf1/local/duckdb/q46.benchmark | 7 + .../tpcds/sf1/local/duckdb/q47.benchmark | 7 + .../tpcds/sf1/local/duckdb/q48.benchmark | 7 + .../tpcds/sf1/local/duckdb/q49.benchmark | 7 + .../tpcds/sf1/local/duckdb/q50.benchmark | 7 + .../tpcds/sf1/local/duckdb/q51.benchmark | 7 + .../tpcds/sf1/local/duckdb/q52.benchmark | 7 + .../tpcds/sf1/local/duckdb/q53.benchmark | 7 + .../tpcds/sf1/local/duckdb/q54.benchmark | 7 + .../tpcds/sf1/local/duckdb/q55.benchmark | 7 + .../tpcds/sf1/local/duckdb/q56.benchmark | 7 + .../tpcds/sf1/local/duckdb/q57.benchmark | 7 + .../tpcds/sf1/local/duckdb/q58.benchmark | 7 + .../tpcds/sf1/local/duckdb/q59.benchmark | 7 + .../tpcds/sf1/local/duckdb/q60.benchmark | 7 + .../tpcds/sf1/local/duckdb/q61.benchmark | 7 + .../tpcds/sf1/local/duckdb/q62.benchmark | 7 + .../tpcds/sf1/local/duckdb/q63.benchmark | 7 + .../tpcds/sf1/local/duckdb/q64.benchmark | 7 + .../tpcds/sf1/local/duckdb/q65.benchmark | 7 + .../tpcds/sf1/local/duckdb/q66.benchmark | 7 + .../tpcds/sf1/local/duckdb/q67.benchmark | 7 + .../tpcds/sf1/local/duckdb/q68.benchmark | 7 + .../tpcds/sf1/local/duckdb/q69.benchmark | 7 + .../tpcds/sf1/local/duckdb/q70.benchmark | 7 + .../tpcds/sf1/local/duckdb/q71.benchmark | 7 + .../tpcds/sf1/local/duckdb/q72.benchmark | 7 + .../tpcds/sf1/local/duckdb/q73.benchmark | 7 + .../tpcds/sf1/local/duckdb/q74.benchmark | 7 + .../tpcds/sf1/local/duckdb/q75.benchmark | 7 + .../tpcds/sf1/local/duckdb/q76.benchmark | 7 + .../tpcds/sf1/local/duckdb/q77.benchmark | 7 + .../tpcds/sf1/local/duckdb/q78.benchmark | 7 + .../tpcds/sf1/local/duckdb/q79.benchmark | 7 + .../tpcds/sf1/local/duckdb/q80.benchmark | 7 + .../tpcds/sf1/local/duckdb/q81.benchmark | 7 + .../tpcds/sf1/local/duckdb/q82.benchmark | 7 + .../tpcds/sf1/local/duckdb/q83.benchmark | 7 + .../tpcds/sf1/local/duckdb/q84.benchmark | 7 + .../tpcds/sf1/local/duckdb/q85.benchmark | 7 + .../tpcds/sf1/local/duckdb/q86.benchmark | 7 + .../tpcds/sf1/local/duckdb/q87.benchmark | 7 + .../tpcds/sf1/local/duckdb/q88.benchmark | 7 + .../tpcds/sf1/local/duckdb/q89.benchmark | 7 + .../tpcds/sf1/local/duckdb/q90.benchmark | 7 + .../tpcds/sf1/local/duckdb/q91.benchmark | 7 + .../tpcds/sf1/local/duckdb/q92.benchmark | 7 + .../tpcds/sf1/local/duckdb/q93.benchmark | 7 + .../tpcds/sf1/local/duckdb/q94.benchmark | 7 + .../tpcds/sf1/local/duckdb/q95.benchmark | 7 + .../tpcds/sf1/local/duckdb/q96.benchmark | 7 + .../tpcds/sf1/local/duckdb/q97.benchmark | 7 + .../tpcds/sf1/local/duckdb/q98.benchmark | 7 + .../tpcds/sf1/local/duckdb/q99.benchmark | 7 + .../sf1/local/duckdb/tpcds_sf1.benchmark.in | 24 ++ benchmark/tpcds/sf1/local/parquet/load.sql | 26 ++ .../tpcds/sf1/local/parquet/q01.benchmark | 7 + .../tpcds/sf1/local/parquet/q02.benchmark | 7 + .../tpcds/sf1/local/parquet/q03.benchmark | 7 + .../tpcds/sf1/local/parquet/q04.benchmark | 7 + .../tpcds/sf1/local/parquet/q05.benchmark | 7 + .../tpcds/sf1/local/parquet/q06.benchmark | 7 + .../tpcds/sf1/local/parquet/q07.benchmark | 7 + .../tpcds/sf1/local/parquet/q08.benchmark | 7 + .../tpcds/sf1/local/parquet/q09.benchmark | 7 + .../tpcds/sf1/local/parquet/q10.benchmark | 7 + .../tpcds/sf1/local/parquet/q11.benchmark | 7 + .../tpcds/sf1/local/parquet/q12.benchmark | 7 + .../tpcds/sf1/local/parquet/q13.benchmark | 7 + .../tpcds/sf1/local/parquet/q14.benchmark | 7 + .../tpcds/sf1/local/parquet/q15.benchmark | 7 + .../tpcds/sf1/local/parquet/q16.benchmark | 7 + .../tpcds/sf1/local/parquet/q17.benchmark | 7 + .../tpcds/sf1/local/parquet/q18.benchmark | 7 + .../tpcds/sf1/local/parquet/q19.benchmark | 7 + .../tpcds/sf1/local/parquet/q20.benchmark | 7 + .../tpcds/sf1/local/parquet/q21.benchmark | 7 + .../tpcds/sf1/local/parquet/q22.benchmark | 7 + .../tpcds/sf1/local/parquet/q23.benchmark | 7 + .../tpcds/sf1/local/parquet/q24.benchmark | 7 + .../tpcds/sf1/local/parquet/q25.benchmark | 7 + .../tpcds/sf1/local/parquet/q26.benchmark | 7 + .../tpcds/sf1/local/parquet/q27.benchmark | 7 + .../tpcds/sf1/local/parquet/q28.benchmark | 7 + .../tpcds/sf1/local/parquet/q29.benchmark | 7 + .../tpcds/sf1/local/parquet/q30.benchmark | 7 + .../tpcds/sf1/local/parquet/q31.benchmark | 7 + .../tpcds/sf1/local/parquet/q32.benchmark | 7 + .../tpcds/sf1/local/parquet/q33.benchmark | 7 + .../tpcds/sf1/local/parquet/q34.benchmark | 7 + .../tpcds/sf1/local/parquet/q35.benchmark | 7 + .../tpcds/sf1/local/parquet/q36.benchmark | 7 + .../tpcds/sf1/local/parquet/q37.benchmark | 7 + .../tpcds/sf1/local/parquet/q38.benchmark | 7 + .../tpcds/sf1/local/parquet/q39.benchmark | 7 + .../tpcds/sf1/local/parquet/q40.benchmark | 7 + .../tpcds/sf1/local/parquet/q41.benchmark | 7 + .../tpcds/sf1/local/parquet/q42.benchmark | 7 + .../tpcds/sf1/local/parquet/q43.benchmark | 7 + .../tpcds/sf1/local/parquet/q44.benchmark | 7 + .../tpcds/sf1/local/parquet/q45.benchmark | 7 + .../tpcds/sf1/local/parquet/q46.benchmark | 7 + .../tpcds/sf1/local/parquet/q47.benchmark | 7 + .../tpcds/sf1/local/parquet/q48.benchmark | 7 + .../tpcds/sf1/local/parquet/q49.benchmark | 7 + .../tpcds/sf1/local/parquet/q50.benchmark | 7 + .../tpcds/sf1/local/parquet/q51.benchmark | 7 + .../tpcds/sf1/local/parquet/q52.benchmark | 7 + .../tpcds/sf1/local/parquet/q53.benchmark | 7 + .../tpcds/sf1/local/parquet/q54.benchmark | 7 + .../tpcds/sf1/local/parquet/q55.benchmark | 7 + .../tpcds/sf1/local/parquet/q56.benchmark | 7 + .../tpcds/sf1/local/parquet/q57.benchmark | 7 + .../tpcds/sf1/local/parquet/q58.benchmark | 7 + .../tpcds/sf1/local/parquet/q59.benchmark | 7 + .../tpcds/sf1/local/parquet/q60.benchmark | 7 + .../tpcds/sf1/local/parquet/q61.benchmark | 7 + .../tpcds/sf1/local/parquet/q62.benchmark | 7 + .../tpcds/sf1/local/parquet/q63.benchmark | 7 + .../tpcds/sf1/local/parquet/q64.benchmark | 7 + .../tpcds/sf1/local/parquet/q65.benchmark | 7 + .../tpcds/sf1/local/parquet/q66.benchmark | 7 + .../tpcds/sf1/local/parquet/q67.benchmark | 7 + .../tpcds/sf1/local/parquet/q68.benchmark | 7 + .../tpcds/sf1/local/parquet/q69.benchmark | 7 + .../tpcds/sf1/local/parquet/q70.benchmark | 7 + .../tpcds/sf1/local/parquet/q71.benchmark | 7 + .../tpcds/sf1/local/parquet/q72.benchmark | 7 + .../tpcds/sf1/local/parquet/q73.benchmark | 7 + .../tpcds/sf1/local/parquet/q74.benchmark | 7 + .../tpcds/sf1/local/parquet/q75.benchmark | 7 + .../tpcds/sf1/local/parquet/q76.benchmark | 7 + .../tpcds/sf1/local/parquet/q77.benchmark | 7 + .../tpcds/sf1/local/parquet/q78.benchmark | 7 + .../tpcds/sf1/local/parquet/q79.benchmark | 7 + .../tpcds/sf1/local/parquet/q80.benchmark | 7 + .../tpcds/sf1/local/parquet/q81.benchmark | 7 + .../tpcds/sf1/local/parquet/q82.benchmark | 7 + .../tpcds/sf1/local/parquet/q83.benchmark | 7 + .../tpcds/sf1/local/parquet/q84.benchmark | 7 + .../tpcds/sf1/local/parquet/q85.benchmark | 7 + .../tpcds/sf1/local/parquet/q86.benchmark | 7 + .../tpcds/sf1/local/parquet/q87.benchmark | 7 + .../tpcds/sf1/local/parquet/q88.benchmark | 7 + .../tpcds/sf1/local/parquet/q89.benchmark | 7 + .../tpcds/sf1/local/parquet/q90.benchmark | 7 + .../tpcds/sf1/local/parquet/q91.benchmark | 7 + .../tpcds/sf1/local/parquet/q92.benchmark | 7 + .../tpcds/sf1/local/parquet/q93.benchmark | 7 + .../tpcds/sf1/local/parquet/q94.benchmark | 7 + .../tpcds/sf1/local/parquet/q95.benchmark | 7 + .../tpcds/sf1/local/parquet/q96.benchmark | 7 + .../tpcds/sf1/local/parquet/q97.benchmark | 7 + .../tpcds/sf1/local/parquet/q98.benchmark | 7 + .../tpcds/sf1/local/parquet/q99.benchmark | 7 + .../local/parquet}/tpcds_sf1.benchmark.in | 2 +- benchmark/tpcds/sf1/remote/delta/load.sql | 27 ++ .../tpcds/sf1/remote/delta/q01.benchmark | 7 + .../tpcds/sf1/remote/delta/q02.benchmark | 7 + .../tpcds/sf1/remote/delta/q03.benchmark | 7 + .../tpcds/sf1/remote/delta/q04.benchmark | 7 + .../tpcds/sf1/remote/delta/q05.benchmark | 7 + .../tpcds/sf1/remote/delta/q06.benchmark | 7 + .../tpcds/sf1/remote/delta/q07.benchmark | 7 + .../tpcds/sf1/remote/delta/q08.benchmark | 7 + .../tpcds/sf1/remote/delta/q09.benchmark | 7 + .../tpcds/sf1/remote/delta/q10.benchmark | 7 + .../tpcds/sf1/remote/delta/q11.benchmark | 7 + .../tpcds/sf1/remote/delta/q12.benchmark | 7 + .../tpcds/sf1/remote/delta/q13.benchmark | 7 + .../tpcds/sf1/remote/delta/q14.benchmark | 7 + .../tpcds/sf1/remote/delta/q15.benchmark | 7 + .../tpcds/sf1/remote/delta/q16.benchmark | 7 + .../tpcds/sf1/remote/delta/q17.benchmark | 7 + .../tpcds/sf1/remote/delta/q18.benchmark | 7 + .../tpcds/sf1/remote/delta/q19.benchmark | 7 + .../tpcds/sf1/remote/delta/q20.benchmark | 7 + .../tpcds/sf1/remote/delta/q21.benchmark | 7 + .../tpcds/sf1/remote/delta/q22.benchmark | 7 + .../tpcds/sf1/remote/delta/q23.benchmark | 7 + .../tpcds/sf1/remote/delta/q24.benchmark | 7 + .../tpcds/sf1/remote/delta/q25.benchmark | 7 + .../tpcds/sf1/remote/delta/q26.benchmark | 7 + .../tpcds/sf1/remote/delta/q27.benchmark | 7 + .../tpcds/sf1/remote/delta/q28.benchmark | 7 + .../tpcds/sf1/remote/delta/q29.benchmark | 7 + .../tpcds/sf1/remote/delta/q30.benchmark | 7 + .../tpcds/sf1/remote/delta/q31.benchmark | 7 + .../tpcds/sf1/remote/delta/q32.benchmark | 7 + .../tpcds/sf1/remote/delta/q33.benchmark | 7 + .../tpcds/sf1/remote/delta/q34.benchmark | 7 + .../tpcds/sf1/remote/delta/q35.benchmark | 7 + .../tpcds/sf1/remote/delta/q36.benchmark | 7 + .../tpcds/sf1/remote/delta/q37.benchmark | 7 + .../tpcds/sf1/remote/delta/q38.benchmark | 7 + .../tpcds/sf1/remote/delta/q39.benchmark | 7 + .../tpcds/sf1/remote/delta/q40.benchmark | 7 + .../tpcds/sf1/remote/delta/q41.benchmark | 7 + .../tpcds/sf1/remote/delta/q42.benchmark | 7 + .../tpcds/sf1/remote/delta/q43.benchmark | 7 + .../tpcds/sf1/remote/delta/q44.benchmark | 7 + .../tpcds/sf1/remote/delta/q45.benchmark | 7 + .../tpcds/sf1/remote/delta/q46.benchmark | 7 + .../tpcds/sf1/remote/delta/q47.benchmark | 7 + .../tpcds/sf1/remote/delta/q48.benchmark | 7 + .../tpcds/sf1/remote/delta/q49.benchmark | 7 + .../tpcds/sf1/remote/delta/q50.benchmark | 7 + .../tpcds/sf1/remote/delta/q51.benchmark | 7 + .../tpcds/sf1/remote/delta/q52.benchmark | 7 + .../tpcds/sf1/remote/delta/q53.benchmark | 7 + .../tpcds/sf1/remote/delta/q54.benchmark | 7 + .../tpcds/sf1/remote/delta/q55.benchmark | 7 + .../tpcds/sf1/remote/delta/q56.benchmark | 7 + .../tpcds/sf1/remote/delta/q57.benchmark | 7 + .../tpcds/sf1/remote/delta/q58.benchmark | 7 + .../tpcds/sf1/remote/delta/q59.benchmark | 7 + .../tpcds/sf1/remote/delta/q60.benchmark | 7 + .../tpcds/sf1/remote/delta/q61.benchmark | 7 + .../tpcds/sf1/remote/delta/q62.benchmark | 7 + .../tpcds/sf1/remote/delta/q63.benchmark | 7 + .../tpcds/sf1/remote/delta/q64.benchmark | 7 + .../tpcds/sf1/remote/delta/q65.benchmark | 7 + .../tpcds/sf1/remote/delta/q66.benchmark | 7 + .../tpcds/sf1/remote/delta/q67.benchmark | 7 + .../tpcds/sf1/remote/delta/q68.benchmark | 7 + .../tpcds/sf1/remote/delta/q69.benchmark | 7 + .../tpcds/sf1/remote/delta/q70.benchmark | 7 + .../tpcds/sf1/remote/delta/q71.benchmark | 7 + .../tpcds/sf1/remote/delta/q72.benchmark | 7 + .../tpcds/sf1/remote/delta/q73.benchmark | 7 + .../tpcds/sf1/remote/delta/q74.benchmark | 7 + .../tpcds/sf1/remote/delta/q75.benchmark | 7 + .../tpcds/sf1/remote/delta/q76.benchmark | 7 + .../tpcds/sf1/remote/delta/q77.benchmark | 7 + .../tpcds/sf1/remote/delta/q78.benchmark | 7 + .../tpcds/sf1/remote/delta/q79.benchmark | 7 + .../tpcds/sf1/remote/delta/q80.benchmark | 7 + .../tpcds/sf1/remote/delta/q81.benchmark | 7 + .../tpcds/sf1/remote/delta/q82.benchmark | 7 + .../tpcds/sf1/remote/delta/q83.benchmark | 7 + .../tpcds/sf1/remote/delta/q84.benchmark | 7 + .../tpcds/sf1/remote/delta/q85.benchmark | 7 + .../tpcds/sf1/remote/delta/q86.benchmark | 7 + .../tpcds/sf1/remote/delta/q87.benchmark | 7 + .../tpcds/sf1/remote/delta/q88.benchmark | 7 + .../tpcds/sf1/remote/delta/q89.benchmark | 7 + .../tpcds/sf1/remote/delta/q90.benchmark | 7 + .../tpcds/sf1/remote/delta/q91.benchmark | 7 + .../tpcds/sf1/remote/delta/q92.benchmark | 7 + .../tpcds/sf1/remote/delta/q93.benchmark | 7 + .../tpcds/sf1/remote/delta/q94.benchmark | 7 + .../tpcds/sf1/remote/delta/q95.benchmark | 7 + .../tpcds/sf1/remote/delta/q96.benchmark | 7 + .../tpcds/sf1/remote/delta/q97.benchmark | 7 + .../tpcds/sf1/remote/delta/q98.benchmark | 7 + .../tpcds/sf1/remote/delta/q99.benchmark | 7 + .../sf1/remote/delta/tpcds_sf1.benchmark.in | 21 ++ .../tpcds/sf1/remote/duckdb/q01.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q02.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q03.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q04.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q05.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q06.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q07.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q08.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q09.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q10.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q11.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q12.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q13.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q14.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q15.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q16.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q17.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q18.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q19.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q20.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q21.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q22.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q23.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q24.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q25.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q26.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q27.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q28.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q29.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q30.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q31.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q32.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q33.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q34.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q35.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q36.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q37.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q38.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q39.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q40.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q41.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q42.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q43.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q44.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q45.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q46.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q47.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q48.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q49.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q50.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q51.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q52.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q53.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q54.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q55.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q56.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q57.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q58.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q59.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q60.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q61.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q62.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q63.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q64.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q65.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q66.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q67.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q68.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q69.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q70.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q71.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q72.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q73.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q74.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q75.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q76.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q77.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q78.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q79.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q80.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q81.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q82.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q83.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q84.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q85.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q86.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q87.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q88.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q89.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q90.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q91.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q92.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q93.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q94.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q95.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q96.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q97.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q98.benchmark | 7 + .../tpcds/sf1/remote/duckdb/q99.benchmark | 7 + .../sf1/remote/duckdb/tpcds_sf1.benchmark.in | 31 +++ benchmark/tpcds/sf1/remote/parquet/load.sql | 28 ++ .../tpcds/sf1/remote/parquet/q01.benchmark | 7 + .../tpcds/sf1/remote/parquet/q02.benchmark | 7 + .../tpcds/sf1/remote/parquet/q03.benchmark | 7 + .../tpcds/sf1/remote/parquet/q04.benchmark | 7 + .../tpcds/sf1/remote/parquet/q05.benchmark | 7 + .../tpcds/sf1/remote/parquet/q06.benchmark | 7 + .../tpcds/sf1/remote/parquet/q07.benchmark | 7 + .../tpcds/sf1/remote/parquet/q08.benchmark | 7 + .../tpcds/sf1/remote/parquet/q09.benchmark | 7 + .../tpcds/sf1/remote/parquet/q10.benchmark | 7 + .../tpcds/sf1/remote/parquet/q11.benchmark | 7 + .../tpcds/sf1/remote/parquet/q12.benchmark | 7 + .../tpcds/sf1/remote/parquet/q13.benchmark | 7 + .../tpcds/sf1/remote/parquet/q14.benchmark | 7 + .../tpcds/sf1/remote/parquet/q15.benchmark | 7 + .../tpcds/sf1/remote/parquet/q16.benchmark | 7 + .../tpcds/sf1/remote/parquet/q17.benchmark | 7 + .../tpcds/sf1/remote/parquet/q18.benchmark | 7 + .../tpcds/sf1/remote/parquet/q19.benchmark | 7 + .../tpcds/sf1/remote/parquet/q20.benchmark | 7 + .../tpcds/sf1/remote/parquet/q21.benchmark | 7 + .../tpcds/sf1/remote/parquet/q22.benchmark | 7 + .../tpcds/sf1/remote/parquet/q23.benchmark | 7 + .../tpcds/sf1/remote/parquet/q24.benchmark | 7 + .../tpcds/sf1/remote/parquet/q25.benchmark | 7 + .../tpcds/sf1/remote/parquet/q26.benchmark | 7 + .../tpcds/sf1/remote/parquet/q27.benchmark | 7 + .../tpcds/sf1/remote/parquet/q28.benchmark | 7 + .../tpcds/sf1/remote/parquet/q29.benchmark | 7 + .../tpcds/sf1/remote/parquet/q30.benchmark | 7 + .../tpcds/sf1/remote/parquet/q31.benchmark | 7 + .../tpcds/sf1/remote/parquet/q32.benchmark | 7 + .../tpcds/sf1/remote/parquet/q33.benchmark | 7 + .../tpcds/sf1/remote/parquet/q34.benchmark | 7 + .../tpcds/sf1/remote/parquet/q35.benchmark | 7 + .../tpcds/sf1/remote/parquet/q36.benchmark | 7 + .../tpcds/sf1/remote/parquet/q37.benchmark | 7 + .../tpcds/sf1/remote/parquet/q38.benchmark | 7 + .../tpcds/sf1/remote/parquet/q39.benchmark | 7 + .../tpcds/sf1/remote/parquet/q40.benchmark | 7 + .../tpcds/sf1/remote/parquet/q41.benchmark | 7 + .../tpcds/sf1/remote/parquet/q42.benchmark | 7 + .../tpcds/sf1/remote/parquet/q43.benchmark | 7 + .../tpcds/sf1/remote/parquet/q44.benchmark | 7 + .../tpcds/sf1/remote/parquet/q45.benchmark | 7 + .../tpcds/sf1/remote/parquet/q46.benchmark | 7 + .../tpcds/sf1/remote/parquet/q47.benchmark | 7 + .../tpcds/sf1/remote/parquet/q48.benchmark | 7 + .../tpcds/sf1/remote/parquet/q49.benchmark | 7 + .../tpcds/sf1/remote/parquet/q50.benchmark | 7 + .../tpcds/sf1/remote/parquet/q51.benchmark | 7 + .../tpcds/sf1/remote/parquet/q52.benchmark | 7 + .../tpcds/sf1/remote/parquet/q53.benchmark | 7 + .../tpcds/sf1/remote/parquet/q54.benchmark | 7 + .../tpcds/sf1/remote/parquet/q55.benchmark | 7 + .../tpcds/sf1/remote/parquet/q56.benchmark | 7 + .../tpcds/sf1/remote/parquet/q57.benchmark | 7 + .../tpcds/sf1/remote/parquet/q58.benchmark | 7 + .../tpcds/sf1/remote/parquet/q59.benchmark | 7 + .../tpcds/sf1/remote/parquet/q60.benchmark | 7 + .../tpcds/sf1/remote/parquet/q61.benchmark | 7 + .../tpcds/sf1/remote/parquet/q62.benchmark | 7 + .../tpcds/sf1/remote/parquet/q63.benchmark | 7 + .../tpcds/sf1/remote/parquet/q64.benchmark | 7 + .../tpcds/sf1/remote/parquet/q65.benchmark | 7 + .../tpcds/sf1/remote/parquet/q66.benchmark | 7 + .../tpcds/sf1/remote/parquet/q67.benchmark | 7 + .../tpcds/sf1/remote/parquet/q68.benchmark | 7 + .../tpcds/sf1/remote/parquet/q69.benchmark | 7 + .../tpcds/sf1/remote/parquet/q70.benchmark | 7 + .../tpcds/sf1/remote/parquet/q71.benchmark | 7 + .../tpcds/sf1/remote/parquet/q72.benchmark | 7 + .../tpcds/sf1/remote/parquet/q73.benchmark | 7 + .../tpcds/sf1/remote/parquet/q74.benchmark | 7 + .../tpcds/sf1/remote/parquet/q75.benchmark | 7 + .../tpcds/sf1/remote/parquet/q76.benchmark | 7 + .../tpcds/sf1/remote/parquet/q77.benchmark | 7 + .../tpcds/sf1/remote/parquet/q78.benchmark | 7 + .../tpcds/sf1/remote/parquet/q79.benchmark | 7 + .../tpcds/sf1/remote/parquet/q80.benchmark | 7 + .../tpcds/sf1/remote/parquet/q81.benchmark | 7 + .../tpcds/sf1/remote/parquet/q82.benchmark | 7 + .../tpcds/sf1/remote/parquet/q83.benchmark | 7 + .../tpcds/sf1/remote/parquet/q84.benchmark | 7 + .../tpcds/sf1/remote/parquet/q85.benchmark | 7 + .../tpcds/sf1/remote/parquet/q86.benchmark | 7 + .../tpcds/sf1/remote/parquet/q87.benchmark | 7 + .../tpcds/sf1/remote/parquet/q88.benchmark | 7 + .../tpcds/sf1/remote/parquet/q89.benchmark | 7 + .../tpcds/sf1/remote/parquet/q90.benchmark | 7 + .../tpcds/sf1/remote/parquet/q91.benchmark | 7 + .../tpcds/sf1/remote/parquet/q92.benchmark | 7 + .../tpcds/sf1/remote/parquet/q93.benchmark | 7 + .../tpcds/sf1/remote/parquet/q94.benchmark | 7 + .../tpcds/sf1/remote/parquet/q95.benchmark | 7 + .../tpcds/sf1/remote/parquet/q96.benchmark | 7 + .../tpcds/sf1/remote/parquet/q97.benchmark | 7 + .../tpcds/sf1/remote/parquet/q98.benchmark | 7 + .../tpcds/sf1/remote/parquet/q99.benchmark | 7 + .../sf1/remote/parquet/tpcds_sf1.benchmark.in | 21 ++ .../delta-remote}/load.sql | 0 .../delta-remote}/q01.benchmark | 2 +- .../delta-remote}/q02.benchmark | 2 +- .../delta-remote}/q03.benchmark | 2 +- .../delta-remote}/q04.benchmark | 2 +- .../delta-remote}/q05.benchmark | 2 +- .../delta-remote}/q06.benchmark | 2 +- .../delta-remote}/q07.benchmark | 2 +- .../delta-remote}/q08.benchmark | 2 +- .../delta-remote}/q09.benchmark | 2 +- .../delta-remote}/q10.benchmark | 2 +- .../delta-remote}/q11.benchmark | 2 +- .../delta-remote}/q12.benchmark | 2 +- .../delta-remote}/q13.benchmark | 2 +- .../delta-remote}/q14.benchmark | 2 +- .../delta-remote}/q15.benchmark | 2 +- .../delta-remote}/q16.benchmark | 2 +- .../delta-remote}/q17.benchmark | 2 +- .../delta-remote}/q18.benchmark | 2 +- .../delta-remote}/q19.benchmark | 2 +- .../delta-remote}/q20.benchmark | 2 +- .../delta-remote}/q21.benchmark | 2 +- .../delta-remote}/q22.benchmark | 2 +- .../delta-remote}/tpch_sf1_delta.benchmark.in | 2 +- .../tpch/{sf1-delta => sf1/delta}/load.sql | 0 .../{sf1-delta => sf1/delta}/q01.benchmark | 4 +- .../{sf1-delta => sf1/delta}/q02.benchmark | 4 +- .../{sf1-delta => sf1/delta}/q03.benchmark | 4 +- .../{sf1-delta => sf1/delta}/q04.benchmark | 4 +- .../{sf1-delta => sf1/delta}/q05.benchmark | 4 +- .../{sf1-delta => sf1/delta}/q06.benchmark | 4 +- .../{sf1-delta => sf1/delta}/q07.benchmark | 4 +- .../{sf1-delta => sf1/delta}/q08.benchmark | 4 +- .../{sf1-delta => sf1/delta}/q09.benchmark | 4 +- .../{sf1-delta => sf1/delta}/q10.benchmark | 4 +- .../{sf1-delta => sf1/delta}/q11.benchmark | 4 +- .../{sf1-delta => sf1/delta}/q12.benchmark | 4 +- .../{sf1-delta => sf1/delta}/q13.benchmark | 4 +- .../{sf1-delta => sf1/delta}/q14.benchmark | 4 +- .../{sf1-delta => sf1/delta}/q15.benchmark | 4 +- .../{sf1-delta => sf1/delta}/q16.benchmark | 4 +- .../{sf1-delta => sf1/delta}/q17.benchmark | 4 +- .../{sf1-delta => sf1/delta}/q18.benchmark | 4 +- .../{sf1-delta => sf1/delta}/q19.benchmark | 4 +- .../{sf1-delta => sf1/delta}/q20.benchmark | 4 +- .../{sf1-delta => sf1/delta}/q21.benchmark | 4 +- .../{sf1-delta => sf1/delta}/q22.benchmark | 4 +- .../delta}/tpch_sf1_delta.benchmark.in | 2 +- .../parquet-remote}/load.sql | 0 .../parquet-remote}/q01.benchmark | 2 +- .../parquet-remote}/q02.benchmark | 2 +- .../parquet-remote}/q03.benchmark | 2 +- .../parquet-remote}/q04.benchmark | 2 +- .../parquet-remote}/q05.benchmark | 2 +- .../parquet-remote}/q06.benchmark | 2 +- .../parquet-remote}/q07.benchmark | 2 +- .../parquet-remote}/q08.benchmark | 2 +- .../parquet-remote}/q09.benchmark | 2 +- .../parquet-remote}/q10.benchmark | 2 +- .../parquet-remote}/q11.benchmark | 2 +- .../parquet-remote}/q12.benchmark | 2 +- .../parquet-remote}/q13.benchmark | 2 +- .../parquet-remote}/q14.benchmark | 2 +- .../parquet-remote}/q15.benchmark | 2 +- .../parquet-remote}/q16.benchmark | 2 +- .../parquet-remote}/q17.benchmark | 2 +- .../parquet-remote}/q18.benchmark | 2 +- .../parquet-remote}/q19.benchmark | 2 +- .../parquet-remote}/q20.benchmark | 2 +- .../parquet-remote}/q21.benchmark | 2 +- .../parquet-remote}/q22.benchmark | 2 +- .../tpch_sf1_delta.benchmark.in | 2 +- scripts/generate_test_data.py | 242 +++++++++++------- test/sql/generated/tpch.test_slow | 44 ++++ 879 files changed, 4672 insertions(+), 1624 deletions(-) delete mode 100644 benchmark/tpcds/sf1-delta/load.sql delete mode 100644 benchmark/tpcds/sf1-delta/q01.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q02.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q03.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q04.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q05.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q06.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q07.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q08.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q09.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q10.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q11.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q12.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q13.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q14.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q15.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q16.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q17.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q18.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q19.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q20.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q21.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q22.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q23.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q24.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q25.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q26.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q27.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q28.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q29.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q30.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q31.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q32.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q33.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q34.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q35.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q36.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q37.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q38.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q39.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q40.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q41.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q42.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q43.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q44.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q45.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q46.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q47.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q48.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q49.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q50.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q51.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q52.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q53.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q54.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q55.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q56.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q57.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q58.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q59.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q60.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q61.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q62.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q63.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q64.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q65.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q66.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q67.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q68.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q69.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q70.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q71.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q72.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q73.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q74.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q75.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q76.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q77.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q78.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q79.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q80.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q81.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q82.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q83.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q84.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q85.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q86.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q87.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q88.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q89.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q90.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q91.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q92.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q93.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q94.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q95.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q96.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q97.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q98.benchmark delete mode 100644 benchmark/tpcds/sf1-delta/q99.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/load.sql delete mode 100644 benchmark/tpcds/sf1-parquet/q01.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q02.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q03.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q04.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q05.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q06.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q07.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q08.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q09.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q10.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q11.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q12.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q13.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q14.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q15.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q16.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q17.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q18.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q19.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q20.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q21.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q22.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q23.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q24.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q25.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q26.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q27.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q28.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q29.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q30.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q31.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q32.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q33.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q34.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q35.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q36.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q37.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q38.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q39.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q40.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q41.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q42.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q43.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q44.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q45.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q46.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q47.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q48.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q49.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q50.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q51.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q52.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q53.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q54.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q55.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q56.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q57.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q58.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q59.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q60.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q61.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q62.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q63.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q64.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q65.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q66.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q67.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q68.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q69.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q70.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q71.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q72.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q73.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q74.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q75.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q76.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q77.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q78.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q79.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q80.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q81.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q82.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q83.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q84.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q85.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q86.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q87.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q88.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q89.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q90.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q91.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q92.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q93.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q94.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q95.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q96.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q97.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q98.benchmark delete mode 100644 benchmark/tpcds/sf1-parquet/q99.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/load.sql create mode 100644 benchmark/tpcds/sf1/local/delta/q01.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q02.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q03.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q04.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q05.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q06.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q07.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q08.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q09.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q10.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q11.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q12.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q13.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q14.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q15.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q16.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q17.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q18.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q19.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q20.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q21.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q22.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q23.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q24.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q25.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q26.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q27.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q28.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q29.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q30.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q31.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q32.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q33.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q34.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q35.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q36.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q37.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q38.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q39.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q40.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q41.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q42.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q43.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q44.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q45.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q46.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q47.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q48.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q49.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q50.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q51.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q52.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q53.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q54.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q55.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q56.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q57.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q58.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q59.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q60.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q61.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q62.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q63.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q64.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q65.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q66.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q67.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q68.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q69.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q70.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q71.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q72.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q73.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q74.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q75.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q76.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q77.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q78.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q79.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q80.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q81.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q82.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q83.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q84.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q85.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q86.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q87.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q88.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q89.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q90.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q91.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q92.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q93.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q94.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q95.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q96.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q97.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q98.benchmark create mode 100644 benchmark/tpcds/sf1/local/delta/q99.benchmark rename benchmark/tpcds/{sf1-delta => sf1/local/delta}/tpcds_sf1.benchmark.in (87%) create mode 100644 benchmark/tpcds/sf1/local/duckdb/q01.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q02.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q03.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q04.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q05.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q06.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q07.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q08.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q09.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q10.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q11.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q12.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q13.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q14.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q15.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q16.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q17.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q18.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q19.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q20.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q21.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q22.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q23.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q24.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q25.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q26.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q27.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q28.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q29.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q30.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q31.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q32.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q33.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q34.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q35.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q36.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q37.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q38.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q39.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q40.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q41.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q42.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q43.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q44.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q45.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q46.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q47.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q48.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q49.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q50.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q51.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q52.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q53.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q54.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q55.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q56.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q57.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q58.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q59.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q60.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q61.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q62.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q63.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q64.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q65.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q66.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q67.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q68.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q69.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q70.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q71.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q72.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q73.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q74.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q75.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q76.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q77.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q78.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q79.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q80.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q81.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q82.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q83.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q84.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q85.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q86.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q87.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q88.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q89.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q90.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q91.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q92.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q93.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q94.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q95.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q96.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q97.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q98.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/q99.benchmark create mode 100644 benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in create mode 100644 benchmark/tpcds/sf1/local/parquet/load.sql create mode 100644 benchmark/tpcds/sf1/local/parquet/q01.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q02.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q03.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q04.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q05.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q06.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q07.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q08.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q09.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q10.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q11.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q12.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q13.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q14.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q15.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q16.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q17.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q18.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q19.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q20.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q21.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q22.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q23.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q24.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q25.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q26.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q27.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q28.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q29.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q30.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q31.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q32.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q33.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q34.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q35.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q36.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q37.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q38.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q39.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q40.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q41.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q42.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q43.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q44.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q45.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q46.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q47.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q48.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q49.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q50.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q51.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q52.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q53.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q54.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q55.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q56.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q57.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q58.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q59.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q60.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q61.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q62.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q63.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q64.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q65.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q66.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q67.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q68.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q69.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q70.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q71.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q72.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q73.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q74.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q75.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q76.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q77.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q78.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q79.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q80.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q81.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q82.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q83.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q84.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q85.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q86.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q87.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q88.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q89.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q90.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q91.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q92.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q93.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q94.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q95.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q96.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q97.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q98.benchmark create mode 100644 benchmark/tpcds/sf1/local/parquet/q99.benchmark rename benchmark/tpcds/{sf1-parquet => sf1/local/parquet}/tpcds_sf1.benchmark.in (86%) create mode 100644 benchmark/tpcds/sf1/remote/delta/load.sql create mode 100644 benchmark/tpcds/sf1/remote/delta/q01.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q02.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q03.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q04.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q05.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q06.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q07.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q08.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q09.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q10.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q11.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q12.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q13.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q14.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q15.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q16.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q17.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q18.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q19.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q20.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q21.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q22.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q23.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q24.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q25.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q26.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q27.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q28.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q29.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q30.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q31.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q32.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q33.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q34.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q35.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q36.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q37.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q38.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q39.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q40.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q41.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q42.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q43.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q44.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q45.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q46.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q47.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q48.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q49.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q50.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q51.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q52.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q53.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q54.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q55.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q56.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q57.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q58.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q59.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q60.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q61.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q62.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q63.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q64.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q65.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q66.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q67.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q68.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q69.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q70.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q71.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q72.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q73.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q74.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q75.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q76.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q77.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q78.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q79.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q80.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q81.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q82.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q83.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q84.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q85.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q86.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q87.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q88.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q89.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q90.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q91.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q92.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q93.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q94.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q95.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q96.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q97.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q98.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/q99.benchmark create mode 100644 benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q01.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q02.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q03.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q04.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q05.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q06.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q07.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q08.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q09.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q10.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q11.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q12.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q13.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q14.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q15.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q16.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q17.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q18.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q19.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q20.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q21.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q22.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q23.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q24.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q25.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q26.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q27.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q28.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q29.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q30.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q31.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q32.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q33.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q34.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q35.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q36.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q37.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q38.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q39.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q40.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q41.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q42.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q43.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q44.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q45.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q46.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q47.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q48.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q49.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q50.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q51.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q52.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q53.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q54.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q55.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q56.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q57.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q58.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q59.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q60.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q61.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q62.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q63.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q64.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q65.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q66.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q67.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q68.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q69.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q70.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q71.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q72.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q73.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q74.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q75.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q76.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q77.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q78.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q79.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q80.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q81.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q82.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q83.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q84.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q85.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q86.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q87.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q88.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q89.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q90.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q91.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q92.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q93.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q94.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q95.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q96.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q97.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q98.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/q99.benchmark create mode 100644 benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in create mode 100644 benchmark/tpcds/sf1/remote/parquet/load.sql create mode 100644 benchmark/tpcds/sf1/remote/parquet/q01.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q02.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q03.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q04.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q05.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q06.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q07.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q08.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q09.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q10.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q11.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q12.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q13.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q14.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q15.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q16.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q17.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q18.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q19.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q20.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q21.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q22.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q23.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q24.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q25.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q26.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q27.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q28.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q29.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q30.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q31.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q32.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q33.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q34.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q35.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q36.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q37.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q38.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q39.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q40.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q41.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q42.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q43.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q44.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q45.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q46.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q47.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q48.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q49.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q50.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q51.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q52.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q53.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q54.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q55.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q56.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q57.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q58.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q59.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q60.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q61.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q62.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q63.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q64.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q65.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q66.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q67.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q68.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q69.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q70.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q71.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q72.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q73.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q74.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q75.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q76.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q77.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q78.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q79.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q80.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q81.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q82.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q83.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q84.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q85.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q86.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q87.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q88.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q89.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q90.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q91.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q92.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q93.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q94.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q95.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q96.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q97.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q98.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/q99.benchmark create mode 100644 benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in rename benchmark/tpch/{sf1-delta-remote => sf1/delta-remote}/load.sql (100%) rename benchmark/tpch/{sf1-delta-remote => sf1/delta-remote}/q01.benchmark (72%) rename benchmark/tpch/{sf1-delta-remote => sf1/delta-remote}/q02.benchmark (72%) rename benchmark/tpch/{sf1-delta-remote => sf1/delta-remote}/q03.benchmark (72%) rename benchmark/tpch/{sf1-delta-remote => sf1/delta-remote}/q04.benchmark (72%) rename benchmark/tpch/{sf1-delta-remote => sf1/delta-remote}/q05.benchmark (72%) rename benchmark/tpch/{sf1-delta-remote => sf1/delta-remote}/q06.benchmark (72%) rename benchmark/tpch/{sf1-delta-remote => sf1/delta-remote}/q07.benchmark (72%) rename benchmark/tpch/{sf1-delta-remote => sf1/delta-remote}/q08.benchmark (72%) rename benchmark/tpch/{sf1-delta-remote => sf1/delta-remote}/q09.benchmark (72%) rename benchmark/tpch/{sf1-delta-remote => sf1/delta-remote}/q10.benchmark (72%) rename benchmark/tpch/{sf1-delta-remote => sf1/delta-remote}/q11.benchmark (72%) rename benchmark/tpch/{sf1-delta-remote => sf1/delta-remote}/q12.benchmark (72%) rename benchmark/tpch/{sf1-delta-remote => sf1/delta-remote}/q13.benchmark (72%) rename benchmark/tpch/{sf1-delta-remote => sf1/delta-remote}/q14.benchmark (72%) rename benchmark/tpch/{sf1-delta-remote => sf1/delta-remote}/q15.benchmark (72%) rename benchmark/tpch/{sf1-delta-remote => sf1/delta-remote}/q16.benchmark (72%) rename benchmark/tpch/{sf1-delta-remote => sf1/delta-remote}/q17.benchmark (72%) rename benchmark/tpch/{sf1-delta-remote => sf1/delta-remote}/q18.benchmark (72%) rename benchmark/tpch/{sf1-delta-remote => sf1/delta-remote}/q19.benchmark (72%) rename benchmark/tpch/{sf1-delta-remote => sf1/delta-remote}/q20.benchmark (72%) rename benchmark/tpch/{sf1-delta-remote => sf1/delta-remote}/q21.benchmark (72%) rename benchmark/tpch/{sf1-delta-remote => sf1/delta-remote}/q22.benchmark (72%) rename benchmark/tpch/{sf1-delta-remote => sf1/delta-remote}/tpch_sf1_delta.benchmark.in (87%) rename benchmark/tpch/{sf1-delta => sf1/delta}/load.sql (100%) rename benchmark/tpch/{sf1-delta => sf1/delta}/q01.benchmark (51%) rename benchmark/tpch/{sf1-delta => sf1/delta}/q02.benchmark (51%) rename benchmark/tpch/{sf1-delta => sf1/delta}/q03.benchmark (51%) rename benchmark/tpch/{sf1-delta => sf1/delta}/q04.benchmark (51%) rename benchmark/tpch/{sf1-delta => sf1/delta}/q05.benchmark (51%) rename benchmark/tpch/{sf1-delta => sf1/delta}/q06.benchmark (51%) rename benchmark/tpch/{sf1-delta => sf1/delta}/q07.benchmark (51%) rename benchmark/tpch/{sf1-delta => sf1/delta}/q08.benchmark (51%) rename benchmark/tpch/{sf1-delta => sf1/delta}/q09.benchmark (51%) rename benchmark/tpch/{sf1-delta => sf1/delta}/q10.benchmark (51%) rename benchmark/tpch/{sf1-delta => sf1/delta}/q11.benchmark (51%) rename benchmark/tpch/{sf1-delta => sf1/delta}/q12.benchmark (51%) rename benchmark/tpch/{sf1-delta => sf1/delta}/q13.benchmark (51%) rename benchmark/tpch/{sf1-delta => sf1/delta}/q14.benchmark (51%) rename benchmark/tpch/{sf1-delta => sf1/delta}/q15.benchmark (51%) rename benchmark/tpch/{sf1-delta => sf1/delta}/q16.benchmark (51%) rename benchmark/tpch/{sf1-delta => sf1/delta}/q17.benchmark (51%) rename benchmark/tpch/{sf1-delta => sf1/delta}/q18.benchmark (51%) rename benchmark/tpch/{sf1-delta => sf1/delta}/q19.benchmark (51%) rename benchmark/tpch/{sf1-delta => sf1/delta}/q20.benchmark (51%) rename benchmark/tpch/{sf1-delta => sf1/delta}/q21.benchmark (51%) rename benchmark/tpch/{sf1-delta => sf1/delta}/q22.benchmark (51%) rename benchmark/tpch/{sf1-delta => sf1/delta}/tpch_sf1_delta.benchmark.in (88%) rename benchmark/tpch/{sf1-parquet-remote => sf1/parquet-remote}/load.sql (100%) rename benchmark/tpch/{sf1-parquet-remote => sf1/parquet-remote}/q01.benchmark (72%) rename benchmark/tpch/{sf1-parquet-remote => sf1/parquet-remote}/q02.benchmark (72%) rename benchmark/tpch/{sf1-parquet-remote => sf1/parquet-remote}/q03.benchmark (72%) rename benchmark/tpch/{sf1-parquet-remote => sf1/parquet-remote}/q04.benchmark (72%) rename benchmark/tpch/{sf1-parquet-remote => sf1/parquet-remote}/q05.benchmark (72%) rename benchmark/tpch/{sf1-parquet-remote => sf1/parquet-remote}/q06.benchmark (72%) rename benchmark/tpch/{sf1-parquet-remote => sf1/parquet-remote}/q07.benchmark (72%) rename benchmark/tpch/{sf1-parquet-remote => sf1/parquet-remote}/q08.benchmark (72%) rename benchmark/tpch/{sf1-parquet-remote => sf1/parquet-remote}/q09.benchmark (72%) rename benchmark/tpch/{sf1-parquet-remote => sf1/parquet-remote}/q10.benchmark (72%) rename benchmark/tpch/{sf1-parquet-remote => sf1/parquet-remote}/q11.benchmark (72%) rename benchmark/tpch/{sf1-parquet-remote => sf1/parquet-remote}/q12.benchmark (72%) rename benchmark/tpch/{sf1-parquet-remote => sf1/parquet-remote}/q13.benchmark (72%) rename benchmark/tpch/{sf1-parquet-remote => sf1/parquet-remote}/q14.benchmark (72%) rename benchmark/tpch/{sf1-parquet-remote => sf1/parquet-remote}/q15.benchmark (72%) rename benchmark/tpch/{sf1-parquet-remote => sf1/parquet-remote}/q16.benchmark (72%) rename benchmark/tpch/{sf1-parquet-remote => sf1/parquet-remote}/q17.benchmark (72%) rename benchmark/tpch/{sf1-parquet-remote => sf1/parquet-remote}/q18.benchmark (72%) rename benchmark/tpch/{sf1-parquet-remote => sf1/parquet-remote}/q19.benchmark (72%) rename benchmark/tpch/{sf1-parquet-remote => sf1/parquet-remote}/q20.benchmark (72%) rename benchmark/tpch/{sf1-parquet-remote => sf1/parquet-remote}/q21.benchmark (72%) rename benchmark/tpch/{sf1-parquet-remote => sf1/parquet-remote}/q22.benchmark (72%) rename benchmark/tpch/{sf1-parquet-remote => sf1/parquet-remote}/tpch_sf1_delta.benchmark.in (86%) diff --git a/benchmark/benchmark.Makefile b/benchmark/benchmark.Makefile index 9dd45a4..7453e7e 100644 --- a/benchmark/benchmark.Makefile +++ b/benchmark/benchmark.Makefile @@ -4,6 +4,11 @@ ifeq ("$(BENCHMARK_PATTERN)a", "a") BENCHMARK_PATTERN:=.* endif +ifeq ("$(IO_MODE)a", "a") + IO_MODE:=local +endif + + bench-output-dir: mkdir -p benchmark_results @@ -22,10 +27,13 @@ plot: # TPCH SF1 on delta table bench-run-tpch-sf1-delta: bench-output-dir - ./build/release/benchmark/benchmark_runner --root-dir './' 'benchmark/tpch/sf1-delta/$(BENCHMARK_PATTERN)' 2>&1 | tee benchmark_results/tpch-sf1-delta.csv + ./build/release/benchmark/benchmark_runner --root-dir './' 'benchmark/tpch/sf1/delta/$(BENCHMARK_PATTERN)' 2>&1 | tee benchmark_results/tpch-sf1-delta.csv # TPCH SF1 on parquet files bench-run-tpch-sf1-parquet: bench-output-dir - ./build/release/benchmark/benchmark_runner 'benchmark/tpch/sf1-parquet/$(BENCHMARK_PATTERN)' 2>&1 | tee benchmark_results/tpch-sf1-parquet.csv + ./build/release/benchmark/benchmark_runner 'benchmark/tpch/sf1/parquet/$(BENCHMARK_PATTERN)' 2>&1 | tee benchmark_results/tpch-sf1-parquet.csv +# TPCH SF1 on duckdb file +bench-run-tpch-sf1-duckdb: bench-output-dir + ./build/release/benchmark/benchmark_runner 'benchmark/tpch/sf1/$(BENCHMARK_PATTERN)' 2>&1 | tee benchmark_results/tpch-sf1-duckdb.csv # COMPARES TPCH SF1 on parquet file vs on delta files bench-run-tpch-sf1: bench-run-tpch-sf1-delta bench-run-tpch-sf1-parquet @@ -35,25 +43,29 @@ bench-run-tpch-sf1: bench-run-tpch-sf1-delta bench-run-tpch-sf1-parquet # TPCH on remote delta table (set BENCHMARK_DATA_S3_LINEITEM_SF1) bench-run-tpch-sf1-remote-delta: bench-output-dir - ./build/release/benchmark/benchmark_runner --root-dir './' 'benchmark/tpch/sf1-delta-remote/$(BENCHMARK_PATTERN)' 2>&1 | tee benchmark_results/tpch-sf1-remote-delta.csv + ./build/release/benchmark/benchmark_runner --root-dir './' 'benchmark/tpch/sf1/delta-remote/$(BENCHMARK_PATTERN)' 2>&1 | tee benchmark_results/tpch-sf1-remote-delta.csv # TPCH on remote parquet table (set BENCHMARK_DATA_S3_LINEITEM_SF1) bench-run-tpch-sf1-remote-parquet: bench-output-dir - ./build/release/benchmark/benchmark_runner --root-dir './' 'benchmark/tpch/sf1-parquet-remote/$(BENCHMARK_PATTERN)' 2>&1 | tee benchmark_results/tpch-sf1-remote-parquet.csv + ./build/release/benchmark/benchmark_runner --root-dir './' 'benchmark/tpch/sf1/parquet-remote/$(BENCHMARK_PATTERN)' 2>&1 | tee benchmark_results/tpch-sf1-remote-parquet.csv # COMPARES TPCH SF1 on parquet file vs on delta files bench-run-tpch-sf1-remote: bench-run-tpch-sf1-remote-parquet bench-run-tpch-sf1-remote-delta ### -# TPCDS LOCAL +# TPCDS ### # TPCDS SF1 on delta table bench-run-tpcds-sf1-delta: bench-output-dir - ./build/release/benchmark/benchmark_runner --root-dir './' 'benchmark/tpcds/sf1-delta/$(BENCHMARK_PATTERN)' 2>&1 | tee benchmark_results/tpcds-sf1-delta.csv + ./build/release/benchmark/benchmark_runner --root-dir './' 'benchmark/tpcds/sf1/$(IO_MODE)/delta/$(BENCHMARK_PATTERN)' 2>&1 | tee benchmark_results/tpcds-sf1-delta-$(IO_MODE).csv # TPCDS SF1 on parquet files bench-run-tpcds-sf1-parquet: bench-output-dir - ./build/release/benchmark/benchmark_runner --root-dir './' 'benchmark/tpcds/sf1-parquet/$(BENCHMARK_PATTERN)' 2>&1 | tee benchmark_results/tpcds-sf1-parquet.csv + ./build/release/benchmark/benchmark_runner --root-dir './' 'benchmark/tpcds/sf1/$(IO_MODE)/parquet/$(BENCHMARK_PATTERN)' 2>&1 | tee benchmark_results/tpcds-sf1-parquet-$(IO_MODE).csv +# TPCDS SF1 on duckdb files +bench-run-tpcds-sf1-duckdb: bench-output-dir + ./build/release/benchmark/benchmark_runner --root-dir './' 'benchmark/tpcds/sf1/$(IO_MODE)/duckdb/$(BENCHMARK_PATTERN)' 2>&1 | tee benchmark_results/tpcds-sf1-duckdb-$(IO_MODE).csv + # COMPARES TPCDS SF1 on parquet file vs on delta files -bench-run-tpcds-sf1: bench-run-tpcds-sf1-delta bench-run-tpcds-sf1-parquet +bench-run-tpcds-sf1: bench-run-tpcds-sf1-delta bench-run-tpcds-sf1-parquet bench-run-tpcds-sf1-duckdb ### # ALL diff --git a/benchmark/tpcds/sf1-delta/load.sql b/benchmark/tpcds/sf1-delta/load.sql deleted file mode 100644 index c482618..0000000 --- a/benchmark/tpcds/sf1-delta/load.sql +++ /dev/null @@ -1,24 +0,0 @@ -create view call_center as from delta_scan('./data/generated/tpcds_sf1/call_center/delta_lake'); -create view catalog_page as from delta_scan('./data/generated/tpcds_sf1/catalog_page/delta_lake'); -create view catalog_returns as from delta_scan('./data/generated/tpcds_sf1/catalog_returns/delta_lake'); -create view catalog_sales as from delta_scan('./data/generated/tpcds_sf1/catalog_sales/delta_lake'); -create view customer as from delta_scan('./data/generated/tpcds_sf1/customer/delta_lake'); -create view customer_demographics as from delta_scan('./data/generated/tpcds_sf1/customer_demographics/delta_lake'); -create view customer_address as from delta_scan('./data/generated/tpcds_sf1/customer_address/delta_lake'); -create view date_dim as from delta_scan('./data/generated/tpcds_sf1/date_dim/delta_lake'); -create view household_demographics as from delta_scan('./data/generated/tpcds_sf1/household_demographics/delta_lake'); -create view inventory as from delta_scan('./data/generated/tpcds_sf1/inventory/delta_lake'); -create view income_band as from delta_scan('./data/generated/tpcds_sf1/income_band/delta_lake'); -create view item as from delta_scan('./data/generated/tpcds_sf1/item/delta_lake'); -create view promotion as from delta_scan('./data/generated/tpcds_sf1/promotion/delta_lake'); -create view reason as from delta_scan('./data/generated/tpcds_sf1/reason/delta_lake'); -create view ship_mode as from delta_scan('./data/generated/tpcds_sf1/ship_mode/delta_lake'); -create view store as from delta_scan('./data/generated/tpcds_sf1/store/delta_lake'); -create view store_returns as from delta_scan('./data/generated/tpcds_sf1/store_returns/delta_lake'); -create view store_sales as from delta_scan('./data/generated/tpcds_sf1/store_sales/delta_lake'); -create view time_dim as from delta_scan('./data/generated/tpcds_sf1/time_dim/delta_lake'); -create view warehouse as from delta_scan('./data/generated/tpcds_sf1/warehouse/delta_lake'); -create view web_page as from delta_scan('./data/generated/tpcds_sf1/web_page/delta_lake'); -create view web_returns as from delta_scan('./data/generated/tpcds_sf1/web_returns/delta_lake'); -create view web_sales as from delta_scan('./data/generated/tpcds_sf1/web_sales/delta_lake'); -create view web_site as from delta_scan('./data/generated/tpcds_sf1/web_site/delta_lake'); \ No newline at end of file diff --git a/benchmark/tpcds/sf1-delta/q01.benchmark b/benchmark/tpcds/sf1-delta/q01.benchmark deleted file mode 100644 index 4afa256..0000000 --- a/benchmark/tpcds/sf1-delta/q01.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q01.benchmark -# description: Run query 01 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=1 -QUERY_NUMBER_PADDED=01 diff --git a/benchmark/tpcds/sf1-delta/q02.benchmark b/benchmark/tpcds/sf1-delta/q02.benchmark deleted file mode 100644 index 260f65a..0000000 --- a/benchmark/tpcds/sf1-delta/q02.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q02.benchmark -# description: Run query 02 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=2 -QUERY_NUMBER_PADDED=02 diff --git a/benchmark/tpcds/sf1-delta/q03.benchmark b/benchmark/tpcds/sf1-delta/q03.benchmark deleted file mode 100644 index 06c4bf0..0000000 --- a/benchmark/tpcds/sf1-delta/q03.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q03.benchmark -# description: Run query 03 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=3 -QUERY_NUMBER_PADDED=03 diff --git a/benchmark/tpcds/sf1-delta/q04.benchmark b/benchmark/tpcds/sf1-delta/q04.benchmark deleted file mode 100644 index ab13a2a..0000000 --- a/benchmark/tpcds/sf1-delta/q04.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q04.benchmark -# description: Run query 04 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=4 -QUERY_NUMBER_PADDED=04 diff --git a/benchmark/tpcds/sf1-delta/q05.benchmark b/benchmark/tpcds/sf1-delta/q05.benchmark deleted file mode 100644 index 583f4bc..0000000 --- a/benchmark/tpcds/sf1-delta/q05.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q05.benchmark -# description: Run query 05 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=5 -QUERY_NUMBER_PADDED=05 diff --git a/benchmark/tpcds/sf1-delta/q06.benchmark b/benchmark/tpcds/sf1-delta/q06.benchmark deleted file mode 100644 index 17a5d62..0000000 --- a/benchmark/tpcds/sf1-delta/q06.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q06.benchmark -# description: Run query 06 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=6 -QUERY_NUMBER_PADDED=06 diff --git a/benchmark/tpcds/sf1-delta/q07.benchmark b/benchmark/tpcds/sf1-delta/q07.benchmark deleted file mode 100644 index aa54538..0000000 --- a/benchmark/tpcds/sf1-delta/q07.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q07.benchmark -# description: Run query 07 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=7 -QUERY_NUMBER_PADDED=07 diff --git a/benchmark/tpcds/sf1-delta/q08.benchmark b/benchmark/tpcds/sf1-delta/q08.benchmark deleted file mode 100644 index 655ac7f..0000000 --- a/benchmark/tpcds/sf1-delta/q08.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q08.benchmark -# description: Run query 08 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=8 -QUERY_NUMBER_PADDED=08 diff --git a/benchmark/tpcds/sf1-delta/q09.benchmark b/benchmark/tpcds/sf1-delta/q09.benchmark deleted file mode 100644 index c0bef34..0000000 --- a/benchmark/tpcds/sf1-delta/q09.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q09.benchmark -# description: Run query 09 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=9 -QUERY_NUMBER_PADDED=09 diff --git a/benchmark/tpcds/sf1-delta/q10.benchmark b/benchmark/tpcds/sf1-delta/q10.benchmark deleted file mode 100644 index c99f19e..0000000 --- a/benchmark/tpcds/sf1-delta/q10.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q10.benchmark -# description: Run query 10 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=10 -QUERY_NUMBER_PADDED=10 diff --git a/benchmark/tpcds/sf1-delta/q11.benchmark b/benchmark/tpcds/sf1-delta/q11.benchmark deleted file mode 100644 index bddc394..0000000 --- a/benchmark/tpcds/sf1-delta/q11.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q11.benchmark -# description: Run query 11 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=11 -QUERY_NUMBER_PADDED=11 diff --git a/benchmark/tpcds/sf1-delta/q12.benchmark b/benchmark/tpcds/sf1-delta/q12.benchmark deleted file mode 100644 index 475d6c8..0000000 --- a/benchmark/tpcds/sf1-delta/q12.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q12.benchmark -# description: Run query 12 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=12 -QUERY_NUMBER_PADDED=12 diff --git a/benchmark/tpcds/sf1-delta/q13.benchmark b/benchmark/tpcds/sf1-delta/q13.benchmark deleted file mode 100644 index a6915d0..0000000 --- a/benchmark/tpcds/sf1-delta/q13.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q13.benchmark -# description: Run query 13 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=13 -QUERY_NUMBER_PADDED=13 diff --git a/benchmark/tpcds/sf1-delta/q14.benchmark b/benchmark/tpcds/sf1-delta/q14.benchmark deleted file mode 100644 index eec9b70..0000000 --- a/benchmark/tpcds/sf1-delta/q14.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q14.benchmark -# description: Run query 14 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=14 -QUERY_NUMBER_PADDED=14 diff --git a/benchmark/tpcds/sf1-delta/q15.benchmark b/benchmark/tpcds/sf1-delta/q15.benchmark deleted file mode 100644 index 9f44d26..0000000 --- a/benchmark/tpcds/sf1-delta/q15.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q15.benchmark -# description: Run query 15 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=15 -QUERY_NUMBER_PADDED=15 diff --git a/benchmark/tpcds/sf1-delta/q16.benchmark b/benchmark/tpcds/sf1-delta/q16.benchmark deleted file mode 100644 index b76f510..0000000 --- a/benchmark/tpcds/sf1-delta/q16.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q16.benchmark -# description: Run query 16 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=16 -QUERY_NUMBER_PADDED=16 diff --git a/benchmark/tpcds/sf1-delta/q17.benchmark b/benchmark/tpcds/sf1-delta/q17.benchmark deleted file mode 100644 index 46fa716..0000000 --- a/benchmark/tpcds/sf1-delta/q17.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q17.benchmark -# description: Run query 17 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=17 -QUERY_NUMBER_PADDED=17 diff --git a/benchmark/tpcds/sf1-delta/q18.benchmark b/benchmark/tpcds/sf1-delta/q18.benchmark deleted file mode 100644 index e7cebaa..0000000 --- a/benchmark/tpcds/sf1-delta/q18.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q18.benchmark -# description: Run query 18 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=18 -QUERY_NUMBER_PADDED=18 diff --git a/benchmark/tpcds/sf1-delta/q19.benchmark b/benchmark/tpcds/sf1-delta/q19.benchmark deleted file mode 100644 index 88d96c6..0000000 --- a/benchmark/tpcds/sf1-delta/q19.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q19.benchmark -# description: Run query 19 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=19 -QUERY_NUMBER_PADDED=19 diff --git a/benchmark/tpcds/sf1-delta/q20.benchmark b/benchmark/tpcds/sf1-delta/q20.benchmark deleted file mode 100644 index aa01979..0000000 --- a/benchmark/tpcds/sf1-delta/q20.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q20.benchmark -# description: Run query 20 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=20 -QUERY_NUMBER_PADDED=20 diff --git a/benchmark/tpcds/sf1-delta/q21.benchmark b/benchmark/tpcds/sf1-delta/q21.benchmark deleted file mode 100644 index dbe5a17..0000000 --- a/benchmark/tpcds/sf1-delta/q21.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q21.benchmark -# description: Run query 21 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=21 -QUERY_NUMBER_PADDED=21 diff --git a/benchmark/tpcds/sf1-delta/q22.benchmark b/benchmark/tpcds/sf1-delta/q22.benchmark deleted file mode 100644 index 486db66..0000000 --- a/benchmark/tpcds/sf1-delta/q22.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q22.benchmark -# description: Run query 22 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=22 -QUERY_NUMBER_PADDED=22 diff --git a/benchmark/tpcds/sf1-delta/q23.benchmark b/benchmark/tpcds/sf1-delta/q23.benchmark deleted file mode 100644 index 695da9a..0000000 --- a/benchmark/tpcds/sf1-delta/q23.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q23.benchmark -# description: Run query 23 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=23 -QUERY_NUMBER_PADDED=23 diff --git a/benchmark/tpcds/sf1-delta/q24.benchmark b/benchmark/tpcds/sf1-delta/q24.benchmark deleted file mode 100644 index e12cffc..0000000 --- a/benchmark/tpcds/sf1-delta/q24.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q24.benchmark -# description: Run query 24 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=24 -QUERY_NUMBER_PADDED=24 diff --git a/benchmark/tpcds/sf1-delta/q25.benchmark b/benchmark/tpcds/sf1-delta/q25.benchmark deleted file mode 100644 index 988426f..0000000 --- a/benchmark/tpcds/sf1-delta/q25.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q25.benchmark -# description: Run query 25 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=25 -QUERY_NUMBER_PADDED=25 diff --git a/benchmark/tpcds/sf1-delta/q26.benchmark b/benchmark/tpcds/sf1-delta/q26.benchmark deleted file mode 100644 index a475e11..0000000 --- a/benchmark/tpcds/sf1-delta/q26.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q26.benchmark -# description: Run query 26 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=26 -QUERY_NUMBER_PADDED=26 diff --git a/benchmark/tpcds/sf1-delta/q27.benchmark b/benchmark/tpcds/sf1-delta/q27.benchmark deleted file mode 100644 index 3474886..0000000 --- a/benchmark/tpcds/sf1-delta/q27.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q27.benchmark -# description: Run query 27 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=27 -QUERY_NUMBER_PADDED=27 diff --git a/benchmark/tpcds/sf1-delta/q28.benchmark b/benchmark/tpcds/sf1-delta/q28.benchmark deleted file mode 100644 index 9dea5b9..0000000 --- a/benchmark/tpcds/sf1-delta/q28.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q28.benchmark -# description: Run query 28 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=28 -QUERY_NUMBER_PADDED=28 diff --git a/benchmark/tpcds/sf1-delta/q29.benchmark b/benchmark/tpcds/sf1-delta/q29.benchmark deleted file mode 100644 index 22247ea..0000000 --- a/benchmark/tpcds/sf1-delta/q29.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q29.benchmark -# description: Run query 29 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=29 -QUERY_NUMBER_PADDED=29 diff --git a/benchmark/tpcds/sf1-delta/q30.benchmark b/benchmark/tpcds/sf1-delta/q30.benchmark deleted file mode 100644 index b41d4ad..0000000 --- a/benchmark/tpcds/sf1-delta/q30.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q30.benchmark -# description: Run query 30 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=30 -QUERY_NUMBER_PADDED=30 diff --git a/benchmark/tpcds/sf1-delta/q31.benchmark b/benchmark/tpcds/sf1-delta/q31.benchmark deleted file mode 100644 index 92a0306..0000000 --- a/benchmark/tpcds/sf1-delta/q31.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q31.benchmark -# description: Run query 31 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=31 -QUERY_NUMBER_PADDED=31 diff --git a/benchmark/tpcds/sf1-delta/q32.benchmark b/benchmark/tpcds/sf1-delta/q32.benchmark deleted file mode 100644 index 57ebee9..0000000 --- a/benchmark/tpcds/sf1-delta/q32.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q32.benchmark -# description: Run query 32 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=32 -QUERY_NUMBER_PADDED=32 diff --git a/benchmark/tpcds/sf1-delta/q33.benchmark b/benchmark/tpcds/sf1-delta/q33.benchmark deleted file mode 100644 index 32c0479..0000000 --- a/benchmark/tpcds/sf1-delta/q33.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q33.benchmark -# description: Run query 33 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=33 -QUERY_NUMBER_PADDED=33 diff --git a/benchmark/tpcds/sf1-delta/q34.benchmark b/benchmark/tpcds/sf1-delta/q34.benchmark deleted file mode 100644 index 0a034c4..0000000 --- a/benchmark/tpcds/sf1-delta/q34.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q34.benchmark -# description: Run query 34 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=34 -QUERY_NUMBER_PADDED=34 diff --git a/benchmark/tpcds/sf1-delta/q35.benchmark b/benchmark/tpcds/sf1-delta/q35.benchmark deleted file mode 100644 index 7ee5bb2..0000000 --- a/benchmark/tpcds/sf1-delta/q35.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q35.benchmark -# description: Run query 35 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=35 -QUERY_NUMBER_PADDED=35 diff --git a/benchmark/tpcds/sf1-delta/q36.benchmark b/benchmark/tpcds/sf1-delta/q36.benchmark deleted file mode 100644 index f7b3fc0..0000000 --- a/benchmark/tpcds/sf1-delta/q36.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q36.benchmark -# description: Run query 36 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=36 -QUERY_NUMBER_PADDED=36 diff --git a/benchmark/tpcds/sf1-delta/q37.benchmark b/benchmark/tpcds/sf1-delta/q37.benchmark deleted file mode 100644 index e482a3d..0000000 --- a/benchmark/tpcds/sf1-delta/q37.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q37.benchmark -# description: Run query 37 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=37 -QUERY_NUMBER_PADDED=37 diff --git a/benchmark/tpcds/sf1-delta/q38.benchmark b/benchmark/tpcds/sf1-delta/q38.benchmark deleted file mode 100644 index 120d4d1..0000000 --- a/benchmark/tpcds/sf1-delta/q38.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q38.benchmark -# description: Run query 38 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=38 -QUERY_NUMBER_PADDED=38 diff --git a/benchmark/tpcds/sf1-delta/q39.benchmark b/benchmark/tpcds/sf1-delta/q39.benchmark deleted file mode 100644 index 9216a08..0000000 --- a/benchmark/tpcds/sf1-delta/q39.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q39.benchmark -# description: Run query 39 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=39 -QUERY_NUMBER_PADDED=39 diff --git a/benchmark/tpcds/sf1-delta/q40.benchmark b/benchmark/tpcds/sf1-delta/q40.benchmark deleted file mode 100644 index 7b78045..0000000 --- a/benchmark/tpcds/sf1-delta/q40.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q40.benchmark -# description: Run query 40 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=40 -QUERY_NUMBER_PADDED=40 diff --git a/benchmark/tpcds/sf1-delta/q41.benchmark b/benchmark/tpcds/sf1-delta/q41.benchmark deleted file mode 100644 index 03c041f..0000000 --- a/benchmark/tpcds/sf1-delta/q41.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q41.benchmark -# description: Run query 41 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=41 -QUERY_NUMBER_PADDED=41 diff --git a/benchmark/tpcds/sf1-delta/q42.benchmark b/benchmark/tpcds/sf1-delta/q42.benchmark deleted file mode 100644 index 80eabea..0000000 --- a/benchmark/tpcds/sf1-delta/q42.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q42.benchmark -# description: Run query 42 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=42 -QUERY_NUMBER_PADDED=42 diff --git a/benchmark/tpcds/sf1-delta/q43.benchmark b/benchmark/tpcds/sf1-delta/q43.benchmark deleted file mode 100644 index 2b0e27a..0000000 --- a/benchmark/tpcds/sf1-delta/q43.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q43.benchmark -# description: Run query 43 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=43 -QUERY_NUMBER_PADDED=43 diff --git a/benchmark/tpcds/sf1-delta/q44.benchmark b/benchmark/tpcds/sf1-delta/q44.benchmark deleted file mode 100644 index 6e2571a..0000000 --- a/benchmark/tpcds/sf1-delta/q44.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q44.benchmark -# description: Run query 44 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=44 -QUERY_NUMBER_PADDED=44 diff --git a/benchmark/tpcds/sf1-delta/q45.benchmark b/benchmark/tpcds/sf1-delta/q45.benchmark deleted file mode 100644 index bc733aa..0000000 --- a/benchmark/tpcds/sf1-delta/q45.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q45.benchmark -# description: Run query 45 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=45 -QUERY_NUMBER_PADDED=45 diff --git a/benchmark/tpcds/sf1-delta/q46.benchmark b/benchmark/tpcds/sf1-delta/q46.benchmark deleted file mode 100644 index 338d6c2..0000000 --- a/benchmark/tpcds/sf1-delta/q46.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q46.benchmark -# description: Run query 46 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=46 -QUERY_NUMBER_PADDED=46 diff --git a/benchmark/tpcds/sf1-delta/q47.benchmark b/benchmark/tpcds/sf1-delta/q47.benchmark deleted file mode 100644 index 0031c36..0000000 --- a/benchmark/tpcds/sf1-delta/q47.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q47.benchmark -# description: Run query 47 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=47 -QUERY_NUMBER_PADDED=47 diff --git a/benchmark/tpcds/sf1-delta/q48.benchmark b/benchmark/tpcds/sf1-delta/q48.benchmark deleted file mode 100644 index dba4376..0000000 --- a/benchmark/tpcds/sf1-delta/q48.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q48.benchmark -# description: Run query 48 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=48 -QUERY_NUMBER_PADDED=48 diff --git a/benchmark/tpcds/sf1-delta/q49.benchmark b/benchmark/tpcds/sf1-delta/q49.benchmark deleted file mode 100644 index e87d59d..0000000 --- a/benchmark/tpcds/sf1-delta/q49.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q49.benchmark -# description: Run query 49 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=49 -QUERY_NUMBER_PADDED=49 diff --git a/benchmark/tpcds/sf1-delta/q50.benchmark b/benchmark/tpcds/sf1-delta/q50.benchmark deleted file mode 100644 index 994ca01..0000000 --- a/benchmark/tpcds/sf1-delta/q50.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q50.benchmark -# description: Run query 50 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=50 -QUERY_NUMBER_PADDED=50 diff --git a/benchmark/tpcds/sf1-delta/q51.benchmark b/benchmark/tpcds/sf1-delta/q51.benchmark deleted file mode 100644 index f684809..0000000 --- a/benchmark/tpcds/sf1-delta/q51.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q51.benchmark -# description: Run query 51 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=51 -QUERY_NUMBER_PADDED=51 diff --git a/benchmark/tpcds/sf1-delta/q52.benchmark b/benchmark/tpcds/sf1-delta/q52.benchmark deleted file mode 100644 index d10ac68..0000000 --- a/benchmark/tpcds/sf1-delta/q52.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q52.benchmark -# description: Run query 52 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=52 -QUERY_NUMBER_PADDED=52 diff --git a/benchmark/tpcds/sf1-delta/q53.benchmark b/benchmark/tpcds/sf1-delta/q53.benchmark deleted file mode 100644 index 209bb6c..0000000 --- a/benchmark/tpcds/sf1-delta/q53.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q53.benchmark -# description: Run query 53 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=53 -QUERY_NUMBER_PADDED=53 diff --git a/benchmark/tpcds/sf1-delta/q54.benchmark b/benchmark/tpcds/sf1-delta/q54.benchmark deleted file mode 100644 index bac8abd..0000000 --- a/benchmark/tpcds/sf1-delta/q54.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q54.benchmark -# description: Run query 54 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=54 -QUERY_NUMBER_PADDED=54 diff --git a/benchmark/tpcds/sf1-delta/q55.benchmark b/benchmark/tpcds/sf1-delta/q55.benchmark deleted file mode 100644 index cf9cfde..0000000 --- a/benchmark/tpcds/sf1-delta/q55.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q55.benchmark -# description: Run query 55 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=55 -QUERY_NUMBER_PADDED=55 diff --git a/benchmark/tpcds/sf1-delta/q56.benchmark b/benchmark/tpcds/sf1-delta/q56.benchmark deleted file mode 100644 index 3658451..0000000 --- a/benchmark/tpcds/sf1-delta/q56.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q56.benchmark -# description: Run query 56 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=56 -QUERY_NUMBER_PADDED=56 diff --git a/benchmark/tpcds/sf1-delta/q57.benchmark b/benchmark/tpcds/sf1-delta/q57.benchmark deleted file mode 100644 index 6730b17..0000000 --- a/benchmark/tpcds/sf1-delta/q57.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q57.benchmark -# description: Run query 57 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=57 -QUERY_NUMBER_PADDED=57 diff --git a/benchmark/tpcds/sf1-delta/q58.benchmark b/benchmark/tpcds/sf1-delta/q58.benchmark deleted file mode 100644 index e462efb..0000000 --- a/benchmark/tpcds/sf1-delta/q58.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q58.benchmark -# description: Run query 58 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=58 -QUERY_NUMBER_PADDED=58 diff --git a/benchmark/tpcds/sf1-delta/q59.benchmark b/benchmark/tpcds/sf1-delta/q59.benchmark deleted file mode 100644 index 5281155..0000000 --- a/benchmark/tpcds/sf1-delta/q59.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q59.benchmark -# description: Run query 59 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=59 -QUERY_NUMBER_PADDED=59 diff --git a/benchmark/tpcds/sf1-delta/q60.benchmark b/benchmark/tpcds/sf1-delta/q60.benchmark deleted file mode 100644 index 71be7db..0000000 --- a/benchmark/tpcds/sf1-delta/q60.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q60.benchmark -# description: Run query 60 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=60 -QUERY_NUMBER_PADDED=60 diff --git a/benchmark/tpcds/sf1-delta/q61.benchmark b/benchmark/tpcds/sf1-delta/q61.benchmark deleted file mode 100644 index 95506eb..0000000 --- a/benchmark/tpcds/sf1-delta/q61.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q61.benchmark -# description: Run query 61 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=61 -QUERY_NUMBER_PADDED=61 diff --git a/benchmark/tpcds/sf1-delta/q62.benchmark b/benchmark/tpcds/sf1-delta/q62.benchmark deleted file mode 100644 index 349e4e9..0000000 --- a/benchmark/tpcds/sf1-delta/q62.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q62.benchmark -# description: Run query 62 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=62 -QUERY_NUMBER_PADDED=62 diff --git a/benchmark/tpcds/sf1-delta/q63.benchmark b/benchmark/tpcds/sf1-delta/q63.benchmark deleted file mode 100644 index 6a03287..0000000 --- a/benchmark/tpcds/sf1-delta/q63.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q63.benchmark -# description: Run query 63 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=63 -QUERY_NUMBER_PADDED=63 diff --git a/benchmark/tpcds/sf1-delta/q64.benchmark b/benchmark/tpcds/sf1-delta/q64.benchmark deleted file mode 100644 index 3c3c968..0000000 --- a/benchmark/tpcds/sf1-delta/q64.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q64.benchmark -# description: Run query 64 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=64 -QUERY_NUMBER_PADDED=64 diff --git a/benchmark/tpcds/sf1-delta/q65.benchmark b/benchmark/tpcds/sf1-delta/q65.benchmark deleted file mode 100644 index 8e4d181..0000000 --- a/benchmark/tpcds/sf1-delta/q65.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q65.benchmark -# description: Run query 65 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=65 -QUERY_NUMBER_PADDED=65 diff --git a/benchmark/tpcds/sf1-delta/q66.benchmark b/benchmark/tpcds/sf1-delta/q66.benchmark deleted file mode 100644 index c0130f2..0000000 --- a/benchmark/tpcds/sf1-delta/q66.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q66.benchmark -# description: Run query 66 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=66 -QUERY_NUMBER_PADDED=66 diff --git a/benchmark/tpcds/sf1-delta/q67.benchmark b/benchmark/tpcds/sf1-delta/q67.benchmark deleted file mode 100644 index 3aa7a26..0000000 --- a/benchmark/tpcds/sf1-delta/q67.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q67.benchmark -# description: Run query 67 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=67 -QUERY_NUMBER_PADDED=67 diff --git a/benchmark/tpcds/sf1-delta/q68.benchmark b/benchmark/tpcds/sf1-delta/q68.benchmark deleted file mode 100644 index faf1c29..0000000 --- a/benchmark/tpcds/sf1-delta/q68.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q68.benchmark -# description: Run query 68 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=68 -QUERY_NUMBER_PADDED=68 diff --git a/benchmark/tpcds/sf1-delta/q69.benchmark b/benchmark/tpcds/sf1-delta/q69.benchmark deleted file mode 100644 index bd36138..0000000 --- a/benchmark/tpcds/sf1-delta/q69.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q69.benchmark -# description: Run query 69 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=69 -QUERY_NUMBER_PADDED=69 diff --git a/benchmark/tpcds/sf1-delta/q70.benchmark b/benchmark/tpcds/sf1-delta/q70.benchmark deleted file mode 100644 index f5a4e89..0000000 --- a/benchmark/tpcds/sf1-delta/q70.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q70.benchmark -# description: Run query 70 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=70 -QUERY_NUMBER_PADDED=70 diff --git a/benchmark/tpcds/sf1-delta/q71.benchmark b/benchmark/tpcds/sf1-delta/q71.benchmark deleted file mode 100644 index 9eab10a..0000000 --- a/benchmark/tpcds/sf1-delta/q71.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q71.benchmark -# description: Run query 71 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=71 -QUERY_NUMBER_PADDED=71 diff --git a/benchmark/tpcds/sf1-delta/q72.benchmark b/benchmark/tpcds/sf1-delta/q72.benchmark deleted file mode 100644 index e07b4a0..0000000 --- a/benchmark/tpcds/sf1-delta/q72.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q72.benchmark -# description: Run query 72 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=72 -QUERY_NUMBER_PADDED=72 diff --git a/benchmark/tpcds/sf1-delta/q73.benchmark b/benchmark/tpcds/sf1-delta/q73.benchmark deleted file mode 100644 index 2a4205b..0000000 --- a/benchmark/tpcds/sf1-delta/q73.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q73.benchmark -# description: Run query 73 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=73 -QUERY_NUMBER_PADDED=73 diff --git a/benchmark/tpcds/sf1-delta/q74.benchmark b/benchmark/tpcds/sf1-delta/q74.benchmark deleted file mode 100644 index 6b51bb4..0000000 --- a/benchmark/tpcds/sf1-delta/q74.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q74.benchmark -# description: Run query 74 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=74 -QUERY_NUMBER_PADDED=74 diff --git a/benchmark/tpcds/sf1-delta/q75.benchmark b/benchmark/tpcds/sf1-delta/q75.benchmark deleted file mode 100644 index 1ec1156..0000000 --- a/benchmark/tpcds/sf1-delta/q75.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q75.benchmark -# description: Run query 75 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=75 -QUERY_NUMBER_PADDED=75 diff --git a/benchmark/tpcds/sf1-delta/q76.benchmark b/benchmark/tpcds/sf1-delta/q76.benchmark deleted file mode 100644 index 1c50fa8..0000000 --- a/benchmark/tpcds/sf1-delta/q76.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q76.benchmark -# description: Run query 76 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=76 -QUERY_NUMBER_PADDED=76 diff --git a/benchmark/tpcds/sf1-delta/q77.benchmark b/benchmark/tpcds/sf1-delta/q77.benchmark deleted file mode 100644 index d4751c3..0000000 --- a/benchmark/tpcds/sf1-delta/q77.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q77.benchmark -# description: Run query 77 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=77 -QUERY_NUMBER_PADDED=77 diff --git a/benchmark/tpcds/sf1-delta/q78.benchmark b/benchmark/tpcds/sf1-delta/q78.benchmark deleted file mode 100644 index e820401..0000000 --- a/benchmark/tpcds/sf1-delta/q78.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q78.benchmark -# description: Run query 78 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=78 -QUERY_NUMBER_PADDED=78 diff --git a/benchmark/tpcds/sf1-delta/q79.benchmark b/benchmark/tpcds/sf1-delta/q79.benchmark deleted file mode 100644 index 58b820f..0000000 --- a/benchmark/tpcds/sf1-delta/q79.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q79.benchmark -# description: Run query 79 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=79 -QUERY_NUMBER_PADDED=79 diff --git a/benchmark/tpcds/sf1-delta/q80.benchmark b/benchmark/tpcds/sf1-delta/q80.benchmark deleted file mode 100644 index 1815a97..0000000 --- a/benchmark/tpcds/sf1-delta/q80.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q80.benchmark -# description: Run query 80 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=80 -QUERY_NUMBER_PADDED=80 diff --git a/benchmark/tpcds/sf1-delta/q81.benchmark b/benchmark/tpcds/sf1-delta/q81.benchmark deleted file mode 100644 index 9a07b52..0000000 --- a/benchmark/tpcds/sf1-delta/q81.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q81.benchmark -# description: Run query 81 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=81 -QUERY_NUMBER_PADDED=81 diff --git a/benchmark/tpcds/sf1-delta/q82.benchmark b/benchmark/tpcds/sf1-delta/q82.benchmark deleted file mode 100644 index 6c27933..0000000 --- a/benchmark/tpcds/sf1-delta/q82.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q82.benchmark -# description: Run query 82 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=82 -QUERY_NUMBER_PADDED=82 diff --git a/benchmark/tpcds/sf1-delta/q83.benchmark b/benchmark/tpcds/sf1-delta/q83.benchmark deleted file mode 100644 index 96dd1f3..0000000 --- a/benchmark/tpcds/sf1-delta/q83.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q83.benchmark -# description: Run query 83 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=83 -QUERY_NUMBER_PADDED=83 diff --git a/benchmark/tpcds/sf1-delta/q84.benchmark b/benchmark/tpcds/sf1-delta/q84.benchmark deleted file mode 100644 index 1c90d12..0000000 --- a/benchmark/tpcds/sf1-delta/q84.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q84.benchmark -# description: Run query 84 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=84 -QUERY_NUMBER_PADDED=84 diff --git a/benchmark/tpcds/sf1-delta/q85.benchmark b/benchmark/tpcds/sf1-delta/q85.benchmark deleted file mode 100644 index 9687a23..0000000 --- a/benchmark/tpcds/sf1-delta/q85.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q85.benchmark -# description: Run query 85 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=85 -QUERY_NUMBER_PADDED=85 diff --git a/benchmark/tpcds/sf1-delta/q86.benchmark b/benchmark/tpcds/sf1-delta/q86.benchmark deleted file mode 100644 index b2c74c8..0000000 --- a/benchmark/tpcds/sf1-delta/q86.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q86.benchmark -# description: Run query 86 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=86 -QUERY_NUMBER_PADDED=86 diff --git a/benchmark/tpcds/sf1-delta/q87.benchmark b/benchmark/tpcds/sf1-delta/q87.benchmark deleted file mode 100644 index 95a55c5..0000000 --- a/benchmark/tpcds/sf1-delta/q87.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q87.benchmark -# description: Run query 87 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=87 -QUERY_NUMBER_PADDED=87 diff --git a/benchmark/tpcds/sf1-delta/q88.benchmark b/benchmark/tpcds/sf1-delta/q88.benchmark deleted file mode 100644 index c6de497..0000000 --- a/benchmark/tpcds/sf1-delta/q88.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q88.benchmark -# description: Run query 88 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=88 -QUERY_NUMBER_PADDED=88 diff --git a/benchmark/tpcds/sf1-delta/q89.benchmark b/benchmark/tpcds/sf1-delta/q89.benchmark deleted file mode 100644 index f7bb181..0000000 --- a/benchmark/tpcds/sf1-delta/q89.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q89.benchmark -# description: Run query 89 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=89 -QUERY_NUMBER_PADDED=89 diff --git a/benchmark/tpcds/sf1-delta/q90.benchmark b/benchmark/tpcds/sf1-delta/q90.benchmark deleted file mode 100644 index b641fd9..0000000 --- a/benchmark/tpcds/sf1-delta/q90.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q90.benchmark -# description: Run query 90 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=90 -QUERY_NUMBER_PADDED=90 diff --git a/benchmark/tpcds/sf1-delta/q91.benchmark b/benchmark/tpcds/sf1-delta/q91.benchmark deleted file mode 100644 index 7e960d5..0000000 --- a/benchmark/tpcds/sf1-delta/q91.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q91.benchmark -# description: Run query 91 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=91 -QUERY_NUMBER_PADDED=91 diff --git a/benchmark/tpcds/sf1-delta/q92.benchmark b/benchmark/tpcds/sf1-delta/q92.benchmark deleted file mode 100644 index 6486179..0000000 --- a/benchmark/tpcds/sf1-delta/q92.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q92.benchmark -# description: Run query 92 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=92 -QUERY_NUMBER_PADDED=92 diff --git a/benchmark/tpcds/sf1-delta/q93.benchmark b/benchmark/tpcds/sf1-delta/q93.benchmark deleted file mode 100644 index e42fded..0000000 --- a/benchmark/tpcds/sf1-delta/q93.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q93.benchmark -# description: Run query 93 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=93 -QUERY_NUMBER_PADDED=93 diff --git a/benchmark/tpcds/sf1-delta/q94.benchmark b/benchmark/tpcds/sf1-delta/q94.benchmark deleted file mode 100644 index 13bab12..0000000 --- a/benchmark/tpcds/sf1-delta/q94.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q94.benchmark -# description: Run query 94 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=94 -QUERY_NUMBER_PADDED=94 diff --git a/benchmark/tpcds/sf1-delta/q95.benchmark b/benchmark/tpcds/sf1-delta/q95.benchmark deleted file mode 100644 index a6cffc8..0000000 --- a/benchmark/tpcds/sf1-delta/q95.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q95.benchmark -# description: Run query 95 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=95 -QUERY_NUMBER_PADDED=95 diff --git a/benchmark/tpcds/sf1-delta/q96.benchmark b/benchmark/tpcds/sf1-delta/q96.benchmark deleted file mode 100644 index 10cb8ad..0000000 --- a/benchmark/tpcds/sf1-delta/q96.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q96.benchmark -# description: Run query 96 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=96 -QUERY_NUMBER_PADDED=96 diff --git a/benchmark/tpcds/sf1-delta/q97.benchmark b/benchmark/tpcds/sf1-delta/q97.benchmark deleted file mode 100644 index 465959f..0000000 --- a/benchmark/tpcds/sf1-delta/q97.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q97.benchmark -# description: Run query 97 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=97 -QUERY_NUMBER_PADDED=97 diff --git a/benchmark/tpcds/sf1-delta/q98.benchmark b/benchmark/tpcds/sf1-delta/q98.benchmark deleted file mode 100644 index d57b90c..0000000 --- a/benchmark/tpcds/sf1-delta/q98.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q98.benchmark -# description: Run query 98 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=98 -QUERY_NUMBER_PADDED=98 diff --git a/benchmark/tpcds/sf1-delta/q99.benchmark b/benchmark/tpcds/sf1-delta/q99.benchmark deleted file mode 100644 index 9a3cf32..0000000 --- a/benchmark/tpcds/sf1-delta/q99.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q99.benchmark -# description: Run query 99 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in -QUERY_NUMBER=99 -QUERY_NUMBER_PADDED=99 diff --git a/benchmark/tpcds/sf1-parquet/load.sql b/benchmark/tpcds/sf1-parquet/load.sql deleted file mode 100644 index 23e75d7..0000000 --- a/benchmark/tpcds/sf1-parquet/load.sql +++ /dev/null @@ -1,24 +0,0 @@ -create view call_center as from parquet_scan('./data/generated/tpcds_sf1/call_center/parquet/**/*.parquet'); -create view catalog_page as from parquet_scan('./data/generated/tpcds_sf1/catalog_page/parquet/**/*.parquet'); -create view catalog_returns as from parquet_scan('./data/generated/tpcds_sf1/catalog_returns/parquet/**/*.parquet'); -create view catalog_sales as from parquet_scan('./data/generated/tpcds_sf1/catalog_sales/parquet/**/*.parquet'); -create view customer as from parquet_scan('./data/generated/tpcds_sf1/customer/parquet/**/*.parquet'); -create view customer_demographics as from parquet_scan('./data/generated/tpcds_sf1/customer_demographics/parquet/**/*.parquet'); -create view customer_address as from parquet_scan('./data/generated/tpcds_sf1/customer_address/parquet/**/*.parquet'); -create view date_dim as from parquet_scan('./data/generated/tpcds_sf1/date_dim/parquet/**/*.parquet'); -create view household_demographics as from parquet_scan('./data/generated/tpcds_sf1/household_demographics/parquet/**/*.parquet'); -create view inventory as from parquet_scan('./data/generated/tpcds_sf1/inventory/parquet/**/*.parquet'); -create view income_band as from parquet_scan('./data/generated/tpcds_sf1/income_band/parquet/**/*.parquet'); -create view item as from parquet_scan('./data/generated/tpcds_sf1/item/parquet/**/*.parquet'); -create view promotion as from parquet_scan('./data/generated/tpcds_sf1/promotion/parquet/**/*.parquet'); -create view reason as from parquet_scan('./data/generated/tpcds_sf1/reason/parquet/**/*.parquet'); -create view ship_mode as from parquet_scan('./data/generated/tpcds_sf1/ship_mode/parquet/**/*.parquet'); -create view store as from parquet_scan('./data/generated/tpcds_sf1/store/parquet/**/*.parquet'); -create view store_returns as from parquet_scan('./data/generated/tpcds_sf1/store_returns/parquet/**/*.parquet'); -create view store_sales as from parquet_scan('./data/generated/tpcds_sf1/store_sales/parquet/**/*.parquet'); -create view time_dim as from parquet_scan('./data/generated/tpcds_sf1/time_dim/parquet/**/*.parquet'); -create view warehouse as from parquet_scan('./data/generated/tpcds_sf1/warehouse/parquet/**/*.parquet'); -create view web_page as from parquet_scan('./data/generated/tpcds_sf1/web_page/parquet/**/*.parquet'); -create view web_returns as from parquet_scan('./data/generated/tpcds_sf1/web_returns/parquet/**/*.parquet'); -create view web_sales as from parquet_scan('./data/generated/tpcds_sf1/web_sales/parquet/**/*.parquet'); -create view web_site as from parquet_scan('./data/generated/tpcds_sf1/web_site/parquet/**/*.parquet'); \ No newline at end of file diff --git a/benchmark/tpcds/sf1-parquet/q01.benchmark b/benchmark/tpcds/sf1-parquet/q01.benchmark deleted file mode 100644 index 80cfeec..0000000 --- a/benchmark/tpcds/sf1-parquet/q01.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q01.benchmark -# description: Run query 01 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=1 -QUERY_NUMBER_PADDED=01 diff --git a/benchmark/tpcds/sf1-parquet/q02.benchmark b/benchmark/tpcds/sf1-parquet/q02.benchmark deleted file mode 100644 index fe7d0fd..0000000 --- a/benchmark/tpcds/sf1-parquet/q02.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q02.benchmark -# description: Run query 02 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=2 -QUERY_NUMBER_PADDED=02 diff --git a/benchmark/tpcds/sf1-parquet/q03.benchmark b/benchmark/tpcds/sf1-parquet/q03.benchmark deleted file mode 100644 index 214ed35..0000000 --- a/benchmark/tpcds/sf1-parquet/q03.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q03.benchmark -# description: Run query 03 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=3 -QUERY_NUMBER_PADDED=03 diff --git a/benchmark/tpcds/sf1-parquet/q04.benchmark b/benchmark/tpcds/sf1-parquet/q04.benchmark deleted file mode 100644 index 246e1fb..0000000 --- a/benchmark/tpcds/sf1-parquet/q04.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q04.benchmark -# description: Run query 04 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=4 -QUERY_NUMBER_PADDED=04 diff --git a/benchmark/tpcds/sf1-parquet/q05.benchmark b/benchmark/tpcds/sf1-parquet/q05.benchmark deleted file mode 100644 index 1ea004b..0000000 --- a/benchmark/tpcds/sf1-parquet/q05.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q05.benchmark -# description: Run query 05 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=5 -QUERY_NUMBER_PADDED=05 diff --git a/benchmark/tpcds/sf1-parquet/q06.benchmark b/benchmark/tpcds/sf1-parquet/q06.benchmark deleted file mode 100644 index 4f887b2..0000000 --- a/benchmark/tpcds/sf1-parquet/q06.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q06.benchmark -# description: Run query 06 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=6 -QUERY_NUMBER_PADDED=06 diff --git a/benchmark/tpcds/sf1-parquet/q07.benchmark b/benchmark/tpcds/sf1-parquet/q07.benchmark deleted file mode 100644 index 1d116c9..0000000 --- a/benchmark/tpcds/sf1-parquet/q07.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q07.benchmark -# description: Run query 07 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=7 -QUERY_NUMBER_PADDED=07 diff --git a/benchmark/tpcds/sf1-parquet/q08.benchmark b/benchmark/tpcds/sf1-parquet/q08.benchmark deleted file mode 100644 index 2d0f9cb..0000000 --- a/benchmark/tpcds/sf1-parquet/q08.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q08.benchmark -# description: Run query 08 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=8 -QUERY_NUMBER_PADDED=08 diff --git a/benchmark/tpcds/sf1-parquet/q09.benchmark b/benchmark/tpcds/sf1-parquet/q09.benchmark deleted file mode 100644 index d115826..0000000 --- a/benchmark/tpcds/sf1-parquet/q09.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q09.benchmark -# description: Run query 09 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=9 -QUERY_NUMBER_PADDED=09 diff --git a/benchmark/tpcds/sf1-parquet/q10.benchmark b/benchmark/tpcds/sf1-parquet/q10.benchmark deleted file mode 100644 index f4a048d..0000000 --- a/benchmark/tpcds/sf1-parquet/q10.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q10.benchmark -# description: Run query 10 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=10 -QUERY_NUMBER_PADDED=10 diff --git a/benchmark/tpcds/sf1-parquet/q11.benchmark b/benchmark/tpcds/sf1-parquet/q11.benchmark deleted file mode 100644 index 3c1f80a..0000000 --- a/benchmark/tpcds/sf1-parquet/q11.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q11.benchmark -# description: Run query 11 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=11 -QUERY_NUMBER_PADDED=11 diff --git a/benchmark/tpcds/sf1-parquet/q12.benchmark b/benchmark/tpcds/sf1-parquet/q12.benchmark deleted file mode 100644 index 4af68b7..0000000 --- a/benchmark/tpcds/sf1-parquet/q12.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q12.benchmark -# description: Run query 12 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=12 -QUERY_NUMBER_PADDED=12 diff --git a/benchmark/tpcds/sf1-parquet/q13.benchmark b/benchmark/tpcds/sf1-parquet/q13.benchmark deleted file mode 100644 index d4066d6..0000000 --- a/benchmark/tpcds/sf1-parquet/q13.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q13.benchmark -# description: Run query 13 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=13 -QUERY_NUMBER_PADDED=13 diff --git a/benchmark/tpcds/sf1-parquet/q14.benchmark b/benchmark/tpcds/sf1-parquet/q14.benchmark deleted file mode 100644 index af8071e..0000000 --- a/benchmark/tpcds/sf1-parquet/q14.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q14.benchmark -# description: Run query 14 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=14 -QUERY_NUMBER_PADDED=14 diff --git a/benchmark/tpcds/sf1-parquet/q15.benchmark b/benchmark/tpcds/sf1-parquet/q15.benchmark deleted file mode 100644 index 7ac477c..0000000 --- a/benchmark/tpcds/sf1-parquet/q15.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q15.benchmark -# description: Run query 15 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=15 -QUERY_NUMBER_PADDED=15 diff --git a/benchmark/tpcds/sf1-parquet/q16.benchmark b/benchmark/tpcds/sf1-parquet/q16.benchmark deleted file mode 100644 index e89fc35..0000000 --- a/benchmark/tpcds/sf1-parquet/q16.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q16.benchmark -# description: Run query 16 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=16 -QUERY_NUMBER_PADDED=16 diff --git a/benchmark/tpcds/sf1-parquet/q17.benchmark b/benchmark/tpcds/sf1-parquet/q17.benchmark deleted file mode 100644 index 78af07a..0000000 --- a/benchmark/tpcds/sf1-parquet/q17.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q17.benchmark -# description: Run query 17 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=17 -QUERY_NUMBER_PADDED=17 diff --git a/benchmark/tpcds/sf1-parquet/q18.benchmark b/benchmark/tpcds/sf1-parquet/q18.benchmark deleted file mode 100644 index c993e81..0000000 --- a/benchmark/tpcds/sf1-parquet/q18.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q18.benchmark -# description: Run query 18 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=18 -QUERY_NUMBER_PADDED=18 diff --git a/benchmark/tpcds/sf1-parquet/q19.benchmark b/benchmark/tpcds/sf1-parquet/q19.benchmark deleted file mode 100644 index 8781304..0000000 --- a/benchmark/tpcds/sf1-parquet/q19.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q19.benchmark -# description: Run query 19 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=19 -QUERY_NUMBER_PADDED=19 diff --git a/benchmark/tpcds/sf1-parquet/q20.benchmark b/benchmark/tpcds/sf1-parquet/q20.benchmark deleted file mode 100644 index eabd4f6..0000000 --- a/benchmark/tpcds/sf1-parquet/q20.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q20.benchmark -# description: Run query 20 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=20 -QUERY_NUMBER_PADDED=20 diff --git a/benchmark/tpcds/sf1-parquet/q21.benchmark b/benchmark/tpcds/sf1-parquet/q21.benchmark deleted file mode 100644 index acf7b1c..0000000 --- a/benchmark/tpcds/sf1-parquet/q21.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q21.benchmark -# description: Run query 21 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=21 -QUERY_NUMBER_PADDED=21 diff --git a/benchmark/tpcds/sf1-parquet/q22.benchmark b/benchmark/tpcds/sf1-parquet/q22.benchmark deleted file mode 100644 index 1b1b008..0000000 --- a/benchmark/tpcds/sf1-parquet/q22.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q22.benchmark -# description: Run query 22 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=22 -QUERY_NUMBER_PADDED=22 diff --git a/benchmark/tpcds/sf1-parquet/q23.benchmark b/benchmark/tpcds/sf1-parquet/q23.benchmark deleted file mode 100644 index 52f434f..0000000 --- a/benchmark/tpcds/sf1-parquet/q23.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q23.benchmark -# description: Run query 23 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=23 -QUERY_NUMBER_PADDED=23 diff --git a/benchmark/tpcds/sf1-parquet/q24.benchmark b/benchmark/tpcds/sf1-parquet/q24.benchmark deleted file mode 100644 index 17b6627..0000000 --- a/benchmark/tpcds/sf1-parquet/q24.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q24.benchmark -# description: Run query 24 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=24 -QUERY_NUMBER_PADDED=24 diff --git a/benchmark/tpcds/sf1-parquet/q25.benchmark b/benchmark/tpcds/sf1-parquet/q25.benchmark deleted file mode 100644 index b349885..0000000 --- a/benchmark/tpcds/sf1-parquet/q25.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q25.benchmark -# description: Run query 25 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=25 -QUERY_NUMBER_PADDED=25 diff --git a/benchmark/tpcds/sf1-parquet/q26.benchmark b/benchmark/tpcds/sf1-parquet/q26.benchmark deleted file mode 100644 index 4ff955e..0000000 --- a/benchmark/tpcds/sf1-parquet/q26.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q26.benchmark -# description: Run query 26 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=26 -QUERY_NUMBER_PADDED=26 diff --git a/benchmark/tpcds/sf1-parquet/q27.benchmark b/benchmark/tpcds/sf1-parquet/q27.benchmark deleted file mode 100644 index 05a2dae..0000000 --- a/benchmark/tpcds/sf1-parquet/q27.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q27.benchmark -# description: Run query 27 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=27 -QUERY_NUMBER_PADDED=27 diff --git a/benchmark/tpcds/sf1-parquet/q28.benchmark b/benchmark/tpcds/sf1-parquet/q28.benchmark deleted file mode 100644 index cbc909e..0000000 --- a/benchmark/tpcds/sf1-parquet/q28.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q28.benchmark -# description: Run query 28 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=28 -QUERY_NUMBER_PADDED=28 diff --git a/benchmark/tpcds/sf1-parquet/q29.benchmark b/benchmark/tpcds/sf1-parquet/q29.benchmark deleted file mode 100644 index 922a7cc..0000000 --- a/benchmark/tpcds/sf1-parquet/q29.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q29.benchmark -# description: Run query 29 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=29 -QUERY_NUMBER_PADDED=29 diff --git a/benchmark/tpcds/sf1-parquet/q30.benchmark b/benchmark/tpcds/sf1-parquet/q30.benchmark deleted file mode 100644 index e610adc..0000000 --- a/benchmark/tpcds/sf1-parquet/q30.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q30.benchmark -# description: Run query 30 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=30 -QUERY_NUMBER_PADDED=30 diff --git a/benchmark/tpcds/sf1-parquet/q31.benchmark b/benchmark/tpcds/sf1-parquet/q31.benchmark deleted file mode 100644 index d08908e..0000000 --- a/benchmark/tpcds/sf1-parquet/q31.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q31.benchmark -# description: Run query 31 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=31 -QUERY_NUMBER_PADDED=31 diff --git a/benchmark/tpcds/sf1-parquet/q32.benchmark b/benchmark/tpcds/sf1-parquet/q32.benchmark deleted file mode 100644 index 50d6382..0000000 --- a/benchmark/tpcds/sf1-parquet/q32.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q32.benchmark -# description: Run query 32 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=32 -QUERY_NUMBER_PADDED=32 diff --git a/benchmark/tpcds/sf1-parquet/q33.benchmark b/benchmark/tpcds/sf1-parquet/q33.benchmark deleted file mode 100644 index b74cc23..0000000 --- a/benchmark/tpcds/sf1-parquet/q33.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q33.benchmark -# description: Run query 33 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=33 -QUERY_NUMBER_PADDED=33 diff --git a/benchmark/tpcds/sf1-parquet/q34.benchmark b/benchmark/tpcds/sf1-parquet/q34.benchmark deleted file mode 100644 index 10887ab..0000000 --- a/benchmark/tpcds/sf1-parquet/q34.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q34.benchmark -# description: Run query 34 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=34 -QUERY_NUMBER_PADDED=34 diff --git a/benchmark/tpcds/sf1-parquet/q35.benchmark b/benchmark/tpcds/sf1-parquet/q35.benchmark deleted file mode 100644 index 871d4a5..0000000 --- a/benchmark/tpcds/sf1-parquet/q35.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q35.benchmark -# description: Run query 35 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=35 -QUERY_NUMBER_PADDED=35 diff --git a/benchmark/tpcds/sf1-parquet/q36.benchmark b/benchmark/tpcds/sf1-parquet/q36.benchmark deleted file mode 100644 index 134c567..0000000 --- a/benchmark/tpcds/sf1-parquet/q36.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q36.benchmark -# description: Run query 36 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=36 -QUERY_NUMBER_PADDED=36 diff --git a/benchmark/tpcds/sf1-parquet/q37.benchmark b/benchmark/tpcds/sf1-parquet/q37.benchmark deleted file mode 100644 index 5851965..0000000 --- a/benchmark/tpcds/sf1-parquet/q37.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q37.benchmark -# description: Run query 37 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=37 -QUERY_NUMBER_PADDED=37 diff --git a/benchmark/tpcds/sf1-parquet/q38.benchmark b/benchmark/tpcds/sf1-parquet/q38.benchmark deleted file mode 100644 index 498f842..0000000 --- a/benchmark/tpcds/sf1-parquet/q38.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q38.benchmark -# description: Run query 38 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=38 -QUERY_NUMBER_PADDED=38 diff --git a/benchmark/tpcds/sf1-parquet/q39.benchmark b/benchmark/tpcds/sf1-parquet/q39.benchmark deleted file mode 100644 index e7b00bd..0000000 --- a/benchmark/tpcds/sf1-parquet/q39.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q39.benchmark -# description: Run query 39 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=39 -QUERY_NUMBER_PADDED=39 diff --git a/benchmark/tpcds/sf1-parquet/q40.benchmark b/benchmark/tpcds/sf1-parquet/q40.benchmark deleted file mode 100644 index e2463d6..0000000 --- a/benchmark/tpcds/sf1-parquet/q40.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q40.benchmark -# description: Run query 40 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=40 -QUERY_NUMBER_PADDED=40 diff --git a/benchmark/tpcds/sf1-parquet/q41.benchmark b/benchmark/tpcds/sf1-parquet/q41.benchmark deleted file mode 100644 index 6577235..0000000 --- a/benchmark/tpcds/sf1-parquet/q41.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q41.benchmark -# description: Run query 41 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=41 -QUERY_NUMBER_PADDED=41 diff --git a/benchmark/tpcds/sf1-parquet/q42.benchmark b/benchmark/tpcds/sf1-parquet/q42.benchmark deleted file mode 100644 index 933d648..0000000 --- a/benchmark/tpcds/sf1-parquet/q42.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q42.benchmark -# description: Run query 42 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=42 -QUERY_NUMBER_PADDED=42 diff --git a/benchmark/tpcds/sf1-parquet/q43.benchmark b/benchmark/tpcds/sf1-parquet/q43.benchmark deleted file mode 100644 index b60ff92..0000000 --- a/benchmark/tpcds/sf1-parquet/q43.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q43.benchmark -# description: Run query 43 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=43 -QUERY_NUMBER_PADDED=43 diff --git a/benchmark/tpcds/sf1-parquet/q44.benchmark b/benchmark/tpcds/sf1-parquet/q44.benchmark deleted file mode 100644 index 8baefdb..0000000 --- a/benchmark/tpcds/sf1-parquet/q44.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q44.benchmark -# description: Run query 44 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=44 -QUERY_NUMBER_PADDED=44 diff --git a/benchmark/tpcds/sf1-parquet/q45.benchmark b/benchmark/tpcds/sf1-parquet/q45.benchmark deleted file mode 100644 index 8e6ecd5..0000000 --- a/benchmark/tpcds/sf1-parquet/q45.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q45.benchmark -# description: Run query 45 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=45 -QUERY_NUMBER_PADDED=45 diff --git a/benchmark/tpcds/sf1-parquet/q46.benchmark b/benchmark/tpcds/sf1-parquet/q46.benchmark deleted file mode 100644 index 2b266c8..0000000 --- a/benchmark/tpcds/sf1-parquet/q46.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q46.benchmark -# description: Run query 46 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=46 -QUERY_NUMBER_PADDED=46 diff --git a/benchmark/tpcds/sf1-parquet/q47.benchmark b/benchmark/tpcds/sf1-parquet/q47.benchmark deleted file mode 100644 index 684daef..0000000 --- a/benchmark/tpcds/sf1-parquet/q47.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q47.benchmark -# description: Run query 47 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=47 -QUERY_NUMBER_PADDED=47 diff --git a/benchmark/tpcds/sf1-parquet/q48.benchmark b/benchmark/tpcds/sf1-parquet/q48.benchmark deleted file mode 100644 index 5452cff..0000000 --- a/benchmark/tpcds/sf1-parquet/q48.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q48.benchmark -# description: Run query 48 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=48 -QUERY_NUMBER_PADDED=48 diff --git a/benchmark/tpcds/sf1-parquet/q49.benchmark b/benchmark/tpcds/sf1-parquet/q49.benchmark deleted file mode 100644 index dbbc8bf..0000000 --- a/benchmark/tpcds/sf1-parquet/q49.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q49.benchmark -# description: Run query 49 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=49 -QUERY_NUMBER_PADDED=49 diff --git a/benchmark/tpcds/sf1-parquet/q50.benchmark b/benchmark/tpcds/sf1-parquet/q50.benchmark deleted file mode 100644 index 37e0ba3..0000000 --- a/benchmark/tpcds/sf1-parquet/q50.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q50.benchmark -# description: Run query 50 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=50 -QUERY_NUMBER_PADDED=50 diff --git a/benchmark/tpcds/sf1-parquet/q51.benchmark b/benchmark/tpcds/sf1-parquet/q51.benchmark deleted file mode 100644 index 7b8e96d..0000000 --- a/benchmark/tpcds/sf1-parquet/q51.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q51.benchmark -# description: Run query 51 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=51 -QUERY_NUMBER_PADDED=51 diff --git a/benchmark/tpcds/sf1-parquet/q52.benchmark b/benchmark/tpcds/sf1-parquet/q52.benchmark deleted file mode 100644 index a4aca4c..0000000 --- a/benchmark/tpcds/sf1-parquet/q52.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q52.benchmark -# description: Run query 52 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=52 -QUERY_NUMBER_PADDED=52 diff --git a/benchmark/tpcds/sf1-parquet/q53.benchmark b/benchmark/tpcds/sf1-parquet/q53.benchmark deleted file mode 100644 index 80c1f6f..0000000 --- a/benchmark/tpcds/sf1-parquet/q53.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q53.benchmark -# description: Run query 53 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=53 -QUERY_NUMBER_PADDED=53 diff --git a/benchmark/tpcds/sf1-parquet/q54.benchmark b/benchmark/tpcds/sf1-parquet/q54.benchmark deleted file mode 100644 index 496eb9e..0000000 --- a/benchmark/tpcds/sf1-parquet/q54.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q54.benchmark -# description: Run query 54 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=54 -QUERY_NUMBER_PADDED=54 diff --git a/benchmark/tpcds/sf1-parquet/q55.benchmark b/benchmark/tpcds/sf1-parquet/q55.benchmark deleted file mode 100644 index 1117fac..0000000 --- a/benchmark/tpcds/sf1-parquet/q55.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q55.benchmark -# description: Run query 55 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=55 -QUERY_NUMBER_PADDED=55 diff --git a/benchmark/tpcds/sf1-parquet/q56.benchmark b/benchmark/tpcds/sf1-parquet/q56.benchmark deleted file mode 100644 index 43c423f..0000000 --- a/benchmark/tpcds/sf1-parquet/q56.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q56.benchmark -# description: Run query 56 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=56 -QUERY_NUMBER_PADDED=56 diff --git a/benchmark/tpcds/sf1-parquet/q57.benchmark b/benchmark/tpcds/sf1-parquet/q57.benchmark deleted file mode 100644 index 25b36ed..0000000 --- a/benchmark/tpcds/sf1-parquet/q57.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q57.benchmark -# description: Run query 57 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=57 -QUERY_NUMBER_PADDED=57 diff --git a/benchmark/tpcds/sf1-parquet/q58.benchmark b/benchmark/tpcds/sf1-parquet/q58.benchmark deleted file mode 100644 index b60ebfc..0000000 --- a/benchmark/tpcds/sf1-parquet/q58.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q58.benchmark -# description: Run query 58 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=58 -QUERY_NUMBER_PADDED=58 diff --git a/benchmark/tpcds/sf1-parquet/q59.benchmark b/benchmark/tpcds/sf1-parquet/q59.benchmark deleted file mode 100644 index 296ac30..0000000 --- a/benchmark/tpcds/sf1-parquet/q59.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q59.benchmark -# description: Run query 59 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=59 -QUERY_NUMBER_PADDED=59 diff --git a/benchmark/tpcds/sf1-parquet/q60.benchmark b/benchmark/tpcds/sf1-parquet/q60.benchmark deleted file mode 100644 index a383742..0000000 --- a/benchmark/tpcds/sf1-parquet/q60.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q60.benchmark -# description: Run query 60 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=60 -QUERY_NUMBER_PADDED=60 diff --git a/benchmark/tpcds/sf1-parquet/q61.benchmark b/benchmark/tpcds/sf1-parquet/q61.benchmark deleted file mode 100644 index 794f3de..0000000 --- a/benchmark/tpcds/sf1-parquet/q61.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q61.benchmark -# description: Run query 61 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=61 -QUERY_NUMBER_PADDED=61 diff --git a/benchmark/tpcds/sf1-parquet/q62.benchmark b/benchmark/tpcds/sf1-parquet/q62.benchmark deleted file mode 100644 index 01e52ac..0000000 --- a/benchmark/tpcds/sf1-parquet/q62.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q62.benchmark -# description: Run query 62 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=62 -QUERY_NUMBER_PADDED=62 diff --git a/benchmark/tpcds/sf1-parquet/q63.benchmark b/benchmark/tpcds/sf1-parquet/q63.benchmark deleted file mode 100644 index 2027bf4..0000000 --- a/benchmark/tpcds/sf1-parquet/q63.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q63.benchmark -# description: Run query 63 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=63 -QUERY_NUMBER_PADDED=63 diff --git a/benchmark/tpcds/sf1-parquet/q64.benchmark b/benchmark/tpcds/sf1-parquet/q64.benchmark deleted file mode 100644 index 0e7178e..0000000 --- a/benchmark/tpcds/sf1-parquet/q64.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q64.benchmark -# description: Run query 64 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=64 -QUERY_NUMBER_PADDED=64 diff --git a/benchmark/tpcds/sf1-parquet/q65.benchmark b/benchmark/tpcds/sf1-parquet/q65.benchmark deleted file mode 100644 index b3f6ea2..0000000 --- a/benchmark/tpcds/sf1-parquet/q65.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q65.benchmark -# description: Run query 65 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=65 -QUERY_NUMBER_PADDED=65 diff --git a/benchmark/tpcds/sf1-parquet/q66.benchmark b/benchmark/tpcds/sf1-parquet/q66.benchmark deleted file mode 100644 index 479dfb5..0000000 --- a/benchmark/tpcds/sf1-parquet/q66.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q66.benchmark -# description: Run query 66 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=66 -QUERY_NUMBER_PADDED=66 diff --git a/benchmark/tpcds/sf1-parquet/q67.benchmark b/benchmark/tpcds/sf1-parquet/q67.benchmark deleted file mode 100644 index 3971bc0..0000000 --- a/benchmark/tpcds/sf1-parquet/q67.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q67.benchmark -# description: Run query 67 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=67 -QUERY_NUMBER_PADDED=67 diff --git a/benchmark/tpcds/sf1-parquet/q68.benchmark b/benchmark/tpcds/sf1-parquet/q68.benchmark deleted file mode 100644 index 80b5bd3..0000000 --- a/benchmark/tpcds/sf1-parquet/q68.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q68.benchmark -# description: Run query 68 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=68 -QUERY_NUMBER_PADDED=68 diff --git a/benchmark/tpcds/sf1-parquet/q69.benchmark b/benchmark/tpcds/sf1-parquet/q69.benchmark deleted file mode 100644 index 20cbc5b..0000000 --- a/benchmark/tpcds/sf1-parquet/q69.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q69.benchmark -# description: Run query 69 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=69 -QUERY_NUMBER_PADDED=69 diff --git a/benchmark/tpcds/sf1-parquet/q70.benchmark b/benchmark/tpcds/sf1-parquet/q70.benchmark deleted file mode 100644 index 64590ae..0000000 --- a/benchmark/tpcds/sf1-parquet/q70.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q70.benchmark -# description: Run query 70 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=70 -QUERY_NUMBER_PADDED=70 diff --git a/benchmark/tpcds/sf1-parquet/q71.benchmark b/benchmark/tpcds/sf1-parquet/q71.benchmark deleted file mode 100644 index bfb61bf..0000000 --- a/benchmark/tpcds/sf1-parquet/q71.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q71.benchmark -# description: Run query 71 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=71 -QUERY_NUMBER_PADDED=71 diff --git a/benchmark/tpcds/sf1-parquet/q72.benchmark b/benchmark/tpcds/sf1-parquet/q72.benchmark deleted file mode 100644 index 8cab000..0000000 --- a/benchmark/tpcds/sf1-parquet/q72.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q72.benchmark -# description: Run query 72 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=72 -QUERY_NUMBER_PADDED=72 diff --git a/benchmark/tpcds/sf1-parquet/q73.benchmark b/benchmark/tpcds/sf1-parquet/q73.benchmark deleted file mode 100644 index 23a8ea4..0000000 --- a/benchmark/tpcds/sf1-parquet/q73.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q73.benchmark -# description: Run query 73 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=73 -QUERY_NUMBER_PADDED=73 diff --git a/benchmark/tpcds/sf1-parquet/q74.benchmark b/benchmark/tpcds/sf1-parquet/q74.benchmark deleted file mode 100644 index 883c44d..0000000 --- a/benchmark/tpcds/sf1-parquet/q74.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q74.benchmark -# description: Run query 74 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=74 -QUERY_NUMBER_PADDED=74 diff --git a/benchmark/tpcds/sf1-parquet/q75.benchmark b/benchmark/tpcds/sf1-parquet/q75.benchmark deleted file mode 100644 index 6ab4a04..0000000 --- a/benchmark/tpcds/sf1-parquet/q75.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q75.benchmark -# description: Run query 75 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=75 -QUERY_NUMBER_PADDED=75 diff --git a/benchmark/tpcds/sf1-parquet/q76.benchmark b/benchmark/tpcds/sf1-parquet/q76.benchmark deleted file mode 100644 index ddb1f4e..0000000 --- a/benchmark/tpcds/sf1-parquet/q76.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q76.benchmark -# description: Run query 76 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=76 -QUERY_NUMBER_PADDED=76 diff --git a/benchmark/tpcds/sf1-parquet/q77.benchmark b/benchmark/tpcds/sf1-parquet/q77.benchmark deleted file mode 100644 index f69818e..0000000 --- a/benchmark/tpcds/sf1-parquet/q77.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q77.benchmark -# description: Run query 77 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=77 -QUERY_NUMBER_PADDED=77 diff --git a/benchmark/tpcds/sf1-parquet/q78.benchmark b/benchmark/tpcds/sf1-parquet/q78.benchmark deleted file mode 100644 index 9156c52..0000000 --- a/benchmark/tpcds/sf1-parquet/q78.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q78.benchmark -# description: Run query 78 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=78 -QUERY_NUMBER_PADDED=78 diff --git a/benchmark/tpcds/sf1-parquet/q79.benchmark b/benchmark/tpcds/sf1-parquet/q79.benchmark deleted file mode 100644 index ae54bba..0000000 --- a/benchmark/tpcds/sf1-parquet/q79.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q79.benchmark -# description: Run query 79 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=79 -QUERY_NUMBER_PADDED=79 diff --git a/benchmark/tpcds/sf1-parquet/q80.benchmark b/benchmark/tpcds/sf1-parquet/q80.benchmark deleted file mode 100644 index 282c8d9..0000000 --- a/benchmark/tpcds/sf1-parquet/q80.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q80.benchmark -# description: Run query 80 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=80 -QUERY_NUMBER_PADDED=80 diff --git a/benchmark/tpcds/sf1-parquet/q81.benchmark b/benchmark/tpcds/sf1-parquet/q81.benchmark deleted file mode 100644 index b33e8e7..0000000 --- a/benchmark/tpcds/sf1-parquet/q81.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q81.benchmark -# description: Run query 81 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=81 -QUERY_NUMBER_PADDED=81 diff --git a/benchmark/tpcds/sf1-parquet/q82.benchmark b/benchmark/tpcds/sf1-parquet/q82.benchmark deleted file mode 100644 index b74d67d..0000000 --- a/benchmark/tpcds/sf1-parquet/q82.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q82.benchmark -# description: Run query 82 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=82 -QUERY_NUMBER_PADDED=82 diff --git a/benchmark/tpcds/sf1-parquet/q83.benchmark b/benchmark/tpcds/sf1-parquet/q83.benchmark deleted file mode 100644 index 79a4221..0000000 --- a/benchmark/tpcds/sf1-parquet/q83.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q83.benchmark -# description: Run query 83 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=83 -QUERY_NUMBER_PADDED=83 diff --git a/benchmark/tpcds/sf1-parquet/q84.benchmark b/benchmark/tpcds/sf1-parquet/q84.benchmark deleted file mode 100644 index 61b4ba0..0000000 --- a/benchmark/tpcds/sf1-parquet/q84.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q84.benchmark -# description: Run query 84 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=84 -QUERY_NUMBER_PADDED=84 diff --git a/benchmark/tpcds/sf1-parquet/q85.benchmark b/benchmark/tpcds/sf1-parquet/q85.benchmark deleted file mode 100644 index 19458e3..0000000 --- a/benchmark/tpcds/sf1-parquet/q85.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q85.benchmark -# description: Run query 85 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=85 -QUERY_NUMBER_PADDED=85 diff --git a/benchmark/tpcds/sf1-parquet/q86.benchmark b/benchmark/tpcds/sf1-parquet/q86.benchmark deleted file mode 100644 index 6b687fc..0000000 --- a/benchmark/tpcds/sf1-parquet/q86.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q86.benchmark -# description: Run query 86 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=86 -QUERY_NUMBER_PADDED=86 diff --git a/benchmark/tpcds/sf1-parquet/q87.benchmark b/benchmark/tpcds/sf1-parquet/q87.benchmark deleted file mode 100644 index d1c4a02..0000000 --- a/benchmark/tpcds/sf1-parquet/q87.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q87.benchmark -# description: Run query 87 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=87 -QUERY_NUMBER_PADDED=87 diff --git a/benchmark/tpcds/sf1-parquet/q88.benchmark b/benchmark/tpcds/sf1-parquet/q88.benchmark deleted file mode 100644 index 758597f..0000000 --- a/benchmark/tpcds/sf1-parquet/q88.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q88.benchmark -# description: Run query 88 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=88 -QUERY_NUMBER_PADDED=88 diff --git a/benchmark/tpcds/sf1-parquet/q89.benchmark b/benchmark/tpcds/sf1-parquet/q89.benchmark deleted file mode 100644 index 626a3f0..0000000 --- a/benchmark/tpcds/sf1-parquet/q89.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q89.benchmark -# description: Run query 89 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=89 -QUERY_NUMBER_PADDED=89 diff --git a/benchmark/tpcds/sf1-parquet/q90.benchmark b/benchmark/tpcds/sf1-parquet/q90.benchmark deleted file mode 100644 index f88d96d..0000000 --- a/benchmark/tpcds/sf1-parquet/q90.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q90.benchmark -# description: Run query 90 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=90 -QUERY_NUMBER_PADDED=90 diff --git a/benchmark/tpcds/sf1-parquet/q91.benchmark b/benchmark/tpcds/sf1-parquet/q91.benchmark deleted file mode 100644 index 85d5ef8..0000000 --- a/benchmark/tpcds/sf1-parquet/q91.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q91.benchmark -# description: Run query 91 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=91 -QUERY_NUMBER_PADDED=91 diff --git a/benchmark/tpcds/sf1-parquet/q92.benchmark b/benchmark/tpcds/sf1-parquet/q92.benchmark deleted file mode 100644 index 880af0b..0000000 --- a/benchmark/tpcds/sf1-parquet/q92.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q92.benchmark -# description: Run query 92 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=92 -QUERY_NUMBER_PADDED=92 diff --git a/benchmark/tpcds/sf1-parquet/q93.benchmark b/benchmark/tpcds/sf1-parquet/q93.benchmark deleted file mode 100644 index 1b5c5f6..0000000 --- a/benchmark/tpcds/sf1-parquet/q93.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q93.benchmark -# description: Run query 93 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=93 -QUERY_NUMBER_PADDED=93 diff --git a/benchmark/tpcds/sf1-parquet/q94.benchmark b/benchmark/tpcds/sf1-parquet/q94.benchmark deleted file mode 100644 index 46886f2..0000000 --- a/benchmark/tpcds/sf1-parquet/q94.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q94.benchmark -# description: Run query 94 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=94 -QUERY_NUMBER_PADDED=94 diff --git a/benchmark/tpcds/sf1-parquet/q95.benchmark b/benchmark/tpcds/sf1-parquet/q95.benchmark deleted file mode 100644 index 35b283e..0000000 --- a/benchmark/tpcds/sf1-parquet/q95.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q95.benchmark -# description: Run query 95 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=95 -QUERY_NUMBER_PADDED=95 diff --git a/benchmark/tpcds/sf1-parquet/q96.benchmark b/benchmark/tpcds/sf1-parquet/q96.benchmark deleted file mode 100644 index 2955000..0000000 --- a/benchmark/tpcds/sf1-parquet/q96.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q96.benchmark -# description: Run query 96 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=96 -QUERY_NUMBER_PADDED=96 diff --git a/benchmark/tpcds/sf1-parquet/q97.benchmark b/benchmark/tpcds/sf1-parquet/q97.benchmark deleted file mode 100644 index 1d2aa64..0000000 --- a/benchmark/tpcds/sf1-parquet/q97.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q97.benchmark -# description: Run query 97 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=97 -QUERY_NUMBER_PADDED=97 diff --git a/benchmark/tpcds/sf1-parquet/q98.benchmark b/benchmark/tpcds/sf1-parquet/q98.benchmark deleted file mode 100644 index c36e0e6..0000000 --- a/benchmark/tpcds/sf1-parquet/q98.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q98.benchmark -# description: Run query 98 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=98 -QUERY_NUMBER_PADDED=98 diff --git a/benchmark/tpcds/sf1-parquet/q99.benchmark b/benchmark/tpcds/sf1-parquet/q99.benchmark deleted file mode 100644 index 2e6d066..0000000 --- a/benchmark/tpcds/sf1-parquet/q99.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpcds/sf1/q99.benchmark -# description: Run query 99 from the TPC-DS benchmark -# group: [sf1] - -template benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in -QUERY_NUMBER=99 -QUERY_NUMBER_PADDED=99 diff --git a/benchmark/tpcds/sf1/local/delta/load.sql b/benchmark/tpcds/sf1/local/delta/load.sql new file mode 100644 index 0000000..1d87455 --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/load.sql @@ -0,0 +1,26 @@ +SET VARIABLE delta_path = '/mount/delta_benchmarking/tpcds_sf1_pyspark'; + +create view call_center as from delta_scan(getvariable('delta_path') || '/call_center/delta_lake'); +create view catalog_page as from delta_scan(getvariable('delta_path') || '/catalog_page/delta_lake'); +create view catalog_returns as from delta_scan(getvariable('delta_path') || '/catalog_returns/delta_lake'); +create view catalog_sales as from delta_scan(getvariable('delta_path') || '/catalog_sales/delta_lake'); +create view customer as from delta_scan(getvariable('delta_path') || '/customer/delta_lake'); +create view customer_demographics as from delta_scan(getvariable('delta_path') || '/customer_demographics/delta_lake'); +create view customer_address as from delta_scan(getvariable('delta_path') || '/customer_address/delta_lake'); +create view date_dim as from delta_scan(getvariable('delta_path') || '/date_dim/delta_lake'); +create view household_demographics as from delta_scan(getvariable('delta_path') || '/household_demographics/delta_lake'); +create view inventory as from delta_scan(getvariable('delta_path') || '/inventory/delta_lake'); +create view income_band as from delta_scan(getvariable('delta_path') || '/income_band/delta_lake'); +create view item as from delta_scan(getvariable('delta_path') || '/item/delta_lake'); +create view promotion as from delta_scan(getvariable('delta_path') || '/promotion/delta_lake'); +create view reason as from delta_scan(getvariable('delta_path') || '/reason/delta_lake'); +create view ship_mode as from delta_scan(getvariable('delta_path') || '/ship_mode/delta_lake'); +create view store as from delta_scan(getvariable('delta_path') || '/store/delta_lake'); +create view store_returns as from delta_scan(getvariable('delta_path') || '/store_returns/delta_lake'); +create view store_sales as from delta_scan(getvariable('delta_path') || '/store_sales/delta_lake'); +create view time_dim as from delta_scan(getvariable('delta_path') || '/time_dim/delta_lake'); +create view warehouse as from delta_scan(getvariable('delta_path') || '/warehouse/delta_lake'); +create view web_page as from delta_scan(getvariable('delta_path') || '/web_page/delta_lake'); +create view web_returns as from delta_scan(getvariable('delta_path') || '/web_returns/delta_lake'); +create view web_sales as from delta_scan(getvariable('delta_path') || '/web_sales/delta_lake'); +create view web_site as from delta_scan(getvariable('delta_path') || '/web_site/delta_lake'); \ No newline at end of file diff --git a/benchmark/tpcds/sf1/local/delta/q01.benchmark b/benchmark/tpcds/sf1/local/delta/q01.benchmark new file mode 100644 index 0000000..a1cca65 --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q01.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q01.benchmark +# description: Run query 01 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=1 +QUERY_NUMBER_PADDED=01 diff --git a/benchmark/tpcds/sf1/local/delta/q02.benchmark b/benchmark/tpcds/sf1/local/delta/q02.benchmark new file mode 100644 index 0000000..4ed4894 --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q02.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q02.benchmark +# description: Run query 02 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=2 +QUERY_NUMBER_PADDED=02 diff --git a/benchmark/tpcds/sf1/local/delta/q03.benchmark b/benchmark/tpcds/sf1/local/delta/q03.benchmark new file mode 100644 index 0000000..638fbe1 --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q03.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q03.benchmark +# description: Run query 03 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=3 +QUERY_NUMBER_PADDED=03 diff --git a/benchmark/tpcds/sf1/local/delta/q04.benchmark b/benchmark/tpcds/sf1/local/delta/q04.benchmark new file mode 100644 index 0000000..381b3ab --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q04.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q04.benchmark +# description: Run query 04 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=4 +QUERY_NUMBER_PADDED=04 diff --git a/benchmark/tpcds/sf1/local/delta/q05.benchmark b/benchmark/tpcds/sf1/local/delta/q05.benchmark new file mode 100644 index 0000000..498fee9 --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q05.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q05.benchmark +# description: Run query 05 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=5 +QUERY_NUMBER_PADDED=05 diff --git a/benchmark/tpcds/sf1/local/delta/q06.benchmark b/benchmark/tpcds/sf1/local/delta/q06.benchmark new file mode 100644 index 0000000..178d105 --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q06.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q06.benchmark +# description: Run query 06 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=6 +QUERY_NUMBER_PADDED=06 diff --git a/benchmark/tpcds/sf1/local/delta/q07.benchmark b/benchmark/tpcds/sf1/local/delta/q07.benchmark new file mode 100644 index 0000000..73acb1d --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q07.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q07.benchmark +# description: Run query 07 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=7 +QUERY_NUMBER_PADDED=07 diff --git a/benchmark/tpcds/sf1/local/delta/q08.benchmark b/benchmark/tpcds/sf1/local/delta/q08.benchmark new file mode 100644 index 0000000..997ad73 --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q08.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q08.benchmark +# description: Run query 08 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=8 +QUERY_NUMBER_PADDED=08 diff --git a/benchmark/tpcds/sf1/local/delta/q09.benchmark b/benchmark/tpcds/sf1/local/delta/q09.benchmark new file mode 100644 index 0000000..71419f7 --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q09.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q09.benchmark +# description: Run query 09 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=9 +QUERY_NUMBER_PADDED=09 diff --git a/benchmark/tpcds/sf1/local/delta/q10.benchmark b/benchmark/tpcds/sf1/local/delta/q10.benchmark new file mode 100644 index 0000000..2cff93b --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q10.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q10.benchmark +# description: Run query 10 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=10 +QUERY_NUMBER_PADDED=10 diff --git a/benchmark/tpcds/sf1/local/delta/q11.benchmark b/benchmark/tpcds/sf1/local/delta/q11.benchmark new file mode 100644 index 0000000..47d7c71 --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q11.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q11.benchmark +# description: Run query 11 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=11 +QUERY_NUMBER_PADDED=11 diff --git a/benchmark/tpcds/sf1/local/delta/q12.benchmark b/benchmark/tpcds/sf1/local/delta/q12.benchmark new file mode 100644 index 0000000..32173a0 --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q12.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q12.benchmark +# description: Run query 12 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=12 +QUERY_NUMBER_PADDED=12 diff --git a/benchmark/tpcds/sf1/local/delta/q13.benchmark b/benchmark/tpcds/sf1/local/delta/q13.benchmark new file mode 100644 index 0000000..d3f1f18 --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q13.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q13.benchmark +# description: Run query 13 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=13 +QUERY_NUMBER_PADDED=13 diff --git a/benchmark/tpcds/sf1/local/delta/q14.benchmark b/benchmark/tpcds/sf1/local/delta/q14.benchmark new file mode 100644 index 0000000..3ba88e4 --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q14.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q14.benchmark +# description: Run query 14 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=14 +QUERY_NUMBER_PADDED=14 diff --git a/benchmark/tpcds/sf1/local/delta/q15.benchmark b/benchmark/tpcds/sf1/local/delta/q15.benchmark new file mode 100644 index 0000000..990327f --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q15.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q15.benchmark +# description: Run query 15 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=15 +QUERY_NUMBER_PADDED=15 diff --git a/benchmark/tpcds/sf1/local/delta/q16.benchmark b/benchmark/tpcds/sf1/local/delta/q16.benchmark new file mode 100644 index 0000000..4f6b29f --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q16.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q16.benchmark +# description: Run query 16 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=16 +QUERY_NUMBER_PADDED=16 diff --git a/benchmark/tpcds/sf1/local/delta/q17.benchmark b/benchmark/tpcds/sf1/local/delta/q17.benchmark new file mode 100644 index 0000000..8393089 --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q17.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q17.benchmark +# description: Run query 17 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=17 +QUERY_NUMBER_PADDED=17 diff --git a/benchmark/tpcds/sf1/local/delta/q18.benchmark b/benchmark/tpcds/sf1/local/delta/q18.benchmark new file mode 100644 index 0000000..38d96ad --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q18.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q18.benchmark +# description: Run query 18 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=18 +QUERY_NUMBER_PADDED=18 diff --git a/benchmark/tpcds/sf1/local/delta/q19.benchmark b/benchmark/tpcds/sf1/local/delta/q19.benchmark new file mode 100644 index 0000000..0e59a96 --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q19.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q19.benchmark +# description: Run query 19 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=19 +QUERY_NUMBER_PADDED=19 diff --git a/benchmark/tpcds/sf1/local/delta/q20.benchmark b/benchmark/tpcds/sf1/local/delta/q20.benchmark new file mode 100644 index 0000000..3c38096 --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q20.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q20.benchmark +# description: Run query 20 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=20 +QUERY_NUMBER_PADDED=20 diff --git a/benchmark/tpcds/sf1/local/delta/q21.benchmark b/benchmark/tpcds/sf1/local/delta/q21.benchmark new file mode 100644 index 0000000..7f84f4a --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q21.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q21.benchmark +# description: Run query 21 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=21 +QUERY_NUMBER_PADDED=21 diff --git a/benchmark/tpcds/sf1/local/delta/q22.benchmark b/benchmark/tpcds/sf1/local/delta/q22.benchmark new file mode 100644 index 0000000..9e0aeaf --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q22.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q22.benchmark +# description: Run query 22 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=22 +QUERY_NUMBER_PADDED=22 diff --git a/benchmark/tpcds/sf1/local/delta/q23.benchmark b/benchmark/tpcds/sf1/local/delta/q23.benchmark new file mode 100644 index 0000000..0c3a84b --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q23.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q23.benchmark +# description: Run query 23 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=23 +QUERY_NUMBER_PADDED=23 diff --git a/benchmark/tpcds/sf1/local/delta/q24.benchmark b/benchmark/tpcds/sf1/local/delta/q24.benchmark new file mode 100644 index 0000000..6589d64 --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q24.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q24.benchmark +# description: Run query 24 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=24 +QUERY_NUMBER_PADDED=24 diff --git a/benchmark/tpcds/sf1/local/delta/q25.benchmark b/benchmark/tpcds/sf1/local/delta/q25.benchmark new file mode 100644 index 0000000..494dfc0 --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q25.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q25.benchmark +# description: Run query 25 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=25 +QUERY_NUMBER_PADDED=25 diff --git a/benchmark/tpcds/sf1/local/delta/q26.benchmark b/benchmark/tpcds/sf1/local/delta/q26.benchmark new file mode 100644 index 0000000..3f534f3 --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q26.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q26.benchmark +# description: Run query 26 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=26 +QUERY_NUMBER_PADDED=26 diff --git a/benchmark/tpcds/sf1/local/delta/q27.benchmark b/benchmark/tpcds/sf1/local/delta/q27.benchmark new file mode 100644 index 0000000..f1952c4 --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q27.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q27.benchmark +# description: Run query 27 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=27 +QUERY_NUMBER_PADDED=27 diff --git a/benchmark/tpcds/sf1/local/delta/q28.benchmark b/benchmark/tpcds/sf1/local/delta/q28.benchmark new file mode 100644 index 0000000..c990070 --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q28.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q28.benchmark +# description: Run query 28 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=28 +QUERY_NUMBER_PADDED=28 diff --git a/benchmark/tpcds/sf1/local/delta/q29.benchmark b/benchmark/tpcds/sf1/local/delta/q29.benchmark new file mode 100644 index 0000000..ea48425 --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q29.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q29.benchmark +# description: Run query 29 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=29 +QUERY_NUMBER_PADDED=29 diff --git a/benchmark/tpcds/sf1/local/delta/q30.benchmark b/benchmark/tpcds/sf1/local/delta/q30.benchmark new file mode 100644 index 0000000..e627a98 --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q30.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q30.benchmark +# description: Run query 30 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=30 +QUERY_NUMBER_PADDED=30 diff --git a/benchmark/tpcds/sf1/local/delta/q31.benchmark b/benchmark/tpcds/sf1/local/delta/q31.benchmark new file mode 100644 index 0000000..836cf32 --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q31.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q31.benchmark +# description: Run query 31 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=31 +QUERY_NUMBER_PADDED=31 diff --git a/benchmark/tpcds/sf1/local/delta/q32.benchmark b/benchmark/tpcds/sf1/local/delta/q32.benchmark new file mode 100644 index 0000000..ae63ff5 --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q32.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q32.benchmark +# description: Run query 32 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=32 +QUERY_NUMBER_PADDED=32 diff --git a/benchmark/tpcds/sf1/local/delta/q33.benchmark b/benchmark/tpcds/sf1/local/delta/q33.benchmark new file mode 100644 index 0000000..b3dac07 --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q33.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q33.benchmark +# description: Run query 33 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=33 +QUERY_NUMBER_PADDED=33 diff --git a/benchmark/tpcds/sf1/local/delta/q34.benchmark b/benchmark/tpcds/sf1/local/delta/q34.benchmark new file mode 100644 index 0000000..a279135 --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q34.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q34.benchmark +# description: Run query 34 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=34 +QUERY_NUMBER_PADDED=34 diff --git a/benchmark/tpcds/sf1/local/delta/q35.benchmark b/benchmark/tpcds/sf1/local/delta/q35.benchmark new file mode 100644 index 0000000..0e36047 --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q35.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q35.benchmark +# description: Run query 35 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=35 +QUERY_NUMBER_PADDED=35 diff --git a/benchmark/tpcds/sf1/local/delta/q36.benchmark b/benchmark/tpcds/sf1/local/delta/q36.benchmark new file mode 100644 index 0000000..3de5b7c --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q36.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q36.benchmark +# description: Run query 36 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=36 +QUERY_NUMBER_PADDED=36 diff --git a/benchmark/tpcds/sf1/local/delta/q37.benchmark b/benchmark/tpcds/sf1/local/delta/q37.benchmark new file mode 100644 index 0000000..e57d6b8 --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q37.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q37.benchmark +# description: Run query 37 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=37 +QUERY_NUMBER_PADDED=37 diff --git a/benchmark/tpcds/sf1/local/delta/q38.benchmark b/benchmark/tpcds/sf1/local/delta/q38.benchmark new file mode 100644 index 0000000..3cd6bc7 --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q38.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q38.benchmark +# description: Run query 38 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=38 +QUERY_NUMBER_PADDED=38 diff --git a/benchmark/tpcds/sf1/local/delta/q39.benchmark b/benchmark/tpcds/sf1/local/delta/q39.benchmark new file mode 100644 index 0000000..3b34d87 --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q39.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q39.benchmark +# description: Run query 39 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=39 +QUERY_NUMBER_PADDED=39 diff --git a/benchmark/tpcds/sf1/local/delta/q40.benchmark b/benchmark/tpcds/sf1/local/delta/q40.benchmark new file mode 100644 index 0000000..4d0abf6 --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q40.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q40.benchmark +# description: Run query 40 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=40 +QUERY_NUMBER_PADDED=40 diff --git a/benchmark/tpcds/sf1/local/delta/q41.benchmark b/benchmark/tpcds/sf1/local/delta/q41.benchmark new file mode 100644 index 0000000..8ec36c8 --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q41.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q41.benchmark +# description: Run query 41 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=41 +QUERY_NUMBER_PADDED=41 diff --git a/benchmark/tpcds/sf1/local/delta/q42.benchmark b/benchmark/tpcds/sf1/local/delta/q42.benchmark new file mode 100644 index 0000000..c04ef95 --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q42.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q42.benchmark +# description: Run query 42 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=42 +QUERY_NUMBER_PADDED=42 diff --git a/benchmark/tpcds/sf1/local/delta/q43.benchmark b/benchmark/tpcds/sf1/local/delta/q43.benchmark new file mode 100644 index 0000000..3326f5f --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q43.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q43.benchmark +# description: Run query 43 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=43 +QUERY_NUMBER_PADDED=43 diff --git a/benchmark/tpcds/sf1/local/delta/q44.benchmark b/benchmark/tpcds/sf1/local/delta/q44.benchmark new file mode 100644 index 0000000..2130e38 --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q44.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q44.benchmark +# description: Run query 44 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=44 +QUERY_NUMBER_PADDED=44 diff --git a/benchmark/tpcds/sf1/local/delta/q45.benchmark b/benchmark/tpcds/sf1/local/delta/q45.benchmark new file mode 100644 index 0000000..ae3acbb --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q45.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q45.benchmark +# description: Run query 45 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=45 +QUERY_NUMBER_PADDED=45 diff --git a/benchmark/tpcds/sf1/local/delta/q46.benchmark b/benchmark/tpcds/sf1/local/delta/q46.benchmark new file mode 100644 index 0000000..a9c6f06 --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q46.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q46.benchmark +# description: Run query 46 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=46 +QUERY_NUMBER_PADDED=46 diff --git a/benchmark/tpcds/sf1/local/delta/q47.benchmark b/benchmark/tpcds/sf1/local/delta/q47.benchmark new file mode 100644 index 0000000..f4f05a3 --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q47.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q47.benchmark +# description: Run query 47 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=47 +QUERY_NUMBER_PADDED=47 diff --git a/benchmark/tpcds/sf1/local/delta/q48.benchmark b/benchmark/tpcds/sf1/local/delta/q48.benchmark new file mode 100644 index 0000000..0f63a07 --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q48.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q48.benchmark +# description: Run query 48 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=48 +QUERY_NUMBER_PADDED=48 diff --git a/benchmark/tpcds/sf1/local/delta/q49.benchmark b/benchmark/tpcds/sf1/local/delta/q49.benchmark new file mode 100644 index 0000000..a78bfd8 --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q49.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q49.benchmark +# description: Run query 49 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=49 +QUERY_NUMBER_PADDED=49 diff --git a/benchmark/tpcds/sf1/local/delta/q50.benchmark b/benchmark/tpcds/sf1/local/delta/q50.benchmark new file mode 100644 index 0000000..dfb5863 --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q50.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q50.benchmark +# description: Run query 50 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=50 +QUERY_NUMBER_PADDED=50 diff --git a/benchmark/tpcds/sf1/local/delta/q51.benchmark b/benchmark/tpcds/sf1/local/delta/q51.benchmark new file mode 100644 index 0000000..98f6e3e --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q51.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q51.benchmark +# description: Run query 51 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=51 +QUERY_NUMBER_PADDED=51 diff --git a/benchmark/tpcds/sf1/local/delta/q52.benchmark b/benchmark/tpcds/sf1/local/delta/q52.benchmark new file mode 100644 index 0000000..ede8fe8 --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q52.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q52.benchmark +# description: Run query 52 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=52 +QUERY_NUMBER_PADDED=52 diff --git a/benchmark/tpcds/sf1/local/delta/q53.benchmark b/benchmark/tpcds/sf1/local/delta/q53.benchmark new file mode 100644 index 0000000..ec1872b --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q53.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q53.benchmark +# description: Run query 53 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=53 +QUERY_NUMBER_PADDED=53 diff --git a/benchmark/tpcds/sf1/local/delta/q54.benchmark b/benchmark/tpcds/sf1/local/delta/q54.benchmark new file mode 100644 index 0000000..586e950 --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q54.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q54.benchmark +# description: Run query 54 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=54 +QUERY_NUMBER_PADDED=54 diff --git a/benchmark/tpcds/sf1/local/delta/q55.benchmark b/benchmark/tpcds/sf1/local/delta/q55.benchmark new file mode 100644 index 0000000..715582b --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q55.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q55.benchmark +# description: Run query 55 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=55 +QUERY_NUMBER_PADDED=55 diff --git a/benchmark/tpcds/sf1/local/delta/q56.benchmark b/benchmark/tpcds/sf1/local/delta/q56.benchmark new file mode 100644 index 0000000..5455c3e --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q56.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q56.benchmark +# description: Run query 56 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=56 +QUERY_NUMBER_PADDED=56 diff --git a/benchmark/tpcds/sf1/local/delta/q57.benchmark b/benchmark/tpcds/sf1/local/delta/q57.benchmark new file mode 100644 index 0000000..6d84f07 --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q57.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q57.benchmark +# description: Run query 57 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=57 +QUERY_NUMBER_PADDED=57 diff --git a/benchmark/tpcds/sf1/local/delta/q58.benchmark b/benchmark/tpcds/sf1/local/delta/q58.benchmark new file mode 100644 index 0000000..9b1bf98 --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q58.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q58.benchmark +# description: Run query 58 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=58 +QUERY_NUMBER_PADDED=58 diff --git a/benchmark/tpcds/sf1/local/delta/q59.benchmark b/benchmark/tpcds/sf1/local/delta/q59.benchmark new file mode 100644 index 0000000..af08d59 --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q59.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q59.benchmark +# description: Run query 59 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=59 +QUERY_NUMBER_PADDED=59 diff --git a/benchmark/tpcds/sf1/local/delta/q60.benchmark b/benchmark/tpcds/sf1/local/delta/q60.benchmark new file mode 100644 index 0000000..684c39e --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q60.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q60.benchmark +# description: Run query 60 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=60 +QUERY_NUMBER_PADDED=60 diff --git a/benchmark/tpcds/sf1/local/delta/q61.benchmark b/benchmark/tpcds/sf1/local/delta/q61.benchmark new file mode 100644 index 0000000..1d05b1c --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q61.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q61.benchmark +# description: Run query 61 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=61 +QUERY_NUMBER_PADDED=61 diff --git a/benchmark/tpcds/sf1/local/delta/q62.benchmark b/benchmark/tpcds/sf1/local/delta/q62.benchmark new file mode 100644 index 0000000..83f8009 --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q62.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q62.benchmark +# description: Run query 62 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=62 +QUERY_NUMBER_PADDED=62 diff --git a/benchmark/tpcds/sf1/local/delta/q63.benchmark b/benchmark/tpcds/sf1/local/delta/q63.benchmark new file mode 100644 index 0000000..d59e945 --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q63.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q63.benchmark +# description: Run query 63 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=63 +QUERY_NUMBER_PADDED=63 diff --git a/benchmark/tpcds/sf1/local/delta/q64.benchmark b/benchmark/tpcds/sf1/local/delta/q64.benchmark new file mode 100644 index 0000000..262d7e0 --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q64.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q64.benchmark +# description: Run query 64 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=64 +QUERY_NUMBER_PADDED=64 diff --git a/benchmark/tpcds/sf1/local/delta/q65.benchmark b/benchmark/tpcds/sf1/local/delta/q65.benchmark new file mode 100644 index 0000000..e83c534 --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q65.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q65.benchmark +# description: Run query 65 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=65 +QUERY_NUMBER_PADDED=65 diff --git a/benchmark/tpcds/sf1/local/delta/q66.benchmark b/benchmark/tpcds/sf1/local/delta/q66.benchmark new file mode 100644 index 0000000..bcb19d7 --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q66.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q66.benchmark +# description: Run query 66 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=66 +QUERY_NUMBER_PADDED=66 diff --git a/benchmark/tpcds/sf1/local/delta/q67.benchmark b/benchmark/tpcds/sf1/local/delta/q67.benchmark new file mode 100644 index 0000000..a4ed7c8 --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q67.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q67.benchmark +# description: Run query 67 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=67 +QUERY_NUMBER_PADDED=67 diff --git a/benchmark/tpcds/sf1/local/delta/q68.benchmark b/benchmark/tpcds/sf1/local/delta/q68.benchmark new file mode 100644 index 0000000..287fb6b --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q68.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q68.benchmark +# description: Run query 68 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=68 +QUERY_NUMBER_PADDED=68 diff --git a/benchmark/tpcds/sf1/local/delta/q69.benchmark b/benchmark/tpcds/sf1/local/delta/q69.benchmark new file mode 100644 index 0000000..a37f8e1 --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q69.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q69.benchmark +# description: Run query 69 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=69 +QUERY_NUMBER_PADDED=69 diff --git a/benchmark/tpcds/sf1/local/delta/q70.benchmark b/benchmark/tpcds/sf1/local/delta/q70.benchmark new file mode 100644 index 0000000..0afbd56 --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q70.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q70.benchmark +# description: Run query 70 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=70 +QUERY_NUMBER_PADDED=70 diff --git a/benchmark/tpcds/sf1/local/delta/q71.benchmark b/benchmark/tpcds/sf1/local/delta/q71.benchmark new file mode 100644 index 0000000..97d2992 --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q71.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q71.benchmark +# description: Run query 71 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=71 +QUERY_NUMBER_PADDED=71 diff --git a/benchmark/tpcds/sf1/local/delta/q72.benchmark b/benchmark/tpcds/sf1/local/delta/q72.benchmark new file mode 100644 index 0000000..f077392 --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q72.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q72.benchmark +# description: Run query 72 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=72 +QUERY_NUMBER_PADDED=72 diff --git a/benchmark/tpcds/sf1/local/delta/q73.benchmark b/benchmark/tpcds/sf1/local/delta/q73.benchmark new file mode 100644 index 0000000..466721d --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q73.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q73.benchmark +# description: Run query 73 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=73 +QUERY_NUMBER_PADDED=73 diff --git a/benchmark/tpcds/sf1/local/delta/q74.benchmark b/benchmark/tpcds/sf1/local/delta/q74.benchmark new file mode 100644 index 0000000..e864fe0 --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q74.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q74.benchmark +# description: Run query 74 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=74 +QUERY_NUMBER_PADDED=74 diff --git a/benchmark/tpcds/sf1/local/delta/q75.benchmark b/benchmark/tpcds/sf1/local/delta/q75.benchmark new file mode 100644 index 0000000..dcd42c6 --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q75.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q75.benchmark +# description: Run query 75 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=75 +QUERY_NUMBER_PADDED=75 diff --git a/benchmark/tpcds/sf1/local/delta/q76.benchmark b/benchmark/tpcds/sf1/local/delta/q76.benchmark new file mode 100644 index 0000000..5aaaf64 --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q76.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q76.benchmark +# description: Run query 76 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=76 +QUERY_NUMBER_PADDED=76 diff --git a/benchmark/tpcds/sf1/local/delta/q77.benchmark b/benchmark/tpcds/sf1/local/delta/q77.benchmark new file mode 100644 index 0000000..c725c96 --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q77.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q77.benchmark +# description: Run query 77 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=77 +QUERY_NUMBER_PADDED=77 diff --git a/benchmark/tpcds/sf1/local/delta/q78.benchmark b/benchmark/tpcds/sf1/local/delta/q78.benchmark new file mode 100644 index 0000000..1a66023 --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q78.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q78.benchmark +# description: Run query 78 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=78 +QUERY_NUMBER_PADDED=78 diff --git a/benchmark/tpcds/sf1/local/delta/q79.benchmark b/benchmark/tpcds/sf1/local/delta/q79.benchmark new file mode 100644 index 0000000..78475b3 --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q79.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q79.benchmark +# description: Run query 79 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=79 +QUERY_NUMBER_PADDED=79 diff --git a/benchmark/tpcds/sf1/local/delta/q80.benchmark b/benchmark/tpcds/sf1/local/delta/q80.benchmark new file mode 100644 index 0000000..5f688e7 --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q80.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q80.benchmark +# description: Run query 80 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=80 +QUERY_NUMBER_PADDED=80 diff --git a/benchmark/tpcds/sf1/local/delta/q81.benchmark b/benchmark/tpcds/sf1/local/delta/q81.benchmark new file mode 100644 index 0000000..53e2449 --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q81.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q81.benchmark +# description: Run query 81 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=81 +QUERY_NUMBER_PADDED=81 diff --git a/benchmark/tpcds/sf1/local/delta/q82.benchmark b/benchmark/tpcds/sf1/local/delta/q82.benchmark new file mode 100644 index 0000000..01a3356 --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q82.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q82.benchmark +# description: Run query 82 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=82 +QUERY_NUMBER_PADDED=82 diff --git a/benchmark/tpcds/sf1/local/delta/q83.benchmark b/benchmark/tpcds/sf1/local/delta/q83.benchmark new file mode 100644 index 0000000..f88983e --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q83.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q83.benchmark +# description: Run query 83 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=83 +QUERY_NUMBER_PADDED=83 diff --git a/benchmark/tpcds/sf1/local/delta/q84.benchmark b/benchmark/tpcds/sf1/local/delta/q84.benchmark new file mode 100644 index 0000000..07879c7 --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q84.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q84.benchmark +# description: Run query 84 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=84 +QUERY_NUMBER_PADDED=84 diff --git a/benchmark/tpcds/sf1/local/delta/q85.benchmark b/benchmark/tpcds/sf1/local/delta/q85.benchmark new file mode 100644 index 0000000..e370a4a --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q85.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q85.benchmark +# description: Run query 85 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=85 +QUERY_NUMBER_PADDED=85 diff --git a/benchmark/tpcds/sf1/local/delta/q86.benchmark b/benchmark/tpcds/sf1/local/delta/q86.benchmark new file mode 100644 index 0000000..0acf16a --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q86.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q86.benchmark +# description: Run query 86 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=86 +QUERY_NUMBER_PADDED=86 diff --git a/benchmark/tpcds/sf1/local/delta/q87.benchmark b/benchmark/tpcds/sf1/local/delta/q87.benchmark new file mode 100644 index 0000000..5aba888 --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q87.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q87.benchmark +# description: Run query 87 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=87 +QUERY_NUMBER_PADDED=87 diff --git a/benchmark/tpcds/sf1/local/delta/q88.benchmark b/benchmark/tpcds/sf1/local/delta/q88.benchmark new file mode 100644 index 0000000..9bd2aa1 --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q88.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q88.benchmark +# description: Run query 88 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=88 +QUERY_NUMBER_PADDED=88 diff --git a/benchmark/tpcds/sf1/local/delta/q89.benchmark b/benchmark/tpcds/sf1/local/delta/q89.benchmark new file mode 100644 index 0000000..aa214c0 --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q89.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q89.benchmark +# description: Run query 89 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=89 +QUERY_NUMBER_PADDED=89 diff --git a/benchmark/tpcds/sf1/local/delta/q90.benchmark b/benchmark/tpcds/sf1/local/delta/q90.benchmark new file mode 100644 index 0000000..94a78bf --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q90.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q90.benchmark +# description: Run query 90 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=90 +QUERY_NUMBER_PADDED=90 diff --git a/benchmark/tpcds/sf1/local/delta/q91.benchmark b/benchmark/tpcds/sf1/local/delta/q91.benchmark new file mode 100644 index 0000000..4b5a9dc --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q91.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q91.benchmark +# description: Run query 91 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=91 +QUERY_NUMBER_PADDED=91 diff --git a/benchmark/tpcds/sf1/local/delta/q92.benchmark b/benchmark/tpcds/sf1/local/delta/q92.benchmark new file mode 100644 index 0000000..e2841c5 --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q92.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q92.benchmark +# description: Run query 92 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=92 +QUERY_NUMBER_PADDED=92 diff --git a/benchmark/tpcds/sf1/local/delta/q93.benchmark b/benchmark/tpcds/sf1/local/delta/q93.benchmark new file mode 100644 index 0000000..7db81c2 --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q93.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q93.benchmark +# description: Run query 93 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=93 +QUERY_NUMBER_PADDED=93 diff --git a/benchmark/tpcds/sf1/local/delta/q94.benchmark b/benchmark/tpcds/sf1/local/delta/q94.benchmark new file mode 100644 index 0000000..7508b36 --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q94.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q94.benchmark +# description: Run query 94 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=94 +QUERY_NUMBER_PADDED=94 diff --git a/benchmark/tpcds/sf1/local/delta/q95.benchmark b/benchmark/tpcds/sf1/local/delta/q95.benchmark new file mode 100644 index 0000000..07ef6d2 --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q95.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q95.benchmark +# description: Run query 95 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=95 +QUERY_NUMBER_PADDED=95 diff --git a/benchmark/tpcds/sf1/local/delta/q96.benchmark b/benchmark/tpcds/sf1/local/delta/q96.benchmark new file mode 100644 index 0000000..466eaeb --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q96.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q96.benchmark +# description: Run query 96 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=96 +QUERY_NUMBER_PADDED=96 diff --git a/benchmark/tpcds/sf1/local/delta/q97.benchmark b/benchmark/tpcds/sf1/local/delta/q97.benchmark new file mode 100644 index 0000000..139863a --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q97.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q97.benchmark +# description: Run query 97 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=97 +QUERY_NUMBER_PADDED=97 diff --git a/benchmark/tpcds/sf1/local/delta/q98.benchmark b/benchmark/tpcds/sf1/local/delta/q98.benchmark new file mode 100644 index 0000000..a5dc72c --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q98.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q98.benchmark +# description: Run query 98 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=98 +QUERY_NUMBER_PADDED=98 diff --git a/benchmark/tpcds/sf1/local/delta/q99.benchmark b/benchmark/tpcds/sf1/local/delta/q99.benchmark new file mode 100644 index 0000000..6c06525 --- /dev/null +++ b/benchmark/tpcds/sf1/local/delta/q99.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q99.benchmark +# description: Run query 99 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=99 +QUERY_NUMBER_PADDED=99 diff --git a/benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in b/benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in similarity index 87% rename from benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in rename to benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in index 57d33d1..fec71ca 100644 --- a/benchmark/tpcds/sf1-delta/tpcds_sf1.benchmark.in +++ b/benchmark/tpcds/sf1/local/delta/tpcds_sf1.benchmark.in @@ -10,7 +10,7 @@ require delta require parquet -load benchmark/tpcds/sf1-delta/load.sql +load benchmark/tpcds/sf1/local/delta/load.sql run duckdb/extension/tpcds/dsdgen/queries/${QUERY_NUMBER_PADDED}.sql diff --git a/benchmark/tpcds/sf1/local/duckdb/q01.benchmark b/benchmark/tpcds/sf1/local/duckdb/q01.benchmark new file mode 100644 index 0000000..a9ce6f2 --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q01.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q01.benchmark +# description: Run query 01 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=1 +QUERY_NUMBER_PADDED=01 diff --git a/benchmark/tpcds/sf1/local/duckdb/q02.benchmark b/benchmark/tpcds/sf1/local/duckdb/q02.benchmark new file mode 100644 index 0000000..584eb3d --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q02.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q02.benchmark +# description: Run query 02 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=2 +QUERY_NUMBER_PADDED=02 diff --git a/benchmark/tpcds/sf1/local/duckdb/q03.benchmark b/benchmark/tpcds/sf1/local/duckdb/q03.benchmark new file mode 100644 index 0000000..5a1a02e --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q03.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q03.benchmark +# description: Run query 03 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=3 +QUERY_NUMBER_PADDED=03 diff --git a/benchmark/tpcds/sf1/local/duckdb/q04.benchmark b/benchmark/tpcds/sf1/local/duckdb/q04.benchmark new file mode 100644 index 0000000..69aaf84 --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q04.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q04.benchmark +# description: Run query 04 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=4 +QUERY_NUMBER_PADDED=04 diff --git a/benchmark/tpcds/sf1/local/duckdb/q05.benchmark b/benchmark/tpcds/sf1/local/duckdb/q05.benchmark new file mode 100644 index 0000000..307d47d --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q05.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q05.benchmark +# description: Run query 05 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=5 +QUERY_NUMBER_PADDED=05 diff --git a/benchmark/tpcds/sf1/local/duckdb/q06.benchmark b/benchmark/tpcds/sf1/local/duckdb/q06.benchmark new file mode 100644 index 0000000..798598c --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q06.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q06.benchmark +# description: Run query 06 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=6 +QUERY_NUMBER_PADDED=06 diff --git a/benchmark/tpcds/sf1/local/duckdb/q07.benchmark b/benchmark/tpcds/sf1/local/duckdb/q07.benchmark new file mode 100644 index 0000000..92b31d6 --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q07.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q07.benchmark +# description: Run query 07 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=7 +QUERY_NUMBER_PADDED=07 diff --git a/benchmark/tpcds/sf1/local/duckdb/q08.benchmark b/benchmark/tpcds/sf1/local/duckdb/q08.benchmark new file mode 100644 index 0000000..b858b91 --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q08.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q08.benchmark +# description: Run query 08 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=8 +QUERY_NUMBER_PADDED=08 diff --git a/benchmark/tpcds/sf1/local/duckdb/q09.benchmark b/benchmark/tpcds/sf1/local/duckdb/q09.benchmark new file mode 100644 index 0000000..2aa1e90 --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q09.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q09.benchmark +# description: Run query 09 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=9 +QUERY_NUMBER_PADDED=09 diff --git a/benchmark/tpcds/sf1/local/duckdb/q10.benchmark b/benchmark/tpcds/sf1/local/duckdb/q10.benchmark new file mode 100644 index 0000000..32504f9 --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q10.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q10.benchmark +# description: Run query 10 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=10 +QUERY_NUMBER_PADDED=10 diff --git a/benchmark/tpcds/sf1/local/duckdb/q11.benchmark b/benchmark/tpcds/sf1/local/duckdb/q11.benchmark new file mode 100644 index 0000000..80da004 --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q11.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q11.benchmark +# description: Run query 11 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=11 +QUERY_NUMBER_PADDED=11 diff --git a/benchmark/tpcds/sf1/local/duckdb/q12.benchmark b/benchmark/tpcds/sf1/local/duckdb/q12.benchmark new file mode 100644 index 0000000..6772ccb --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q12.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q12.benchmark +# description: Run query 12 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=12 +QUERY_NUMBER_PADDED=12 diff --git a/benchmark/tpcds/sf1/local/duckdb/q13.benchmark b/benchmark/tpcds/sf1/local/duckdb/q13.benchmark new file mode 100644 index 0000000..e8baf10 --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q13.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q13.benchmark +# description: Run query 13 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=13 +QUERY_NUMBER_PADDED=13 diff --git a/benchmark/tpcds/sf1/local/duckdb/q14.benchmark b/benchmark/tpcds/sf1/local/duckdb/q14.benchmark new file mode 100644 index 0000000..6f3a0ba --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q14.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q14.benchmark +# description: Run query 14 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=14 +QUERY_NUMBER_PADDED=14 diff --git a/benchmark/tpcds/sf1/local/duckdb/q15.benchmark b/benchmark/tpcds/sf1/local/duckdb/q15.benchmark new file mode 100644 index 0000000..096391b --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q15.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q15.benchmark +# description: Run query 15 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=15 +QUERY_NUMBER_PADDED=15 diff --git a/benchmark/tpcds/sf1/local/duckdb/q16.benchmark b/benchmark/tpcds/sf1/local/duckdb/q16.benchmark new file mode 100644 index 0000000..8aa4193 --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q16.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q16.benchmark +# description: Run query 16 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=16 +QUERY_NUMBER_PADDED=16 diff --git a/benchmark/tpcds/sf1/local/duckdb/q17.benchmark b/benchmark/tpcds/sf1/local/duckdb/q17.benchmark new file mode 100644 index 0000000..60216c6 --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q17.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q17.benchmark +# description: Run query 17 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=17 +QUERY_NUMBER_PADDED=17 diff --git a/benchmark/tpcds/sf1/local/duckdb/q18.benchmark b/benchmark/tpcds/sf1/local/duckdb/q18.benchmark new file mode 100644 index 0000000..a2ba448 --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q18.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q18.benchmark +# description: Run query 18 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=18 +QUERY_NUMBER_PADDED=18 diff --git a/benchmark/tpcds/sf1/local/duckdb/q19.benchmark b/benchmark/tpcds/sf1/local/duckdb/q19.benchmark new file mode 100644 index 0000000..307ba1d --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q19.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q19.benchmark +# description: Run query 19 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=19 +QUERY_NUMBER_PADDED=19 diff --git a/benchmark/tpcds/sf1/local/duckdb/q20.benchmark b/benchmark/tpcds/sf1/local/duckdb/q20.benchmark new file mode 100644 index 0000000..c935058 --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q20.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q20.benchmark +# description: Run query 20 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=20 +QUERY_NUMBER_PADDED=20 diff --git a/benchmark/tpcds/sf1/local/duckdb/q21.benchmark b/benchmark/tpcds/sf1/local/duckdb/q21.benchmark new file mode 100644 index 0000000..b4fc5cd --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q21.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q21.benchmark +# description: Run query 21 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=21 +QUERY_NUMBER_PADDED=21 diff --git a/benchmark/tpcds/sf1/local/duckdb/q22.benchmark b/benchmark/tpcds/sf1/local/duckdb/q22.benchmark new file mode 100644 index 0000000..5b4cf24 --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q22.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q22.benchmark +# description: Run query 22 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=22 +QUERY_NUMBER_PADDED=22 diff --git a/benchmark/tpcds/sf1/local/duckdb/q23.benchmark b/benchmark/tpcds/sf1/local/duckdb/q23.benchmark new file mode 100644 index 0000000..754a0b3 --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q23.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q23.benchmark +# description: Run query 23 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=23 +QUERY_NUMBER_PADDED=23 diff --git a/benchmark/tpcds/sf1/local/duckdb/q24.benchmark b/benchmark/tpcds/sf1/local/duckdb/q24.benchmark new file mode 100644 index 0000000..0dde27a --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q24.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q24.benchmark +# description: Run query 24 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=24 +QUERY_NUMBER_PADDED=24 diff --git a/benchmark/tpcds/sf1/local/duckdb/q25.benchmark b/benchmark/tpcds/sf1/local/duckdb/q25.benchmark new file mode 100644 index 0000000..704e5e5 --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q25.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q25.benchmark +# description: Run query 25 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=25 +QUERY_NUMBER_PADDED=25 diff --git a/benchmark/tpcds/sf1/local/duckdb/q26.benchmark b/benchmark/tpcds/sf1/local/duckdb/q26.benchmark new file mode 100644 index 0000000..b4271c2 --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q26.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q26.benchmark +# description: Run query 26 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=26 +QUERY_NUMBER_PADDED=26 diff --git a/benchmark/tpcds/sf1/local/duckdb/q27.benchmark b/benchmark/tpcds/sf1/local/duckdb/q27.benchmark new file mode 100644 index 0000000..1689555 --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q27.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q27.benchmark +# description: Run query 27 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=27 +QUERY_NUMBER_PADDED=27 diff --git a/benchmark/tpcds/sf1/local/duckdb/q28.benchmark b/benchmark/tpcds/sf1/local/duckdb/q28.benchmark new file mode 100644 index 0000000..ff0ed95 --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q28.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q28.benchmark +# description: Run query 28 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=28 +QUERY_NUMBER_PADDED=28 diff --git a/benchmark/tpcds/sf1/local/duckdb/q29.benchmark b/benchmark/tpcds/sf1/local/duckdb/q29.benchmark new file mode 100644 index 0000000..c3d9bbb --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q29.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q29.benchmark +# description: Run query 29 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=29 +QUERY_NUMBER_PADDED=29 diff --git a/benchmark/tpcds/sf1/local/duckdb/q30.benchmark b/benchmark/tpcds/sf1/local/duckdb/q30.benchmark new file mode 100644 index 0000000..e263d16 --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q30.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q30.benchmark +# description: Run query 30 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=30 +QUERY_NUMBER_PADDED=30 diff --git a/benchmark/tpcds/sf1/local/duckdb/q31.benchmark b/benchmark/tpcds/sf1/local/duckdb/q31.benchmark new file mode 100644 index 0000000..693d94a --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q31.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q31.benchmark +# description: Run query 31 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=31 +QUERY_NUMBER_PADDED=31 diff --git a/benchmark/tpcds/sf1/local/duckdb/q32.benchmark b/benchmark/tpcds/sf1/local/duckdb/q32.benchmark new file mode 100644 index 0000000..9446778 --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q32.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q32.benchmark +# description: Run query 32 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=32 +QUERY_NUMBER_PADDED=32 diff --git a/benchmark/tpcds/sf1/local/duckdb/q33.benchmark b/benchmark/tpcds/sf1/local/duckdb/q33.benchmark new file mode 100644 index 0000000..26bd880 --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q33.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q33.benchmark +# description: Run query 33 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=33 +QUERY_NUMBER_PADDED=33 diff --git a/benchmark/tpcds/sf1/local/duckdb/q34.benchmark b/benchmark/tpcds/sf1/local/duckdb/q34.benchmark new file mode 100644 index 0000000..34440cc --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q34.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q34.benchmark +# description: Run query 34 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=34 +QUERY_NUMBER_PADDED=34 diff --git a/benchmark/tpcds/sf1/local/duckdb/q35.benchmark b/benchmark/tpcds/sf1/local/duckdb/q35.benchmark new file mode 100644 index 0000000..8bb05f1 --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q35.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q35.benchmark +# description: Run query 35 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=35 +QUERY_NUMBER_PADDED=35 diff --git a/benchmark/tpcds/sf1/local/duckdb/q36.benchmark b/benchmark/tpcds/sf1/local/duckdb/q36.benchmark new file mode 100644 index 0000000..4bcd17a --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q36.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q36.benchmark +# description: Run query 36 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=36 +QUERY_NUMBER_PADDED=36 diff --git a/benchmark/tpcds/sf1/local/duckdb/q37.benchmark b/benchmark/tpcds/sf1/local/duckdb/q37.benchmark new file mode 100644 index 0000000..e3657ee --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q37.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q37.benchmark +# description: Run query 37 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=37 +QUERY_NUMBER_PADDED=37 diff --git a/benchmark/tpcds/sf1/local/duckdb/q38.benchmark b/benchmark/tpcds/sf1/local/duckdb/q38.benchmark new file mode 100644 index 0000000..3ca91cb --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q38.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q38.benchmark +# description: Run query 38 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=38 +QUERY_NUMBER_PADDED=38 diff --git a/benchmark/tpcds/sf1/local/duckdb/q39.benchmark b/benchmark/tpcds/sf1/local/duckdb/q39.benchmark new file mode 100644 index 0000000..be710c9 --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q39.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q39.benchmark +# description: Run query 39 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=39 +QUERY_NUMBER_PADDED=39 diff --git a/benchmark/tpcds/sf1/local/duckdb/q40.benchmark b/benchmark/tpcds/sf1/local/duckdb/q40.benchmark new file mode 100644 index 0000000..e0a55ac --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q40.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q40.benchmark +# description: Run query 40 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=40 +QUERY_NUMBER_PADDED=40 diff --git a/benchmark/tpcds/sf1/local/duckdb/q41.benchmark b/benchmark/tpcds/sf1/local/duckdb/q41.benchmark new file mode 100644 index 0000000..0671975 --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q41.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q41.benchmark +# description: Run query 41 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=41 +QUERY_NUMBER_PADDED=41 diff --git a/benchmark/tpcds/sf1/local/duckdb/q42.benchmark b/benchmark/tpcds/sf1/local/duckdb/q42.benchmark new file mode 100644 index 0000000..8f6a103 --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q42.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q42.benchmark +# description: Run query 42 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=42 +QUERY_NUMBER_PADDED=42 diff --git a/benchmark/tpcds/sf1/local/duckdb/q43.benchmark b/benchmark/tpcds/sf1/local/duckdb/q43.benchmark new file mode 100644 index 0000000..97f9487 --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q43.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q43.benchmark +# description: Run query 43 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=43 +QUERY_NUMBER_PADDED=43 diff --git a/benchmark/tpcds/sf1/local/duckdb/q44.benchmark b/benchmark/tpcds/sf1/local/duckdb/q44.benchmark new file mode 100644 index 0000000..7778e6b --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q44.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q44.benchmark +# description: Run query 44 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=44 +QUERY_NUMBER_PADDED=44 diff --git a/benchmark/tpcds/sf1/local/duckdb/q45.benchmark b/benchmark/tpcds/sf1/local/duckdb/q45.benchmark new file mode 100644 index 0000000..9e7aa29 --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q45.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q45.benchmark +# description: Run query 45 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=45 +QUERY_NUMBER_PADDED=45 diff --git a/benchmark/tpcds/sf1/local/duckdb/q46.benchmark b/benchmark/tpcds/sf1/local/duckdb/q46.benchmark new file mode 100644 index 0000000..62d08dd --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q46.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q46.benchmark +# description: Run query 46 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=46 +QUERY_NUMBER_PADDED=46 diff --git a/benchmark/tpcds/sf1/local/duckdb/q47.benchmark b/benchmark/tpcds/sf1/local/duckdb/q47.benchmark new file mode 100644 index 0000000..500f96e --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q47.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q47.benchmark +# description: Run query 47 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=47 +QUERY_NUMBER_PADDED=47 diff --git a/benchmark/tpcds/sf1/local/duckdb/q48.benchmark b/benchmark/tpcds/sf1/local/duckdb/q48.benchmark new file mode 100644 index 0000000..5decc16 --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q48.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q48.benchmark +# description: Run query 48 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=48 +QUERY_NUMBER_PADDED=48 diff --git a/benchmark/tpcds/sf1/local/duckdb/q49.benchmark b/benchmark/tpcds/sf1/local/duckdb/q49.benchmark new file mode 100644 index 0000000..d88fe42 --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q49.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q49.benchmark +# description: Run query 49 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=49 +QUERY_NUMBER_PADDED=49 diff --git a/benchmark/tpcds/sf1/local/duckdb/q50.benchmark b/benchmark/tpcds/sf1/local/duckdb/q50.benchmark new file mode 100644 index 0000000..ee536cf --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q50.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q50.benchmark +# description: Run query 50 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=50 +QUERY_NUMBER_PADDED=50 diff --git a/benchmark/tpcds/sf1/local/duckdb/q51.benchmark b/benchmark/tpcds/sf1/local/duckdb/q51.benchmark new file mode 100644 index 0000000..fefaafe --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q51.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q51.benchmark +# description: Run query 51 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=51 +QUERY_NUMBER_PADDED=51 diff --git a/benchmark/tpcds/sf1/local/duckdb/q52.benchmark b/benchmark/tpcds/sf1/local/duckdb/q52.benchmark new file mode 100644 index 0000000..a00de3e --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q52.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q52.benchmark +# description: Run query 52 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=52 +QUERY_NUMBER_PADDED=52 diff --git a/benchmark/tpcds/sf1/local/duckdb/q53.benchmark b/benchmark/tpcds/sf1/local/duckdb/q53.benchmark new file mode 100644 index 0000000..11a0df9 --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q53.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q53.benchmark +# description: Run query 53 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=53 +QUERY_NUMBER_PADDED=53 diff --git a/benchmark/tpcds/sf1/local/duckdb/q54.benchmark b/benchmark/tpcds/sf1/local/duckdb/q54.benchmark new file mode 100644 index 0000000..1c57d3d --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q54.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q54.benchmark +# description: Run query 54 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=54 +QUERY_NUMBER_PADDED=54 diff --git a/benchmark/tpcds/sf1/local/duckdb/q55.benchmark b/benchmark/tpcds/sf1/local/duckdb/q55.benchmark new file mode 100644 index 0000000..e81e65b --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q55.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q55.benchmark +# description: Run query 55 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=55 +QUERY_NUMBER_PADDED=55 diff --git a/benchmark/tpcds/sf1/local/duckdb/q56.benchmark b/benchmark/tpcds/sf1/local/duckdb/q56.benchmark new file mode 100644 index 0000000..bfe6840 --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q56.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q56.benchmark +# description: Run query 56 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=56 +QUERY_NUMBER_PADDED=56 diff --git a/benchmark/tpcds/sf1/local/duckdb/q57.benchmark b/benchmark/tpcds/sf1/local/duckdb/q57.benchmark new file mode 100644 index 0000000..95bd13c --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q57.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q57.benchmark +# description: Run query 57 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=57 +QUERY_NUMBER_PADDED=57 diff --git a/benchmark/tpcds/sf1/local/duckdb/q58.benchmark b/benchmark/tpcds/sf1/local/duckdb/q58.benchmark new file mode 100644 index 0000000..c4fa993 --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q58.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q58.benchmark +# description: Run query 58 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=58 +QUERY_NUMBER_PADDED=58 diff --git a/benchmark/tpcds/sf1/local/duckdb/q59.benchmark b/benchmark/tpcds/sf1/local/duckdb/q59.benchmark new file mode 100644 index 0000000..fc5cce1 --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q59.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q59.benchmark +# description: Run query 59 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=59 +QUERY_NUMBER_PADDED=59 diff --git a/benchmark/tpcds/sf1/local/duckdb/q60.benchmark b/benchmark/tpcds/sf1/local/duckdb/q60.benchmark new file mode 100644 index 0000000..251f9a8 --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q60.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q60.benchmark +# description: Run query 60 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=60 +QUERY_NUMBER_PADDED=60 diff --git a/benchmark/tpcds/sf1/local/duckdb/q61.benchmark b/benchmark/tpcds/sf1/local/duckdb/q61.benchmark new file mode 100644 index 0000000..c71b3dc --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q61.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q61.benchmark +# description: Run query 61 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=61 +QUERY_NUMBER_PADDED=61 diff --git a/benchmark/tpcds/sf1/local/duckdb/q62.benchmark b/benchmark/tpcds/sf1/local/duckdb/q62.benchmark new file mode 100644 index 0000000..986bad8 --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q62.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q62.benchmark +# description: Run query 62 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=62 +QUERY_NUMBER_PADDED=62 diff --git a/benchmark/tpcds/sf1/local/duckdb/q63.benchmark b/benchmark/tpcds/sf1/local/duckdb/q63.benchmark new file mode 100644 index 0000000..e338c91 --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q63.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q63.benchmark +# description: Run query 63 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=63 +QUERY_NUMBER_PADDED=63 diff --git a/benchmark/tpcds/sf1/local/duckdb/q64.benchmark b/benchmark/tpcds/sf1/local/duckdb/q64.benchmark new file mode 100644 index 0000000..35a173f --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q64.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q64.benchmark +# description: Run query 64 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=64 +QUERY_NUMBER_PADDED=64 diff --git a/benchmark/tpcds/sf1/local/duckdb/q65.benchmark b/benchmark/tpcds/sf1/local/duckdb/q65.benchmark new file mode 100644 index 0000000..0126846 --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q65.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q65.benchmark +# description: Run query 65 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=65 +QUERY_NUMBER_PADDED=65 diff --git a/benchmark/tpcds/sf1/local/duckdb/q66.benchmark b/benchmark/tpcds/sf1/local/duckdb/q66.benchmark new file mode 100644 index 0000000..97d0916 --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q66.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q66.benchmark +# description: Run query 66 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=66 +QUERY_NUMBER_PADDED=66 diff --git a/benchmark/tpcds/sf1/local/duckdb/q67.benchmark b/benchmark/tpcds/sf1/local/duckdb/q67.benchmark new file mode 100644 index 0000000..8d988fc --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q67.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q67.benchmark +# description: Run query 67 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=67 +QUERY_NUMBER_PADDED=67 diff --git a/benchmark/tpcds/sf1/local/duckdb/q68.benchmark b/benchmark/tpcds/sf1/local/duckdb/q68.benchmark new file mode 100644 index 0000000..4eaf437 --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q68.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q68.benchmark +# description: Run query 68 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=68 +QUERY_NUMBER_PADDED=68 diff --git a/benchmark/tpcds/sf1/local/duckdb/q69.benchmark b/benchmark/tpcds/sf1/local/duckdb/q69.benchmark new file mode 100644 index 0000000..c6e3103 --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q69.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q69.benchmark +# description: Run query 69 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=69 +QUERY_NUMBER_PADDED=69 diff --git a/benchmark/tpcds/sf1/local/duckdb/q70.benchmark b/benchmark/tpcds/sf1/local/duckdb/q70.benchmark new file mode 100644 index 0000000..4d9d3ef --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q70.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q70.benchmark +# description: Run query 70 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=70 +QUERY_NUMBER_PADDED=70 diff --git a/benchmark/tpcds/sf1/local/duckdb/q71.benchmark b/benchmark/tpcds/sf1/local/duckdb/q71.benchmark new file mode 100644 index 0000000..565ebb9 --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q71.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q71.benchmark +# description: Run query 71 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=71 +QUERY_NUMBER_PADDED=71 diff --git a/benchmark/tpcds/sf1/local/duckdb/q72.benchmark b/benchmark/tpcds/sf1/local/duckdb/q72.benchmark new file mode 100644 index 0000000..4b8962a --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q72.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q72.benchmark +# description: Run query 72 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=72 +QUERY_NUMBER_PADDED=72 diff --git a/benchmark/tpcds/sf1/local/duckdb/q73.benchmark b/benchmark/tpcds/sf1/local/duckdb/q73.benchmark new file mode 100644 index 0000000..d7f1d32 --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q73.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q73.benchmark +# description: Run query 73 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=73 +QUERY_NUMBER_PADDED=73 diff --git a/benchmark/tpcds/sf1/local/duckdb/q74.benchmark b/benchmark/tpcds/sf1/local/duckdb/q74.benchmark new file mode 100644 index 0000000..ede1274 --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q74.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q74.benchmark +# description: Run query 74 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=74 +QUERY_NUMBER_PADDED=74 diff --git a/benchmark/tpcds/sf1/local/duckdb/q75.benchmark b/benchmark/tpcds/sf1/local/duckdb/q75.benchmark new file mode 100644 index 0000000..0d37fc2 --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q75.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q75.benchmark +# description: Run query 75 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=75 +QUERY_NUMBER_PADDED=75 diff --git a/benchmark/tpcds/sf1/local/duckdb/q76.benchmark b/benchmark/tpcds/sf1/local/duckdb/q76.benchmark new file mode 100644 index 0000000..12ea80b --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q76.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q76.benchmark +# description: Run query 76 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=76 +QUERY_NUMBER_PADDED=76 diff --git a/benchmark/tpcds/sf1/local/duckdb/q77.benchmark b/benchmark/tpcds/sf1/local/duckdb/q77.benchmark new file mode 100644 index 0000000..a717c3d --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q77.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q77.benchmark +# description: Run query 77 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=77 +QUERY_NUMBER_PADDED=77 diff --git a/benchmark/tpcds/sf1/local/duckdb/q78.benchmark b/benchmark/tpcds/sf1/local/duckdb/q78.benchmark new file mode 100644 index 0000000..13a10fa --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q78.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q78.benchmark +# description: Run query 78 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=78 +QUERY_NUMBER_PADDED=78 diff --git a/benchmark/tpcds/sf1/local/duckdb/q79.benchmark b/benchmark/tpcds/sf1/local/duckdb/q79.benchmark new file mode 100644 index 0000000..d81d9c3 --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q79.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q79.benchmark +# description: Run query 79 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=79 +QUERY_NUMBER_PADDED=79 diff --git a/benchmark/tpcds/sf1/local/duckdb/q80.benchmark b/benchmark/tpcds/sf1/local/duckdb/q80.benchmark new file mode 100644 index 0000000..c206e1b --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q80.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q80.benchmark +# description: Run query 80 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=80 +QUERY_NUMBER_PADDED=80 diff --git a/benchmark/tpcds/sf1/local/duckdb/q81.benchmark b/benchmark/tpcds/sf1/local/duckdb/q81.benchmark new file mode 100644 index 0000000..3ca532c --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q81.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q81.benchmark +# description: Run query 81 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=81 +QUERY_NUMBER_PADDED=81 diff --git a/benchmark/tpcds/sf1/local/duckdb/q82.benchmark b/benchmark/tpcds/sf1/local/duckdb/q82.benchmark new file mode 100644 index 0000000..27c5f2d --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q82.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q82.benchmark +# description: Run query 82 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=82 +QUERY_NUMBER_PADDED=82 diff --git a/benchmark/tpcds/sf1/local/duckdb/q83.benchmark b/benchmark/tpcds/sf1/local/duckdb/q83.benchmark new file mode 100644 index 0000000..9a75c34 --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q83.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q83.benchmark +# description: Run query 83 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=83 +QUERY_NUMBER_PADDED=83 diff --git a/benchmark/tpcds/sf1/local/duckdb/q84.benchmark b/benchmark/tpcds/sf1/local/duckdb/q84.benchmark new file mode 100644 index 0000000..8115d3f --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q84.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q84.benchmark +# description: Run query 84 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=84 +QUERY_NUMBER_PADDED=84 diff --git a/benchmark/tpcds/sf1/local/duckdb/q85.benchmark b/benchmark/tpcds/sf1/local/duckdb/q85.benchmark new file mode 100644 index 0000000..34c32f1 --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q85.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q85.benchmark +# description: Run query 85 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=85 +QUERY_NUMBER_PADDED=85 diff --git a/benchmark/tpcds/sf1/local/duckdb/q86.benchmark b/benchmark/tpcds/sf1/local/duckdb/q86.benchmark new file mode 100644 index 0000000..71ca19c --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q86.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q86.benchmark +# description: Run query 86 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=86 +QUERY_NUMBER_PADDED=86 diff --git a/benchmark/tpcds/sf1/local/duckdb/q87.benchmark b/benchmark/tpcds/sf1/local/duckdb/q87.benchmark new file mode 100644 index 0000000..12410f1 --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q87.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q87.benchmark +# description: Run query 87 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=87 +QUERY_NUMBER_PADDED=87 diff --git a/benchmark/tpcds/sf1/local/duckdb/q88.benchmark b/benchmark/tpcds/sf1/local/duckdb/q88.benchmark new file mode 100644 index 0000000..19a060d --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q88.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q88.benchmark +# description: Run query 88 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=88 +QUERY_NUMBER_PADDED=88 diff --git a/benchmark/tpcds/sf1/local/duckdb/q89.benchmark b/benchmark/tpcds/sf1/local/duckdb/q89.benchmark new file mode 100644 index 0000000..cb917bd --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q89.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q89.benchmark +# description: Run query 89 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=89 +QUERY_NUMBER_PADDED=89 diff --git a/benchmark/tpcds/sf1/local/duckdb/q90.benchmark b/benchmark/tpcds/sf1/local/duckdb/q90.benchmark new file mode 100644 index 0000000..4c19088 --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q90.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q90.benchmark +# description: Run query 90 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=90 +QUERY_NUMBER_PADDED=90 diff --git a/benchmark/tpcds/sf1/local/duckdb/q91.benchmark b/benchmark/tpcds/sf1/local/duckdb/q91.benchmark new file mode 100644 index 0000000..0426633 --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q91.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q91.benchmark +# description: Run query 91 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=91 +QUERY_NUMBER_PADDED=91 diff --git a/benchmark/tpcds/sf1/local/duckdb/q92.benchmark b/benchmark/tpcds/sf1/local/duckdb/q92.benchmark new file mode 100644 index 0000000..d7e3585 --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q92.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q92.benchmark +# description: Run query 92 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=92 +QUERY_NUMBER_PADDED=92 diff --git a/benchmark/tpcds/sf1/local/duckdb/q93.benchmark b/benchmark/tpcds/sf1/local/duckdb/q93.benchmark new file mode 100644 index 0000000..ee3f5d4 --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q93.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q93.benchmark +# description: Run query 93 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=93 +QUERY_NUMBER_PADDED=93 diff --git a/benchmark/tpcds/sf1/local/duckdb/q94.benchmark b/benchmark/tpcds/sf1/local/duckdb/q94.benchmark new file mode 100644 index 0000000..6d07a8f --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q94.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q94.benchmark +# description: Run query 94 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=94 +QUERY_NUMBER_PADDED=94 diff --git a/benchmark/tpcds/sf1/local/duckdb/q95.benchmark b/benchmark/tpcds/sf1/local/duckdb/q95.benchmark new file mode 100644 index 0000000..758c056 --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q95.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q95.benchmark +# description: Run query 95 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=95 +QUERY_NUMBER_PADDED=95 diff --git a/benchmark/tpcds/sf1/local/duckdb/q96.benchmark b/benchmark/tpcds/sf1/local/duckdb/q96.benchmark new file mode 100644 index 0000000..af25a2b --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q96.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q96.benchmark +# description: Run query 96 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=96 +QUERY_NUMBER_PADDED=96 diff --git a/benchmark/tpcds/sf1/local/duckdb/q97.benchmark b/benchmark/tpcds/sf1/local/duckdb/q97.benchmark new file mode 100644 index 0000000..8ca15b7 --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q97.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q97.benchmark +# description: Run query 97 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=97 +QUERY_NUMBER_PADDED=97 diff --git a/benchmark/tpcds/sf1/local/duckdb/q98.benchmark b/benchmark/tpcds/sf1/local/duckdb/q98.benchmark new file mode 100644 index 0000000..5a037db --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q98.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q98.benchmark +# description: Run query 98 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=98 +QUERY_NUMBER_PADDED=98 diff --git a/benchmark/tpcds/sf1/local/duckdb/q99.benchmark b/benchmark/tpcds/sf1/local/duckdb/q99.benchmark new file mode 100644 index 0000000..62f89fb --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/q99.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q99.benchmark +# description: Run query 99 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=99 +QUERY_NUMBER_PADDED=99 diff --git a/benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in b/benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in new file mode 100644 index 0000000..992983a --- /dev/null +++ b/benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in @@ -0,0 +1,24 @@ +# name: ${FILE_PATH} +# description: ${DESCRIPTION} +# group: [tpcds-sf1] + +name DSQ${QUERY_NUMBER_PADDED} +group tpcds +subgroup sf1 + +require delta + +require parquet + +require tpcds + +run +attach '/mount/delta_benchmarking/tpcds_sf1_pyspark/duckdb.db' as tpcds; +use tpcds; +pragma tpcds(${QUERY_NUMBER}) + +cleanup +use memory; +detach tpcds; + +result duckdb/extension/tpcds/dsdgen/answers/sf1/${QUERY_NUMBER_PADDED}.csv diff --git a/benchmark/tpcds/sf1/local/parquet/load.sql b/benchmark/tpcds/sf1/local/parquet/load.sql new file mode 100644 index 0000000..318e6a7 --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/load.sql @@ -0,0 +1,26 @@ +SET VARIABLE parquet_path = '/mount/delta_benchmarking/tpcds_sf1_pyspark'; + +create view call_center as from parquet_scan(getvariable('parquet_path') || '/call_center/parquet/**/*.parquet'); +create view catalog_page as from parquet_scan(getvariable('parquet_path') || '/catalog_page/parquet/**/*.parquet'); +create view catalog_returns as from parquet_scan(getvariable('parquet_path') || '/catalog_returns/parquet/**/*.parquet'); +create view catalog_sales as from parquet_scan(getvariable('parquet_path') || '/catalog_sales/parquet/**/*.parquet'); +create view customer as from parquet_scan(getvariable('parquet_path') || '/customer/parquet/**/*.parquet'); +create view customer_demographics as from parquet_scan(getvariable('parquet_path') || '/customer_demographics/parquet/**/*.parquet'); +create view customer_address as from parquet_scan(getvariable('parquet_path') || '/customer_address/parquet/**/*.parquet'); +create view date_dim as from parquet_scan(getvariable('parquet_path') || '/date_dim/parquet/**/*.parquet'); +create view household_demographics as from parquet_scan(getvariable('parquet_path') || '/household_demographics/parquet/**/*.parquet'); +create view inventory as from parquet_scan(getvariable('parquet_path') || '/inventory/parquet/**/*.parquet'); +create view income_band as from parquet_scan(getvariable('parquet_path') || '/income_band/parquet/**/*.parquet'); +create view item as from parquet_scan(getvariable('parquet_path') || '/item/parquet/**/*.parquet'); +create view promotion as from parquet_scan(getvariable('parquet_path') || '/promotion/parquet/**/*.parquet'); +create view reason as from parquet_scan(getvariable('parquet_path') || '/reason/parquet/**/*.parquet'); +create view ship_mode as from parquet_scan(getvariable('parquet_path') || '/ship_mode/parquet/**/*.parquet'); +create view store as from parquet_scan(getvariable('parquet_path') || '/store/parquet/**/*.parquet'); +create view store_returns as from parquet_scan(getvariable('parquet_path') || '/store_returns/parquet/**/*.parquet'); +create view store_sales as from parquet_scan(getvariable('parquet_path') || '/store_sales/parquet/**/*.parquet'); +create view time_dim as from parquet_scan(getvariable('parquet_path') || '/time_dim/parquet/**/*.parquet'); +create view warehouse as from parquet_scan(getvariable('parquet_path') || '/warehouse/parquet/**/*.parquet'); +create view web_page as from parquet_scan(getvariable('parquet_path') || '/web_page/parquet/**/*.parquet'); +create view web_returns as from parquet_scan(getvariable('parquet_path') || '/web_returns/parquet/**/*.parquet'); +create view web_sales as from parquet_scan(getvariable('parquet_path') || '/web_sales/parquet/**/*.parquet'); +create view web_site as from parquet_scan(getvariable('parquet_path') || '/web_site/parquet/**/*.parquet'); \ No newline at end of file diff --git a/benchmark/tpcds/sf1/local/parquet/q01.benchmark b/benchmark/tpcds/sf1/local/parquet/q01.benchmark new file mode 100644 index 0000000..dc58e39 --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q01.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q01.benchmark +# description: Run query 01 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=1 +QUERY_NUMBER_PADDED=01 diff --git a/benchmark/tpcds/sf1/local/parquet/q02.benchmark b/benchmark/tpcds/sf1/local/parquet/q02.benchmark new file mode 100644 index 0000000..a33a2cd --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q02.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q02.benchmark +# description: Run query 02 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=2 +QUERY_NUMBER_PADDED=02 diff --git a/benchmark/tpcds/sf1/local/parquet/q03.benchmark b/benchmark/tpcds/sf1/local/parquet/q03.benchmark new file mode 100644 index 0000000..10fa105 --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q03.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q03.benchmark +# description: Run query 03 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=3 +QUERY_NUMBER_PADDED=03 diff --git a/benchmark/tpcds/sf1/local/parquet/q04.benchmark b/benchmark/tpcds/sf1/local/parquet/q04.benchmark new file mode 100644 index 0000000..a05de0d --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q04.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q04.benchmark +# description: Run query 04 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=4 +QUERY_NUMBER_PADDED=04 diff --git a/benchmark/tpcds/sf1/local/parquet/q05.benchmark b/benchmark/tpcds/sf1/local/parquet/q05.benchmark new file mode 100644 index 0000000..9a81baf --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q05.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q05.benchmark +# description: Run query 05 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=5 +QUERY_NUMBER_PADDED=05 diff --git a/benchmark/tpcds/sf1/local/parquet/q06.benchmark b/benchmark/tpcds/sf1/local/parquet/q06.benchmark new file mode 100644 index 0000000..49d0758 --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q06.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q06.benchmark +# description: Run query 06 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=6 +QUERY_NUMBER_PADDED=06 diff --git a/benchmark/tpcds/sf1/local/parquet/q07.benchmark b/benchmark/tpcds/sf1/local/parquet/q07.benchmark new file mode 100644 index 0000000..7a9fd13 --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q07.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q07.benchmark +# description: Run query 07 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=7 +QUERY_NUMBER_PADDED=07 diff --git a/benchmark/tpcds/sf1/local/parquet/q08.benchmark b/benchmark/tpcds/sf1/local/parquet/q08.benchmark new file mode 100644 index 0000000..cf9da18 --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q08.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q08.benchmark +# description: Run query 08 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=8 +QUERY_NUMBER_PADDED=08 diff --git a/benchmark/tpcds/sf1/local/parquet/q09.benchmark b/benchmark/tpcds/sf1/local/parquet/q09.benchmark new file mode 100644 index 0000000..f3aeacc --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q09.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q09.benchmark +# description: Run query 09 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=9 +QUERY_NUMBER_PADDED=09 diff --git a/benchmark/tpcds/sf1/local/parquet/q10.benchmark b/benchmark/tpcds/sf1/local/parquet/q10.benchmark new file mode 100644 index 0000000..1247381 --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q10.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q10.benchmark +# description: Run query 10 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=10 +QUERY_NUMBER_PADDED=10 diff --git a/benchmark/tpcds/sf1/local/parquet/q11.benchmark b/benchmark/tpcds/sf1/local/parquet/q11.benchmark new file mode 100644 index 0000000..371a3b5 --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q11.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q11.benchmark +# description: Run query 11 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=11 +QUERY_NUMBER_PADDED=11 diff --git a/benchmark/tpcds/sf1/local/parquet/q12.benchmark b/benchmark/tpcds/sf1/local/parquet/q12.benchmark new file mode 100644 index 0000000..5837916 --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q12.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q12.benchmark +# description: Run query 12 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=12 +QUERY_NUMBER_PADDED=12 diff --git a/benchmark/tpcds/sf1/local/parquet/q13.benchmark b/benchmark/tpcds/sf1/local/parquet/q13.benchmark new file mode 100644 index 0000000..302bec0 --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q13.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q13.benchmark +# description: Run query 13 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=13 +QUERY_NUMBER_PADDED=13 diff --git a/benchmark/tpcds/sf1/local/parquet/q14.benchmark b/benchmark/tpcds/sf1/local/parquet/q14.benchmark new file mode 100644 index 0000000..276e403 --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q14.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q14.benchmark +# description: Run query 14 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=14 +QUERY_NUMBER_PADDED=14 diff --git a/benchmark/tpcds/sf1/local/parquet/q15.benchmark b/benchmark/tpcds/sf1/local/parquet/q15.benchmark new file mode 100644 index 0000000..2cbf1e7 --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q15.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q15.benchmark +# description: Run query 15 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=15 +QUERY_NUMBER_PADDED=15 diff --git a/benchmark/tpcds/sf1/local/parquet/q16.benchmark b/benchmark/tpcds/sf1/local/parquet/q16.benchmark new file mode 100644 index 0000000..4181137 --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q16.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q16.benchmark +# description: Run query 16 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=16 +QUERY_NUMBER_PADDED=16 diff --git a/benchmark/tpcds/sf1/local/parquet/q17.benchmark b/benchmark/tpcds/sf1/local/parquet/q17.benchmark new file mode 100644 index 0000000..7f9b67e --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q17.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q17.benchmark +# description: Run query 17 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=17 +QUERY_NUMBER_PADDED=17 diff --git a/benchmark/tpcds/sf1/local/parquet/q18.benchmark b/benchmark/tpcds/sf1/local/parquet/q18.benchmark new file mode 100644 index 0000000..9725f31 --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q18.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q18.benchmark +# description: Run query 18 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=18 +QUERY_NUMBER_PADDED=18 diff --git a/benchmark/tpcds/sf1/local/parquet/q19.benchmark b/benchmark/tpcds/sf1/local/parquet/q19.benchmark new file mode 100644 index 0000000..27052b7 --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q19.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q19.benchmark +# description: Run query 19 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=19 +QUERY_NUMBER_PADDED=19 diff --git a/benchmark/tpcds/sf1/local/parquet/q20.benchmark b/benchmark/tpcds/sf1/local/parquet/q20.benchmark new file mode 100644 index 0000000..fa02490 --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q20.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q20.benchmark +# description: Run query 20 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=20 +QUERY_NUMBER_PADDED=20 diff --git a/benchmark/tpcds/sf1/local/parquet/q21.benchmark b/benchmark/tpcds/sf1/local/parquet/q21.benchmark new file mode 100644 index 0000000..9829ce8 --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q21.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q21.benchmark +# description: Run query 21 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=21 +QUERY_NUMBER_PADDED=21 diff --git a/benchmark/tpcds/sf1/local/parquet/q22.benchmark b/benchmark/tpcds/sf1/local/parquet/q22.benchmark new file mode 100644 index 0000000..811f6f5 --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q22.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q22.benchmark +# description: Run query 22 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=22 +QUERY_NUMBER_PADDED=22 diff --git a/benchmark/tpcds/sf1/local/parquet/q23.benchmark b/benchmark/tpcds/sf1/local/parquet/q23.benchmark new file mode 100644 index 0000000..ec59ef4 --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q23.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q23.benchmark +# description: Run query 23 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=23 +QUERY_NUMBER_PADDED=23 diff --git a/benchmark/tpcds/sf1/local/parquet/q24.benchmark b/benchmark/tpcds/sf1/local/parquet/q24.benchmark new file mode 100644 index 0000000..ade02e4 --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q24.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q24.benchmark +# description: Run query 24 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=24 +QUERY_NUMBER_PADDED=24 diff --git a/benchmark/tpcds/sf1/local/parquet/q25.benchmark b/benchmark/tpcds/sf1/local/parquet/q25.benchmark new file mode 100644 index 0000000..65e72c2 --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q25.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q25.benchmark +# description: Run query 25 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=25 +QUERY_NUMBER_PADDED=25 diff --git a/benchmark/tpcds/sf1/local/parquet/q26.benchmark b/benchmark/tpcds/sf1/local/parquet/q26.benchmark new file mode 100644 index 0000000..78c925d --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q26.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q26.benchmark +# description: Run query 26 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=26 +QUERY_NUMBER_PADDED=26 diff --git a/benchmark/tpcds/sf1/local/parquet/q27.benchmark b/benchmark/tpcds/sf1/local/parquet/q27.benchmark new file mode 100644 index 0000000..6a2da78 --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q27.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q27.benchmark +# description: Run query 27 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=27 +QUERY_NUMBER_PADDED=27 diff --git a/benchmark/tpcds/sf1/local/parquet/q28.benchmark b/benchmark/tpcds/sf1/local/parquet/q28.benchmark new file mode 100644 index 0000000..1ae2d34 --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q28.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q28.benchmark +# description: Run query 28 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=28 +QUERY_NUMBER_PADDED=28 diff --git a/benchmark/tpcds/sf1/local/parquet/q29.benchmark b/benchmark/tpcds/sf1/local/parquet/q29.benchmark new file mode 100644 index 0000000..856f983 --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q29.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q29.benchmark +# description: Run query 29 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=29 +QUERY_NUMBER_PADDED=29 diff --git a/benchmark/tpcds/sf1/local/parquet/q30.benchmark b/benchmark/tpcds/sf1/local/parquet/q30.benchmark new file mode 100644 index 0000000..9eb1014 --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q30.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q30.benchmark +# description: Run query 30 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=30 +QUERY_NUMBER_PADDED=30 diff --git a/benchmark/tpcds/sf1/local/parquet/q31.benchmark b/benchmark/tpcds/sf1/local/parquet/q31.benchmark new file mode 100644 index 0000000..4a41415 --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q31.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q31.benchmark +# description: Run query 31 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=31 +QUERY_NUMBER_PADDED=31 diff --git a/benchmark/tpcds/sf1/local/parquet/q32.benchmark b/benchmark/tpcds/sf1/local/parquet/q32.benchmark new file mode 100644 index 0000000..e6bac91 --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q32.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q32.benchmark +# description: Run query 32 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=32 +QUERY_NUMBER_PADDED=32 diff --git a/benchmark/tpcds/sf1/local/parquet/q33.benchmark b/benchmark/tpcds/sf1/local/parquet/q33.benchmark new file mode 100644 index 0000000..ee79340 --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q33.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q33.benchmark +# description: Run query 33 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=33 +QUERY_NUMBER_PADDED=33 diff --git a/benchmark/tpcds/sf1/local/parquet/q34.benchmark b/benchmark/tpcds/sf1/local/parquet/q34.benchmark new file mode 100644 index 0000000..8077365 --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q34.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q34.benchmark +# description: Run query 34 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=34 +QUERY_NUMBER_PADDED=34 diff --git a/benchmark/tpcds/sf1/local/parquet/q35.benchmark b/benchmark/tpcds/sf1/local/parquet/q35.benchmark new file mode 100644 index 0000000..d91bf0b --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q35.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q35.benchmark +# description: Run query 35 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=35 +QUERY_NUMBER_PADDED=35 diff --git a/benchmark/tpcds/sf1/local/parquet/q36.benchmark b/benchmark/tpcds/sf1/local/parquet/q36.benchmark new file mode 100644 index 0000000..ef710be --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q36.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q36.benchmark +# description: Run query 36 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=36 +QUERY_NUMBER_PADDED=36 diff --git a/benchmark/tpcds/sf1/local/parquet/q37.benchmark b/benchmark/tpcds/sf1/local/parquet/q37.benchmark new file mode 100644 index 0000000..173ec76 --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q37.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q37.benchmark +# description: Run query 37 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=37 +QUERY_NUMBER_PADDED=37 diff --git a/benchmark/tpcds/sf1/local/parquet/q38.benchmark b/benchmark/tpcds/sf1/local/parquet/q38.benchmark new file mode 100644 index 0000000..d4ee3ec --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q38.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q38.benchmark +# description: Run query 38 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=38 +QUERY_NUMBER_PADDED=38 diff --git a/benchmark/tpcds/sf1/local/parquet/q39.benchmark b/benchmark/tpcds/sf1/local/parquet/q39.benchmark new file mode 100644 index 0000000..9bdd6d6 --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q39.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q39.benchmark +# description: Run query 39 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=39 +QUERY_NUMBER_PADDED=39 diff --git a/benchmark/tpcds/sf1/local/parquet/q40.benchmark b/benchmark/tpcds/sf1/local/parquet/q40.benchmark new file mode 100644 index 0000000..0cb067f --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q40.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q40.benchmark +# description: Run query 40 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=40 +QUERY_NUMBER_PADDED=40 diff --git a/benchmark/tpcds/sf1/local/parquet/q41.benchmark b/benchmark/tpcds/sf1/local/parquet/q41.benchmark new file mode 100644 index 0000000..b234dde --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q41.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q41.benchmark +# description: Run query 41 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=41 +QUERY_NUMBER_PADDED=41 diff --git a/benchmark/tpcds/sf1/local/parquet/q42.benchmark b/benchmark/tpcds/sf1/local/parquet/q42.benchmark new file mode 100644 index 0000000..92ffb3e --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q42.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q42.benchmark +# description: Run query 42 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=42 +QUERY_NUMBER_PADDED=42 diff --git a/benchmark/tpcds/sf1/local/parquet/q43.benchmark b/benchmark/tpcds/sf1/local/parquet/q43.benchmark new file mode 100644 index 0000000..c9fdfe1 --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q43.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q43.benchmark +# description: Run query 43 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=43 +QUERY_NUMBER_PADDED=43 diff --git a/benchmark/tpcds/sf1/local/parquet/q44.benchmark b/benchmark/tpcds/sf1/local/parquet/q44.benchmark new file mode 100644 index 0000000..1ab7d79 --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q44.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q44.benchmark +# description: Run query 44 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=44 +QUERY_NUMBER_PADDED=44 diff --git a/benchmark/tpcds/sf1/local/parquet/q45.benchmark b/benchmark/tpcds/sf1/local/parquet/q45.benchmark new file mode 100644 index 0000000..cc15950 --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q45.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q45.benchmark +# description: Run query 45 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=45 +QUERY_NUMBER_PADDED=45 diff --git a/benchmark/tpcds/sf1/local/parquet/q46.benchmark b/benchmark/tpcds/sf1/local/parquet/q46.benchmark new file mode 100644 index 0000000..9f5cb2f --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q46.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q46.benchmark +# description: Run query 46 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=46 +QUERY_NUMBER_PADDED=46 diff --git a/benchmark/tpcds/sf1/local/parquet/q47.benchmark b/benchmark/tpcds/sf1/local/parquet/q47.benchmark new file mode 100644 index 0000000..5043062 --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q47.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q47.benchmark +# description: Run query 47 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=47 +QUERY_NUMBER_PADDED=47 diff --git a/benchmark/tpcds/sf1/local/parquet/q48.benchmark b/benchmark/tpcds/sf1/local/parquet/q48.benchmark new file mode 100644 index 0000000..dda04d4 --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q48.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q48.benchmark +# description: Run query 48 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=48 +QUERY_NUMBER_PADDED=48 diff --git a/benchmark/tpcds/sf1/local/parquet/q49.benchmark b/benchmark/tpcds/sf1/local/parquet/q49.benchmark new file mode 100644 index 0000000..ef628c2 --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q49.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q49.benchmark +# description: Run query 49 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=49 +QUERY_NUMBER_PADDED=49 diff --git a/benchmark/tpcds/sf1/local/parquet/q50.benchmark b/benchmark/tpcds/sf1/local/parquet/q50.benchmark new file mode 100644 index 0000000..1349b82 --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q50.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q50.benchmark +# description: Run query 50 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=50 +QUERY_NUMBER_PADDED=50 diff --git a/benchmark/tpcds/sf1/local/parquet/q51.benchmark b/benchmark/tpcds/sf1/local/parquet/q51.benchmark new file mode 100644 index 0000000..d649a61 --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q51.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q51.benchmark +# description: Run query 51 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=51 +QUERY_NUMBER_PADDED=51 diff --git a/benchmark/tpcds/sf1/local/parquet/q52.benchmark b/benchmark/tpcds/sf1/local/parquet/q52.benchmark new file mode 100644 index 0000000..9efd506 --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q52.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q52.benchmark +# description: Run query 52 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=52 +QUERY_NUMBER_PADDED=52 diff --git a/benchmark/tpcds/sf1/local/parquet/q53.benchmark b/benchmark/tpcds/sf1/local/parquet/q53.benchmark new file mode 100644 index 0000000..9c19e80 --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q53.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q53.benchmark +# description: Run query 53 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=53 +QUERY_NUMBER_PADDED=53 diff --git a/benchmark/tpcds/sf1/local/parquet/q54.benchmark b/benchmark/tpcds/sf1/local/parquet/q54.benchmark new file mode 100644 index 0000000..cc87a4e --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q54.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q54.benchmark +# description: Run query 54 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=54 +QUERY_NUMBER_PADDED=54 diff --git a/benchmark/tpcds/sf1/local/parquet/q55.benchmark b/benchmark/tpcds/sf1/local/parquet/q55.benchmark new file mode 100644 index 0000000..949581f --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q55.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q55.benchmark +# description: Run query 55 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=55 +QUERY_NUMBER_PADDED=55 diff --git a/benchmark/tpcds/sf1/local/parquet/q56.benchmark b/benchmark/tpcds/sf1/local/parquet/q56.benchmark new file mode 100644 index 0000000..080ec99 --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q56.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q56.benchmark +# description: Run query 56 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=56 +QUERY_NUMBER_PADDED=56 diff --git a/benchmark/tpcds/sf1/local/parquet/q57.benchmark b/benchmark/tpcds/sf1/local/parquet/q57.benchmark new file mode 100644 index 0000000..e9995bf --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q57.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q57.benchmark +# description: Run query 57 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=57 +QUERY_NUMBER_PADDED=57 diff --git a/benchmark/tpcds/sf1/local/parquet/q58.benchmark b/benchmark/tpcds/sf1/local/parquet/q58.benchmark new file mode 100644 index 0000000..8c15387 --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q58.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q58.benchmark +# description: Run query 58 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=58 +QUERY_NUMBER_PADDED=58 diff --git a/benchmark/tpcds/sf1/local/parquet/q59.benchmark b/benchmark/tpcds/sf1/local/parquet/q59.benchmark new file mode 100644 index 0000000..4cf9ba4 --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q59.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q59.benchmark +# description: Run query 59 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=59 +QUERY_NUMBER_PADDED=59 diff --git a/benchmark/tpcds/sf1/local/parquet/q60.benchmark b/benchmark/tpcds/sf1/local/parquet/q60.benchmark new file mode 100644 index 0000000..876c766 --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q60.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q60.benchmark +# description: Run query 60 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=60 +QUERY_NUMBER_PADDED=60 diff --git a/benchmark/tpcds/sf1/local/parquet/q61.benchmark b/benchmark/tpcds/sf1/local/parquet/q61.benchmark new file mode 100644 index 0000000..e3c5ec6 --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q61.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q61.benchmark +# description: Run query 61 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=61 +QUERY_NUMBER_PADDED=61 diff --git a/benchmark/tpcds/sf1/local/parquet/q62.benchmark b/benchmark/tpcds/sf1/local/parquet/q62.benchmark new file mode 100644 index 0000000..a3db700 --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q62.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q62.benchmark +# description: Run query 62 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=62 +QUERY_NUMBER_PADDED=62 diff --git a/benchmark/tpcds/sf1/local/parquet/q63.benchmark b/benchmark/tpcds/sf1/local/parquet/q63.benchmark new file mode 100644 index 0000000..c5490ef --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q63.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q63.benchmark +# description: Run query 63 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=63 +QUERY_NUMBER_PADDED=63 diff --git a/benchmark/tpcds/sf1/local/parquet/q64.benchmark b/benchmark/tpcds/sf1/local/parquet/q64.benchmark new file mode 100644 index 0000000..8da0a8d --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q64.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q64.benchmark +# description: Run query 64 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=64 +QUERY_NUMBER_PADDED=64 diff --git a/benchmark/tpcds/sf1/local/parquet/q65.benchmark b/benchmark/tpcds/sf1/local/parquet/q65.benchmark new file mode 100644 index 0000000..d4dcd44 --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q65.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q65.benchmark +# description: Run query 65 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=65 +QUERY_NUMBER_PADDED=65 diff --git a/benchmark/tpcds/sf1/local/parquet/q66.benchmark b/benchmark/tpcds/sf1/local/parquet/q66.benchmark new file mode 100644 index 0000000..ee8492d --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q66.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q66.benchmark +# description: Run query 66 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=66 +QUERY_NUMBER_PADDED=66 diff --git a/benchmark/tpcds/sf1/local/parquet/q67.benchmark b/benchmark/tpcds/sf1/local/parquet/q67.benchmark new file mode 100644 index 0000000..d4b1a5d --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q67.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q67.benchmark +# description: Run query 67 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=67 +QUERY_NUMBER_PADDED=67 diff --git a/benchmark/tpcds/sf1/local/parquet/q68.benchmark b/benchmark/tpcds/sf1/local/parquet/q68.benchmark new file mode 100644 index 0000000..0b2488a --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q68.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q68.benchmark +# description: Run query 68 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=68 +QUERY_NUMBER_PADDED=68 diff --git a/benchmark/tpcds/sf1/local/parquet/q69.benchmark b/benchmark/tpcds/sf1/local/parquet/q69.benchmark new file mode 100644 index 0000000..935c320 --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q69.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q69.benchmark +# description: Run query 69 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=69 +QUERY_NUMBER_PADDED=69 diff --git a/benchmark/tpcds/sf1/local/parquet/q70.benchmark b/benchmark/tpcds/sf1/local/parquet/q70.benchmark new file mode 100644 index 0000000..de02638 --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q70.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q70.benchmark +# description: Run query 70 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=70 +QUERY_NUMBER_PADDED=70 diff --git a/benchmark/tpcds/sf1/local/parquet/q71.benchmark b/benchmark/tpcds/sf1/local/parquet/q71.benchmark new file mode 100644 index 0000000..0e73386 --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q71.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q71.benchmark +# description: Run query 71 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=71 +QUERY_NUMBER_PADDED=71 diff --git a/benchmark/tpcds/sf1/local/parquet/q72.benchmark b/benchmark/tpcds/sf1/local/parquet/q72.benchmark new file mode 100644 index 0000000..0ed78d6 --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q72.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q72.benchmark +# description: Run query 72 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=72 +QUERY_NUMBER_PADDED=72 diff --git a/benchmark/tpcds/sf1/local/parquet/q73.benchmark b/benchmark/tpcds/sf1/local/parquet/q73.benchmark new file mode 100644 index 0000000..7d487b1 --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q73.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q73.benchmark +# description: Run query 73 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=73 +QUERY_NUMBER_PADDED=73 diff --git a/benchmark/tpcds/sf1/local/parquet/q74.benchmark b/benchmark/tpcds/sf1/local/parquet/q74.benchmark new file mode 100644 index 0000000..6a679c7 --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q74.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q74.benchmark +# description: Run query 74 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=74 +QUERY_NUMBER_PADDED=74 diff --git a/benchmark/tpcds/sf1/local/parquet/q75.benchmark b/benchmark/tpcds/sf1/local/parquet/q75.benchmark new file mode 100644 index 0000000..91056ef --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q75.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q75.benchmark +# description: Run query 75 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=75 +QUERY_NUMBER_PADDED=75 diff --git a/benchmark/tpcds/sf1/local/parquet/q76.benchmark b/benchmark/tpcds/sf1/local/parquet/q76.benchmark new file mode 100644 index 0000000..859a2f6 --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q76.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q76.benchmark +# description: Run query 76 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=76 +QUERY_NUMBER_PADDED=76 diff --git a/benchmark/tpcds/sf1/local/parquet/q77.benchmark b/benchmark/tpcds/sf1/local/parquet/q77.benchmark new file mode 100644 index 0000000..7e549a7 --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q77.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q77.benchmark +# description: Run query 77 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=77 +QUERY_NUMBER_PADDED=77 diff --git a/benchmark/tpcds/sf1/local/parquet/q78.benchmark b/benchmark/tpcds/sf1/local/parquet/q78.benchmark new file mode 100644 index 0000000..9ac4493 --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q78.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q78.benchmark +# description: Run query 78 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=78 +QUERY_NUMBER_PADDED=78 diff --git a/benchmark/tpcds/sf1/local/parquet/q79.benchmark b/benchmark/tpcds/sf1/local/parquet/q79.benchmark new file mode 100644 index 0000000..219e072 --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q79.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q79.benchmark +# description: Run query 79 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=79 +QUERY_NUMBER_PADDED=79 diff --git a/benchmark/tpcds/sf1/local/parquet/q80.benchmark b/benchmark/tpcds/sf1/local/parquet/q80.benchmark new file mode 100644 index 0000000..89e51ce --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q80.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q80.benchmark +# description: Run query 80 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=80 +QUERY_NUMBER_PADDED=80 diff --git a/benchmark/tpcds/sf1/local/parquet/q81.benchmark b/benchmark/tpcds/sf1/local/parquet/q81.benchmark new file mode 100644 index 0000000..68a0367 --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q81.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q81.benchmark +# description: Run query 81 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=81 +QUERY_NUMBER_PADDED=81 diff --git a/benchmark/tpcds/sf1/local/parquet/q82.benchmark b/benchmark/tpcds/sf1/local/parquet/q82.benchmark new file mode 100644 index 0000000..c0575dd --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q82.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q82.benchmark +# description: Run query 82 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=82 +QUERY_NUMBER_PADDED=82 diff --git a/benchmark/tpcds/sf1/local/parquet/q83.benchmark b/benchmark/tpcds/sf1/local/parquet/q83.benchmark new file mode 100644 index 0000000..7fc300c --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q83.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q83.benchmark +# description: Run query 83 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=83 +QUERY_NUMBER_PADDED=83 diff --git a/benchmark/tpcds/sf1/local/parquet/q84.benchmark b/benchmark/tpcds/sf1/local/parquet/q84.benchmark new file mode 100644 index 0000000..b511c43 --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q84.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q84.benchmark +# description: Run query 84 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=84 +QUERY_NUMBER_PADDED=84 diff --git a/benchmark/tpcds/sf1/local/parquet/q85.benchmark b/benchmark/tpcds/sf1/local/parquet/q85.benchmark new file mode 100644 index 0000000..cff745f --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q85.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q85.benchmark +# description: Run query 85 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=85 +QUERY_NUMBER_PADDED=85 diff --git a/benchmark/tpcds/sf1/local/parquet/q86.benchmark b/benchmark/tpcds/sf1/local/parquet/q86.benchmark new file mode 100644 index 0000000..6affe29 --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q86.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q86.benchmark +# description: Run query 86 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=86 +QUERY_NUMBER_PADDED=86 diff --git a/benchmark/tpcds/sf1/local/parquet/q87.benchmark b/benchmark/tpcds/sf1/local/parquet/q87.benchmark new file mode 100644 index 0000000..6730141 --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q87.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q87.benchmark +# description: Run query 87 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=87 +QUERY_NUMBER_PADDED=87 diff --git a/benchmark/tpcds/sf1/local/parquet/q88.benchmark b/benchmark/tpcds/sf1/local/parquet/q88.benchmark new file mode 100644 index 0000000..513c437 --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q88.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q88.benchmark +# description: Run query 88 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=88 +QUERY_NUMBER_PADDED=88 diff --git a/benchmark/tpcds/sf1/local/parquet/q89.benchmark b/benchmark/tpcds/sf1/local/parquet/q89.benchmark new file mode 100644 index 0000000..93b38b0 --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q89.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q89.benchmark +# description: Run query 89 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=89 +QUERY_NUMBER_PADDED=89 diff --git a/benchmark/tpcds/sf1/local/parquet/q90.benchmark b/benchmark/tpcds/sf1/local/parquet/q90.benchmark new file mode 100644 index 0000000..95f330c --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q90.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q90.benchmark +# description: Run query 90 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=90 +QUERY_NUMBER_PADDED=90 diff --git a/benchmark/tpcds/sf1/local/parquet/q91.benchmark b/benchmark/tpcds/sf1/local/parquet/q91.benchmark new file mode 100644 index 0000000..6d8d73d --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q91.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q91.benchmark +# description: Run query 91 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=91 +QUERY_NUMBER_PADDED=91 diff --git a/benchmark/tpcds/sf1/local/parquet/q92.benchmark b/benchmark/tpcds/sf1/local/parquet/q92.benchmark new file mode 100644 index 0000000..c59e2a5 --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q92.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q92.benchmark +# description: Run query 92 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=92 +QUERY_NUMBER_PADDED=92 diff --git a/benchmark/tpcds/sf1/local/parquet/q93.benchmark b/benchmark/tpcds/sf1/local/parquet/q93.benchmark new file mode 100644 index 0000000..31a3f15 --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q93.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q93.benchmark +# description: Run query 93 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=93 +QUERY_NUMBER_PADDED=93 diff --git a/benchmark/tpcds/sf1/local/parquet/q94.benchmark b/benchmark/tpcds/sf1/local/parquet/q94.benchmark new file mode 100644 index 0000000..b81288c --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q94.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q94.benchmark +# description: Run query 94 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=94 +QUERY_NUMBER_PADDED=94 diff --git a/benchmark/tpcds/sf1/local/parquet/q95.benchmark b/benchmark/tpcds/sf1/local/parquet/q95.benchmark new file mode 100644 index 0000000..3920af3 --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q95.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q95.benchmark +# description: Run query 95 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=95 +QUERY_NUMBER_PADDED=95 diff --git a/benchmark/tpcds/sf1/local/parquet/q96.benchmark b/benchmark/tpcds/sf1/local/parquet/q96.benchmark new file mode 100644 index 0000000..5f9416d --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q96.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q96.benchmark +# description: Run query 96 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=96 +QUERY_NUMBER_PADDED=96 diff --git a/benchmark/tpcds/sf1/local/parquet/q97.benchmark b/benchmark/tpcds/sf1/local/parquet/q97.benchmark new file mode 100644 index 0000000..b185236 --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q97.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q97.benchmark +# description: Run query 97 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=97 +QUERY_NUMBER_PADDED=97 diff --git a/benchmark/tpcds/sf1/local/parquet/q98.benchmark b/benchmark/tpcds/sf1/local/parquet/q98.benchmark new file mode 100644 index 0000000..7b1a0e6 --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q98.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q98.benchmark +# description: Run query 98 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=98 +QUERY_NUMBER_PADDED=98 diff --git a/benchmark/tpcds/sf1/local/parquet/q99.benchmark b/benchmark/tpcds/sf1/local/parquet/q99.benchmark new file mode 100644 index 0000000..cbb3b5c --- /dev/null +++ b/benchmark/tpcds/sf1/local/parquet/q99.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/local/q99.benchmark +# description: Run query 99 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=99 +QUERY_NUMBER_PADDED=99 diff --git a/benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in b/benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in similarity index 86% rename from benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in rename to benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in index 37dbc34..54c1ad4 100644 --- a/benchmark/tpcds/sf1-parquet/tpcds_sf1.benchmark.in +++ b/benchmark/tpcds/sf1/local/parquet/tpcds_sf1.benchmark.in @@ -10,7 +10,7 @@ require delta require parquet -load benchmark/tpcds/sf1-parquet/load.sql +load benchmark/tpcds/sf1/local/parquet/load.sql run duckdb/extension/tpcds/dsdgen/queries/${QUERY_NUMBER_PADDED}.sql diff --git a/benchmark/tpcds/sf1/remote/delta/load.sql b/benchmark/tpcds/sf1/remote/delta/load.sql new file mode 100644 index 0000000..5bcadc6 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/load.sql @@ -0,0 +1,27 @@ +CREATE SECRET IF NOT EXISTS s1 (type s3, provider credential_chain); +SET VARIABLE delta_path = 's3://test-bucket-ceiveran/delta_benchmarking/tpcds_sf1_pyspark'; + +create view call_center as from delta_scan(getvariable('delta_path') || '/call_center/delta_lake'); +create view catalog_page as from delta_scan(getvariable('delta_path') || '/catalog_page/delta_lake'); +create view catalog_returns as from delta_scan(getvariable('delta_path') || '/catalog_returns/delta_lake'); +create view catalog_sales as from delta_scan(getvariable('delta_path') || '/catalog_sales/delta_lake'); +create view customer as from delta_scan(getvariable('delta_path') || '/customer/delta_lake'); +create view customer_demographics as from delta_scan(getvariable('delta_path') || '/customer_demographics/delta_lake'); +create view customer_address as from delta_scan(getvariable('delta_path') || '/customer_address/delta_lake'); +create view date_dim as from delta_scan(getvariable('delta_path') || '/date_dim/delta_lake'); +create view household_demographics as from delta_scan(getvariable('delta_path') || '/household_demographics/delta_lake'); +create view inventory as from delta_scan(getvariable('delta_path') || '/inventory/delta_lake'); +create view income_band as from delta_scan(getvariable('delta_path') || '/income_band/delta_lake'); +create view item as from delta_scan(getvariable('delta_path') || '/item/delta_lake'); +create view promotion as from delta_scan(getvariable('delta_path') || '/promotion/delta_lake'); +create view reason as from delta_scan(getvariable('delta_path') || '/reason/delta_lake'); +create view ship_mode as from delta_scan(getvariable('delta_path') || '/ship_mode/delta_lake'); +create view store as from delta_scan(getvariable('delta_path') || '/store/delta_lake'); +create view store_returns as from delta_scan(getvariable('delta_path') || '/store_returns/delta_lake'); +create view store_sales as from delta_scan(getvariable('delta_path') || '/store_sales/delta_lake'); +create view time_dim as from delta_scan(getvariable('delta_path') || '/time_dim/delta_lake'); +create view warehouse as from delta_scan(getvariable('delta_path') || '/warehouse/delta_lake'); +create view web_page as from delta_scan(getvariable('delta_path') || '/web_page/delta_lake'); +create view web_returns as from delta_scan(getvariable('delta_path') || '/web_returns/delta_lake'); +create view web_sales as from delta_scan(getvariable('delta_path') || '/web_sales/delta_lake'); +create view web_site as from delta_scan(getvariable('delta_path') || '/web_site/delta_lake'); \ No newline at end of file diff --git a/benchmark/tpcds/sf1/remote/delta/q01.benchmark b/benchmark/tpcds/sf1/remote/delta/q01.benchmark new file mode 100644 index 0000000..e875740 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q01.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q01.benchmark +# description: Run query 01 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=1 +QUERY_NUMBER_PADDED=01 diff --git a/benchmark/tpcds/sf1/remote/delta/q02.benchmark b/benchmark/tpcds/sf1/remote/delta/q02.benchmark new file mode 100644 index 0000000..7fff7c9 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q02.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q02.benchmark +# description: Run query 02 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=2 +QUERY_NUMBER_PADDED=02 diff --git a/benchmark/tpcds/sf1/remote/delta/q03.benchmark b/benchmark/tpcds/sf1/remote/delta/q03.benchmark new file mode 100644 index 0000000..d14c16d --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q03.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q03.benchmark +# description: Run query 03 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=3 +QUERY_NUMBER_PADDED=03 diff --git a/benchmark/tpcds/sf1/remote/delta/q04.benchmark b/benchmark/tpcds/sf1/remote/delta/q04.benchmark new file mode 100644 index 0000000..4dac4c3 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q04.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q04.benchmark +# description: Run query 04 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=4 +QUERY_NUMBER_PADDED=04 diff --git a/benchmark/tpcds/sf1/remote/delta/q05.benchmark b/benchmark/tpcds/sf1/remote/delta/q05.benchmark new file mode 100644 index 0000000..88e0fb3 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q05.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q05.benchmark +# description: Run query 05 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=5 +QUERY_NUMBER_PADDED=05 diff --git a/benchmark/tpcds/sf1/remote/delta/q06.benchmark b/benchmark/tpcds/sf1/remote/delta/q06.benchmark new file mode 100644 index 0000000..ba73c35 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q06.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q06.benchmark +# description: Run query 06 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=6 +QUERY_NUMBER_PADDED=06 diff --git a/benchmark/tpcds/sf1/remote/delta/q07.benchmark b/benchmark/tpcds/sf1/remote/delta/q07.benchmark new file mode 100644 index 0000000..63bdb97 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q07.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q07.benchmark +# description: Run query 07 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=7 +QUERY_NUMBER_PADDED=07 diff --git a/benchmark/tpcds/sf1/remote/delta/q08.benchmark b/benchmark/tpcds/sf1/remote/delta/q08.benchmark new file mode 100644 index 0000000..ff5a5c5 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q08.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q08.benchmark +# description: Run query 08 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=8 +QUERY_NUMBER_PADDED=08 diff --git a/benchmark/tpcds/sf1/remote/delta/q09.benchmark b/benchmark/tpcds/sf1/remote/delta/q09.benchmark new file mode 100644 index 0000000..95a9347 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q09.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q09.benchmark +# description: Run query 09 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=9 +QUERY_NUMBER_PADDED=09 diff --git a/benchmark/tpcds/sf1/remote/delta/q10.benchmark b/benchmark/tpcds/sf1/remote/delta/q10.benchmark new file mode 100644 index 0000000..45e3e18 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q10.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q10.benchmark +# description: Run query 10 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=10 +QUERY_NUMBER_PADDED=10 diff --git a/benchmark/tpcds/sf1/remote/delta/q11.benchmark b/benchmark/tpcds/sf1/remote/delta/q11.benchmark new file mode 100644 index 0000000..7344b08 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q11.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q11.benchmark +# description: Run query 11 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=11 +QUERY_NUMBER_PADDED=11 diff --git a/benchmark/tpcds/sf1/remote/delta/q12.benchmark b/benchmark/tpcds/sf1/remote/delta/q12.benchmark new file mode 100644 index 0000000..f475087 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q12.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q12.benchmark +# description: Run query 12 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=12 +QUERY_NUMBER_PADDED=12 diff --git a/benchmark/tpcds/sf1/remote/delta/q13.benchmark b/benchmark/tpcds/sf1/remote/delta/q13.benchmark new file mode 100644 index 0000000..9a9cfd5 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q13.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q13.benchmark +# description: Run query 13 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=13 +QUERY_NUMBER_PADDED=13 diff --git a/benchmark/tpcds/sf1/remote/delta/q14.benchmark b/benchmark/tpcds/sf1/remote/delta/q14.benchmark new file mode 100644 index 0000000..5d261c2 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q14.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q14.benchmark +# description: Run query 14 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=14 +QUERY_NUMBER_PADDED=14 diff --git a/benchmark/tpcds/sf1/remote/delta/q15.benchmark b/benchmark/tpcds/sf1/remote/delta/q15.benchmark new file mode 100644 index 0000000..fd7dc24 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q15.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q15.benchmark +# description: Run query 15 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=15 +QUERY_NUMBER_PADDED=15 diff --git a/benchmark/tpcds/sf1/remote/delta/q16.benchmark b/benchmark/tpcds/sf1/remote/delta/q16.benchmark new file mode 100644 index 0000000..d044337 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q16.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q16.benchmark +# description: Run query 16 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=16 +QUERY_NUMBER_PADDED=16 diff --git a/benchmark/tpcds/sf1/remote/delta/q17.benchmark b/benchmark/tpcds/sf1/remote/delta/q17.benchmark new file mode 100644 index 0000000..fe78a54 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q17.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q17.benchmark +# description: Run query 17 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=17 +QUERY_NUMBER_PADDED=17 diff --git a/benchmark/tpcds/sf1/remote/delta/q18.benchmark b/benchmark/tpcds/sf1/remote/delta/q18.benchmark new file mode 100644 index 0000000..9e16cd1 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q18.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q18.benchmark +# description: Run query 18 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=18 +QUERY_NUMBER_PADDED=18 diff --git a/benchmark/tpcds/sf1/remote/delta/q19.benchmark b/benchmark/tpcds/sf1/remote/delta/q19.benchmark new file mode 100644 index 0000000..d9346ad --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q19.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q19.benchmark +# description: Run query 19 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=19 +QUERY_NUMBER_PADDED=19 diff --git a/benchmark/tpcds/sf1/remote/delta/q20.benchmark b/benchmark/tpcds/sf1/remote/delta/q20.benchmark new file mode 100644 index 0000000..70c3f32 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q20.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q20.benchmark +# description: Run query 20 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=20 +QUERY_NUMBER_PADDED=20 diff --git a/benchmark/tpcds/sf1/remote/delta/q21.benchmark b/benchmark/tpcds/sf1/remote/delta/q21.benchmark new file mode 100644 index 0000000..606a98c --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q21.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q21.benchmark +# description: Run query 21 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=21 +QUERY_NUMBER_PADDED=21 diff --git a/benchmark/tpcds/sf1/remote/delta/q22.benchmark b/benchmark/tpcds/sf1/remote/delta/q22.benchmark new file mode 100644 index 0000000..2a53161 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q22.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q22.benchmark +# description: Run query 22 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=22 +QUERY_NUMBER_PADDED=22 diff --git a/benchmark/tpcds/sf1/remote/delta/q23.benchmark b/benchmark/tpcds/sf1/remote/delta/q23.benchmark new file mode 100644 index 0000000..ad9bc78 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q23.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q23.benchmark +# description: Run query 23 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=23 +QUERY_NUMBER_PADDED=23 diff --git a/benchmark/tpcds/sf1/remote/delta/q24.benchmark b/benchmark/tpcds/sf1/remote/delta/q24.benchmark new file mode 100644 index 0000000..0c917d7 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q24.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q24.benchmark +# description: Run query 24 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=24 +QUERY_NUMBER_PADDED=24 diff --git a/benchmark/tpcds/sf1/remote/delta/q25.benchmark b/benchmark/tpcds/sf1/remote/delta/q25.benchmark new file mode 100644 index 0000000..e122f4b --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q25.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q25.benchmark +# description: Run query 25 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=25 +QUERY_NUMBER_PADDED=25 diff --git a/benchmark/tpcds/sf1/remote/delta/q26.benchmark b/benchmark/tpcds/sf1/remote/delta/q26.benchmark new file mode 100644 index 0000000..53ee5d7 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q26.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q26.benchmark +# description: Run query 26 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=26 +QUERY_NUMBER_PADDED=26 diff --git a/benchmark/tpcds/sf1/remote/delta/q27.benchmark b/benchmark/tpcds/sf1/remote/delta/q27.benchmark new file mode 100644 index 0000000..c98da1a --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q27.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q27.benchmark +# description: Run query 27 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=27 +QUERY_NUMBER_PADDED=27 diff --git a/benchmark/tpcds/sf1/remote/delta/q28.benchmark b/benchmark/tpcds/sf1/remote/delta/q28.benchmark new file mode 100644 index 0000000..2a45977 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q28.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q28.benchmark +# description: Run query 28 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=28 +QUERY_NUMBER_PADDED=28 diff --git a/benchmark/tpcds/sf1/remote/delta/q29.benchmark b/benchmark/tpcds/sf1/remote/delta/q29.benchmark new file mode 100644 index 0000000..d13daec --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q29.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q29.benchmark +# description: Run query 29 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=29 +QUERY_NUMBER_PADDED=29 diff --git a/benchmark/tpcds/sf1/remote/delta/q30.benchmark b/benchmark/tpcds/sf1/remote/delta/q30.benchmark new file mode 100644 index 0000000..38f719f --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q30.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q30.benchmark +# description: Run query 30 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=30 +QUERY_NUMBER_PADDED=30 diff --git a/benchmark/tpcds/sf1/remote/delta/q31.benchmark b/benchmark/tpcds/sf1/remote/delta/q31.benchmark new file mode 100644 index 0000000..b66deb4 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q31.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q31.benchmark +# description: Run query 31 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=31 +QUERY_NUMBER_PADDED=31 diff --git a/benchmark/tpcds/sf1/remote/delta/q32.benchmark b/benchmark/tpcds/sf1/remote/delta/q32.benchmark new file mode 100644 index 0000000..7af91a1 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q32.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q32.benchmark +# description: Run query 32 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=32 +QUERY_NUMBER_PADDED=32 diff --git a/benchmark/tpcds/sf1/remote/delta/q33.benchmark b/benchmark/tpcds/sf1/remote/delta/q33.benchmark new file mode 100644 index 0000000..53df08a --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q33.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q33.benchmark +# description: Run query 33 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=33 +QUERY_NUMBER_PADDED=33 diff --git a/benchmark/tpcds/sf1/remote/delta/q34.benchmark b/benchmark/tpcds/sf1/remote/delta/q34.benchmark new file mode 100644 index 0000000..3a743ba --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q34.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q34.benchmark +# description: Run query 34 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=34 +QUERY_NUMBER_PADDED=34 diff --git a/benchmark/tpcds/sf1/remote/delta/q35.benchmark b/benchmark/tpcds/sf1/remote/delta/q35.benchmark new file mode 100644 index 0000000..c8363f7 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q35.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q35.benchmark +# description: Run query 35 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=35 +QUERY_NUMBER_PADDED=35 diff --git a/benchmark/tpcds/sf1/remote/delta/q36.benchmark b/benchmark/tpcds/sf1/remote/delta/q36.benchmark new file mode 100644 index 0000000..48c59b3 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q36.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q36.benchmark +# description: Run query 36 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=36 +QUERY_NUMBER_PADDED=36 diff --git a/benchmark/tpcds/sf1/remote/delta/q37.benchmark b/benchmark/tpcds/sf1/remote/delta/q37.benchmark new file mode 100644 index 0000000..a7b89bc --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q37.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q37.benchmark +# description: Run query 37 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=37 +QUERY_NUMBER_PADDED=37 diff --git a/benchmark/tpcds/sf1/remote/delta/q38.benchmark b/benchmark/tpcds/sf1/remote/delta/q38.benchmark new file mode 100644 index 0000000..2e5e135 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q38.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q38.benchmark +# description: Run query 38 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=38 +QUERY_NUMBER_PADDED=38 diff --git a/benchmark/tpcds/sf1/remote/delta/q39.benchmark b/benchmark/tpcds/sf1/remote/delta/q39.benchmark new file mode 100644 index 0000000..9189aa1 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q39.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q39.benchmark +# description: Run query 39 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=39 +QUERY_NUMBER_PADDED=39 diff --git a/benchmark/tpcds/sf1/remote/delta/q40.benchmark b/benchmark/tpcds/sf1/remote/delta/q40.benchmark new file mode 100644 index 0000000..bfbcff0 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q40.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q40.benchmark +# description: Run query 40 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=40 +QUERY_NUMBER_PADDED=40 diff --git a/benchmark/tpcds/sf1/remote/delta/q41.benchmark b/benchmark/tpcds/sf1/remote/delta/q41.benchmark new file mode 100644 index 0000000..a72346b --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q41.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q41.benchmark +# description: Run query 41 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=41 +QUERY_NUMBER_PADDED=41 diff --git a/benchmark/tpcds/sf1/remote/delta/q42.benchmark b/benchmark/tpcds/sf1/remote/delta/q42.benchmark new file mode 100644 index 0000000..a1c6a4d --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q42.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q42.benchmark +# description: Run query 42 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=42 +QUERY_NUMBER_PADDED=42 diff --git a/benchmark/tpcds/sf1/remote/delta/q43.benchmark b/benchmark/tpcds/sf1/remote/delta/q43.benchmark new file mode 100644 index 0000000..6b11c1e --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q43.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q43.benchmark +# description: Run query 43 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=43 +QUERY_NUMBER_PADDED=43 diff --git a/benchmark/tpcds/sf1/remote/delta/q44.benchmark b/benchmark/tpcds/sf1/remote/delta/q44.benchmark new file mode 100644 index 0000000..76d73c7 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q44.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q44.benchmark +# description: Run query 44 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=44 +QUERY_NUMBER_PADDED=44 diff --git a/benchmark/tpcds/sf1/remote/delta/q45.benchmark b/benchmark/tpcds/sf1/remote/delta/q45.benchmark new file mode 100644 index 0000000..52e425c --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q45.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q45.benchmark +# description: Run query 45 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=45 +QUERY_NUMBER_PADDED=45 diff --git a/benchmark/tpcds/sf1/remote/delta/q46.benchmark b/benchmark/tpcds/sf1/remote/delta/q46.benchmark new file mode 100644 index 0000000..4a517c0 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q46.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q46.benchmark +# description: Run query 46 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=46 +QUERY_NUMBER_PADDED=46 diff --git a/benchmark/tpcds/sf1/remote/delta/q47.benchmark b/benchmark/tpcds/sf1/remote/delta/q47.benchmark new file mode 100644 index 0000000..8234f32 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q47.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q47.benchmark +# description: Run query 47 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=47 +QUERY_NUMBER_PADDED=47 diff --git a/benchmark/tpcds/sf1/remote/delta/q48.benchmark b/benchmark/tpcds/sf1/remote/delta/q48.benchmark new file mode 100644 index 0000000..1c59ef6 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q48.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q48.benchmark +# description: Run query 48 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=48 +QUERY_NUMBER_PADDED=48 diff --git a/benchmark/tpcds/sf1/remote/delta/q49.benchmark b/benchmark/tpcds/sf1/remote/delta/q49.benchmark new file mode 100644 index 0000000..18288ae --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q49.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q49.benchmark +# description: Run query 49 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=49 +QUERY_NUMBER_PADDED=49 diff --git a/benchmark/tpcds/sf1/remote/delta/q50.benchmark b/benchmark/tpcds/sf1/remote/delta/q50.benchmark new file mode 100644 index 0000000..7912449 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q50.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q50.benchmark +# description: Run query 50 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=50 +QUERY_NUMBER_PADDED=50 diff --git a/benchmark/tpcds/sf1/remote/delta/q51.benchmark b/benchmark/tpcds/sf1/remote/delta/q51.benchmark new file mode 100644 index 0000000..01baf8c --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q51.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q51.benchmark +# description: Run query 51 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=51 +QUERY_NUMBER_PADDED=51 diff --git a/benchmark/tpcds/sf1/remote/delta/q52.benchmark b/benchmark/tpcds/sf1/remote/delta/q52.benchmark new file mode 100644 index 0000000..255c827 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q52.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q52.benchmark +# description: Run query 52 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=52 +QUERY_NUMBER_PADDED=52 diff --git a/benchmark/tpcds/sf1/remote/delta/q53.benchmark b/benchmark/tpcds/sf1/remote/delta/q53.benchmark new file mode 100644 index 0000000..bf090bb --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q53.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q53.benchmark +# description: Run query 53 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=53 +QUERY_NUMBER_PADDED=53 diff --git a/benchmark/tpcds/sf1/remote/delta/q54.benchmark b/benchmark/tpcds/sf1/remote/delta/q54.benchmark new file mode 100644 index 0000000..bfde2cf --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q54.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q54.benchmark +# description: Run query 54 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=54 +QUERY_NUMBER_PADDED=54 diff --git a/benchmark/tpcds/sf1/remote/delta/q55.benchmark b/benchmark/tpcds/sf1/remote/delta/q55.benchmark new file mode 100644 index 0000000..0496fde --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q55.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q55.benchmark +# description: Run query 55 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=55 +QUERY_NUMBER_PADDED=55 diff --git a/benchmark/tpcds/sf1/remote/delta/q56.benchmark b/benchmark/tpcds/sf1/remote/delta/q56.benchmark new file mode 100644 index 0000000..5b3b114 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q56.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q56.benchmark +# description: Run query 56 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=56 +QUERY_NUMBER_PADDED=56 diff --git a/benchmark/tpcds/sf1/remote/delta/q57.benchmark b/benchmark/tpcds/sf1/remote/delta/q57.benchmark new file mode 100644 index 0000000..4a3d0f9 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q57.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q57.benchmark +# description: Run query 57 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=57 +QUERY_NUMBER_PADDED=57 diff --git a/benchmark/tpcds/sf1/remote/delta/q58.benchmark b/benchmark/tpcds/sf1/remote/delta/q58.benchmark new file mode 100644 index 0000000..e1a1254 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q58.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q58.benchmark +# description: Run query 58 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=58 +QUERY_NUMBER_PADDED=58 diff --git a/benchmark/tpcds/sf1/remote/delta/q59.benchmark b/benchmark/tpcds/sf1/remote/delta/q59.benchmark new file mode 100644 index 0000000..f5fe7b3 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q59.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q59.benchmark +# description: Run query 59 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=59 +QUERY_NUMBER_PADDED=59 diff --git a/benchmark/tpcds/sf1/remote/delta/q60.benchmark b/benchmark/tpcds/sf1/remote/delta/q60.benchmark new file mode 100644 index 0000000..0f73cb2 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q60.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q60.benchmark +# description: Run query 60 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=60 +QUERY_NUMBER_PADDED=60 diff --git a/benchmark/tpcds/sf1/remote/delta/q61.benchmark b/benchmark/tpcds/sf1/remote/delta/q61.benchmark new file mode 100644 index 0000000..a7263db --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q61.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q61.benchmark +# description: Run query 61 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=61 +QUERY_NUMBER_PADDED=61 diff --git a/benchmark/tpcds/sf1/remote/delta/q62.benchmark b/benchmark/tpcds/sf1/remote/delta/q62.benchmark new file mode 100644 index 0000000..73396e9 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q62.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q62.benchmark +# description: Run query 62 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=62 +QUERY_NUMBER_PADDED=62 diff --git a/benchmark/tpcds/sf1/remote/delta/q63.benchmark b/benchmark/tpcds/sf1/remote/delta/q63.benchmark new file mode 100644 index 0000000..6293552 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q63.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q63.benchmark +# description: Run query 63 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=63 +QUERY_NUMBER_PADDED=63 diff --git a/benchmark/tpcds/sf1/remote/delta/q64.benchmark b/benchmark/tpcds/sf1/remote/delta/q64.benchmark new file mode 100644 index 0000000..c779acf --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q64.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q64.benchmark +# description: Run query 64 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=64 +QUERY_NUMBER_PADDED=64 diff --git a/benchmark/tpcds/sf1/remote/delta/q65.benchmark b/benchmark/tpcds/sf1/remote/delta/q65.benchmark new file mode 100644 index 0000000..5bbd994 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q65.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q65.benchmark +# description: Run query 65 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=65 +QUERY_NUMBER_PADDED=65 diff --git a/benchmark/tpcds/sf1/remote/delta/q66.benchmark b/benchmark/tpcds/sf1/remote/delta/q66.benchmark new file mode 100644 index 0000000..f0d31ff --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q66.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q66.benchmark +# description: Run query 66 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=66 +QUERY_NUMBER_PADDED=66 diff --git a/benchmark/tpcds/sf1/remote/delta/q67.benchmark b/benchmark/tpcds/sf1/remote/delta/q67.benchmark new file mode 100644 index 0000000..95d00e3 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q67.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q67.benchmark +# description: Run query 67 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=67 +QUERY_NUMBER_PADDED=67 diff --git a/benchmark/tpcds/sf1/remote/delta/q68.benchmark b/benchmark/tpcds/sf1/remote/delta/q68.benchmark new file mode 100644 index 0000000..0de86a0 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q68.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q68.benchmark +# description: Run query 68 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=68 +QUERY_NUMBER_PADDED=68 diff --git a/benchmark/tpcds/sf1/remote/delta/q69.benchmark b/benchmark/tpcds/sf1/remote/delta/q69.benchmark new file mode 100644 index 0000000..63b2edd --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q69.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q69.benchmark +# description: Run query 69 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=69 +QUERY_NUMBER_PADDED=69 diff --git a/benchmark/tpcds/sf1/remote/delta/q70.benchmark b/benchmark/tpcds/sf1/remote/delta/q70.benchmark new file mode 100644 index 0000000..5d4816e --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q70.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q70.benchmark +# description: Run query 70 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=70 +QUERY_NUMBER_PADDED=70 diff --git a/benchmark/tpcds/sf1/remote/delta/q71.benchmark b/benchmark/tpcds/sf1/remote/delta/q71.benchmark new file mode 100644 index 0000000..41f1edc --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q71.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q71.benchmark +# description: Run query 71 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=71 +QUERY_NUMBER_PADDED=71 diff --git a/benchmark/tpcds/sf1/remote/delta/q72.benchmark b/benchmark/tpcds/sf1/remote/delta/q72.benchmark new file mode 100644 index 0000000..dc1e26f --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q72.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q72.benchmark +# description: Run query 72 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=72 +QUERY_NUMBER_PADDED=72 diff --git a/benchmark/tpcds/sf1/remote/delta/q73.benchmark b/benchmark/tpcds/sf1/remote/delta/q73.benchmark new file mode 100644 index 0000000..fa1560a --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q73.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q73.benchmark +# description: Run query 73 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=73 +QUERY_NUMBER_PADDED=73 diff --git a/benchmark/tpcds/sf1/remote/delta/q74.benchmark b/benchmark/tpcds/sf1/remote/delta/q74.benchmark new file mode 100644 index 0000000..604ac86 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q74.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q74.benchmark +# description: Run query 74 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=74 +QUERY_NUMBER_PADDED=74 diff --git a/benchmark/tpcds/sf1/remote/delta/q75.benchmark b/benchmark/tpcds/sf1/remote/delta/q75.benchmark new file mode 100644 index 0000000..d07cb27 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q75.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q75.benchmark +# description: Run query 75 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=75 +QUERY_NUMBER_PADDED=75 diff --git a/benchmark/tpcds/sf1/remote/delta/q76.benchmark b/benchmark/tpcds/sf1/remote/delta/q76.benchmark new file mode 100644 index 0000000..77a2639 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q76.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q76.benchmark +# description: Run query 76 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=76 +QUERY_NUMBER_PADDED=76 diff --git a/benchmark/tpcds/sf1/remote/delta/q77.benchmark b/benchmark/tpcds/sf1/remote/delta/q77.benchmark new file mode 100644 index 0000000..a93e192 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q77.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q77.benchmark +# description: Run query 77 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=77 +QUERY_NUMBER_PADDED=77 diff --git a/benchmark/tpcds/sf1/remote/delta/q78.benchmark b/benchmark/tpcds/sf1/remote/delta/q78.benchmark new file mode 100644 index 0000000..0c51e21 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q78.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q78.benchmark +# description: Run query 78 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=78 +QUERY_NUMBER_PADDED=78 diff --git a/benchmark/tpcds/sf1/remote/delta/q79.benchmark b/benchmark/tpcds/sf1/remote/delta/q79.benchmark new file mode 100644 index 0000000..666d02d --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q79.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q79.benchmark +# description: Run query 79 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=79 +QUERY_NUMBER_PADDED=79 diff --git a/benchmark/tpcds/sf1/remote/delta/q80.benchmark b/benchmark/tpcds/sf1/remote/delta/q80.benchmark new file mode 100644 index 0000000..3104392 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q80.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q80.benchmark +# description: Run query 80 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=80 +QUERY_NUMBER_PADDED=80 diff --git a/benchmark/tpcds/sf1/remote/delta/q81.benchmark b/benchmark/tpcds/sf1/remote/delta/q81.benchmark new file mode 100644 index 0000000..690b13e --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q81.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q81.benchmark +# description: Run query 81 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=81 +QUERY_NUMBER_PADDED=81 diff --git a/benchmark/tpcds/sf1/remote/delta/q82.benchmark b/benchmark/tpcds/sf1/remote/delta/q82.benchmark new file mode 100644 index 0000000..8ac8569 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q82.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q82.benchmark +# description: Run query 82 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=82 +QUERY_NUMBER_PADDED=82 diff --git a/benchmark/tpcds/sf1/remote/delta/q83.benchmark b/benchmark/tpcds/sf1/remote/delta/q83.benchmark new file mode 100644 index 0000000..db9f1a1 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q83.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q83.benchmark +# description: Run query 83 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=83 +QUERY_NUMBER_PADDED=83 diff --git a/benchmark/tpcds/sf1/remote/delta/q84.benchmark b/benchmark/tpcds/sf1/remote/delta/q84.benchmark new file mode 100644 index 0000000..aa1d091 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q84.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q84.benchmark +# description: Run query 84 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=84 +QUERY_NUMBER_PADDED=84 diff --git a/benchmark/tpcds/sf1/remote/delta/q85.benchmark b/benchmark/tpcds/sf1/remote/delta/q85.benchmark new file mode 100644 index 0000000..60656d5 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q85.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q85.benchmark +# description: Run query 85 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=85 +QUERY_NUMBER_PADDED=85 diff --git a/benchmark/tpcds/sf1/remote/delta/q86.benchmark b/benchmark/tpcds/sf1/remote/delta/q86.benchmark new file mode 100644 index 0000000..798cbbe --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q86.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q86.benchmark +# description: Run query 86 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=86 +QUERY_NUMBER_PADDED=86 diff --git a/benchmark/tpcds/sf1/remote/delta/q87.benchmark b/benchmark/tpcds/sf1/remote/delta/q87.benchmark new file mode 100644 index 0000000..be4c26f --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q87.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q87.benchmark +# description: Run query 87 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=87 +QUERY_NUMBER_PADDED=87 diff --git a/benchmark/tpcds/sf1/remote/delta/q88.benchmark b/benchmark/tpcds/sf1/remote/delta/q88.benchmark new file mode 100644 index 0000000..d37e21c --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q88.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q88.benchmark +# description: Run query 88 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=88 +QUERY_NUMBER_PADDED=88 diff --git a/benchmark/tpcds/sf1/remote/delta/q89.benchmark b/benchmark/tpcds/sf1/remote/delta/q89.benchmark new file mode 100644 index 0000000..45b7f15 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q89.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q89.benchmark +# description: Run query 89 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=89 +QUERY_NUMBER_PADDED=89 diff --git a/benchmark/tpcds/sf1/remote/delta/q90.benchmark b/benchmark/tpcds/sf1/remote/delta/q90.benchmark new file mode 100644 index 0000000..2311dd3 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q90.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q90.benchmark +# description: Run query 90 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=90 +QUERY_NUMBER_PADDED=90 diff --git a/benchmark/tpcds/sf1/remote/delta/q91.benchmark b/benchmark/tpcds/sf1/remote/delta/q91.benchmark new file mode 100644 index 0000000..abb12e2 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q91.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q91.benchmark +# description: Run query 91 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=91 +QUERY_NUMBER_PADDED=91 diff --git a/benchmark/tpcds/sf1/remote/delta/q92.benchmark b/benchmark/tpcds/sf1/remote/delta/q92.benchmark new file mode 100644 index 0000000..ec9a2d4 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q92.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q92.benchmark +# description: Run query 92 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=92 +QUERY_NUMBER_PADDED=92 diff --git a/benchmark/tpcds/sf1/remote/delta/q93.benchmark b/benchmark/tpcds/sf1/remote/delta/q93.benchmark new file mode 100644 index 0000000..e5cb741 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q93.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q93.benchmark +# description: Run query 93 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=93 +QUERY_NUMBER_PADDED=93 diff --git a/benchmark/tpcds/sf1/remote/delta/q94.benchmark b/benchmark/tpcds/sf1/remote/delta/q94.benchmark new file mode 100644 index 0000000..85358a3 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q94.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q94.benchmark +# description: Run query 94 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=94 +QUERY_NUMBER_PADDED=94 diff --git a/benchmark/tpcds/sf1/remote/delta/q95.benchmark b/benchmark/tpcds/sf1/remote/delta/q95.benchmark new file mode 100644 index 0000000..61500d5 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q95.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q95.benchmark +# description: Run query 95 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=95 +QUERY_NUMBER_PADDED=95 diff --git a/benchmark/tpcds/sf1/remote/delta/q96.benchmark b/benchmark/tpcds/sf1/remote/delta/q96.benchmark new file mode 100644 index 0000000..6da5b53 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q96.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q96.benchmark +# description: Run query 96 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=96 +QUERY_NUMBER_PADDED=96 diff --git a/benchmark/tpcds/sf1/remote/delta/q97.benchmark b/benchmark/tpcds/sf1/remote/delta/q97.benchmark new file mode 100644 index 0000000..48472fa --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q97.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q97.benchmark +# description: Run query 97 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=97 +QUERY_NUMBER_PADDED=97 diff --git a/benchmark/tpcds/sf1/remote/delta/q98.benchmark b/benchmark/tpcds/sf1/remote/delta/q98.benchmark new file mode 100644 index 0000000..46fc84a --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q98.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q98.benchmark +# description: Run query 98 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=98 +QUERY_NUMBER_PADDED=98 diff --git a/benchmark/tpcds/sf1/remote/delta/q99.benchmark b/benchmark/tpcds/sf1/remote/delta/q99.benchmark new file mode 100644 index 0000000..cd09888 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/q99.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/delta/q99.benchmark +# description: Run query 99 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in +QUERY_NUMBER=99 +QUERY_NUMBER_PADDED=99 diff --git a/benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in b/benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in new file mode 100644 index 0000000..00267ec --- /dev/null +++ b/benchmark/tpcds/sf1/remote/delta/tpcds_sf1.benchmark.in @@ -0,0 +1,21 @@ +# name: ${FILE_PATH} +# description: ${DESCRIPTION} +# group: [tpcds-sf1] + +name DSQ${QUERY_NUMBER_PADDED} +group tpcds +subgroup sf1 + +require delta + +require parquet + +require httpfs + +require aws + +load benchmark/tpcds/sf1/remote/delta/load.sql + +run duckdb/extension/tpcds/dsdgen/queries/${QUERY_NUMBER_PADDED}.sql + +result duckdb/extension/tpcds/dsdgen/answers/sf1/${QUERY_NUMBER_PADDED}.csv diff --git a/benchmark/tpcds/sf1/remote/duckdb/q01.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q01.benchmark new file mode 100644 index 0000000..a97f489 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q01.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q01.benchmark +# description: Run query 01 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=1 +QUERY_NUMBER_PADDED=01 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q02.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q02.benchmark new file mode 100644 index 0000000..e20dd8a --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q02.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q02.benchmark +# description: Run query 02 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=2 +QUERY_NUMBER_PADDED=02 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q03.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q03.benchmark new file mode 100644 index 0000000..f6f0478 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q03.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q03.benchmark +# description: Run query 03 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=3 +QUERY_NUMBER_PADDED=03 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q04.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q04.benchmark new file mode 100644 index 0000000..d1dfef8 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q04.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q04.benchmark +# description: Run query 04 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=4 +QUERY_NUMBER_PADDED=04 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q05.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q05.benchmark new file mode 100644 index 0000000..945a827 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q05.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q05.benchmark +# description: Run query 05 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=5 +QUERY_NUMBER_PADDED=05 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q06.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q06.benchmark new file mode 100644 index 0000000..e66a2bb --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q06.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q06.benchmark +# description: Run query 06 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=6 +QUERY_NUMBER_PADDED=06 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q07.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q07.benchmark new file mode 100644 index 0000000..c28a36d --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q07.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q07.benchmark +# description: Run query 07 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=7 +QUERY_NUMBER_PADDED=07 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q08.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q08.benchmark new file mode 100644 index 0000000..03d3518 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q08.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q08.benchmark +# description: Run query 08 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=8 +QUERY_NUMBER_PADDED=08 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q09.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q09.benchmark new file mode 100644 index 0000000..a48f1c0 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q09.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q09.benchmark +# description: Run query 09 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=9 +QUERY_NUMBER_PADDED=09 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q10.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q10.benchmark new file mode 100644 index 0000000..e2e4079 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q10.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q10.benchmark +# description: Run query 10 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=10 +QUERY_NUMBER_PADDED=10 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q11.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q11.benchmark new file mode 100644 index 0000000..86f7820 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q11.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q11.benchmark +# description: Run query 11 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=11 +QUERY_NUMBER_PADDED=11 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q12.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q12.benchmark new file mode 100644 index 0000000..373ae4a --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q12.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q12.benchmark +# description: Run query 12 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=12 +QUERY_NUMBER_PADDED=12 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q13.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q13.benchmark new file mode 100644 index 0000000..7ad3258 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q13.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q13.benchmark +# description: Run query 13 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=13 +QUERY_NUMBER_PADDED=13 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q14.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q14.benchmark new file mode 100644 index 0000000..dc98955 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q14.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q14.benchmark +# description: Run query 14 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=14 +QUERY_NUMBER_PADDED=14 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q15.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q15.benchmark new file mode 100644 index 0000000..9266b13 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q15.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q15.benchmark +# description: Run query 15 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=15 +QUERY_NUMBER_PADDED=15 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q16.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q16.benchmark new file mode 100644 index 0000000..93db010 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q16.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q16.benchmark +# description: Run query 16 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=16 +QUERY_NUMBER_PADDED=16 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q17.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q17.benchmark new file mode 100644 index 0000000..55996e6 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q17.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q17.benchmark +# description: Run query 17 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=17 +QUERY_NUMBER_PADDED=17 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q18.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q18.benchmark new file mode 100644 index 0000000..9080e47 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q18.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q18.benchmark +# description: Run query 18 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=18 +QUERY_NUMBER_PADDED=18 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q19.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q19.benchmark new file mode 100644 index 0000000..636a80e --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q19.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q19.benchmark +# description: Run query 19 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=19 +QUERY_NUMBER_PADDED=19 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q20.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q20.benchmark new file mode 100644 index 0000000..bd439de --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q20.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q20.benchmark +# description: Run query 20 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=20 +QUERY_NUMBER_PADDED=20 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q21.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q21.benchmark new file mode 100644 index 0000000..5cab431 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q21.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q21.benchmark +# description: Run query 21 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=21 +QUERY_NUMBER_PADDED=21 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q22.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q22.benchmark new file mode 100644 index 0000000..88b587a --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q22.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q22.benchmark +# description: Run query 22 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=22 +QUERY_NUMBER_PADDED=22 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q23.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q23.benchmark new file mode 100644 index 0000000..a6801e7 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q23.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q23.benchmark +# description: Run query 23 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=23 +QUERY_NUMBER_PADDED=23 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q24.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q24.benchmark new file mode 100644 index 0000000..967a69e --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q24.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q24.benchmark +# description: Run query 24 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=24 +QUERY_NUMBER_PADDED=24 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q25.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q25.benchmark new file mode 100644 index 0000000..17c5ff1 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q25.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q25.benchmark +# description: Run query 25 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=25 +QUERY_NUMBER_PADDED=25 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q26.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q26.benchmark new file mode 100644 index 0000000..1402351 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q26.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q26.benchmark +# description: Run query 26 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=26 +QUERY_NUMBER_PADDED=26 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q27.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q27.benchmark new file mode 100644 index 0000000..ce9a95f --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q27.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q27.benchmark +# description: Run query 27 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=27 +QUERY_NUMBER_PADDED=27 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q28.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q28.benchmark new file mode 100644 index 0000000..88188f7 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q28.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q28.benchmark +# description: Run query 28 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=28 +QUERY_NUMBER_PADDED=28 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q29.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q29.benchmark new file mode 100644 index 0000000..0aa1b28 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q29.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q29.benchmark +# description: Run query 29 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=29 +QUERY_NUMBER_PADDED=29 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q30.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q30.benchmark new file mode 100644 index 0000000..a4dc2ea --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q30.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q30.benchmark +# description: Run query 30 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=30 +QUERY_NUMBER_PADDED=30 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q31.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q31.benchmark new file mode 100644 index 0000000..c4e838e --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q31.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q31.benchmark +# description: Run query 31 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=31 +QUERY_NUMBER_PADDED=31 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q32.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q32.benchmark new file mode 100644 index 0000000..4aa4900 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q32.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q32.benchmark +# description: Run query 32 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=32 +QUERY_NUMBER_PADDED=32 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q33.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q33.benchmark new file mode 100644 index 0000000..2634b80 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q33.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q33.benchmark +# description: Run query 33 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=33 +QUERY_NUMBER_PADDED=33 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q34.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q34.benchmark new file mode 100644 index 0000000..aeedf6f --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q34.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q34.benchmark +# description: Run query 34 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=34 +QUERY_NUMBER_PADDED=34 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q35.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q35.benchmark new file mode 100644 index 0000000..b9e51e0 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q35.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q35.benchmark +# description: Run query 35 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=35 +QUERY_NUMBER_PADDED=35 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q36.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q36.benchmark new file mode 100644 index 0000000..a71db0d --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q36.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q36.benchmark +# description: Run query 36 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=36 +QUERY_NUMBER_PADDED=36 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q37.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q37.benchmark new file mode 100644 index 0000000..b8750b0 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q37.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q37.benchmark +# description: Run query 37 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=37 +QUERY_NUMBER_PADDED=37 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q38.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q38.benchmark new file mode 100644 index 0000000..e55fd6d --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q38.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q38.benchmark +# description: Run query 38 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=38 +QUERY_NUMBER_PADDED=38 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q39.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q39.benchmark new file mode 100644 index 0000000..7dadea8 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q39.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q39.benchmark +# description: Run query 39 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=39 +QUERY_NUMBER_PADDED=39 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q40.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q40.benchmark new file mode 100644 index 0000000..3c296c1 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q40.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q40.benchmark +# description: Run query 40 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=40 +QUERY_NUMBER_PADDED=40 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q41.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q41.benchmark new file mode 100644 index 0000000..315f1d5 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q41.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q41.benchmark +# description: Run query 41 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=41 +QUERY_NUMBER_PADDED=41 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q42.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q42.benchmark new file mode 100644 index 0000000..c42dc8a --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q42.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q42.benchmark +# description: Run query 42 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=42 +QUERY_NUMBER_PADDED=42 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q43.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q43.benchmark new file mode 100644 index 0000000..f7abff7 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q43.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q43.benchmark +# description: Run query 43 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=43 +QUERY_NUMBER_PADDED=43 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q44.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q44.benchmark new file mode 100644 index 0000000..8de16d0 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q44.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q44.benchmark +# description: Run query 44 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=44 +QUERY_NUMBER_PADDED=44 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q45.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q45.benchmark new file mode 100644 index 0000000..4bf80b5 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q45.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q45.benchmark +# description: Run query 45 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=45 +QUERY_NUMBER_PADDED=45 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q46.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q46.benchmark new file mode 100644 index 0000000..2ed568a --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q46.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q46.benchmark +# description: Run query 46 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=46 +QUERY_NUMBER_PADDED=46 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q47.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q47.benchmark new file mode 100644 index 0000000..ec1bf09 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q47.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q47.benchmark +# description: Run query 47 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=47 +QUERY_NUMBER_PADDED=47 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q48.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q48.benchmark new file mode 100644 index 0000000..4636ab4 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q48.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q48.benchmark +# description: Run query 48 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=48 +QUERY_NUMBER_PADDED=48 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q49.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q49.benchmark new file mode 100644 index 0000000..5fd2906 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q49.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q49.benchmark +# description: Run query 49 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=49 +QUERY_NUMBER_PADDED=49 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q50.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q50.benchmark new file mode 100644 index 0000000..42f693d --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q50.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q50.benchmark +# description: Run query 50 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=50 +QUERY_NUMBER_PADDED=50 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q51.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q51.benchmark new file mode 100644 index 0000000..b9449cf --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q51.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q51.benchmark +# description: Run query 51 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=51 +QUERY_NUMBER_PADDED=51 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q52.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q52.benchmark new file mode 100644 index 0000000..ef5e5b1 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q52.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q52.benchmark +# description: Run query 52 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=52 +QUERY_NUMBER_PADDED=52 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q53.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q53.benchmark new file mode 100644 index 0000000..70c8e24 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q53.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q53.benchmark +# description: Run query 53 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=53 +QUERY_NUMBER_PADDED=53 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q54.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q54.benchmark new file mode 100644 index 0000000..4bb6ac8 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q54.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q54.benchmark +# description: Run query 54 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=54 +QUERY_NUMBER_PADDED=54 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q55.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q55.benchmark new file mode 100644 index 0000000..8b72dcd --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q55.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q55.benchmark +# description: Run query 55 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=55 +QUERY_NUMBER_PADDED=55 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q56.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q56.benchmark new file mode 100644 index 0000000..4677ed0 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q56.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q56.benchmark +# description: Run query 56 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=56 +QUERY_NUMBER_PADDED=56 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q57.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q57.benchmark new file mode 100644 index 0000000..fbcd057 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q57.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q57.benchmark +# description: Run query 57 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=57 +QUERY_NUMBER_PADDED=57 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q58.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q58.benchmark new file mode 100644 index 0000000..e57933b --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q58.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q58.benchmark +# description: Run query 58 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=58 +QUERY_NUMBER_PADDED=58 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q59.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q59.benchmark new file mode 100644 index 0000000..98f8c83 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q59.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q59.benchmark +# description: Run query 59 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=59 +QUERY_NUMBER_PADDED=59 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q60.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q60.benchmark new file mode 100644 index 0000000..b8a7e9a --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q60.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q60.benchmark +# description: Run query 60 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=60 +QUERY_NUMBER_PADDED=60 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q61.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q61.benchmark new file mode 100644 index 0000000..ded28d1 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q61.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q61.benchmark +# description: Run query 61 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=61 +QUERY_NUMBER_PADDED=61 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q62.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q62.benchmark new file mode 100644 index 0000000..e510a2e --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q62.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q62.benchmark +# description: Run query 62 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=62 +QUERY_NUMBER_PADDED=62 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q63.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q63.benchmark new file mode 100644 index 0000000..8a22632 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q63.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q63.benchmark +# description: Run query 63 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=63 +QUERY_NUMBER_PADDED=63 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q64.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q64.benchmark new file mode 100644 index 0000000..52e7c94 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q64.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q64.benchmark +# description: Run query 64 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=64 +QUERY_NUMBER_PADDED=64 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q65.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q65.benchmark new file mode 100644 index 0000000..92682d2 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q65.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q65.benchmark +# description: Run query 65 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=65 +QUERY_NUMBER_PADDED=65 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q66.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q66.benchmark new file mode 100644 index 0000000..7cdde03 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q66.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q66.benchmark +# description: Run query 66 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=66 +QUERY_NUMBER_PADDED=66 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q67.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q67.benchmark new file mode 100644 index 0000000..8420983 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q67.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q67.benchmark +# description: Run query 67 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=67 +QUERY_NUMBER_PADDED=67 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q68.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q68.benchmark new file mode 100644 index 0000000..868c21c --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q68.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q68.benchmark +# description: Run query 68 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=68 +QUERY_NUMBER_PADDED=68 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q69.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q69.benchmark new file mode 100644 index 0000000..8b0f8f2 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q69.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q69.benchmark +# description: Run query 69 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=69 +QUERY_NUMBER_PADDED=69 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q70.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q70.benchmark new file mode 100644 index 0000000..8288797 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q70.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q70.benchmark +# description: Run query 70 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=70 +QUERY_NUMBER_PADDED=70 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q71.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q71.benchmark new file mode 100644 index 0000000..56145bf --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q71.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q71.benchmark +# description: Run query 71 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=71 +QUERY_NUMBER_PADDED=71 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q72.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q72.benchmark new file mode 100644 index 0000000..413dbf0 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q72.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q72.benchmark +# description: Run query 72 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=72 +QUERY_NUMBER_PADDED=72 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q73.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q73.benchmark new file mode 100644 index 0000000..a589f63 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q73.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q73.benchmark +# description: Run query 73 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=73 +QUERY_NUMBER_PADDED=73 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q74.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q74.benchmark new file mode 100644 index 0000000..aea10b3 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q74.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q74.benchmark +# description: Run query 74 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=74 +QUERY_NUMBER_PADDED=74 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q75.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q75.benchmark new file mode 100644 index 0000000..f6892cd --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q75.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q75.benchmark +# description: Run query 75 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=75 +QUERY_NUMBER_PADDED=75 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q76.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q76.benchmark new file mode 100644 index 0000000..7d06e9a --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q76.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q76.benchmark +# description: Run query 76 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=76 +QUERY_NUMBER_PADDED=76 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q77.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q77.benchmark new file mode 100644 index 0000000..d05f867 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q77.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q77.benchmark +# description: Run query 77 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=77 +QUERY_NUMBER_PADDED=77 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q78.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q78.benchmark new file mode 100644 index 0000000..da12c48 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q78.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q78.benchmark +# description: Run query 78 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=78 +QUERY_NUMBER_PADDED=78 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q79.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q79.benchmark new file mode 100644 index 0000000..f544302 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q79.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q79.benchmark +# description: Run query 79 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=79 +QUERY_NUMBER_PADDED=79 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q80.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q80.benchmark new file mode 100644 index 0000000..29d2825 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q80.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q80.benchmark +# description: Run query 80 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=80 +QUERY_NUMBER_PADDED=80 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q81.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q81.benchmark new file mode 100644 index 0000000..02809e5 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q81.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q81.benchmark +# description: Run query 81 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=81 +QUERY_NUMBER_PADDED=81 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q82.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q82.benchmark new file mode 100644 index 0000000..cddba1c --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q82.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q82.benchmark +# description: Run query 82 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=82 +QUERY_NUMBER_PADDED=82 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q83.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q83.benchmark new file mode 100644 index 0000000..b9c6de9 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q83.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q83.benchmark +# description: Run query 83 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=83 +QUERY_NUMBER_PADDED=83 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q84.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q84.benchmark new file mode 100644 index 0000000..ce97c12 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q84.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q84.benchmark +# description: Run query 84 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=84 +QUERY_NUMBER_PADDED=84 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q85.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q85.benchmark new file mode 100644 index 0000000..aa1d172 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q85.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q85.benchmark +# description: Run query 85 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=85 +QUERY_NUMBER_PADDED=85 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q86.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q86.benchmark new file mode 100644 index 0000000..cd63a6f --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q86.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q86.benchmark +# description: Run query 86 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=86 +QUERY_NUMBER_PADDED=86 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q87.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q87.benchmark new file mode 100644 index 0000000..1f07c8c --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q87.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q87.benchmark +# description: Run query 87 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=87 +QUERY_NUMBER_PADDED=87 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q88.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q88.benchmark new file mode 100644 index 0000000..31f078c --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q88.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q88.benchmark +# description: Run query 88 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=88 +QUERY_NUMBER_PADDED=88 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q89.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q89.benchmark new file mode 100644 index 0000000..4cba3e5 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q89.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q89.benchmark +# description: Run query 89 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=89 +QUERY_NUMBER_PADDED=89 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q90.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q90.benchmark new file mode 100644 index 0000000..644421f --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q90.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q90.benchmark +# description: Run query 90 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=90 +QUERY_NUMBER_PADDED=90 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q91.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q91.benchmark new file mode 100644 index 0000000..eed1de7 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q91.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q91.benchmark +# description: Run query 91 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=91 +QUERY_NUMBER_PADDED=91 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q92.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q92.benchmark new file mode 100644 index 0000000..0de39c0 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q92.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q92.benchmark +# description: Run query 92 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=92 +QUERY_NUMBER_PADDED=92 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q93.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q93.benchmark new file mode 100644 index 0000000..08d577a --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q93.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q93.benchmark +# description: Run query 93 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=93 +QUERY_NUMBER_PADDED=93 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q94.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q94.benchmark new file mode 100644 index 0000000..04dbb04 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q94.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q94.benchmark +# description: Run query 94 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=94 +QUERY_NUMBER_PADDED=94 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q95.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q95.benchmark new file mode 100644 index 0000000..971b60f --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q95.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q95.benchmark +# description: Run query 95 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=95 +QUERY_NUMBER_PADDED=95 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q96.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q96.benchmark new file mode 100644 index 0000000..2628d8c --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q96.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q96.benchmark +# description: Run query 96 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=96 +QUERY_NUMBER_PADDED=96 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q97.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q97.benchmark new file mode 100644 index 0000000..d785d5b --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q97.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q97.benchmark +# description: Run query 97 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=97 +QUERY_NUMBER_PADDED=97 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q98.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q98.benchmark new file mode 100644 index 0000000..f77a87b --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q98.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q98.benchmark +# description: Run query 98 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=98 +QUERY_NUMBER_PADDED=98 diff --git a/benchmark/tpcds/sf1/remote/duckdb/q99.benchmark b/benchmark/tpcds/sf1/remote/duckdb/q99.benchmark new file mode 100644 index 0000000..a9d127d --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/q99.benchmark @@ -0,0 +1,7 @@ +# name:benchmark/tpcds/sf1/remote/duckdb/q99.benchmark +# description: Run query 99 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in +QUERY_NUMBER=99 +QUERY_NUMBER_PADDED=99 diff --git a/benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in b/benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in new file mode 100644 index 0000000..25712e9 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/duckdb/tpcds_sf1.benchmark.in @@ -0,0 +1,31 @@ +# name: ${FILE_PATH} +# description: ${DESCRIPTION} +# group: [tpcds-sf1] + +name DSQ${QUERY_NUMBER_PADDED} +group tpcds +subgroup sf1 + +require delta + +require parquet + +require tpcds + +require httpfs + +require aws + +load +CREATE SECRET IF NOT EXISTS s1 (type s3, provider credential_chain); + +run +attach 's3://test-bucket-ceiveran/delta_benchmarking/tpcds_sf1_pyspark/duckdb.db' as tpcds (READONLY 1); +use tpcds; +pragma tpcds(${QUERY_NUMBER}) + +cleanup +use memory; +detach tpcds; + +result duckdb/extension/tpcds/dsdgen/answers/sf1/${QUERY_NUMBER_PADDED}.csv diff --git a/benchmark/tpcds/sf1/remote/parquet/load.sql b/benchmark/tpcds/sf1/remote/parquet/load.sql new file mode 100644 index 0000000..1264afe --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/load.sql @@ -0,0 +1,28 @@ +CREATE SECRET IF NOT EXISTS s1 (type s3, provider credential_chain); + +SET VARIABLE parquet_path = 's3://test-bucket-ceiveran/delta_benchmarking/tpcds_sf1_pyspark'; + +create view call_center as from parquet_scan(getvariable('parquet_path') || '/call_center/parquet/**/*.parquet'); +create view catalog_page as from parquet_scan(getvariable('parquet_path') || '/catalog_page/parquet/**/*.parquet'); +create view catalog_returns as from parquet_scan(getvariable('parquet_path') || '/catalog_returns/parquet/**/*.parquet'); +create view catalog_sales as from parquet_scan(getvariable('parquet_path') || '/catalog_sales/parquet/**/*.parquet'); +create view customer as from parquet_scan(getvariable('parquet_path') || '/customer/parquet/**/*.parquet'); +create view customer_demographics as from parquet_scan(getvariable('parquet_path') || '/customer_demographics/parquet/**/*.parquet'); +create view customer_address as from parquet_scan(getvariable('parquet_path') || '/customer_address/parquet/**/*.parquet'); +create view date_dim as from parquet_scan(getvariable('parquet_path') || '/date_dim/parquet/**/*.parquet'); +create view household_demographics as from parquet_scan(getvariable('parquet_path') || '/household_demographics/parquet/**/*.parquet'); +create view inventory as from parquet_scan(getvariable('parquet_path') || '/inventory/parquet/**/*.parquet'); +create view income_band as from parquet_scan(getvariable('parquet_path') || '/income_band/parquet/**/*.parquet'); +create view item as from parquet_scan(getvariable('parquet_path') || '/item/parquet/**/*.parquet'); +create view promotion as from parquet_scan(getvariable('parquet_path') || '/promotion/parquet/**/*.parquet'); +create view reason as from parquet_scan(getvariable('parquet_path') || '/reason/parquet/**/*.parquet'); +create view ship_mode as from parquet_scan(getvariable('parquet_path') || '/ship_mode/parquet/**/*.parquet'); +create view store as from parquet_scan(getvariable('parquet_path') || '/store/parquet/**/*.parquet'); +create view store_returns as from parquet_scan(getvariable('parquet_path') || '/store_returns/parquet/**/*.parquet'); +create view store_sales as from parquet_scan(getvariable('parquet_path') || '/store_sales/parquet/**/*.parquet'); +create view time_dim as from parquet_scan(getvariable('parquet_path') || '/time_dim/parquet/**/*.parquet'); +create view warehouse as from parquet_scan(getvariable('parquet_path') || '/warehouse/parquet/**/*.parquet'); +create view web_page as from parquet_scan(getvariable('parquet_path') || '/web_page/parquet/**/*.parquet'); +create view web_returns as from parquet_scan(getvariable('parquet_path') || '/web_returns/parquet/**/*.parquet'); +create view web_sales as from parquet_scan(getvariable('parquet_path') || '/web_sales/parquet/**/*.parquet'); +create view web_site as from parquet_scan(getvariable('parquet_path') || '/web_site/parquet/**/*.parquet'); \ No newline at end of file diff --git a/benchmark/tpcds/sf1/remote/parquet/q01.benchmark b/benchmark/tpcds/sf1/remote/parquet/q01.benchmark new file mode 100644 index 0000000..f42ced4 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q01.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q01.benchmark +# description: Run query 01 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=1 +QUERY_NUMBER_PADDED=01 diff --git a/benchmark/tpcds/sf1/remote/parquet/q02.benchmark b/benchmark/tpcds/sf1/remote/parquet/q02.benchmark new file mode 100644 index 0000000..f1b0974 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q02.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q02.benchmark +# description: Run query 02 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=2 +QUERY_NUMBER_PADDED=02 diff --git a/benchmark/tpcds/sf1/remote/parquet/q03.benchmark b/benchmark/tpcds/sf1/remote/parquet/q03.benchmark new file mode 100644 index 0000000..62f6859 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q03.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q03.benchmark +# description: Run query 03 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=3 +QUERY_NUMBER_PADDED=03 diff --git a/benchmark/tpcds/sf1/remote/parquet/q04.benchmark b/benchmark/tpcds/sf1/remote/parquet/q04.benchmark new file mode 100644 index 0000000..503c2e5 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q04.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q04.benchmark +# description: Run query 04 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=4 +QUERY_NUMBER_PADDED=04 diff --git a/benchmark/tpcds/sf1/remote/parquet/q05.benchmark b/benchmark/tpcds/sf1/remote/parquet/q05.benchmark new file mode 100644 index 0000000..97444c2 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q05.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q05.benchmark +# description: Run query 05 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=5 +QUERY_NUMBER_PADDED=05 diff --git a/benchmark/tpcds/sf1/remote/parquet/q06.benchmark b/benchmark/tpcds/sf1/remote/parquet/q06.benchmark new file mode 100644 index 0000000..6b12812 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q06.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q06.benchmark +# description: Run query 06 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=6 +QUERY_NUMBER_PADDED=06 diff --git a/benchmark/tpcds/sf1/remote/parquet/q07.benchmark b/benchmark/tpcds/sf1/remote/parquet/q07.benchmark new file mode 100644 index 0000000..42474ea --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q07.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q07.benchmark +# description: Run query 07 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=7 +QUERY_NUMBER_PADDED=07 diff --git a/benchmark/tpcds/sf1/remote/parquet/q08.benchmark b/benchmark/tpcds/sf1/remote/parquet/q08.benchmark new file mode 100644 index 0000000..e7debf7 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q08.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q08.benchmark +# description: Run query 08 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=8 +QUERY_NUMBER_PADDED=08 diff --git a/benchmark/tpcds/sf1/remote/parquet/q09.benchmark b/benchmark/tpcds/sf1/remote/parquet/q09.benchmark new file mode 100644 index 0000000..97ba1fc --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q09.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q09.benchmark +# description: Run query 09 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=9 +QUERY_NUMBER_PADDED=09 diff --git a/benchmark/tpcds/sf1/remote/parquet/q10.benchmark b/benchmark/tpcds/sf1/remote/parquet/q10.benchmark new file mode 100644 index 0000000..8fe4eac --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q10.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q10.benchmark +# description: Run query 10 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=10 +QUERY_NUMBER_PADDED=10 diff --git a/benchmark/tpcds/sf1/remote/parquet/q11.benchmark b/benchmark/tpcds/sf1/remote/parquet/q11.benchmark new file mode 100644 index 0000000..c81aa94 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q11.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q11.benchmark +# description: Run query 11 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=11 +QUERY_NUMBER_PADDED=11 diff --git a/benchmark/tpcds/sf1/remote/parquet/q12.benchmark b/benchmark/tpcds/sf1/remote/parquet/q12.benchmark new file mode 100644 index 0000000..9bb0d1f --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q12.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q12.benchmark +# description: Run query 12 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=12 +QUERY_NUMBER_PADDED=12 diff --git a/benchmark/tpcds/sf1/remote/parquet/q13.benchmark b/benchmark/tpcds/sf1/remote/parquet/q13.benchmark new file mode 100644 index 0000000..6622128 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q13.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q13.benchmark +# description: Run query 13 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=13 +QUERY_NUMBER_PADDED=13 diff --git a/benchmark/tpcds/sf1/remote/parquet/q14.benchmark b/benchmark/tpcds/sf1/remote/parquet/q14.benchmark new file mode 100644 index 0000000..3919e8e --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q14.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q14.benchmark +# description: Run query 14 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=14 +QUERY_NUMBER_PADDED=14 diff --git a/benchmark/tpcds/sf1/remote/parquet/q15.benchmark b/benchmark/tpcds/sf1/remote/parquet/q15.benchmark new file mode 100644 index 0000000..5ba7e74 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q15.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q15.benchmark +# description: Run query 15 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=15 +QUERY_NUMBER_PADDED=15 diff --git a/benchmark/tpcds/sf1/remote/parquet/q16.benchmark b/benchmark/tpcds/sf1/remote/parquet/q16.benchmark new file mode 100644 index 0000000..277913c --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q16.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q16.benchmark +# description: Run query 16 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=16 +QUERY_NUMBER_PADDED=16 diff --git a/benchmark/tpcds/sf1/remote/parquet/q17.benchmark b/benchmark/tpcds/sf1/remote/parquet/q17.benchmark new file mode 100644 index 0000000..ed349bd --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q17.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q17.benchmark +# description: Run query 17 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=17 +QUERY_NUMBER_PADDED=17 diff --git a/benchmark/tpcds/sf1/remote/parquet/q18.benchmark b/benchmark/tpcds/sf1/remote/parquet/q18.benchmark new file mode 100644 index 0000000..8df917c --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q18.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q18.benchmark +# description: Run query 18 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=18 +QUERY_NUMBER_PADDED=18 diff --git a/benchmark/tpcds/sf1/remote/parquet/q19.benchmark b/benchmark/tpcds/sf1/remote/parquet/q19.benchmark new file mode 100644 index 0000000..d8f0cca --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q19.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q19.benchmark +# description: Run query 19 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=19 +QUERY_NUMBER_PADDED=19 diff --git a/benchmark/tpcds/sf1/remote/parquet/q20.benchmark b/benchmark/tpcds/sf1/remote/parquet/q20.benchmark new file mode 100644 index 0000000..4985490 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q20.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q20.benchmark +# description: Run query 20 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=20 +QUERY_NUMBER_PADDED=20 diff --git a/benchmark/tpcds/sf1/remote/parquet/q21.benchmark b/benchmark/tpcds/sf1/remote/parquet/q21.benchmark new file mode 100644 index 0000000..a2cc2a3 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q21.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q21.benchmark +# description: Run query 21 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=21 +QUERY_NUMBER_PADDED=21 diff --git a/benchmark/tpcds/sf1/remote/parquet/q22.benchmark b/benchmark/tpcds/sf1/remote/parquet/q22.benchmark new file mode 100644 index 0000000..d47cab1 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q22.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q22.benchmark +# description: Run query 22 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=22 +QUERY_NUMBER_PADDED=22 diff --git a/benchmark/tpcds/sf1/remote/parquet/q23.benchmark b/benchmark/tpcds/sf1/remote/parquet/q23.benchmark new file mode 100644 index 0000000..7445c2f --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q23.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q23.benchmark +# description: Run query 23 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=23 +QUERY_NUMBER_PADDED=23 diff --git a/benchmark/tpcds/sf1/remote/parquet/q24.benchmark b/benchmark/tpcds/sf1/remote/parquet/q24.benchmark new file mode 100644 index 0000000..8982c86 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q24.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q24.benchmark +# description: Run query 24 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=24 +QUERY_NUMBER_PADDED=24 diff --git a/benchmark/tpcds/sf1/remote/parquet/q25.benchmark b/benchmark/tpcds/sf1/remote/parquet/q25.benchmark new file mode 100644 index 0000000..1647ea8 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q25.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q25.benchmark +# description: Run query 25 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=25 +QUERY_NUMBER_PADDED=25 diff --git a/benchmark/tpcds/sf1/remote/parquet/q26.benchmark b/benchmark/tpcds/sf1/remote/parquet/q26.benchmark new file mode 100644 index 0000000..5b09a7a --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q26.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q26.benchmark +# description: Run query 26 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=26 +QUERY_NUMBER_PADDED=26 diff --git a/benchmark/tpcds/sf1/remote/parquet/q27.benchmark b/benchmark/tpcds/sf1/remote/parquet/q27.benchmark new file mode 100644 index 0000000..893abd9 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q27.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q27.benchmark +# description: Run query 27 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=27 +QUERY_NUMBER_PADDED=27 diff --git a/benchmark/tpcds/sf1/remote/parquet/q28.benchmark b/benchmark/tpcds/sf1/remote/parquet/q28.benchmark new file mode 100644 index 0000000..097d0d9 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q28.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q28.benchmark +# description: Run query 28 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=28 +QUERY_NUMBER_PADDED=28 diff --git a/benchmark/tpcds/sf1/remote/parquet/q29.benchmark b/benchmark/tpcds/sf1/remote/parquet/q29.benchmark new file mode 100644 index 0000000..1fbef82 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q29.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q29.benchmark +# description: Run query 29 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=29 +QUERY_NUMBER_PADDED=29 diff --git a/benchmark/tpcds/sf1/remote/parquet/q30.benchmark b/benchmark/tpcds/sf1/remote/parquet/q30.benchmark new file mode 100644 index 0000000..9312add --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q30.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q30.benchmark +# description: Run query 30 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=30 +QUERY_NUMBER_PADDED=30 diff --git a/benchmark/tpcds/sf1/remote/parquet/q31.benchmark b/benchmark/tpcds/sf1/remote/parquet/q31.benchmark new file mode 100644 index 0000000..4f62788 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q31.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q31.benchmark +# description: Run query 31 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=31 +QUERY_NUMBER_PADDED=31 diff --git a/benchmark/tpcds/sf1/remote/parquet/q32.benchmark b/benchmark/tpcds/sf1/remote/parquet/q32.benchmark new file mode 100644 index 0000000..c8eafb0 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q32.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q32.benchmark +# description: Run query 32 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=32 +QUERY_NUMBER_PADDED=32 diff --git a/benchmark/tpcds/sf1/remote/parquet/q33.benchmark b/benchmark/tpcds/sf1/remote/parquet/q33.benchmark new file mode 100644 index 0000000..78d48a5 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q33.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q33.benchmark +# description: Run query 33 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=33 +QUERY_NUMBER_PADDED=33 diff --git a/benchmark/tpcds/sf1/remote/parquet/q34.benchmark b/benchmark/tpcds/sf1/remote/parquet/q34.benchmark new file mode 100644 index 0000000..107386f --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q34.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q34.benchmark +# description: Run query 34 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=34 +QUERY_NUMBER_PADDED=34 diff --git a/benchmark/tpcds/sf1/remote/parquet/q35.benchmark b/benchmark/tpcds/sf1/remote/parquet/q35.benchmark new file mode 100644 index 0000000..40aa7bb --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q35.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q35.benchmark +# description: Run query 35 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=35 +QUERY_NUMBER_PADDED=35 diff --git a/benchmark/tpcds/sf1/remote/parquet/q36.benchmark b/benchmark/tpcds/sf1/remote/parquet/q36.benchmark new file mode 100644 index 0000000..d487245 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q36.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q36.benchmark +# description: Run query 36 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=36 +QUERY_NUMBER_PADDED=36 diff --git a/benchmark/tpcds/sf1/remote/parquet/q37.benchmark b/benchmark/tpcds/sf1/remote/parquet/q37.benchmark new file mode 100644 index 0000000..ea595d5 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q37.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q37.benchmark +# description: Run query 37 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=37 +QUERY_NUMBER_PADDED=37 diff --git a/benchmark/tpcds/sf1/remote/parquet/q38.benchmark b/benchmark/tpcds/sf1/remote/parquet/q38.benchmark new file mode 100644 index 0000000..2261391 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q38.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q38.benchmark +# description: Run query 38 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=38 +QUERY_NUMBER_PADDED=38 diff --git a/benchmark/tpcds/sf1/remote/parquet/q39.benchmark b/benchmark/tpcds/sf1/remote/parquet/q39.benchmark new file mode 100644 index 0000000..08bac74 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q39.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q39.benchmark +# description: Run query 39 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=39 +QUERY_NUMBER_PADDED=39 diff --git a/benchmark/tpcds/sf1/remote/parquet/q40.benchmark b/benchmark/tpcds/sf1/remote/parquet/q40.benchmark new file mode 100644 index 0000000..51c034c --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q40.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q40.benchmark +# description: Run query 40 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=40 +QUERY_NUMBER_PADDED=40 diff --git a/benchmark/tpcds/sf1/remote/parquet/q41.benchmark b/benchmark/tpcds/sf1/remote/parquet/q41.benchmark new file mode 100644 index 0000000..e3fc2e8 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q41.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q41.benchmark +# description: Run query 41 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=41 +QUERY_NUMBER_PADDED=41 diff --git a/benchmark/tpcds/sf1/remote/parquet/q42.benchmark b/benchmark/tpcds/sf1/remote/parquet/q42.benchmark new file mode 100644 index 0000000..3891c4c --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q42.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q42.benchmark +# description: Run query 42 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=42 +QUERY_NUMBER_PADDED=42 diff --git a/benchmark/tpcds/sf1/remote/parquet/q43.benchmark b/benchmark/tpcds/sf1/remote/parquet/q43.benchmark new file mode 100644 index 0000000..141e6e9 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q43.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q43.benchmark +# description: Run query 43 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=43 +QUERY_NUMBER_PADDED=43 diff --git a/benchmark/tpcds/sf1/remote/parquet/q44.benchmark b/benchmark/tpcds/sf1/remote/parquet/q44.benchmark new file mode 100644 index 0000000..8be8c8d --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q44.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q44.benchmark +# description: Run query 44 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=44 +QUERY_NUMBER_PADDED=44 diff --git a/benchmark/tpcds/sf1/remote/parquet/q45.benchmark b/benchmark/tpcds/sf1/remote/parquet/q45.benchmark new file mode 100644 index 0000000..c5efea2 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q45.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q45.benchmark +# description: Run query 45 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=45 +QUERY_NUMBER_PADDED=45 diff --git a/benchmark/tpcds/sf1/remote/parquet/q46.benchmark b/benchmark/tpcds/sf1/remote/parquet/q46.benchmark new file mode 100644 index 0000000..95ba8cd --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q46.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q46.benchmark +# description: Run query 46 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=46 +QUERY_NUMBER_PADDED=46 diff --git a/benchmark/tpcds/sf1/remote/parquet/q47.benchmark b/benchmark/tpcds/sf1/remote/parquet/q47.benchmark new file mode 100644 index 0000000..d50a8e3 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q47.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q47.benchmark +# description: Run query 47 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=47 +QUERY_NUMBER_PADDED=47 diff --git a/benchmark/tpcds/sf1/remote/parquet/q48.benchmark b/benchmark/tpcds/sf1/remote/parquet/q48.benchmark new file mode 100644 index 0000000..c70aed6 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q48.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q48.benchmark +# description: Run query 48 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=48 +QUERY_NUMBER_PADDED=48 diff --git a/benchmark/tpcds/sf1/remote/parquet/q49.benchmark b/benchmark/tpcds/sf1/remote/parquet/q49.benchmark new file mode 100644 index 0000000..b7826e5 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q49.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q49.benchmark +# description: Run query 49 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=49 +QUERY_NUMBER_PADDED=49 diff --git a/benchmark/tpcds/sf1/remote/parquet/q50.benchmark b/benchmark/tpcds/sf1/remote/parquet/q50.benchmark new file mode 100644 index 0000000..2fe8d5f --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q50.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q50.benchmark +# description: Run query 50 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=50 +QUERY_NUMBER_PADDED=50 diff --git a/benchmark/tpcds/sf1/remote/parquet/q51.benchmark b/benchmark/tpcds/sf1/remote/parquet/q51.benchmark new file mode 100644 index 0000000..755ac0c --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q51.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q51.benchmark +# description: Run query 51 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=51 +QUERY_NUMBER_PADDED=51 diff --git a/benchmark/tpcds/sf1/remote/parquet/q52.benchmark b/benchmark/tpcds/sf1/remote/parquet/q52.benchmark new file mode 100644 index 0000000..5390cf5 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q52.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q52.benchmark +# description: Run query 52 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=52 +QUERY_NUMBER_PADDED=52 diff --git a/benchmark/tpcds/sf1/remote/parquet/q53.benchmark b/benchmark/tpcds/sf1/remote/parquet/q53.benchmark new file mode 100644 index 0000000..a2c58ca --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q53.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q53.benchmark +# description: Run query 53 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=53 +QUERY_NUMBER_PADDED=53 diff --git a/benchmark/tpcds/sf1/remote/parquet/q54.benchmark b/benchmark/tpcds/sf1/remote/parquet/q54.benchmark new file mode 100644 index 0000000..21fa2bd --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q54.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q54.benchmark +# description: Run query 54 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=54 +QUERY_NUMBER_PADDED=54 diff --git a/benchmark/tpcds/sf1/remote/parquet/q55.benchmark b/benchmark/tpcds/sf1/remote/parquet/q55.benchmark new file mode 100644 index 0000000..df3da53 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q55.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q55.benchmark +# description: Run query 55 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=55 +QUERY_NUMBER_PADDED=55 diff --git a/benchmark/tpcds/sf1/remote/parquet/q56.benchmark b/benchmark/tpcds/sf1/remote/parquet/q56.benchmark new file mode 100644 index 0000000..aece311 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q56.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q56.benchmark +# description: Run query 56 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=56 +QUERY_NUMBER_PADDED=56 diff --git a/benchmark/tpcds/sf1/remote/parquet/q57.benchmark b/benchmark/tpcds/sf1/remote/parquet/q57.benchmark new file mode 100644 index 0000000..b5442c6 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q57.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q57.benchmark +# description: Run query 57 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=57 +QUERY_NUMBER_PADDED=57 diff --git a/benchmark/tpcds/sf1/remote/parquet/q58.benchmark b/benchmark/tpcds/sf1/remote/parquet/q58.benchmark new file mode 100644 index 0000000..4fe633f --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q58.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q58.benchmark +# description: Run query 58 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=58 +QUERY_NUMBER_PADDED=58 diff --git a/benchmark/tpcds/sf1/remote/parquet/q59.benchmark b/benchmark/tpcds/sf1/remote/parquet/q59.benchmark new file mode 100644 index 0000000..6c2aa6d --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q59.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q59.benchmark +# description: Run query 59 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=59 +QUERY_NUMBER_PADDED=59 diff --git a/benchmark/tpcds/sf1/remote/parquet/q60.benchmark b/benchmark/tpcds/sf1/remote/parquet/q60.benchmark new file mode 100644 index 0000000..75c7353 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q60.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q60.benchmark +# description: Run query 60 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=60 +QUERY_NUMBER_PADDED=60 diff --git a/benchmark/tpcds/sf1/remote/parquet/q61.benchmark b/benchmark/tpcds/sf1/remote/parquet/q61.benchmark new file mode 100644 index 0000000..2ac058e --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q61.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q61.benchmark +# description: Run query 61 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=61 +QUERY_NUMBER_PADDED=61 diff --git a/benchmark/tpcds/sf1/remote/parquet/q62.benchmark b/benchmark/tpcds/sf1/remote/parquet/q62.benchmark new file mode 100644 index 0000000..47a10f1 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q62.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q62.benchmark +# description: Run query 62 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=62 +QUERY_NUMBER_PADDED=62 diff --git a/benchmark/tpcds/sf1/remote/parquet/q63.benchmark b/benchmark/tpcds/sf1/remote/parquet/q63.benchmark new file mode 100644 index 0000000..a905466 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q63.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q63.benchmark +# description: Run query 63 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=63 +QUERY_NUMBER_PADDED=63 diff --git a/benchmark/tpcds/sf1/remote/parquet/q64.benchmark b/benchmark/tpcds/sf1/remote/parquet/q64.benchmark new file mode 100644 index 0000000..d8326b3 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q64.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q64.benchmark +# description: Run query 64 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=64 +QUERY_NUMBER_PADDED=64 diff --git a/benchmark/tpcds/sf1/remote/parquet/q65.benchmark b/benchmark/tpcds/sf1/remote/parquet/q65.benchmark new file mode 100644 index 0000000..fbeae60 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q65.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q65.benchmark +# description: Run query 65 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=65 +QUERY_NUMBER_PADDED=65 diff --git a/benchmark/tpcds/sf1/remote/parquet/q66.benchmark b/benchmark/tpcds/sf1/remote/parquet/q66.benchmark new file mode 100644 index 0000000..950080c --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q66.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q66.benchmark +# description: Run query 66 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=66 +QUERY_NUMBER_PADDED=66 diff --git a/benchmark/tpcds/sf1/remote/parquet/q67.benchmark b/benchmark/tpcds/sf1/remote/parquet/q67.benchmark new file mode 100644 index 0000000..d4b4d6e --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q67.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q67.benchmark +# description: Run query 67 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=67 +QUERY_NUMBER_PADDED=67 diff --git a/benchmark/tpcds/sf1/remote/parquet/q68.benchmark b/benchmark/tpcds/sf1/remote/parquet/q68.benchmark new file mode 100644 index 0000000..39abe8d --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q68.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q68.benchmark +# description: Run query 68 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=68 +QUERY_NUMBER_PADDED=68 diff --git a/benchmark/tpcds/sf1/remote/parquet/q69.benchmark b/benchmark/tpcds/sf1/remote/parquet/q69.benchmark new file mode 100644 index 0000000..55758f1 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q69.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q69.benchmark +# description: Run query 69 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=69 +QUERY_NUMBER_PADDED=69 diff --git a/benchmark/tpcds/sf1/remote/parquet/q70.benchmark b/benchmark/tpcds/sf1/remote/parquet/q70.benchmark new file mode 100644 index 0000000..45bff09 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q70.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q70.benchmark +# description: Run query 70 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=70 +QUERY_NUMBER_PADDED=70 diff --git a/benchmark/tpcds/sf1/remote/parquet/q71.benchmark b/benchmark/tpcds/sf1/remote/parquet/q71.benchmark new file mode 100644 index 0000000..e4a0b24 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q71.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q71.benchmark +# description: Run query 71 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=71 +QUERY_NUMBER_PADDED=71 diff --git a/benchmark/tpcds/sf1/remote/parquet/q72.benchmark b/benchmark/tpcds/sf1/remote/parquet/q72.benchmark new file mode 100644 index 0000000..8992d36 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q72.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q72.benchmark +# description: Run query 72 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=72 +QUERY_NUMBER_PADDED=72 diff --git a/benchmark/tpcds/sf1/remote/parquet/q73.benchmark b/benchmark/tpcds/sf1/remote/parquet/q73.benchmark new file mode 100644 index 0000000..7c76f28 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q73.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q73.benchmark +# description: Run query 73 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=73 +QUERY_NUMBER_PADDED=73 diff --git a/benchmark/tpcds/sf1/remote/parquet/q74.benchmark b/benchmark/tpcds/sf1/remote/parquet/q74.benchmark new file mode 100644 index 0000000..c2cb491 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q74.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q74.benchmark +# description: Run query 74 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=74 +QUERY_NUMBER_PADDED=74 diff --git a/benchmark/tpcds/sf1/remote/parquet/q75.benchmark b/benchmark/tpcds/sf1/remote/parquet/q75.benchmark new file mode 100644 index 0000000..16b244d --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q75.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q75.benchmark +# description: Run query 75 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=75 +QUERY_NUMBER_PADDED=75 diff --git a/benchmark/tpcds/sf1/remote/parquet/q76.benchmark b/benchmark/tpcds/sf1/remote/parquet/q76.benchmark new file mode 100644 index 0000000..13d098f --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q76.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q76.benchmark +# description: Run query 76 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=76 +QUERY_NUMBER_PADDED=76 diff --git a/benchmark/tpcds/sf1/remote/parquet/q77.benchmark b/benchmark/tpcds/sf1/remote/parquet/q77.benchmark new file mode 100644 index 0000000..39e6738 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q77.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q77.benchmark +# description: Run query 77 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=77 +QUERY_NUMBER_PADDED=77 diff --git a/benchmark/tpcds/sf1/remote/parquet/q78.benchmark b/benchmark/tpcds/sf1/remote/parquet/q78.benchmark new file mode 100644 index 0000000..be11e3a --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q78.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q78.benchmark +# description: Run query 78 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=78 +QUERY_NUMBER_PADDED=78 diff --git a/benchmark/tpcds/sf1/remote/parquet/q79.benchmark b/benchmark/tpcds/sf1/remote/parquet/q79.benchmark new file mode 100644 index 0000000..585cb77 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q79.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q79.benchmark +# description: Run query 79 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=79 +QUERY_NUMBER_PADDED=79 diff --git a/benchmark/tpcds/sf1/remote/parquet/q80.benchmark b/benchmark/tpcds/sf1/remote/parquet/q80.benchmark new file mode 100644 index 0000000..80f5b25 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q80.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q80.benchmark +# description: Run query 80 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=80 +QUERY_NUMBER_PADDED=80 diff --git a/benchmark/tpcds/sf1/remote/parquet/q81.benchmark b/benchmark/tpcds/sf1/remote/parquet/q81.benchmark new file mode 100644 index 0000000..cb2c856 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q81.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q81.benchmark +# description: Run query 81 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=81 +QUERY_NUMBER_PADDED=81 diff --git a/benchmark/tpcds/sf1/remote/parquet/q82.benchmark b/benchmark/tpcds/sf1/remote/parquet/q82.benchmark new file mode 100644 index 0000000..94267a0 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q82.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q82.benchmark +# description: Run query 82 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=82 +QUERY_NUMBER_PADDED=82 diff --git a/benchmark/tpcds/sf1/remote/parquet/q83.benchmark b/benchmark/tpcds/sf1/remote/parquet/q83.benchmark new file mode 100644 index 0000000..a9bc685 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q83.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q83.benchmark +# description: Run query 83 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=83 +QUERY_NUMBER_PADDED=83 diff --git a/benchmark/tpcds/sf1/remote/parquet/q84.benchmark b/benchmark/tpcds/sf1/remote/parquet/q84.benchmark new file mode 100644 index 0000000..1f377a6 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q84.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q84.benchmark +# description: Run query 84 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=84 +QUERY_NUMBER_PADDED=84 diff --git a/benchmark/tpcds/sf1/remote/parquet/q85.benchmark b/benchmark/tpcds/sf1/remote/parquet/q85.benchmark new file mode 100644 index 0000000..f3017de --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q85.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q85.benchmark +# description: Run query 85 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=85 +QUERY_NUMBER_PADDED=85 diff --git a/benchmark/tpcds/sf1/remote/parquet/q86.benchmark b/benchmark/tpcds/sf1/remote/parquet/q86.benchmark new file mode 100644 index 0000000..cf8186b --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q86.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q86.benchmark +# description: Run query 86 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=86 +QUERY_NUMBER_PADDED=86 diff --git a/benchmark/tpcds/sf1/remote/parquet/q87.benchmark b/benchmark/tpcds/sf1/remote/parquet/q87.benchmark new file mode 100644 index 0000000..ef39645 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q87.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q87.benchmark +# description: Run query 87 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=87 +QUERY_NUMBER_PADDED=87 diff --git a/benchmark/tpcds/sf1/remote/parquet/q88.benchmark b/benchmark/tpcds/sf1/remote/parquet/q88.benchmark new file mode 100644 index 0000000..675ba7d --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q88.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q88.benchmark +# description: Run query 88 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=88 +QUERY_NUMBER_PADDED=88 diff --git a/benchmark/tpcds/sf1/remote/parquet/q89.benchmark b/benchmark/tpcds/sf1/remote/parquet/q89.benchmark new file mode 100644 index 0000000..16ce50a --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q89.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q89.benchmark +# description: Run query 89 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=89 +QUERY_NUMBER_PADDED=89 diff --git a/benchmark/tpcds/sf1/remote/parquet/q90.benchmark b/benchmark/tpcds/sf1/remote/parquet/q90.benchmark new file mode 100644 index 0000000..f6e59bd --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q90.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q90.benchmark +# description: Run query 90 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=90 +QUERY_NUMBER_PADDED=90 diff --git a/benchmark/tpcds/sf1/remote/parquet/q91.benchmark b/benchmark/tpcds/sf1/remote/parquet/q91.benchmark new file mode 100644 index 0000000..c72a568 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q91.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q91.benchmark +# description: Run query 91 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=91 +QUERY_NUMBER_PADDED=91 diff --git a/benchmark/tpcds/sf1/remote/parquet/q92.benchmark b/benchmark/tpcds/sf1/remote/parquet/q92.benchmark new file mode 100644 index 0000000..1128e6a --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q92.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q92.benchmark +# description: Run query 92 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=92 +QUERY_NUMBER_PADDED=92 diff --git a/benchmark/tpcds/sf1/remote/parquet/q93.benchmark b/benchmark/tpcds/sf1/remote/parquet/q93.benchmark new file mode 100644 index 0000000..3421f4f --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q93.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q93.benchmark +# description: Run query 93 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=93 +QUERY_NUMBER_PADDED=93 diff --git a/benchmark/tpcds/sf1/remote/parquet/q94.benchmark b/benchmark/tpcds/sf1/remote/parquet/q94.benchmark new file mode 100644 index 0000000..fb99616 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q94.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q94.benchmark +# description: Run query 94 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=94 +QUERY_NUMBER_PADDED=94 diff --git a/benchmark/tpcds/sf1/remote/parquet/q95.benchmark b/benchmark/tpcds/sf1/remote/parquet/q95.benchmark new file mode 100644 index 0000000..d1347fd --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q95.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q95.benchmark +# description: Run query 95 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=95 +QUERY_NUMBER_PADDED=95 diff --git a/benchmark/tpcds/sf1/remote/parquet/q96.benchmark b/benchmark/tpcds/sf1/remote/parquet/q96.benchmark new file mode 100644 index 0000000..d8b5b85 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q96.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q96.benchmark +# description: Run query 96 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=96 +QUERY_NUMBER_PADDED=96 diff --git a/benchmark/tpcds/sf1/remote/parquet/q97.benchmark b/benchmark/tpcds/sf1/remote/parquet/q97.benchmark new file mode 100644 index 0000000..4710eb9 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q97.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q97.benchmark +# description: Run query 97 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=97 +QUERY_NUMBER_PADDED=97 diff --git a/benchmark/tpcds/sf1/remote/parquet/q98.benchmark b/benchmark/tpcds/sf1/remote/parquet/q98.benchmark new file mode 100644 index 0000000..ac05d56 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q98.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q98.benchmark +# description: Run query 98 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=98 +QUERY_NUMBER_PADDED=98 diff --git a/benchmark/tpcds/sf1/remote/parquet/q99.benchmark b/benchmark/tpcds/sf1/remote/parquet/q99.benchmark new file mode 100644 index 0000000..0f48a04 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/q99.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpcds/sf1/remote/parquet/q99.benchmark +# description: Run query 99 from the TPC-DS benchmark +# group: [sf1] + +template benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in +QUERY_NUMBER=99 +QUERY_NUMBER_PADDED=99 diff --git a/benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in b/benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in new file mode 100644 index 0000000..b6e0a61 --- /dev/null +++ b/benchmark/tpcds/sf1/remote/parquet/tpcds_sf1.benchmark.in @@ -0,0 +1,21 @@ +# name: ${FILE_PATH} +# description: ${DESCRIPTION} +# group: [tpcds-sf1] + +name DSQ${QUERY_NUMBER_PADDED} +group tpcds +subgroup sf1 + +require delta + +require parquet + +require httpfs + +require aws + +load benchmark/tpcds/sf1/remote/parquet/load.sql + +run duckdb/extension/tpcds/dsdgen/queries/${QUERY_NUMBER_PADDED}.sql + +result duckdb/extension/tpcds/dsdgen/answers/sf1/${QUERY_NUMBER_PADDED}.csv diff --git a/benchmark/tpch/sf1-delta-remote/load.sql b/benchmark/tpch/sf1/delta-remote/load.sql similarity index 100% rename from benchmark/tpch/sf1-delta-remote/load.sql rename to benchmark/tpch/sf1/delta-remote/load.sql diff --git a/benchmark/tpch/sf1-delta-remote/q01.benchmark b/benchmark/tpch/sf1/delta-remote/q01.benchmark similarity index 72% rename from benchmark/tpch/sf1-delta-remote/q01.benchmark rename to benchmark/tpch/sf1/delta-remote/q01.benchmark index df280b4..8e0fead 100644 --- a/benchmark/tpch/sf1-delta-remote/q01.benchmark +++ b/benchmark/tpch/sf1/delta-remote/q01.benchmark @@ -2,6 +2,6 @@ # description: Run query 01 from the TPC-H benchmark # group: [sf1-parquet] -template benchmark/tpch/sf1-delta-remote/tpch_sf1_delta.benchmark.in +template benchmark/tpch/sf1/delta-remote/tpch_sf1_delta.benchmark.in QUERY_NUMBER=1 QUERY_NUMBER_PADDED=01 diff --git a/benchmark/tpch/sf1-delta-remote/q02.benchmark b/benchmark/tpch/sf1/delta-remote/q02.benchmark similarity index 72% rename from benchmark/tpch/sf1-delta-remote/q02.benchmark rename to benchmark/tpch/sf1/delta-remote/q02.benchmark index 94b9891..ec28d85 100644 --- a/benchmark/tpch/sf1-delta-remote/q02.benchmark +++ b/benchmark/tpch/sf1/delta-remote/q02.benchmark @@ -2,6 +2,6 @@ # description: Run query 02 from the TPC-H benchmark # group: [sf1-parquet] -template benchmark/tpch/sf1-delta-remote/tpch_sf1_delta.benchmark.in +template benchmark/tpch/sf1/delta-remote/tpch_sf1_delta.benchmark.in QUERY_NUMBER=2 QUERY_NUMBER_PADDED=02 diff --git a/benchmark/tpch/sf1-delta-remote/q03.benchmark b/benchmark/tpch/sf1/delta-remote/q03.benchmark similarity index 72% rename from benchmark/tpch/sf1-delta-remote/q03.benchmark rename to benchmark/tpch/sf1/delta-remote/q03.benchmark index 6a63a9a..bbe7e78 100644 --- a/benchmark/tpch/sf1-delta-remote/q03.benchmark +++ b/benchmark/tpch/sf1/delta-remote/q03.benchmark @@ -2,6 +2,6 @@ # description: Run query 03 from the TPC-H benchmark # group: [sf1-parquet] -template benchmark/tpch/sf1-delta-remote/tpch_sf1_delta.benchmark.in +template benchmark/tpch/sf1/delta-remote/tpch_sf1_delta.benchmark.in QUERY_NUMBER=3 QUERY_NUMBER_PADDED=03 diff --git a/benchmark/tpch/sf1-delta-remote/q04.benchmark b/benchmark/tpch/sf1/delta-remote/q04.benchmark similarity index 72% rename from benchmark/tpch/sf1-delta-remote/q04.benchmark rename to benchmark/tpch/sf1/delta-remote/q04.benchmark index 7049851..0109582 100644 --- a/benchmark/tpch/sf1-delta-remote/q04.benchmark +++ b/benchmark/tpch/sf1/delta-remote/q04.benchmark @@ -2,6 +2,6 @@ # description: Run query 04 from the TPC-H benchmark # group: [sf1-parquet] -template benchmark/tpch/sf1-delta-remote/tpch_sf1_delta.benchmark.in +template benchmark/tpch/sf1/delta-remote/tpch_sf1_delta.benchmark.in QUERY_NUMBER=4 QUERY_NUMBER_PADDED=04 diff --git a/benchmark/tpch/sf1-delta-remote/q05.benchmark b/benchmark/tpch/sf1/delta-remote/q05.benchmark similarity index 72% rename from benchmark/tpch/sf1-delta-remote/q05.benchmark rename to benchmark/tpch/sf1/delta-remote/q05.benchmark index 4f93fb7..866f526 100644 --- a/benchmark/tpch/sf1-delta-remote/q05.benchmark +++ b/benchmark/tpch/sf1/delta-remote/q05.benchmark @@ -2,6 +2,6 @@ # description: Run query 05 from the TPC-H benchmark # group: [sf1-parquet] -template benchmark/tpch/sf1-delta-remote/tpch_sf1_delta.benchmark.in +template benchmark/tpch/sf1/delta-remote/tpch_sf1_delta.benchmark.in QUERY_NUMBER=5 QUERY_NUMBER_PADDED=05 diff --git a/benchmark/tpch/sf1-delta-remote/q06.benchmark b/benchmark/tpch/sf1/delta-remote/q06.benchmark similarity index 72% rename from benchmark/tpch/sf1-delta-remote/q06.benchmark rename to benchmark/tpch/sf1/delta-remote/q06.benchmark index 78854bb..77be08b 100644 --- a/benchmark/tpch/sf1-delta-remote/q06.benchmark +++ b/benchmark/tpch/sf1/delta-remote/q06.benchmark @@ -2,6 +2,6 @@ # description: Run query 06 from the TPC-H benchmark # group: [sf1-parquet] -template benchmark/tpch/sf1-delta-remote/tpch_sf1_delta.benchmark.in +template benchmark/tpch/sf1/delta-remote/tpch_sf1_delta.benchmark.in QUERY_NUMBER=6 QUERY_NUMBER_PADDED=06 diff --git a/benchmark/tpch/sf1-delta-remote/q07.benchmark b/benchmark/tpch/sf1/delta-remote/q07.benchmark similarity index 72% rename from benchmark/tpch/sf1-delta-remote/q07.benchmark rename to benchmark/tpch/sf1/delta-remote/q07.benchmark index 9bf2a7b..e354f73 100644 --- a/benchmark/tpch/sf1-delta-remote/q07.benchmark +++ b/benchmark/tpch/sf1/delta-remote/q07.benchmark @@ -2,6 +2,6 @@ # description: Run query 07 from the TPC-H benchmark # group: [sf1-parquet] -template benchmark/tpch/sf1-delta-remote/tpch_sf1_delta.benchmark.in +template benchmark/tpch/sf1/delta-remote/tpch_sf1_delta.benchmark.in QUERY_NUMBER=7 QUERY_NUMBER_PADDED=07 diff --git a/benchmark/tpch/sf1-delta-remote/q08.benchmark b/benchmark/tpch/sf1/delta-remote/q08.benchmark similarity index 72% rename from benchmark/tpch/sf1-delta-remote/q08.benchmark rename to benchmark/tpch/sf1/delta-remote/q08.benchmark index a7f1a80..2c89469 100644 --- a/benchmark/tpch/sf1-delta-remote/q08.benchmark +++ b/benchmark/tpch/sf1/delta-remote/q08.benchmark @@ -2,6 +2,6 @@ # description: Run query 08 from the TPC-H benchmark # group: [sf1-parquet] -template benchmark/tpch/sf1-delta-remote/tpch_sf1_delta.benchmark.in +template benchmark/tpch/sf1/delta-remote/tpch_sf1_delta.benchmark.in QUERY_NUMBER=8 QUERY_NUMBER_PADDED=08 diff --git a/benchmark/tpch/sf1-delta-remote/q09.benchmark b/benchmark/tpch/sf1/delta-remote/q09.benchmark similarity index 72% rename from benchmark/tpch/sf1-delta-remote/q09.benchmark rename to benchmark/tpch/sf1/delta-remote/q09.benchmark index 272167a..4b5c6dd 100644 --- a/benchmark/tpch/sf1-delta-remote/q09.benchmark +++ b/benchmark/tpch/sf1/delta-remote/q09.benchmark @@ -2,6 +2,6 @@ # description: Run query 09 from the TPC-H benchmark # group: [sf1-parquet] -template benchmark/tpch/sf1-delta-remote/tpch_sf1_delta.benchmark.in +template benchmark/tpch/sf1/delta-remote/tpch_sf1_delta.benchmark.in QUERY_NUMBER=9 QUERY_NUMBER_PADDED=09 diff --git a/benchmark/tpch/sf1-delta-remote/q10.benchmark b/benchmark/tpch/sf1/delta-remote/q10.benchmark similarity index 72% rename from benchmark/tpch/sf1-delta-remote/q10.benchmark rename to benchmark/tpch/sf1/delta-remote/q10.benchmark index 14822e3..48bcfd3 100644 --- a/benchmark/tpch/sf1-delta-remote/q10.benchmark +++ b/benchmark/tpch/sf1/delta-remote/q10.benchmark @@ -2,6 +2,6 @@ # description: Run query 10 from the TPC-H benchmark # group: [sf1-parquet] -template benchmark/tpch/sf1-delta-remote/tpch_sf1_delta.benchmark.in +template benchmark/tpch/sf1/delta-remote/tpch_sf1_delta.benchmark.in QUERY_NUMBER=10 QUERY_NUMBER_PADDED=10 diff --git a/benchmark/tpch/sf1-delta-remote/q11.benchmark b/benchmark/tpch/sf1/delta-remote/q11.benchmark similarity index 72% rename from benchmark/tpch/sf1-delta-remote/q11.benchmark rename to benchmark/tpch/sf1/delta-remote/q11.benchmark index df5276e..92520d6 100644 --- a/benchmark/tpch/sf1-delta-remote/q11.benchmark +++ b/benchmark/tpch/sf1/delta-remote/q11.benchmark @@ -2,6 +2,6 @@ # description: Run query 11 from the TPC-H benchmark # group: [sf1-parquet] -template benchmark/tpch/sf1-delta-remote/tpch_sf1_delta.benchmark.in +template benchmark/tpch/sf1/delta-remote/tpch_sf1_delta.benchmark.in QUERY_NUMBER=11 QUERY_NUMBER_PADDED=11 diff --git a/benchmark/tpch/sf1-delta-remote/q12.benchmark b/benchmark/tpch/sf1/delta-remote/q12.benchmark similarity index 72% rename from benchmark/tpch/sf1-delta-remote/q12.benchmark rename to benchmark/tpch/sf1/delta-remote/q12.benchmark index fee7641..8a4b1b4 100644 --- a/benchmark/tpch/sf1-delta-remote/q12.benchmark +++ b/benchmark/tpch/sf1/delta-remote/q12.benchmark @@ -2,6 +2,6 @@ # description: Run query 12 from the TPC-H benchmark # group: [sf1-parquet] -template benchmark/tpch/sf1-delta-remote/tpch_sf1_delta.benchmark.in +template benchmark/tpch/sf1/delta-remote/tpch_sf1_delta.benchmark.in QUERY_NUMBER=12 QUERY_NUMBER_PADDED=12 diff --git a/benchmark/tpch/sf1-delta-remote/q13.benchmark b/benchmark/tpch/sf1/delta-remote/q13.benchmark similarity index 72% rename from benchmark/tpch/sf1-delta-remote/q13.benchmark rename to benchmark/tpch/sf1/delta-remote/q13.benchmark index 2050dd4..2402038 100644 --- a/benchmark/tpch/sf1-delta-remote/q13.benchmark +++ b/benchmark/tpch/sf1/delta-remote/q13.benchmark @@ -2,6 +2,6 @@ # description: Run query 13 from the TPC-H benchmark # group: [sf1-parquet] -template benchmark/tpch/sf1-delta-remote/tpch_sf1_delta.benchmark.in +template benchmark/tpch/sf1/delta-remote/tpch_sf1_delta.benchmark.in QUERY_NUMBER=13 QUERY_NUMBER_PADDED=13 diff --git a/benchmark/tpch/sf1-delta-remote/q14.benchmark b/benchmark/tpch/sf1/delta-remote/q14.benchmark similarity index 72% rename from benchmark/tpch/sf1-delta-remote/q14.benchmark rename to benchmark/tpch/sf1/delta-remote/q14.benchmark index e458993..900c2de 100644 --- a/benchmark/tpch/sf1-delta-remote/q14.benchmark +++ b/benchmark/tpch/sf1/delta-remote/q14.benchmark @@ -2,6 +2,6 @@ # description: Run query 14 from the TPC-H benchmark # group: [sf1-parquet] -template benchmark/tpch/sf1-delta-remote/tpch_sf1_delta.benchmark.in +template benchmark/tpch/sf1/delta-remote/tpch_sf1_delta.benchmark.in QUERY_NUMBER=14 QUERY_NUMBER_PADDED=14 diff --git a/benchmark/tpch/sf1-delta-remote/q15.benchmark b/benchmark/tpch/sf1/delta-remote/q15.benchmark similarity index 72% rename from benchmark/tpch/sf1-delta-remote/q15.benchmark rename to benchmark/tpch/sf1/delta-remote/q15.benchmark index fcd0523..0cd2fdb 100644 --- a/benchmark/tpch/sf1-delta-remote/q15.benchmark +++ b/benchmark/tpch/sf1/delta-remote/q15.benchmark @@ -2,6 +2,6 @@ # description: Run query 15 from the TPC-H benchmark # group: [sf1-parquet] -template benchmark/tpch/sf1-delta-remote/tpch_sf1_delta.benchmark.in +template benchmark/tpch/sf1/delta-remote/tpch_sf1_delta.benchmark.in QUERY_NUMBER=15 QUERY_NUMBER_PADDED=15 diff --git a/benchmark/tpch/sf1-delta-remote/q16.benchmark b/benchmark/tpch/sf1/delta-remote/q16.benchmark similarity index 72% rename from benchmark/tpch/sf1-delta-remote/q16.benchmark rename to benchmark/tpch/sf1/delta-remote/q16.benchmark index a7524ad..f66de95 100644 --- a/benchmark/tpch/sf1-delta-remote/q16.benchmark +++ b/benchmark/tpch/sf1/delta-remote/q16.benchmark @@ -2,6 +2,6 @@ # description: Run query 16 from the TPC-H benchmark # group: [sf1-parquet] -template benchmark/tpch/sf1-delta-remote/tpch_sf1_delta.benchmark.in +template benchmark/tpch/sf1/delta-remote/tpch_sf1_delta.benchmark.in QUERY_NUMBER=16 QUERY_NUMBER_PADDED=16 diff --git a/benchmark/tpch/sf1-delta-remote/q17.benchmark b/benchmark/tpch/sf1/delta-remote/q17.benchmark similarity index 72% rename from benchmark/tpch/sf1-delta-remote/q17.benchmark rename to benchmark/tpch/sf1/delta-remote/q17.benchmark index 05c9584..a08bdd9 100644 --- a/benchmark/tpch/sf1-delta-remote/q17.benchmark +++ b/benchmark/tpch/sf1/delta-remote/q17.benchmark @@ -2,6 +2,6 @@ # description: Run query 17 from the TPC-H benchmark # group: [sf1-parquet] -template benchmark/tpch/sf1-delta-remote/tpch_sf1_delta.benchmark.in +template benchmark/tpch/sf1/delta-remote/tpch_sf1_delta.benchmark.in QUERY_NUMBER=17 QUERY_NUMBER_PADDED=17 diff --git a/benchmark/tpch/sf1-delta-remote/q18.benchmark b/benchmark/tpch/sf1/delta-remote/q18.benchmark similarity index 72% rename from benchmark/tpch/sf1-delta-remote/q18.benchmark rename to benchmark/tpch/sf1/delta-remote/q18.benchmark index a645646..56681e3 100644 --- a/benchmark/tpch/sf1-delta-remote/q18.benchmark +++ b/benchmark/tpch/sf1/delta-remote/q18.benchmark @@ -2,6 +2,6 @@ # description: Run query 18 from the TPC-H benchmark # group: [sf1-parquet] -template benchmark/tpch/sf1-delta-remote/tpch_sf1_delta.benchmark.in +template benchmark/tpch/sf1/delta-remote/tpch_sf1_delta.benchmark.in QUERY_NUMBER=18 QUERY_NUMBER_PADDED=18 diff --git a/benchmark/tpch/sf1-delta-remote/q19.benchmark b/benchmark/tpch/sf1/delta-remote/q19.benchmark similarity index 72% rename from benchmark/tpch/sf1-delta-remote/q19.benchmark rename to benchmark/tpch/sf1/delta-remote/q19.benchmark index 3bc9baf..cc844b9 100644 --- a/benchmark/tpch/sf1-delta-remote/q19.benchmark +++ b/benchmark/tpch/sf1/delta-remote/q19.benchmark @@ -2,6 +2,6 @@ # description: Run query 19 from the TPC-H benchmark # group: [sf1-parquet] -template benchmark/tpch/sf1-delta-remote/tpch_sf1_delta.benchmark.in +template benchmark/tpch/sf1/delta-remote/tpch_sf1_delta.benchmark.in QUERY_NUMBER=19 QUERY_NUMBER_PADDED=19 diff --git a/benchmark/tpch/sf1-delta-remote/q20.benchmark b/benchmark/tpch/sf1/delta-remote/q20.benchmark similarity index 72% rename from benchmark/tpch/sf1-delta-remote/q20.benchmark rename to benchmark/tpch/sf1/delta-remote/q20.benchmark index 766e1d2..9564493 100644 --- a/benchmark/tpch/sf1-delta-remote/q20.benchmark +++ b/benchmark/tpch/sf1/delta-remote/q20.benchmark @@ -2,6 +2,6 @@ # description: Run query 20 from the TPC-H benchmark # group: [sf1-parquet] -template benchmark/tpch/sf1-delta-remote/tpch_sf1_delta.benchmark.in +template benchmark/tpch/sf1/delta-remote/tpch_sf1_delta.benchmark.in QUERY_NUMBER=20 QUERY_NUMBER_PADDED=20 diff --git a/benchmark/tpch/sf1-delta-remote/q21.benchmark b/benchmark/tpch/sf1/delta-remote/q21.benchmark similarity index 72% rename from benchmark/tpch/sf1-delta-remote/q21.benchmark rename to benchmark/tpch/sf1/delta-remote/q21.benchmark index 6d75456..c3337f5 100644 --- a/benchmark/tpch/sf1-delta-remote/q21.benchmark +++ b/benchmark/tpch/sf1/delta-remote/q21.benchmark @@ -2,6 +2,6 @@ # description: Run query 21 from the TPC-H benchmark # group: [sf1-parquet] -template benchmark/tpch/sf1-delta-remote/tpch_sf1_delta.benchmark.in +template benchmark/tpch/sf1/delta-remote/tpch_sf1_delta.benchmark.in QUERY_NUMBER=21 QUERY_NUMBER_PADDED=21 diff --git a/benchmark/tpch/sf1-delta-remote/q22.benchmark b/benchmark/tpch/sf1/delta-remote/q22.benchmark similarity index 72% rename from benchmark/tpch/sf1-delta-remote/q22.benchmark rename to benchmark/tpch/sf1/delta-remote/q22.benchmark index c808aad..7eecc4b 100644 --- a/benchmark/tpch/sf1-delta-remote/q22.benchmark +++ b/benchmark/tpch/sf1/delta-remote/q22.benchmark @@ -2,6 +2,6 @@ # description: Run query 22 from the TPC-H benchmark # group: [sf1-parquet] -template benchmark/tpch/sf1-delta-remote/tpch_sf1_delta.benchmark.in +template benchmark/tpch/sf1/delta-remote/tpch_sf1_delta.benchmark.in QUERY_NUMBER=22 QUERY_NUMBER_PADDED=22 diff --git a/benchmark/tpch/sf1-delta-remote/tpch_sf1_delta.benchmark.in b/benchmark/tpch/sf1/delta-remote/tpch_sf1_delta.benchmark.in similarity index 87% rename from benchmark/tpch/sf1-delta-remote/tpch_sf1_delta.benchmark.in rename to benchmark/tpch/sf1/delta-remote/tpch_sf1_delta.benchmark.in index c94ee1c..feefacc 100644 --- a/benchmark/tpch/sf1-delta-remote/tpch_sf1_delta.benchmark.in +++ b/benchmark/tpch/sf1/delta-remote/tpch_sf1_delta.benchmark.in @@ -12,7 +12,7 @@ require parquet require httpfs -load benchmark/tpch/sf1-delta-remote/load.sql +load benchmark/tpch/sf1/delta-remote/load.sql run duckdb/extension/tpch/dbgen/queries/q${QUERY_NUMBER_PADDED}.sql diff --git a/benchmark/tpch/sf1-delta/load.sql b/benchmark/tpch/sf1/delta/load.sql similarity index 100% rename from benchmark/tpch/sf1-delta/load.sql rename to benchmark/tpch/sf1/delta/load.sql diff --git a/benchmark/tpch/sf1-delta/q01.benchmark b/benchmark/tpch/sf1/delta/q01.benchmark similarity index 51% rename from benchmark/tpch/sf1-delta/q01.benchmark rename to benchmark/tpch/sf1/delta/q01.benchmark index c002271..4e3eac8 100644 --- a/benchmark/tpch/sf1-delta/q01.benchmark +++ b/benchmark/tpch/sf1/delta/q01.benchmark @@ -1,7 +1,7 @@ -# name: benchmark/tpch/sf1-delta/q01.benchmark +# name: benchmark/tpch/sf1/delta/q01.benchmark # description: Run query 01 from the TPC-H benchmark # group: [sf1-parquet] -template benchmark/tpch/sf1-delta/tpch_sf1_delta.benchmark.in +template benchmark/tpch/sf1/delta/tpch_sf1_delta.benchmark.in QUERY_NUMBER=1 QUERY_NUMBER_PADDED=01 diff --git a/benchmark/tpch/sf1-delta/q02.benchmark b/benchmark/tpch/sf1/delta/q02.benchmark similarity index 51% rename from benchmark/tpch/sf1-delta/q02.benchmark rename to benchmark/tpch/sf1/delta/q02.benchmark index 1b29623..38697ce 100644 --- a/benchmark/tpch/sf1-delta/q02.benchmark +++ b/benchmark/tpch/sf1/delta/q02.benchmark @@ -1,7 +1,7 @@ -# name: benchmark/tpch/sf1-delta/q02.benchmark +# name: benchmark/tpch/sf1/delta/q02.benchmark # description: Run query 02 from the TPC-H benchmark # group: [sf1-parquet] -template benchmark/tpch/sf1-delta/tpch_sf1_delta.benchmark.in +template benchmark/tpch/sf1/delta/tpch_sf1_delta.benchmark.in QUERY_NUMBER=2 QUERY_NUMBER_PADDED=02 diff --git a/benchmark/tpch/sf1-delta/q03.benchmark b/benchmark/tpch/sf1/delta/q03.benchmark similarity index 51% rename from benchmark/tpch/sf1-delta/q03.benchmark rename to benchmark/tpch/sf1/delta/q03.benchmark index 105db6c..3ab273e 100644 --- a/benchmark/tpch/sf1-delta/q03.benchmark +++ b/benchmark/tpch/sf1/delta/q03.benchmark @@ -1,7 +1,7 @@ -# name: benchmark/tpch/sf1-delta/q03.benchmark +# name: benchmark/tpch/sf1/delta/q03.benchmark # description: Run query 03 from the TPC-H benchmark # group: [sf1-parquet] -template benchmark/tpch/sf1-delta/tpch_sf1_delta.benchmark.in +template benchmark/tpch/sf1/delta/tpch_sf1_delta.benchmark.in QUERY_NUMBER=3 QUERY_NUMBER_PADDED=03 diff --git a/benchmark/tpch/sf1-delta/q04.benchmark b/benchmark/tpch/sf1/delta/q04.benchmark similarity index 51% rename from benchmark/tpch/sf1-delta/q04.benchmark rename to benchmark/tpch/sf1/delta/q04.benchmark index e6adaa9..6c19561 100644 --- a/benchmark/tpch/sf1-delta/q04.benchmark +++ b/benchmark/tpch/sf1/delta/q04.benchmark @@ -1,7 +1,7 @@ -# name: benchmark/tpch/sf1-delta/q04.benchmark +# name: benchmark/tpch/sf1/delta/q04.benchmark # description: Run query 04 from the TPC-H benchmark # group: [sf1-parquet] -template benchmark/tpch/sf1-delta/tpch_sf1_delta.benchmark.in +template benchmark/tpch/sf1/delta/tpch_sf1_delta.benchmark.in QUERY_NUMBER=4 QUERY_NUMBER_PADDED=04 diff --git a/benchmark/tpch/sf1-delta/q05.benchmark b/benchmark/tpch/sf1/delta/q05.benchmark similarity index 51% rename from benchmark/tpch/sf1-delta/q05.benchmark rename to benchmark/tpch/sf1/delta/q05.benchmark index c3d58fa..fc2b61b 100644 --- a/benchmark/tpch/sf1-delta/q05.benchmark +++ b/benchmark/tpch/sf1/delta/q05.benchmark @@ -1,7 +1,7 @@ -# name: benchmark/tpch/sf1-delta/q05.benchmark +# name: benchmark/tpch/sf1/delta/q05.benchmark # description: Run query 05 from the TPC-H benchmark # group: [sf1-parquet] -template benchmark/tpch/sf1-delta/tpch_sf1_delta.benchmark.in +template benchmark/tpch/sf1/delta/tpch_sf1_delta.benchmark.in QUERY_NUMBER=5 QUERY_NUMBER_PADDED=05 diff --git a/benchmark/tpch/sf1-delta/q06.benchmark b/benchmark/tpch/sf1/delta/q06.benchmark similarity index 51% rename from benchmark/tpch/sf1-delta/q06.benchmark rename to benchmark/tpch/sf1/delta/q06.benchmark index f0f4edf..b9b1dd4 100644 --- a/benchmark/tpch/sf1-delta/q06.benchmark +++ b/benchmark/tpch/sf1/delta/q06.benchmark @@ -1,7 +1,7 @@ -# name: benchmark/tpch/sf1-delta/q06.benchmark +# name: benchmark/tpch/sf1/delta/q06.benchmark # description: Run query 06 from the TPC-H benchmark # group: [sf1-parquet] -template benchmark/tpch/sf1-delta/tpch_sf1_delta.benchmark.in +template benchmark/tpch/sf1/delta/tpch_sf1_delta.benchmark.in QUERY_NUMBER=6 QUERY_NUMBER_PADDED=06 diff --git a/benchmark/tpch/sf1-delta/q07.benchmark b/benchmark/tpch/sf1/delta/q07.benchmark similarity index 51% rename from benchmark/tpch/sf1-delta/q07.benchmark rename to benchmark/tpch/sf1/delta/q07.benchmark index ef73acb..2a38953 100644 --- a/benchmark/tpch/sf1-delta/q07.benchmark +++ b/benchmark/tpch/sf1/delta/q07.benchmark @@ -1,7 +1,7 @@ -# name: benchmark/tpch/sf1-delta/q07.benchmark +# name: benchmark/tpch/sf1/delta/q07.benchmark # description: Run query 07 from the TPC-H benchmark # group: [sf1-parquet] -template benchmark/tpch/sf1-delta/tpch_sf1_delta.benchmark.in +template benchmark/tpch/sf1/delta/tpch_sf1_delta.benchmark.in QUERY_NUMBER=7 QUERY_NUMBER_PADDED=07 diff --git a/benchmark/tpch/sf1-delta/q08.benchmark b/benchmark/tpch/sf1/delta/q08.benchmark similarity index 51% rename from benchmark/tpch/sf1-delta/q08.benchmark rename to benchmark/tpch/sf1/delta/q08.benchmark index ea07628..6321d19 100644 --- a/benchmark/tpch/sf1-delta/q08.benchmark +++ b/benchmark/tpch/sf1/delta/q08.benchmark @@ -1,7 +1,7 @@ -# name: benchmark/tpch/sf1-delta/q08.benchmark +# name: benchmark/tpch/sf1/delta/q08.benchmark # description: Run query 08 from the TPC-H benchmark # group: [sf1-parquet] -template benchmark/tpch/sf1-delta/tpch_sf1_delta.benchmark.in +template benchmark/tpch/sf1/delta/tpch_sf1_delta.benchmark.in QUERY_NUMBER=8 QUERY_NUMBER_PADDED=08 diff --git a/benchmark/tpch/sf1-delta/q09.benchmark b/benchmark/tpch/sf1/delta/q09.benchmark similarity index 51% rename from benchmark/tpch/sf1-delta/q09.benchmark rename to benchmark/tpch/sf1/delta/q09.benchmark index d56ce49..9ca116e 100644 --- a/benchmark/tpch/sf1-delta/q09.benchmark +++ b/benchmark/tpch/sf1/delta/q09.benchmark @@ -1,7 +1,7 @@ -# name: benchmark/tpch/sf1-delta/q09.benchmark +# name: benchmark/tpch/sf1/delta/q09.benchmark # description: Run query 09 from the TPC-H benchmark # group: [sf1-parquet] -template benchmark/tpch/sf1-delta/tpch_sf1_delta.benchmark.in +template benchmark/tpch/sf1/delta/tpch_sf1_delta.benchmark.in QUERY_NUMBER=9 QUERY_NUMBER_PADDED=09 diff --git a/benchmark/tpch/sf1-delta/q10.benchmark b/benchmark/tpch/sf1/delta/q10.benchmark similarity index 51% rename from benchmark/tpch/sf1-delta/q10.benchmark rename to benchmark/tpch/sf1/delta/q10.benchmark index c288da4..9ffde79 100644 --- a/benchmark/tpch/sf1-delta/q10.benchmark +++ b/benchmark/tpch/sf1/delta/q10.benchmark @@ -1,7 +1,7 @@ -# name: benchmark/tpch/sf1-delta/q10.benchmark +# name: benchmark/tpch/sf1/delta/q10.benchmark # description: Run query 10 from the TPC-H benchmark # group: [sf1-parquet] -template benchmark/tpch/sf1-delta/tpch_sf1_delta.benchmark.in +template benchmark/tpch/sf1/delta/tpch_sf1_delta.benchmark.in QUERY_NUMBER=10 QUERY_NUMBER_PADDED=10 diff --git a/benchmark/tpch/sf1-delta/q11.benchmark b/benchmark/tpch/sf1/delta/q11.benchmark similarity index 51% rename from benchmark/tpch/sf1-delta/q11.benchmark rename to benchmark/tpch/sf1/delta/q11.benchmark index 67840f1..fb0a839 100644 --- a/benchmark/tpch/sf1-delta/q11.benchmark +++ b/benchmark/tpch/sf1/delta/q11.benchmark @@ -1,7 +1,7 @@ -# name: benchmark/tpch/sf1-delta/q11.benchmark +# name: benchmark/tpch/sf1/delta/q11.benchmark # description: Run query 11 from the TPC-H benchmark # group: [sf1-parquet] -template benchmark/tpch/sf1-delta/tpch_sf1_delta.benchmark.in +template benchmark/tpch/sf1/delta/tpch_sf1_delta.benchmark.in QUERY_NUMBER=11 QUERY_NUMBER_PADDED=11 diff --git a/benchmark/tpch/sf1-delta/q12.benchmark b/benchmark/tpch/sf1/delta/q12.benchmark similarity index 51% rename from benchmark/tpch/sf1-delta/q12.benchmark rename to benchmark/tpch/sf1/delta/q12.benchmark index 875acad..79df5ae 100644 --- a/benchmark/tpch/sf1-delta/q12.benchmark +++ b/benchmark/tpch/sf1/delta/q12.benchmark @@ -1,7 +1,7 @@ -# name: benchmark/tpch/sf1-delta/q12.benchmark +# name: benchmark/tpch/sf1/delta/q12.benchmark # description: Run query 12 from the TPC-H benchmark # group: [sf1-parquet] -template benchmark/tpch/sf1-delta/tpch_sf1_delta.benchmark.in +template benchmark/tpch/sf1/delta/tpch_sf1_delta.benchmark.in QUERY_NUMBER=12 QUERY_NUMBER_PADDED=12 diff --git a/benchmark/tpch/sf1-delta/q13.benchmark b/benchmark/tpch/sf1/delta/q13.benchmark similarity index 51% rename from benchmark/tpch/sf1-delta/q13.benchmark rename to benchmark/tpch/sf1/delta/q13.benchmark index cb28472..8ace247 100644 --- a/benchmark/tpch/sf1-delta/q13.benchmark +++ b/benchmark/tpch/sf1/delta/q13.benchmark @@ -1,7 +1,7 @@ -# name: benchmark/tpch/sf1-delta/q13.benchmark +# name: benchmark/tpch/sf1/delta/q13.benchmark # description: Run query 13 from the TPC-H benchmark # group: [sf1-parquet] -template benchmark/tpch/sf1-delta/tpch_sf1_delta.benchmark.in +template benchmark/tpch/sf1/delta/tpch_sf1_delta.benchmark.in QUERY_NUMBER=13 QUERY_NUMBER_PADDED=13 diff --git a/benchmark/tpch/sf1-delta/q14.benchmark b/benchmark/tpch/sf1/delta/q14.benchmark similarity index 51% rename from benchmark/tpch/sf1-delta/q14.benchmark rename to benchmark/tpch/sf1/delta/q14.benchmark index 8cd85a0..abe9797 100644 --- a/benchmark/tpch/sf1-delta/q14.benchmark +++ b/benchmark/tpch/sf1/delta/q14.benchmark @@ -1,7 +1,7 @@ -# name: benchmark/tpch/sf1-delta/q14.benchmark +# name: benchmark/tpch/sf1/delta/q14.benchmark # description: Run query 14 from the TPC-H benchmark # group: [sf1-parquet] -template benchmark/tpch/sf1-delta/tpch_sf1_delta.benchmark.in +template benchmark/tpch/sf1/delta/tpch_sf1_delta.benchmark.in QUERY_NUMBER=14 QUERY_NUMBER_PADDED=14 diff --git a/benchmark/tpch/sf1-delta/q15.benchmark b/benchmark/tpch/sf1/delta/q15.benchmark similarity index 51% rename from benchmark/tpch/sf1-delta/q15.benchmark rename to benchmark/tpch/sf1/delta/q15.benchmark index b18fa75..b832d07 100644 --- a/benchmark/tpch/sf1-delta/q15.benchmark +++ b/benchmark/tpch/sf1/delta/q15.benchmark @@ -1,7 +1,7 @@ -# name: benchmark/tpch/sf1-delta/q15.benchmark +# name: benchmark/tpch/sf1/delta/q15.benchmark # description: Run query 15 from the TPC-H benchmark # group: [sf1-parquet] -template benchmark/tpch/sf1-delta/tpch_sf1_delta.benchmark.in +template benchmark/tpch/sf1/delta/tpch_sf1_delta.benchmark.in QUERY_NUMBER=15 QUERY_NUMBER_PADDED=15 diff --git a/benchmark/tpch/sf1-delta/q16.benchmark b/benchmark/tpch/sf1/delta/q16.benchmark similarity index 51% rename from benchmark/tpch/sf1-delta/q16.benchmark rename to benchmark/tpch/sf1/delta/q16.benchmark index 9fa0790..0be13c7 100644 --- a/benchmark/tpch/sf1-delta/q16.benchmark +++ b/benchmark/tpch/sf1/delta/q16.benchmark @@ -1,7 +1,7 @@ -# name: benchmark/tpch/sf1-delta/q16.benchmark +# name: benchmark/tpch/sf1/delta/q16.benchmark # description: Run query 16 from the TPC-H benchmark # group: [sf1-parquet] -template benchmark/tpch/sf1-delta/tpch_sf1_delta.benchmark.in +template benchmark/tpch/sf1/delta/tpch_sf1_delta.benchmark.in QUERY_NUMBER=16 QUERY_NUMBER_PADDED=16 diff --git a/benchmark/tpch/sf1-delta/q17.benchmark b/benchmark/tpch/sf1/delta/q17.benchmark similarity index 51% rename from benchmark/tpch/sf1-delta/q17.benchmark rename to benchmark/tpch/sf1/delta/q17.benchmark index fc64954..79c79c1 100644 --- a/benchmark/tpch/sf1-delta/q17.benchmark +++ b/benchmark/tpch/sf1/delta/q17.benchmark @@ -1,7 +1,7 @@ -# name: benchmark/tpch/sf1-delta/q17.benchmark +# name: benchmark/tpch/sf1/delta/q17.benchmark # description: Run query 17 from the TPC-H benchmark # group: [sf1-parquet] -template benchmark/tpch/sf1-delta/tpch_sf1_delta.benchmark.in +template benchmark/tpch/sf1/delta/tpch_sf1_delta.benchmark.in QUERY_NUMBER=17 QUERY_NUMBER_PADDED=17 diff --git a/benchmark/tpch/sf1-delta/q18.benchmark b/benchmark/tpch/sf1/delta/q18.benchmark similarity index 51% rename from benchmark/tpch/sf1-delta/q18.benchmark rename to benchmark/tpch/sf1/delta/q18.benchmark index 13f17a1..98f5523 100644 --- a/benchmark/tpch/sf1-delta/q18.benchmark +++ b/benchmark/tpch/sf1/delta/q18.benchmark @@ -1,7 +1,7 @@ -# name: benchmark/tpch/sf1-delta/q18.benchmark +# name: benchmark/tpch/sf1/delta/q18.benchmark # description: Run query 18 from the TPC-H benchmark # group: [sf1-parquet] -template benchmark/tpch/sf1-delta/tpch_sf1_delta.benchmark.in +template benchmark/tpch/sf1/delta/tpch_sf1_delta.benchmark.in QUERY_NUMBER=18 QUERY_NUMBER_PADDED=18 diff --git a/benchmark/tpch/sf1-delta/q19.benchmark b/benchmark/tpch/sf1/delta/q19.benchmark similarity index 51% rename from benchmark/tpch/sf1-delta/q19.benchmark rename to benchmark/tpch/sf1/delta/q19.benchmark index 88f1bba..08ce29a 100644 --- a/benchmark/tpch/sf1-delta/q19.benchmark +++ b/benchmark/tpch/sf1/delta/q19.benchmark @@ -1,7 +1,7 @@ -# name: benchmark/tpch/sf1-delta/q19.benchmark +# name: benchmark/tpch/sf1/delta/q19.benchmark # description: Run query 19 from the TPC-H benchmark # group: [sf1-parquet] -template benchmark/tpch/sf1-delta/tpch_sf1_delta.benchmark.in +template benchmark/tpch/sf1/delta/tpch_sf1_delta.benchmark.in QUERY_NUMBER=19 QUERY_NUMBER_PADDED=19 diff --git a/benchmark/tpch/sf1-delta/q20.benchmark b/benchmark/tpch/sf1/delta/q20.benchmark similarity index 51% rename from benchmark/tpch/sf1-delta/q20.benchmark rename to benchmark/tpch/sf1/delta/q20.benchmark index 3d07a89..6bd5b91 100644 --- a/benchmark/tpch/sf1-delta/q20.benchmark +++ b/benchmark/tpch/sf1/delta/q20.benchmark @@ -1,7 +1,7 @@ -# name: benchmark/tpch/sf1-delta/q20.benchmark +# name: benchmark/tpch/sf1/delta/q20.benchmark # description: Run query 20 from the TPC-H benchmark # group: [sf1-parquet] -template benchmark/tpch/sf1-delta/tpch_sf1_delta.benchmark.in +template benchmark/tpch/sf1/delta/tpch_sf1_delta.benchmark.in QUERY_NUMBER=20 QUERY_NUMBER_PADDED=20 diff --git a/benchmark/tpch/sf1-delta/q21.benchmark b/benchmark/tpch/sf1/delta/q21.benchmark similarity index 51% rename from benchmark/tpch/sf1-delta/q21.benchmark rename to benchmark/tpch/sf1/delta/q21.benchmark index 29c0162..b62ea2d 100644 --- a/benchmark/tpch/sf1-delta/q21.benchmark +++ b/benchmark/tpch/sf1/delta/q21.benchmark @@ -1,7 +1,7 @@ -# name: benchmark/tpch/sf1-delta/q21.benchmark +# name: benchmark/tpch/sf1/delta/q21.benchmark # description: Run query 21 from the TPC-H benchmark # group: [sf1-parquet] -template benchmark/tpch/sf1-delta/tpch_sf1_delta.benchmark.in +template benchmark/tpch/sf1/delta/tpch_sf1_delta.benchmark.in QUERY_NUMBER=21 QUERY_NUMBER_PADDED=21 diff --git a/benchmark/tpch/sf1-delta/q22.benchmark b/benchmark/tpch/sf1/delta/q22.benchmark similarity index 51% rename from benchmark/tpch/sf1-delta/q22.benchmark rename to benchmark/tpch/sf1/delta/q22.benchmark index 1d9cc53..11c6dc6 100644 --- a/benchmark/tpch/sf1-delta/q22.benchmark +++ b/benchmark/tpch/sf1/delta/q22.benchmark @@ -1,7 +1,7 @@ -# name: benchmark/tpch/sf1-delta/q22.benchmark +# name: benchmark/tpch/sf1/delta/q22.benchmark # description: Run query 22 from the TPC-H benchmark # group: [sf1-parquet] -template benchmark/tpch/sf1-delta/tpch_sf1_delta.benchmark.in +template benchmark/tpch/sf1/delta/tpch_sf1_delta.benchmark.in QUERY_NUMBER=22 QUERY_NUMBER_PADDED=22 diff --git a/benchmark/tpch/sf1-delta/tpch_sf1_delta.benchmark.in b/benchmark/tpch/sf1/delta/tpch_sf1_delta.benchmark.in similarity index 88% rename from benchmark/tpch/sf1-delta/tpch_sf1_delta.benchmark.in rename to benchmark/tpch/sf1/delta/tpch_sf1_delta.benchmark.in index 8b8ef40..a4b066a 100644 --- a/benchmark/tpch/sf1-delta/tpch_sf1_delta.benchmark.in +++ b/benchmark/tpch/sf1/delta/tpch_sf1_delta.benchmark.in @@ -10,7 +10,7 @@ require delta require parquet -load benchmark/tpch/sf1-delta/load.sql +load benchmark/tpch/sf1/delta/load.sql run duckdb/extension/tpch/dbgen/queries/q${QUERY_NUMBER_PADDED}.sql diff --git a/benchmark/tpch/sf1-parquet-remote/load.sql b/benchmark/tpch/sf1/parquet-remote/load.sql similarity index 100% rename from benchmark/tpch/sf1-parquet-remote/load.sql rename to benchmark/tpch/sf1/parquet-remote/load.sql diff --git a/benchmark/tpch/sf1-parquet-remote/q01.benchmark b/benchmark/tpch/sf1/parquet-remote/q01.benchmark similarity index 72% rename from benchmark/tpch/sf1-parquet-remote/q01.benchmark rename to benchmark/tpch/sf1/parquet-remote/q01.benchmark index bb83e6a..a9232b7 100644 --- a/benchmark/tpch/sf1-parquet-remote/q01.benchmark +++ b/benchmark/tpch/sf1/parquet-remote/q01.benchmark @@ -2,6 +2,6 @@ # description: Run query 01 from the TPC-H benchmark # group: [sf1-parquet] -template benchmark/tpch/sf1-parquet-remote/tpch_sf1_delta.benchmark.in +template benchmark/tpch/sf1/parquet-remote/tpch_sf1_delta.benchmark.in QUERY_NUMBER=1 QUERY_NUMBER_PADDED=01 diff --git a/benchmark/tpch/sf1-parquet-remote/q02.benchmark b/benchmark/tpch/sf1/parquet-remote/q02.benchmark similarity index 72% rename from benchmark/tpch/sf1-parquet-remote/q02.benchmark rename to benchmark/tpch/sf1/parquet-remote/q02.benchmark index 577415f..c9b6519 100644 --- a/benchmark/tpch/sf1-parquet-remote/q02.benchmark +++ b/benchmark/tpch/sf1/parquet-remote/q02.benchmark @@ -2,6 +2,6 @@ # description: Run query 02 from the TPC-H benchmark # group: [sf1-parquet] -template benchmark/tpch/sf1-parquet-remote/tpch_sf1_delta.benchmark.in +template benchmark/tpch/sf1/parquet-remote/tpch_sf1_delta.benchmark.in QUERY_NUMBER=2 QUERY_NUMBER_PADDED=02 diff --git a/benchmark/tpch/sf1-parquet-remote/q03.benchmark b/benchmark/tpch/sf1/parquet-remote/q03.benchmark similarity index 72% rename from benchmark/tpch/sf1-parquet-remote/q03.benchmark rename to benchmark/tpch/sf1/parquet-remote/q03.benchmark index 665980c..b3838a2 100644 --- a/benchmark/tpch/sf1-parquet-remote/q03.benchmark +++ b/benchmark/tpch/sf1/parquet-remote/q03.benchmark @@ -2,6 +2,6 @@ # description: Run query 03 from the TPC-H benchmark # group: [sf1-parquet] -template benchmark/tpch/sf1-parquet-remote/tpch_sf1_delta.benchmark.in +template benchmark/tpch/sf1/parquet-remote/tpch_sf1_delta.benchmark.in QUERY_NUMBER=3 QUERY_NUMBER_PADDED=03 diff --git a/benchmark/tpch/sf1-parquet-remote/q04.benchmark b/benchmark/tpch/sf1/parquet-remote/q04.benchmark similarity index 72% rename from benchmark/tpch/sf1-parquet-remote/q04.benchmark rename to benchmark/tpch/sf1/parquet-remote/q04.benchmark index 537f15d..9d7da66 100644 --- a/benchmark/tpch/sf1-parquet-remote/q04.benchmark +++ b/benchmark/tpch/sf1/parquet-remote/q04.benchmark @@ -2,6 +2,6 @@ # description: Run query 04 from the TPC-H benchmark # group: [sf1-parquet] -template benchmark/tpch/sf1-parquet-remote/tpch_sf1_delta.benchmark.in +template benchmark/tpch/sf1/parquet-remote/tpch_sf1_delta.benchmark.in QUERY_NUMBER=4 QUERY_NUMBER_PADDED=04 diff --git a/benchmark/tpch/sf1-parquet-remote/q05.benchmark b/benchmark/tpch/sf1/parquet-remote/q05.benchmark similarity index 72% rename from benchmark/tpch/sf1-parquet-remote/q05.benchmark rename to benchmark/tpch/sf1/parquet-remote/q05.benchmark index 616bc5d..2aae115 100644 --- a/benchmark/tpch/sf1-parquet-remote/q05.benchmark +++ b/benchmark/tpch/sf1/parquet-remote/q05.benchmark @@ -2,6 +2,6 @@ # description: Run query 05 from the TPC-H benchmark # group: [sf1-parquet] -template benchmark/tpch/sf1-parquet-remote/tpch_sf1_delta.benchmark.in +template benchmark/tpch/sf1/parquet-remote/tpch_sf1_delta.benchmark.in QUERY_NUMBER=5 QUERY_NUMBER_PADDED=05 diff --git a/benchmark/tpch/sf1-parquet-remote/q06.benchmark b/benchmark/tpch/sf1/parquet-remote/q06.benchmark similarity index 72% rename from benchmark/tpch/sf1-parquet-remote/q06.benchmark rename to benchmark/tpch/sf1/parquet-remote/q06.benchmark index 8a471a9..399e407 100644 --- a/benchmark/tpch/sf1-parquet-remote/q06.benchmark +++ b/benchmark/tpch/sf1/parquet-remote/q06.benchmark @@ -2,6 +2,6 @@ # description: Run query 06 from the TPC-H benchmark # group: [sf1-parquet] -template benchmark/tpch/sf1-parquet-remote/tpch_sf1_delta.benchmark.in +template benchmark/tpch/sf1/parquet-remote/tpch_sf1_delta.benchmark.in QUERY_NUMBER=6 QUERY_NUMBER_PADDED=06 diff --git a/benchmark/tpch/sf1-parquet-remote/q07.benchmark b/benchmark/tpch/sf1/parquet-remote/q07.benchmark similarity index 72% rename from benchmark/tpch/sf1-parquet-remote/q07.benchmark rename to benchmark/tpch/sf1/parquet-remote/q07.benchmark index 02f87dd..1d741f2 100644 --- a/benchmark/tpch/sf1-parquet-remote/q07.benchmark +++ b/benchmark/tpch/sf1/parquet-remote/q07.benchmark @@ -2,6 +2,6 @@ # description: Run query 07 from the TPC-H benchmark # group: [sf1-parquet] -template benchmark/tpch/sf1-parquet-remote/tpch_sf1_delta.benchmark.in +template benchmark/tpch/sf1/parquet-remote/tpch_sf1_delta.benchmark.in QUERY_NUMBER=7 QUERY_NUMBER_PADDED=07 diff --git a/benchmark/tpch/sf1-parquet-remote/q08.benchmark b/benchmark/tpch/sf1/parquet-remote/q08.benchmark similarity index 72% rename from benchmark/tpch/sf1-parquet-remote/q08.benchmark rename to benchmark/tpch/sf1/parquet-remote/q08.benchmark index 69a8b4f..92df476 100644 --- a/benchmark/tpch/sf1-parquet-remote/q08.benchmark +++ b/benchmark/tpch/sf1/parquet-remote/q08.benchmark @@ -2,6 +2,6 @@ # description: Run query 08 from the TPC-H benchmark # group: [sf1-parquet] -template benchmark/tpch/sf1-parquet-remote/tpch_sf1_delta.benchmark.in +template benchmark/tpch/sf1/parquet-remote/tpch_sf1_delta.benchmark.in QUERY_NUMBER=8 QUERY_NUMBER_PADDED=08 diff --git a/benchmark/tpch/sf1-parquet-remote/q09.benchmark b/benchmark/tpch/sf1/parquet-remote/q09.benchmark similarity index 72% rename from benchmark/tpch/sf1-parquet-remote/q09.benchmark rename to benchmark/tpch/sf1/parquet-remote/q09.benchmark index bbd0413..caede6e 100644 --- a/benchmark/tpch/sf1-parquet-remote/q09.benchmark +++ b/benchmark/tpch/sf1/parquet-remote/q09.benchmark @@ -2,6 +2,6 @@ # description: Run query 09 from the TPC-H benchmark # group: [sf1-parquet] -template benchmark/tpch/sf1-parquet-remote/tpch_sf1_delta.benchmark.in +template benchmark/tpch/sf1/parquet-remote/tpch_sf1_delta.benchmark.in QUERY_NUMBER=9 QUERY_NUMBER_PADDED=09 diff --git a/benchmark/tpch/sf1-parquet-remote/q10.benchmark b/benchmark/tpch/sf1/parquet-remote/q10.benchmark similarity index 72% rename from benchmark/tpch/sf1-parquet-remote/q10.benchmark rename to benchmark/tpch/sf1/parquet-remote/q10.benchmark index 8f0564e..2f23db9 100644 --- a/benchmark/tpch/sf1-parquet-remote/q10.benchmark +++ b/benchmark/tpch/sf1/parquet-remote/q10.benchmark @@ -2,6 +2,6 @@ # description: Run query 10 from the TPC-H benchmark # group: [sf1-parquet] -template benchmark/tpch/sf1-parquet-remote/tpch_sf1_delta.benchmark.in +template benchmark/tpch/sf1/parquet-remote/tpch_sf1_delta.benchmark.in QUERY_NUMBER=10 QUERY_NUMBER_PADDED=10 diff --git a/benchmark/tpch/sf1-parquet-remote/q11.benchmark b/benchmark/tpch/sf1/parquet-remote/q11.benchmark similarity index 72% rename from benchmark/tpch/sf1-parquet-remote/q11.benchmark rename to benchmark/tpch/sf1/parquet-remote/q11.benchmark index 61f7a01..076b15f 100644 --- a/benchmark/tpch/sf1-parquet-remote/q11.benchmark +++ b/benchmark/tpch/sf1/parquet-remote/q11.benchmark @@ -2,6 +2,6 @@ # description: Run query 11 from the TPC-H benchmark # group: [sf1-parquet] -template benchmark/tpch/sf1-parquet-remote/tpch_sf1_delta.benchmark.in +template benchmark/tpch/sf1/parquet-remote/tpch_sf1_delta.benchmark.in QUERY_NUMBER=11 QUERY_NUMBER_PADDED=11 diff --git a/benchmark/tpch/sf1-parquet-remote/q12.benchmark b/benchmark/tpch/sf1/parquet-remote/q12.benchmark similarity index 72% rename from benchmark/tpch/sf1-parquet-remote/q12.benchmark rename to benchmark/tpch/sf1/parquet-remote/q12.benchmark index 48e2b2c..182bbd2 100644 --- a/benchmark/tpch/sf1-parquet-remote/q12.benchmark +++ b/benchmark/tpch/sf1/parquet-remote/q12.benchmark @@ -2,6 +2,6 @@ # description: Run query 12 from the TPC-H benchmark # group: [sf1-parquet] -template benchmark/tpch/sf1-parquet-remote/tpch_sf1_delta.benchmark.in +template benchmark/tpch/sf1/parquet-remote/tpch_sf1_delta.benchmark.in QUERY_NUMBER=12 QUERY_NUMBER_PADDED=12 diff --git a/benchmark/tpch/sf1-parquet-remote/q13.benchmark b/benchmark/tpch/sf1/parquet-remote/q13.benchmark similarity index 72% rename from benchmark/tpch/sf1-parquet-remote/q13.benchmark rename to benchmark/tpch/sf1/parquet-remote/q13.benchmark index f5b2ee3..f316033 100644 --- a/benchmark/tpch/sf1-parquet-remote/q13.benchmark +++ b/benchmark/tpch/sf1/parquet-remote/q13.benchmark @@ -2,6 +2,6 @@ # description: Run query 13 from the TPC-H benchmark # group: [sf1-parquet] -template benchmark/tpch/sf1-parquet-remote/tpch_sf1_delta.benchmark.in +template benchmark/tpch/sf1/parquet-remote/tpch_sf1_delta.benchmark.in QUERY_NUMBER=13 QUERY_NUMBER_PADDED=13 diff --git a/benchmark/tpch/sf1-parquet-remote/q14.benchmark b/benchmark/tpch/sf1/parquet-remote/q14.benchmark similarity index 72% rename from benchmark/tpch/sf1-parquet-remote/q14.benchmark rename to benchmark/tpch/sf1/parquet-remote/q14.benchmark index 2ddcaa5..5cc06ab 100644 --- a/benchmark/tpch/sf1-parquet-remote/q14.benchmark +++ b/benchmark/tpch/sf1/parquet-remote/q14.benchmark @@ -2,6 +2,6 @@ # description: Run query 14 from the TPC-H benchmark # group: [sf1-parquet] -template benchmark/tpch/sf1-parquet-remote/tpch_sf1_delta.benchmark.in +template benchmark/tpch/sf1/parquet-remote/tpch_sf1_delta.benchmark.in QUERY_NUMBER=14 QUERY_NUMBER_PADDED=14 diff --git a/benchmark/tpch/sf1-parquet-remote/q15.benchmark b/benchmark/tpch/sf1/parquet-remote/q15.benchmark similarity index 72% rename from benchmark/tpch/sf1-parquet-remote/q15.benchmark rename to benchmark/tpch/sf1/parquet-remote/q15.benchmark index f7414fd..421ccb6 100644 --- a/benchmark/tpch/sf1-parquet-remote/q15.benchmark +++ b/benchmark/tpch/sf1/parquet-remote/q15.benchmark @@ -2,6 +2,6 @@ # description: Run query 15 from the TPC-H benchmark # group: [sf1-parquet] -template benchmark/tpch/sf1-parquet-remote/tpch_sf1_delta.benchmark.in +template benchmark/tpch/sf1/parquet-remote/tpch_sf1_delta.benchmark.in QUERY_NUMBER=15 QUERY_NUMBER_PADDED=15 diff --git a/benchmark/tpch/sf1-parquet-remote/q16.benchmark b/benchmark/tpch/sf1/parquet-remote/q16.benchmark similarity index 72% rename from benchmark/tpch/sf1-parquet-remote/q16.benchmark rename to benchmark/tpch/sf1/parquet-remote/q16.benchmark index 4375e61..315d76b 100644 --- a/benchmark/tpch/sf1-parquet-remote/q16.benchmark +++ b/benchmark/tpch/sf1/parquet-remote/q16.benchmark @@ -2,6 +2,6 @@ # description: Run query 16 from the TPC-H benchmark # group: [sf1-parquet] -template benchmark/tpch/sf1-parquet-remote/tpch_sf1_delta.benchmark.in +template benchmark/tpch/sf1/parquet-remote/tpch_sf1_delta.benchmark.in QUERY_NUMBER=16 QUERY_NUMBER_PADDED=16 diff --git a/benchmark/tpch/sf1-parquet-remote/q17.benchmark b/benchmark/tpch/sf1/parquet-remote/q17.benchmark similarity index 72% rename from benchmark/tpch/sf1-parquet-remote/q17.benchmark rename to benchmark/tpch/sf1/parquet-remote/q17.benchmark index df38847..241e412 100644 --- a/benchmark/tpch/sf1-parquet-remote/q17.benchmark +++ b/benchmark/tpch/sf1/parquet-remote/q17.benchmark @@ -2,6 +2,6 @@ # description: Run query 17 from the TPC-H benchmark # group: [sf1-parquet] -template benchmark/tpch/sf1-parquet-remote/tpch_sf1_delta.benchmark.in +template benchmark/tpch/sf1/parquet-remote/tpch_sf1_delta.benchmark.in QUERY_NUMBER=17 QUERY_NUMBER_PADDED=17 diff --git a/benchmark/tpch/sf1-parquet-remote/q18.benchmark b/benchmark/tpch/sf1/parquet-remote/q18.benchmark similarity index 72% rename from benchmark/tpch/sf1-parquet-remote/q18.benchmark rename to benchmark/tpch/sf1/parquet-remote/q18.benchmark index d01d822..3d2d3d6 100644 --- a/benchmark/tpch/sf1-parquet-remote/q18.benchmark +++ b/benchmark/tpch/sf1/parquet-remote/q18.benchmark @@ -2,6 +2,6 @@ # description: Run query 18 from the TPC-H benchmark # group: [sf1-parquet] -template benchmark/tpch/sf1-parquet-remote/tpch_sf1_delta.benchmark.in +template benchmark/tpch/sf1/parquet-remote/tpch_sf1_delta.benchmark.in QUERY_NUMBER=18 QUERY_NUMBER_PADDED=18 diff --git a/benchmark/tpch/sf1-parquet-remote/q19.benchmark b/benchmark/tpch/sf1/parquet-remote/q19.benchmark similarity index 72% rename from benchmark/tpch/sf1-parquet-remote/q19.benchmark rename to benchmark/tpch/sf1/parquet-remote/q19.benchmark index 7a5a33e..6c47d3d 100644 --- a/benchmark/tpch/sf1-parquet-remote/q19.benchmark +++ b/benchmark/tpch/sf1/parquet-remote/q19.benchmark @@ -2,6 +2,6 @@ # description: Run query 19 from the TPC-H benchmark # group: [sf1-parquet] -template benchmark/tpch/sf1-parquet-remote/tpch_sf1_delta.benchmark.in +template benchmark/tpch/sf1/parquet-remote/tpch_sf1_delta.benchmark.in QUERY_NUMBER=19 QUERY_NUMBER_PADDED=19 diff --git a/benchmark/tpch/sf1-parquet-remote/q20.benchmark b/benchmark/tpch/sf1/parquet-remote/q20.benchmark similarity index 72% rename from benchmark/tpch/sf1-parquet-remote/q20.benchmark rename to benchmark/tpch/sf1/parquet-remote/q20.benchmark index e1ff9d0..54b511d 100644 --- a/benchmark/tpch/sf1-parquet-remote/q20.benchmark +++ b/benchmark/tpch/sf1/parquet-remote/q20.benchmark @@ -2,6 +2,6 @@ # description: Run query 20 from the TPC-H benchmark # group: [sf1-parquet] -template benchmark/tpch/sf1-parquet-remote/tpch_sf1_delta.benchmark.in +template benchmark/tpch/sf1/parquet-remote/tpch_sf1_delta.benchmark.in QUERY_NUMBER=20 QUERY_NUMBER_PADDED=20 diff --git a/benchmark/tpch/sf1-parquet-remote/q21.benchmark b/benchmark/tpch/sf1/parquet-remote/q21.benchmark similarity index 72% rename from benchmark/tpch/sf1-parquet-remote/q21.benchmark rename to benchmark/tpch/sf1/parquet-remote/q21.benchmark index af179e8..965a663 100644 --- a/benchmark/tpch/sf1-parquet-remote/q21.benchmark +++ b/benchmark/tpch/sf1/parquet-remote/q21.benchmark @@ -2,6 +2,6 @@ # description: Run query 21 from the TPC-H benchmark # group: [sf1-parquet] -template benchmark/tpch/sf1-parquet-remote/tpch_sf1_delta.benchmark.in +template benchmark/tpch/sf1/parquet-remote/tpch_sf1_delta.benchmark.in QUERY_NUMBER=21 QUERY_NUMBER_PADDED=21 diff --git a/benchmark/tpch/sf1-parquet-remote/q22.benchmark b/benchmark/tpch/sf1/parquet-remote/q22.benchmark similarity index 72% rename from benchmark/tpch/sf1-parquet-remote/q22.benchmark rename to benchmark/tpch/sf1/parquet-remote/q22.benchmark index 527adcf..9f57f1b 100644 --- a/benchmark/tpch/sf1-parquet-remote/q22.benchmark +++ b/benchmark/tpch/sf1/parquet-remote/q22.benchmark @@ -2,6 +2,6 @@ # description: Run query 22 from the TPC-H benchmark # group: [sf1-parquet] -template benchmark/tpch/sf1-parquet-remote/tpch_sf1_delta.benchmark.in +template benchmark/tpch/sf1/parquet-remote/tpch_sf1_delta.benchmark.in QUERY_NUMBER=22 QUERY_NUMBER_PADDED=22 diff --git a/benchmark/tpch/sf1-parquet-remote/tpch_sf1_delta.benchmark.in b/benchmark/tpch/sf1/parquet-remote/tpch_sf1_delta.benchmark.in similarity index 86% rename from benchmark/tpch/sf1-parquet-remote/tpch_sf1_delta.benchmark.in rename to benchmark/tpch/sf1/parquet-remote/tpch_sf1_delta.benchmark.in index dbc4e0a..73aa48e 100644 --- a/benchmark/tpch/sf1-parquet-remote/tpch_sf1_delta.benchmark.in +++ b/benchmark/tpch/sf1/parquet-remote/tpch_sf1_delta.benchmark.in @@ -12,7 +12,7 @@ require parquet require httpfs -load benchmark/tpch/sf1-parquet-remote/load.sql +load benchmark/tpch/sf1/parquet-remote/load.sql run duckdb/extension/tpch/dbgen/queries/q${QUERY_NUMBER_PADDED}.sql diff --git a/scripts/generate_test_data.py b/scripts/generate_test_data.py index 73d3d1b..7487681 100644 --- a/scripts/generate_test_data.py +++ b/scripts/generate_test_data.py @@ -6,15 +6,18 @@ import pandas as pd import os import shutil +import math +import glob -BASE_PATH = os.path.dirname(os.path.realpath(__file__)) + "/../data/generated" -TMP_PATH = '/tmp' +# BASE_PATH = os.path.dirname(os.path.realpath(__file__)) + "/../data/generated" +BASE_PATH = '/mount/generated' +TMP_PATH = '/mount/tmp' def delete_old_files(): if (os.path.isdir(BASE_PATH)): shutil.rmtree(BASE_PATH) -def generate_test_data_delta_rs_multi(path, init, tables): +def generate_test_data_delta_rs_multi(path, init, tables, splits = 1): """ generate_test_data_delta_rs generates some test data using delta-rs and duckdb @@ -28,28 +31,33 @@ def generate_test_data_delta_rs_multi(path, init, tables): if (os.path.isdir(generated_path)): return - con = duckdb.connect() + os.makedirs(f"{generated_path}") + + # First we write a DuckDB file TODO: this should go in 10 appends as well? + con = duckdb.connect(f"{generated_path}/duckdb.db") con.sql(init) + # Then we write the parquet files for table in tables: - # Write delta table data - test_table_df = con.sql(table['query']).df() - table_name = table['name'] - - os.makedirs(f"{generated_path}/{table_name}/delta_lake", exist_ok=True) - os.makedirs(f"{generated_path}/{table_name}/duckdb", exist_ok=True) + total_count = con.sql(f"select count(*) from ({table['query']})").fetchall()[0][0] + tuples_per_file = math.ceil(total_count / splits) - if 'part_column' in table: - write_deltalake(f"{generated_path}/{table_name}/delta_lake", test_table_df, partition_by=[table['part_column']]) - else: - write_deltalake(f"{generated_path}/{table_name}/delta_lake", test_table_df) + file_no = 0 + while file_no < splits: + os.makedirs(f"{generated_path}/{table['name']}/parquet", exist_ok=True) + # Write DuckDB's reference data + con.sql(f"COPY ({table['query']} where rowid >= {(file_no) * tuples_per_file} and rowid < {(file_no+1) * tuples_per_file}) to '{generated_path}/{table['name']}/parquet/data_{file_no}.parquet' (FORMAT parquet)") + file_no += 1 - # Write DuckDB's reference data - if 'part_column' in table: - con.sql(f"COPY ({table['query']}) to '{generated_path}/{table_name}/duckdb' (FORMAT parquet, PARTITION_BY {table['part_column']})") - else: - con.sql(f"COPY ({table['query']}) to '{generated_path}/{table_name}/duckdb/data.parquet' (FORMAT parquet)") + for table in tables: + con = duckdb.connect(f"{generated_path}/duckdb.db") + file_list = list(glob.glob(f"{generated_path}/{table['name']}/parquet/*.parquet")) + file_list = sorted(file_list) + for file in file_list: + test_table_df = con.sql(f'from "{file}"').arrow() + os.makedirs(f"{generated_path}/{table['name']}/delta_lake", exist_ok=True) + write_deltalake(f"{generated_path}/{table['name']}/delta_lake", test_table_df, mode="append") def generate_test_data_delta_rs(path, query, part_column=False, add_golden_table=True): """ @@ -99,7 +107,9 @@ def generate_test_data_pyspark(name, current_path, input_path, delete_predicate ## SPARK SESSION builder = SparkSession.builder.appName("MyApp") \ .config("spark.sql.extensions", "io.delta.sql.DeltaSparkSessionExtension") \ - .config("spark.sql.catalog.spark_catalog", "org.apache.spark.sql.delta.catalog.DeltaCatalog") + .config("spark.sql.catalog.spark_catalog", "org.apache.spark.sql.delta.catalog.DeltaCatalog") \ + .config("spark.driver.memory", "150g") + spark = configure_spark_with_delta_pip(builder).getOrCreate() ## CONFIG @@ -132,74 +142,128 @@ def generate_test_data_pyspark(name, current_path, input_path, delete_predicate # TO CLEAN, uncomment # delete_old_files() -### TPCH SF1 -init = "call dbgen(sf=1);" -tables = ["customer","lineitem","nation","orders","part","partsupp","region","supplier"] -queries = [f"from {x}" for x in tables] -tables = [{'name': x[0], 'query':x[1]} for x in zip(tables,queries)] -generate_test_data_delta_rs_multi("delta_rs_tpch_sf1", init, tables) - -### Simple partitioned table -query = "CREATE table test_table AS SELECT i, i%2 as part from range(0,10) tbl(i);" -generate_test_data_delta_rs("simple_partitioned", query, "part") - -### Lineitem SF0.01 No partitions -query = "call dbgen(sf=0.01);" -query += "CREATE table test_table AS SELECT * as part from lineitem;" -generate_test_data_delta_rs("lineitem_sf0_01", query) - -### Lineitem SF0.01 10 Partitions -query = "call dbgen(sf=0.01);" -query += "CREATE table test_table AS SELECT *, l_orderkey%10 as part from lineitem;" -generate_test_data_delta_rs("lineitem_sf0_01_10part", query, "part") - -### Lineitem SF1 10 Partitions -query = "call dbgen(sf=1);" -query += "CREATE table test_table AS SELECT *, l_orderkey%10 as part from lineitem;" -generate_test_data_delta_rs("lineitem_sf1_10part", query, "part") - -## Simple table with a blob as a value -query = "create table test_table as SELECT encode('ABCDE') as blob, encode('ABCDE') as blob_part, 'ABCDE' as string UNION ALL SELECT encode('😈') as blob, encode('😈') as blob_part, '😈' as string" -generate_test_data_delta_rs("simple_blob_table", query, "blob_part", add_golden_table=False) - -## Simple partitioned table with structs -query = "CREATE table test_table AS SELECT {'i':i, 'j':i+1} as value, i%2 as part from range(0,10) tbl(i);" -generate_test_data_delta_rs("simple_partitioned_with_structs", query, "part") - -## Partitioned table with all types we can file skip on -for type in ["bool", "int", "tinyint", "smallint", "bigint", "float", "double", "varchar"]: - query = f"CREATE table test_table as select i::{type} as value, i::{type} as part from range(0,2) tbl(i)" - generate_test_data_delta_rs(f"test_file_skipping/{type}", query, "part") - -## Simple table with deletion vector +# ### TPCH SF1 in 10 appends +# init = f"call dbgen(sf=0.01);" +# tables = ["customer","lineitem","nation","orders","part","partsupp","region","supplier"] +# queries = [f"from {x}" for x in tables] +# tables = [{'name': x[0], 'query':x[1]} for x in zip(tables,queries)] +# generate_test_data_delta_rs_multi("delta_rs_tpch_sf0_01", init, tables, splits=10) +# + +### TPCDS SF1 +# init = f"call dsdgen(sf=1);" +# tables = ["call_center","catalog_page","catalog_returns","catalog_sales","customer","customer_demographics","customer_address","date_dim","household_demographics","inventory","income_band","item","promotion","reason","ship_mode","store","store_returns","store_sales","time_dim","warehouse","web_page","web_returns","web_sales","web_site"] +# queries = [f"from {x}" for x in tables] +# tables = [{'name': x[0], 'query':x[1]} for x in zip(tables,queries)] +# generate_test_data_delta_rs_multi("delta_rs_tpcds_sf1", init, tables, splits=1) +# +# ### TPCDS SF1 +# init = f"call dsdgen(sf=1);" +# tables = ["call_center","catalog_page","catalog_returns","catalog_sales","customer","customer_demographics","customer_address","date_dim","household_demographics","inventory","income_band","item","promotion","reason","ship_mode","store","store_returns","store_sales","time_dim","warehouse","web_page","web_returns","web_sales","web_site"] +# queries = [f"from {x}" for x in tables] +# tables = [{'name': x[0], 'query':x[1]} for x in zip(tables,queries)] +# generate_test_data_delta_rs_multi("delta_rs_tpcds_sf1", init, tables, splits=1) + +# +# ### Simple partitioned table +# query = "CREATE table test_table AS SELECT i, i%2 as part from range(0,10) tbl(i);" +# generate_test_data_delta_rs("simple_partitioned", query, "part") +# +# ### Lineitem SF0.01 No partitions +# query = "call dbgen(sf=0.01);" +# query += "CREATE table test_table AS SELECT * as part from lineitem;" +# generate_test_data_delta_rs("lineitem_sf0_01", query) +# +# ### Lineitem SF0.01 10 Partitions +# query = "call dbgen(sf=0.01);" +# query += "CREATE table test_table AS SELECT *, l_orderkey%10 as part from lineitem;" +# generate_test_data_delta_rs("lineitem_sf0_01_10part", query, "part") +# +# ### Lineitem SF1 10 Partitions +# query = "call dbgen(sf=1);" +# query += "CREATE table test_table AS SELECT *, l_orderkey%10 as part from lineitem;" +# generate_test_data_delta_rs("lineitem_sf1_10part", query, "part") +# +# ## Simple table with a blob as a value +# query = "create table test_table as SELECT encode('ABCDE') as blob, encode('ABCDE') as blob_part, 'ABCDE' as string UNION ALL SELECT encode('😈') as blob, encode('😈') as blob_part, '😈' as string" +# generate_test_data_delta_rs("simple_blob_table", query, "blob_part", add_golden_table=False) +# +# ## Simple partitioned table with structs +# query = "CREATE table test_table AS SELECT {'i':i, 'j':i+1} as value, i%2 as part from range(0,10) tbl(i);" +# generate_test_data_delta_rs("simple_partitioned_with_structs", query, "part") +# +# ## Partitioned table with all types we can file skip on +# for type in ["bool", "int", "tinyint", "smallint", "bigint", "float", "double", "varchar"]: +# query = f"CREATE table test_table as select i::{type} as value, i::{type} as part from range(0,2) tbl(i)" +# generate_test_data_delta_rs(f"test_file_skipping/{type}", query, "part") +# +# ## Simple table with deletion vector +# con = duckdb.connect() +# con.query(f"COPY (SELECT i as id, ('val' || i::VARCHAR) as value FROM range(0,1000000) tbl(i))TO '{TMP_PATH}/simple_sf1_with_dv.parquet'") +# generate_test_data_pyspark('simple_sf1_with_dv', 'simple_sf1_with_dv', f'{TMP_PATH}/simple_sf1_with_dv.parquet', "id % 1000 = 0") +# +# ## Lineitem SF0.01 with deletion vector +# con = duckdb.connect() +# con.query(f"call dbgen(sf=0.01); COPY (from lineitem) TO '{TMP_PATH}/modified_lineitem_sf0_01.parquet'") +# generate_test_data_pyspark('lineitem_sf0_01_with_dv', 'lineitem_sf0_01_with_dv', f'{TMP_PATH}/modified_lineitem_sf0_01.parquet', "l_shipdate = '1994-01-01'") +# +# ## Lineitem SF1 with deletion vector +# con = duckdb.connect() +# con.query(f"call dbgen(sf=1); COPY (from lineitem) TO '{TMP_PATH}/modified_lineitem_sf1.parquet'") +# generate_test_data_pyspark('lineitem_sf1_with_dv', 'lineitem_sf1_with_dv', f'{TMP_PATH}/modified_lineitem_sf1.parquet', "l_shipdate = '1994-01-01'") +# +# ## TPCH SF0.01 full dataset +# con = duckdb.connect() +# con.query(f"call dbgen(sf=0.01); EXPORT DATABASE '{TMP_PATH}/tpch_sf0_01_export' (FORMAT parquet)") +# for table in ["customer","lineitem","nation","orders","part","partsupp","region","supplier"]: +# generate_test_data_pyspark(f"tpch_sf0_01_{table}", f'tpch_sf0_01/{table}', f'{TMP_PATH}/tpch_sf0_01_export/{table}.parquet') +# +# ## TPCH SF1 full dataset +# con = duckdb.connect() +# con.query(f"call dbgen(sf=1); EXPORT DATABASE '{TMP_PATH}/tpch_sf1_export' (FORMAT parquet)") +# for table in ["customer","lineitem","nation","orders","part","partsupp","region","supplier"]: +# generate_test_data_pyspark(f"tpch_sf1_{table}", f'tpch_sf1/{table}', f'{TMP_PATH}/tpch_sf1_export/{table}.parquet') +# +# ## TPCDS SF0.01 full dataset +# con = duckdb.connect() +# con.query(f"call dsdgen(sf=0.01); EXPORT DATABASE '{TMP_PATH}/tpcds_sf0_01_export' (FORMAT parquet)") +# for table in ["call_center","catalog_page","catalog_returns","catalog_sales","customer","customer_demographics","customer_address","date_dim","household_demographics","inventory","income_band","item","promotion","reason","ship_mode","store","store_returns","store_sales","time_dim","warehouse","web_page","web_returns","web_sales","web_site"]: +# generate_test_data_pyspark(f"tpcds_sf0_01_{table}", f'tpcds_sf0_01/{table}', f'{TMP_PATH}/tpcds_sf0_01_export/{table}.parquet') + +## TPCDS SF1 full dataset con = duckdb.connect() -con.query(f"COPY (SELECT i as id, ('val' || i::VARCHAR) as value FROM range(0,1000000) tbl(i))TO '{TMP_PATH}/simple_sf1_with_dv.parquet'") -generate_test_data_pyspark('simple_sf1_with_dv', 'simple_sf1_with_dv', f'{TMP_PATH}/simple_sf1_with_dv.parquet', "id % 1000 = 0") - -## Lineitem SF0.01 with deletion vector -con = duckdb.connect() -con.query(f"call dbgen(sf=0.01); COPY (from lineitem) TO '{TMP_PATH}/modified_lineitem_sf0_01.parquet'") -generate_test_data_pyspark('lineitem_sf0_01_with_dv', 'lineitem_sf0_01_with_dv', f'{TMP_PATH}/modified_lineitem_sf0_01.parquet', "l_shipdate = '1994-01-01'") - -## Lineitem SF1 with deletion vector -con = duckdb.connect() -con.query(f"call dbgen(sf=1); COPY (from lineitem) TO '{TMP_PATH}/modified_lineitem_sf1.parquet'") -generate_test_data_pyspark('lineitem_sf1_with_dv', 'lineitem_sf1_with_dv', f'{TMP_PATH}/modified_lineitem_sf1.parquet', "l_shipdate = '1994-01-01'") - -## TPCH SF0.01 full dataset -con = duckdb.connect() -con.query(f"call dbgen(sf=0.01); EXPORT DATABASE '{TMP_PATH}/tpch_sf0_01_export' (FORMAT parquet)") -for table in ["customer","lineitem","nation","orders","part","partsupp","region","supplier"]: - generate_test_data_pyspark(f"tpch_sf0_01_{table}", f'tpch_sf0_01/{table}', f'{TMP_PATH}/tpch_sf0_01_export/{table}.parquet') - -## TPCH SF1 full dataset -con = duckdb.connect() -con.query(f"call dbgen(sf=1); EXPORT DATABASE '{TMP_PATH}/tpch_sf1_export' (FORMAT parquet)") -for table in ["customer","lineitem","nation","orders","part","partsupp","region","supplier"]: - generate_test_data_pyspark(f"tpch_sf1_{table}", f'tpch_sf1/{table}', f'{TMP_PATH}/tpch_sf1_export/{table}.parquet') - -## TPCDS SF0.01 full dataset -con = duckdb.connect() -con.query(f"call dsdgen(sf=0.01); EXPORT DATABASE '{TMP_PATH}/tpcds_sf0_01_export' (FORMAT parquet)") +con.query(f"call dsdgen(sf=1); EXPORT DATABASE '{TMP_PATH}/tpcds_sf1_export' (FORMAT parquet)") +for table in ["call_center","catalog_page","catalog_returns","catalog_sales","customer","customer_demographics","customer_address","date_dim","household_demographics","inventory","income_band","item","promotion","reason","ship_mode","store","store_returns","store_sales","time_dim","warehouse","web_page","web_returns","web_sales","web_site"]: + generate_test_data_pyspark(f"tpcds_sf1_{table}", f'tpcds_sf1/{table}', f'{TMP_PATH}/tpcds_sf1_export/{table}.parquet') +con.query(f"attach '{BASE_PATH + '/tpcds_sf1/duckdb.db'}' as duckdb_out") +for table in ["call_center","catalog_page","catalog_returns","catalog_sales","customer","customer_demographics","customer_address","date_dim","household_demographics","inventory","income_band","item","promotion","reason","ship_mode","store","store_returns","store_sales","time_dim","warehouse","web_page","web_returns","web_sales","web_site"]: + con.query(f"create table duckdb_out.{table} as from {table}") + +print("DONE WITH SF1") +input() + +# ## TPCDS SF10 full dataset +# con = duckdb.connect() +# con.query(f"call dsdgen(sf=10); EXPORT DATABASE '{TMP_PATH}/tpcds_sf10_export' (FORMAT parquet)") +# for table in ["call_center","catalog_page","catalog_returns","catalog_sales","customer","customer_demographics","customer_address","date_dim","household_demographics","inventory","income_band","item","promotion","reason","ship_mode","store","store_returns","store_sales","time_dim","warehouse","web_page","web_returns","web_sales","web_site"]: +# generate_test_data_pyspark(f"tpcds_sf10_{table}", f'tpcds_sf10/{table}', f'{TMP_PATH}/tpcds_sf10_export/{table}.parquet') +# con.query(f"attach '{BASE_PATH + '/tpcds_sf10/duckdb.db'}' as duckdb_out") +# for table in ["call_center","catalog_page","catalog_returns","catalog_sales","customer","customer_demographics","customer_address","date_dim","household_demographics","inventory","income_band","item","promotion","reason","ship_mode","store","store_returns","store_sales","time_dim","warehouse","web_page","web_returns","web_sales","web_site"]: +# con.query(f"create table duckdb_out.{table} as from {table}") +# +# print("DONE WITH SF10") +# input() + +## TPCDS SF100 full dataset +con = duckdb.connect(f'{TMP_PATH}/tpcds_sf100_duckdb_file') +print("generating SF100") +con.query(f"set memory_limit='140GB';") +con.query(f"call dsdgen(sf=100);") +print("exporting SF100") +con.query(f"EXPORT DATABASE '{TMP_PATH}/tpcds_sf100_export' (FORMAT parquet)") +print("Starting spark to write each table") +for table in ["call_center","catalog_page","catalog_returns","catalog_sales","customer","customer_demographics","customer_address","date_dim","household_demographics","inventory","income_band","item","promotion","reason","ship_mode","store","store_returns","store_sales","time_dim","warehouse","web_page","web_returns","web_sales","web_site"]: + generate_test_data_pyspark(f"tpcds_sf100_{table}", f'tpcds_sf100/{table}', f'{TMP_PATH}/tpcds_sf100_export/{table}.parquet') +con.query(f"attach '{BASE_PATH + '/tpcds_sf100/duckdb.db'}' as duckdb_out") for table in ["call_center","catalog_page","catalog_returns","catalog_sales","customer","customer_demographics","customer_address","date_dim","household_demographics","inventory","income_band","item","promotion","reason","ship_mode","store","store_returns","store_sales","time_dim","warehouse","web_page","web_returns","web_sales","web_site"]: - generate_test_data_pyspark(f"tpcds_sf0_01_{table}", f'tpcds_sf0_01/{table}', f'{TMP_PATH}/tpcds_sf0_01_export/{table}.parquet') \ No newline at end of file + con.query(f"create table duckdb_out.{table} as from {table}") \ No newline at end of file diff --git a/test/sql/generated/tpch.test_slow b/test/sql/generated/tpch.test_slow index d8aeb79..236a37a 100644 --- a/test/sql/generated/tpch.test_slow +++ b/test/sql/generated/tpch.test_slow @@ -10,6 +10,8 @@ require tpch require-env GENERATED_DATA_AVAILABLE +### First we try the spark-based dataset + # Register tpch views foreach table customer lineitem nation orders part partsupp region supplier @@ -42,3 +44,45 @@ PRAGMA tpch(${i}) :duckdb/extension/tpch/dbgen/answers/sf0.01/q${i}.csv endloop + +foreach table customer lineitem nation orders part partsupp region supplier + +# Cleanup +statement ok +DROP VIEW ${table} + +statement ok +DROP VIEW ${table}_delta + +statement ok +DROP VIEW ${table}_parquet + +endloop + +### Now we try the delta-rs based dataset + +# Register tpch views +foreach table customer lineitem nation orders part partsupp region supplier + +statement ok +create view ${table} as from delta_scan('./data/generated/delta_rs_tpch_sf0_01/${table}/delta_lake'); + +endloop + +loop i 1 9 + +query I +PRAGMA tpch(${i}) +---- +:duckdb/extension/tpch/dbgen/answers/sf0.01/q0${i}.csv + +endloop + +loop i 10 23 + +query I +PRAGMA tpch(${i}) +---- +:duckdb/extension/tpch/dbgen/answers/sf0.01/q${i}.csv + +endloop From 97e8a9baee996377eed5fadf1f2e822680119dac Mon Sep 17 00:00:00 2001 From: Sam Ansmink Date: Tue, 3 Sep 2024 16:45:38 +0200 Subject: [PATCH 18/23] add performance regression testing to ci --- .github/regression/tpcds_sf1_local.csv | 100 +++++++ .github/regression/tpch_sf1_local.csv | 22 ++ .github/workflows/LocalTesting.yml | 76 +++++- benchmark/benchmark.Makefile | 25 +- benchmark/tpcds/sf1/local/delta/load.sql | 2 +- .../sf1/local/duckdb/tpcds_sf1.benchmark.in | 2 +- benchmark/tpcds/sf1/local/parquet/load.sql | 2 +- benchmark/tpch/sf1/delta-remote/load.sql | 8 - .../delta-remote/tpch_sf1_delta.benchmark.in | 19 -- benchmark/tpch/sf1/delta/q01.benchmark | 7 - benchmark/tpch/sf1/delta/q02.benchmark | 7 - benchmark/tpch/sf1/delta/q03.benchmark | 7 - benchmark/tpch/sf1/delta/q04.benchmark | 7 - benchmark/tpch/sf1/delta/q05.benchmark | 7 - benchmark/tpch/sf1/delta/q06.benchmark | 7 - benchmark/tpch/sf1/delta/q07.benchmark | 7 - benchmark/tpch/sf1/delta/q08.benchmark | 7 - benchmark/tpch/sf1/delta/q09.benchmark | 7 - benchmark/tpch/sf1/delta/q10.benchmark | 7 - benchmark/tpch/sf1/delta/q11.benchmark | 7 - benchmark/tpch/sf1/delta/q12.benchmark | 7 - benchmark/tpch/sf1/delta/q13.benchmark | 7 - benchmark/tpch/sf1/delta/q14.benchmark | 7 - benchmark/tpch/sf1/delta/q15.benchmark | 7 - benchmark/tpch/sf1/delta/q16.benchmark | 7 - benchmark/tpch/sf1/delta/q17.benchmark | 7 - benchmark/tpch/sf1/delta/q18.benchmark | 7 - benchmark/tpch/sf1/delta/q19.benchmark | 7 - benchmark/tpch/sf1/delta/q20.benchmark | 7 - benchmark/tpch/sf1/delta/q21.benchmark | 7 - benchmark/tpch/sf1/delta/q22.benchmark | 7 - benchmark/tpch/sf1/{ => local}/delta/load.sql | 0 benchmark/tpch/sf1/local/delta/q01.benchmark | 7 + benchmark/tpch/sf1/local/delta/q02.benchmark | 7 + benchmark/tpch/sf1/local/delta/q03.benchmark | 7 + benchmark/tpch/sf1/local/delta/q04.benchmark | 7 + benchmark/tpch/sf1/local/delta/q05.benchmark | 7 + benchmark/tpch/sf1/local/delta/q06.benchmark | 7 + benchmark/tpch/sf1/local/delta/q07.benchmark | 7 + benchmark/tpch/sf1/local/delta/q08.benchmark | 7 + benchmark/tpch/sf1/local/delta/q09.benchmark | 7 + benchmark/tpch/sf1/local/delta/q10.benchmark | 7 + benchmark/tpch/sf1/local/delta/q11.benchmark | 7 + benchmark/tpch/sf1/local/delta/q12.benchmark | 7 + benchmark/tpch/sf1/local/delta/q13.benchmark | 7 + benchmark/tpch/sf1/local/delta/q14.benchmark | 7 + benchmark/tpch/sf1/local/delta/q15.benchmark | 7 + benchmark/tpch/sf1/local/delta/q16.benchmark | 7 + benchmark/tpch/sf1/local/delta/q17.benchmark | 7 + benchmark/tpch/sf1/local/delta/q18.benchmark | 7 + benchmark/tpch/sf1/local/delta/q19.benchmark | 7 + benchmark/tpch/sf1/local/delta/q20.benchmark | 7 + benchmark/tpch/sf1/local/delta/q21.benchmark | 7 + benchmark/tpch/sf1/local/delta/q22.benchmark | 7 + .../delta/tpch_sf1_delta.benchmark.in | 2 +- .../duckdb}/q01.benchmark | 4 +- .../duckdb}/q02.benchmark | 4 +- .../duckdb}/q03.benchmark | 4 +- .../duckdb}/q04.benchmark | 4 +- .../duckdb}/q05.benchmark | 4 +- .../duckdb}/q06.benchmark | 4 +- .../duckdb}/q07.benchmark | 4 +- .../duckdb}/q08.benchmark | 4 +- .../duckdb}/q09.benchmark | 4 +- .../duckdb}/q10.benchmark | 4 +- .../duckdb}/q11.benchmark | 4 +- .../duckdb}/q12.benchmark | 4 +- .../duckdb}/q13.benchmark | 4 +- .../duckdb}/q14.benchmark | 4 +- .../duckdb}/q15.benchmark | 4 +- .../duckdb}/q16.benchmark | 4 +- .../duckdb}/q17.benchmark | 4 +- .../duckdb}/q18.benchmark | 4 +- .../duckdb}/q19.benchmark | 4 +- .../duckdb}/q20.benchmark | 4 +- .../duckdb}/q21.benchmark | 4 +- .../duckdb}/q22.benchmark | 4 +- .../local/duckdb/tpch_sf1_delta.benchmark.in | 24 ++ benchmark/tpch/sf1/parquet-remote/load.sql | 8 - .../tpch/sf1/parquet-remote/q01.benchmark | 7 - .../tpch/sf1/parquet-remote/q02.benchmark | 7 - .../tpch/sf1/parquet-remote/q03.benchmark | 7 - .../tpch/sf1/parquet-remote/q04.benchmark | 7 - .../tpch/sf1/parquet-remote/q05.benchmark | 7 - .../tpch/sf1/parquet-remote/q06.benchmark | 7 - .../tpch/sf1/parquet-remote/q07.benchmark | 7 - .../tpch/sf1/parquet-remote/q08.benchmark | 7 - .../tpch/sf1/parquet-remote/q09.benchmark | 7 - .../tpch/sf1/parquet-remote/q10.benchmark | 7 - .../tpch/sf1/parquet-remote/q11.benchmark | 7 - .../tpch/sf1/parquet-remote/q12.benchmark | 7 - .../tpch/sf1/parquet-remote/q13.benchmark | 7 - .../tpch/sf1/parquet-remote/q14.benchmark | 7 - .../tpch/sf1/parquet-remote/q15.benchmark | 7 - .../tpch/sf1/parquet-remote/q16.benchmark | 7 - .../tpch/sf1/parquet-remote/q17.benchmark | 7 - .../tpch/sf1/parquet-remote/q18.benchmark | 7 - .../tpch/sf1/parquet-remote/q19.benchmark | 7 - .../tpch/sf1/parquet-remote/q20.benchmark | 7 - .../tpch/sf1/parquet-remote/q21.benchmark | 7 - .../tpch/sf1/parquet-remote/q22.benchmark | 7 - .../tpch_sf1_delta.benchmark.in | 19 -- scripts/generate_test_data.py | 213 ++++++--------- scripts/regression_test_runner.py | 254 ++++++++++++++++++ 104 files changed, 768 insertions(+), 558 deletions(-) create mode 100644 .github/regression/tpcds_sf1_local.csv create mode 100644 .github/regression/tpch_sf1_local.csv delete mode 100644 benchmark/tpch/sf1/delta-remote/load.sql delete mode 100644 benchmark/tpch/sf1/delta-remote/tpch_sf1_delta.benchmark.in delete mode 100644 benchmark/tpch/sf1/delta/q01.benchmark delete mode 100644 benchmark/tpch/sf1/delta/q02.benchmark delete mode 100644 benchmark/tpch/sf1/delta/q03.benchmark delete mode 100644 benchmark/tpch/sf1/delta/q04.benchmark delete mode 100644 benchmark/tpch/sf1/delta/q05.benchmark delete mode 100644 benchmark/tpch/sf1/delta/q06.benchmark delete mode 100644 benchmark/tpch/sf1/delta/q07.benchmark delete mode 100644 benchmark/tpch/sf1/delta/q08.benchmark delete mode 100644 benchmark/tpch/sf1/delta/q09.benchmark delete mode 100644 benchmark/tpch/sf1/delta/q10.benchmark delete mode 100644 benchmark/tpch/sf1/delta/q11.benchmark delete mode 100644 benchmark/tpch/sf1/delta/q12.benchmark delete mode 100644 benchmark/tpch/sf1/delta/q13.benchmark delete mode 100644 benchmark/tpch/sf1/delta/q14.benchmark delete mode 100644 benchmark/tpch/sf1/delta/q15.benchmark delete mode 100644 benchmark/tpch/sf1/delta/q16.benchmark delete mode 100644 benchmark/tpch/sf1/delta/q17.benchmark delete mode 100644 benchmark/tpch/sf1/delta/q18.benchmark delete mode 100644 benchmark/tpch/sf1/delta/q19.benchmark delete mode 100644 benchmark/tpch/sf1/delta/q20.benchmark delete mode 100644 benchmark/tpch/sf1/delta/q21.benchmark delete mode 100644 benchmark/tpch/sf1/delta/q22.benchmark rename benchmark/tpch/sf1/{ => local}/delta/load.sql (100%) create mode 100644 benchmark/tpch/sf1/local/delta/q01.benchmark create mode 100644 benchmark/tpch/sf1/local/delta/q02.benchmark create mode 100644 benchmark/tpch/sf1/local/delta/q03.benchmark create mode 100644 benchmark/tpch/sf1/local/delta/q04.benchmark create mode 100644 benchmark/tpch/sf1/local/delta/q05.benchmark create mode 100644 benchmark/tpch/sf1/local/delta/q06.benchmark create mode 100644 benchmark/tpch/sf1/local/delta/q07.benchmark create mode 100644 benchmark/tpch/sf1/local/delta/q08.benchmark create mode 100644 benchmark/tpch/sf1/local/delta/q09.benchmark create mode 100644 benchmark/tpch/sf1/local/delta/q10.benchmark create mode 100644 benchmark/tpch/sf1/local/delta/q11.benchmark create mode 100644 benchmark/tpch/sf1/local/delta/q12.benchmark create mode 100644 benchmark/tpch/sf1/local/delta/q13.benchmark create mode 100644 benchmark/tpch/sf1/local/delta/q14.benchmark create mode 100644 benchmark/tpch/sf1/local/delta/q15.benchmark create mode 100644 benchmark/tpch/sf1/local/delta/q16.benchmark create mode 100644 benchmark/tpch/sf1/local/delta/q17.benchmark create mode 100644 benchmark/tpch/sf1/local/delta/q18.benchmark create mode 100644 benchmark/tpch/sf1/local/delta/q19.benchmark create mode 100644 benchmark/tpch/sf1/local/delta/q20.benchmark create mode 100644 benchmark/tpch/sf1/local/delta/q21.benchmark create mode 100644 benchmark/tpch/sf1/local/delta/q22.benchmark rename benchmark/tpch/sf1/{ => local}/delta/tpch_sf1_delta.benchmark.in (86%) rename benchmark/tpch/sf1/{delta-remote => local/duckdb}/q01.benchmark (50%) rename benchmark/tpch/sf1/{delta-remote => local/duckdb}/q02.benchmark (50%) rename benchmark/tpch/sf1/{delta-remote => local/duckdb}/q03.benchmark (50%) rename benchmark/tpch/sf1/{delta-remote => local/duckdb}/q04.benchmark (50%) rename benchmark/tpch/sf1/{delta-remote => local/duckdb}/q05.benchmark (50%) rename benchmark/tpch/sf1/{delta-remote => local/duckdb}/q06.benchmark (50%) rename benchmark/tpch/sf1/{delta-remote => local/duckdb}/q07.benchmark (50%) rename benchmark/tpch/sf1/{delta-remote => local/duckdb}/q08.benchmark (50%) rename benchmark/tpch/sf1/{delta-remote => local/duckdb}/q09.benchmark (50%) rename benchmark/tpch/sf1/{delta-remote => local/duckdb}/q10.benchmark (50%) rename benchmark/tpch/sf1/{delta-remote => local/duckdb}/q11.benchmark (50%) rename benchmark/tpch/sf1/{delta-remote => local/duckdb}/q12.benchmark (50%) rename benchmark/tpch/sf1/{delta-remote => local/duckdb}/q13.benchmark (50%) rename benchmark/tpch/sf1/{delta-remote => local/duckdb}/q14.benchmark (50%) rename benchmark/tpch/sf1/{delta-remote => local/duckdb}/q15.benchmark (50%) rename benchmark/tpch/sf1/{delta-remote => local/duckdb}/q16.benchmark (50%) rename benchmark/tpch/sf1/{delta-remote => local/duckdb}/q17.benchmark (50%) rename benchmark/tpch/sf1/{delta-remote => local/duckdb}/q18.benchmark (50%) rename benchmark/tpch/sf1/{delta-remote => local/duckdb}/q19.benchmark (50%) rename benchmark/tpch/sf1/{delta-remote => local/duckdb}/q20.benchmark (50%) rename benchmark/tpch/sf1/{delta-remote => local/duckdb}/q21.benchmark (50%) rename benchmark/tpch/sf1/{delta-remote => local/duckdb}/q22.benchmark (50%) create mode 100644 benchmark/tpch/sf1/local/duckdb/tpch_sf1_delta.benchmark.in delete mode 100644 benchmark/tpch/sf1/parquet-remote/load.sql delete mode 100644 benchmark/tpch/sf1/parquet-remote/q01.benchmark delete mode 100644 benchmark/tpch/sf1/parquet-remote/q02.benchmark delete mode 100644 benchmark/tpch/sf1/parquet-remote/q03.benchmark delete mode 100644 benchmark/tpch/sf1/parquet-remote/q04.benchmark delete mode 100644 benchmark/tpch/sf1/parquet-remote/q05.benchmark delete mode 100644 benchmark/tpch/sf1/parquet-remote/q06.benchmark delete mode 100644 benchmark/tpch/sf1/parquet-remote/q07.benchmark delete mode 100644 benchmark/tpch/sf1/parquet-remote/q08.benchmark delete mode 100644 benchmark/tpch/sf1/parquet-remote/q09.benchmark delete mode 100644 benchmark/tpch/sf1/parquet-remote/q10.benchmark delete mode 100644 benchmark/tpch/sf1/parquet-remote/q11.benchmark delete mode 100644 benchmark/tpch/sf1/parquet-remote/q12.benchmark delete mode 100644 benchmark/tpch/sf1/parquet-remote/q13.benchmark delete mode 100644 benchmark/tpch/sf1/parquet-remote/q14.benchmark delete mode 100644 benchmark/tpch/sf1/parquet-remote/q15.benchmark delete mode 100644 benchmark/tpch/sf1/parquet-remote/q16.benchmark delete mode 100644 benchmark/tpch/sf1/parquet-remote/q17.benchmark delete mode 100644 benchmark/tpch/sf1/parquet-remote/q18.benchmark delete mode 100644 benchmark/tpch/sf1/parquet-remote/q19.benchmark delete mode 100644 benchmark/tpch/sf1/parquet-remote/q20.benchmark delete mode 100644 benchmark/tpch/sf1/parquet-remote/q21.benchmark delete mode 100644 benchmark/tpch/sf1/parquet-remote/q22.benchmark delete mode 100644 benchmark/tpch/sf1/parquet-remote/tpch_sf1_delta.benchmark.in create mode 100644 scripts/regression_test_runner.py diff --git a/.github/regression/tpcds_sf1_local.csv b/.github/regression/tpcds_sf1_local.csv new file mode 100644 index 0000000..5eef84b --- /dev/null +++ b/.github/regression/tpcds_sf1_local.csv @@ -0,0 +1,100 @@ +benchmark/tpcds/sf1/local/delta/q01.benchmark +benchmark/tpcds/sf1/local/delta/q02.benchmark +benchmark/tpcds/sf1/local/delta/q03.benchmark +benchmark/tpcds/sf1/local/delta/q04.benchmark +benchmark/tpcds/sf1/local/delta/q05.benchmark +benchmark/tpcds/sf1/local/delta/q06.benchmark +benchmark/tpcds/sf1/local/delta/q07.benchmark +benchmark/tpcds/sf1/local/delta/q08.benchmark +benchmark/tpcds/sf1/local/delta/q09.benchmark +benchmark/tpcds/sf1/local/delta/q10.benchmark +benchmark/tpcds/sf1/local/delta/q11.benchmark +benchmark/tpcds/sf1/local/delta/q12.benchmark +benchmark/tpcds/sf1/local/delta/q13.benchmark +benchmark/tpcds/sf1/local/delta/q14.benchmark +benchmark/tpcds/sf1/local/delta/q15.benchmark +benchmark/tpcds/sf1/local/delta/q16.benchmark +benchmark/tpcds/sf1/local/delta/q17.benchmark +benchmark/tpcds/sf1/local/delta/q18.benchmark +benchmark/tpcds/sf1/local/delta/q19.benchmark +benchmark/tpcds/sf1/local/delta/q20.benchmark +benchmark/tpcds/sf1/local/delta/q21.benchmark +benchmark/tpcds/sf1/local/delta/q22.benchmark +benchmark/tpcds/sf1/local/delta/q23.benchmark +benchmark/tpcds/sf1/local/delta/q24.benchmark +benchmark/tpcds/sf1/local/delta/q25.benchmark +benchmark/tpcds/sf1/local/delta/q26.benchmark +benchmark/tpcds/sf1/local/delta/q27.benchmark +benchmark/tpcds/sf1/local/delta/q28.benchmark + +benchmark/tpcds/sf1/local/delta/q29.benchmark +benchmark/tpcds/sf1/local/delta/q30.benchmark +benchmark/tpcds/sf1/local/delta/q31.benchmark +benchmark/tpcds/sf1/local/delta/q32.benchmark +benchmark/tpcds/sf1/local/delta/q33.benchmark +benchmark/tpcds/sf1/local/delta/q34.benchmark +benchmark/tpcds/sf1/local/delta/q35.benchmark +benchmark/tpcds/sf1/local/delta/q36.benchmark +benchmark/tpcds/sf1/local/delta/q37.benchmark +benchmark/tpcds/sf1/local/delta/q38.benchmark +benchmark/tpcds/sf1/local/delta/q39.benchmark +benchmark/tpcds/sf1/local/delta/q40.benchmark +benchmark/tpcds/sf1/local/delta/q41.benchmark +benchmark/tpcds/sf1/local/delta/q42.benchmark +benchmark/tpcds/sf1/local/delta/q43.benchmark +benchmark/tpcds/sf1/local/delta/q44.benchmark +benchmark/tpcds/sf1/local/delta/q45.benchmark +benchmark/tpcds/sf1/local/delta/q46.benchmark +benchmark/tpcds/sf1/local/delta/q47.benchmark +benchmark/tpcds/sf1/local/delta/q48.benchmark +benchmark/tpcds/sf1/local/delta/q49.benchmark +benchmark/tpcds/sf1/local/delta/q50.benchmark +benchmark/tpcds/sf1/local/delta/q51.benchmark +benchmark/tpcds/sf1/local/delta/q52.benchmark +benchmark/tpcds/sf1/local/delta/q53.benchmark +benchmark/tpcds/sf1/local/delta/q54.benchmark +benchmark/tpcds/sf1/local/delta/q55.benchmark +benchmark/tpcds/sf1/local/delta/q56.benchmark +benchmark/tpcds/sf1/local/delta/q57.benchmark +benchmark/tpcds/sf1/local/delta/q58.benchmark +benchmark/tpcds/sf1/local/delta/q59.benchmark +benchmark/tpcds/sf1/local/delta/q60.benchmark +benchmark/tpcds/sf1/local/delta/q61.benchmark +benchmark/tpcds/sf1/local/delta/q62.benchmark +benchmark/tpcds/sf1/local/delta/q63.benchmark +benchmark/tpcds/sf1/local/delta/q64.benchmark +benchmark/tpcds/sf1/local/delta/q65.benchmark +benchmark/tpcds/sf1/local/delta/q66.benchmark +benchmark/tpcds/sf1/local/delta/q67.benchmark +benchmark/tpcds/sf1/local/delta/q68.benchmark +benchmark/tpcds/sf1/local/delta/q69.benchmark +benchmark/tpcds/sf1/local/delta/q70.benchmark +benchmark/tpcds/sf1/local/delta/q71.benchmark +benchmark/tpcds/sf1/local/delta/q72.benchmark +benchmark/tpcds/sf1/local/delta/q73.benchmark +benchmark/tpcds/sf1/local/delta/q74.benchmark +benchmark/tpcds/sf1/local/delta/q75.benchmark +benchmark/tpcds/sf1/local/delta/q76.benchmark +benchmark/tpcds/sf1/local/delta/q77.benchmark +benchmark/tpcds/sf1/local/delta/q78.benchmark +benchmark/tpcds/sf1/local/delta/q79.benchmark +benchmark/tpcds/sf1/local/delta/q80.benchmark +benchmark/tpcds/sf1/local/delta/q81.benchmark +benchmark/tpcds/sf1/local/delta/q82.benchmark +benchmark/tpcds/sf1/local/delta/q83.benchmark +benchmark/tpcds/sf1/local/delta/q84.benchmark +benchmark/tpcds/sf1/local/delta/q85.benchmark +benchmark/tpcds/sf1/local/delta/q86.benchmark +benchmark/tpcds/sf1/local/delta/q87.benchmark +benchmark/tpcds/sf1/local/delta/q88.benchmark +benchmark/tpcds/sf1/local/delta/q89.benchmark +benchmark/tpcds/sf1/local/delta/q90.benchmark +benchmark/tpcds/sf1/local/delta/q91.benchmark +benchmark/tpcds/sf1/local/delta/q92.benchmark +benchmark/tpcds/sf1/local/delta/q93.benchmark +benchmark/tpcds/sf1/local/delta/q94.benchmark +benchmark/tpcds/sf1/local/delta/q95.benchmark +benchmark/tpcds/sf1/local/delta/q96.benchmark +benchmark/tpcds/sf1/local/delta/q97.benchmark +benchmark/tpcds/sf1/local/delta/q98.benchmark +benchmark/tpcds/sf1/local/delta/q99.benchmark diff --git a/.github/regression/tpch_sf1_local.csv b/.github/regression/tpch_sf1_local.csv new file mode 100644 index 0000000..f98745c --- /dev/null +++ b/.github/regression/tpch_sf1_local.csv @@ -0,0 +1,22 @@ +benchmark/tpch/sf1/delta/q01.benchmark +benchmark/tpch/sf1/delta/q02.benchmark +benchmark/tpch/sf1/delta/q03.benchmark +benchmark/tpch/sf1/delta/q04.benchmark +benchmark/tpch/sf1/delta/q05.benchmark +benchmark/tpch/sf1/delta/q06.benchmark +benchmark/tpch/sf1/delta/q07.benchmark +benchmark/tpch/sf1/delta/q08.benchmark +benchmark/tpch/sf1/delta/q09.benchmark +benchmark/tpch/sf1/delta/q10.benchmark +benchmark/tpch/sf1/delta/q11.benchmark +benchmark/tpch/sf1/delta/q12.benchmark +benchmark/tpch/sf1/delta/q13.benchmark +benchmark/tpch/sf1/delta/q14.benchmark +benchmark/tpch/sf1/delta/q15.benchmark +benchmark/tpch/sf1/delta/q16.benchmark +benchmark/tpch/sf1/delta/q17.benchmark +benchmark/tpch/sf1/delta/q18.benchmark +benchmark/tpch/sf1/delta/q19.benchmark +benchmark/tpch/sf1/delta/q20.benchmark +benchmark/tpch/sf1/delta/q21.benchmark +benchmark/tpch/sf1/delta/q22.benchmark diff --git a/.github/workflows/LocalTesting.yml b/.github/workflows/LocalTesting.yml index 5b6a4cb..1a5aa4e 100644 --- a/.github/workflows/LocalTesting.yml +++ b/.github/workflows/LocalTesting.yml @@ -7,6 +7,9 @@ defaults: run: shell: bash +env: + BASE_BRANCH: ${{ github.base_ref || (endsWith(github.ref, '_feature') && 'feature' || 'main') }} + jobs: azurite-tests-linux: name: Azurite (local azure test server) tests (Linux) @@ -213,4 +216,75 @@ jobs: - name: Test shell: bash run: | - GENERATED_DATA_AVAILABLE=1 make test \ No newline at end of file + GENERATED_DATA_AVAILABLE=1 make test + + regression-test-benchmark-runner: + name: Performance Regression Tests + runs-on: ubuntu-latest + env: + GEN: ninja + BUILD_BENCHMARK: 1 + VCPKG_TARGET_TRIPLET: x64-linux + VCPKG_TOOLCHAIN_PATH: ${{ github.workspace }}/vcpkg/scripts/buildsystems/vcpkg.cmake + + steps: + - uses: actions/checkout@v4 + with: + fetch-depth: 0 + + - uses: actions/setup-python@v5 + with: + python-version: '3.12' + + - name: Install + shell: bash + run: sudo apt-get update -y -qq && sudo apt-get install -y -qq ninja-build && pip install requests + + - name: Setup Ccache + uses: hendrikmuhs/ccache-action@main + with: + key: ${{ github.job }} + + - name: Setup vcpkg + uses: lukka/run-vcpkg@v11.1 + with: + vcpkgGitCommitId: a1a1cbc975abf909a6c8985a6a2b8fe20bbd9bd6 + + - name: Configure OpenSSL for Rust + run: | + echo "OPENSSL_ROOT_DIR=`pwd`/build/release/vcpkg_installed/x64-linux" >> $GITHUB_ENV + echo "OPENSSL_DIR=`pwd`/build/release/vcpkg_installed/x64-linux" >> $GITHUB_ENV + echo "OPENSSL_USE_STATIC_LIBS=true" >> $GITHUB_ENV + + - name: Build + shell: bash + run: | + make + git clone --branch ${{ env.BASE_BRANCH }} https://github.com/duckdb/duckdb_delta.git --depth=1 + cd duckdb_delta + git submodule init + git submodule update + make + cd .. + + - name: Generate test data + shell: bash + run: make generate-data + + - name: Regression Test TPC-H + if: always() + shell: bash + run: | + python3 duckdb/scripts/regression_test_runner.py --old=duckdb_delta/build/release/benchmark/benchmark_runner --new=build/release/benchmark/benchmark_runner --benchmarks=.github/regression/tpch_sf1_local.csv --verbose --threads=2 --root-dir=. + + - name: Regression Test TPC-DS + if: always() + shell: bash + run: | + python duckdb/scripts/regression_test_runner.py --old=duckdb_delta/build/release/benchmark/benchmark_runner --new=build/release/benchmark/benchmark_runner --benchmarks=.github/regression/tpcds_sf1_local.csv --verbose --threads=2 --root-dir=. + + - name: Test benchmark makefile + shell: bash + run: | + make bench-run-tpch-sf1 + make bench-run-tpcds-sf1 \ No newline at end of file diff --git a/benchmark/benchmark.Makefile b/benchmark/benchmark.Makefile index 7453e7e..9766ef1 100644 --- a/benchmark/benchmark.Makefile +++ b/benchmark/benchmark.Makefile @@ -8,7 +8,6 @@ ifeq ("$(IO_MODE)a", "a") IO_MODE:=local endif - bench-output-dir: mkdir -p benchmark_results @@ -18,38 +17,24 @@ clean_benchmark: plot: python3 scripts/plot.py - ############### BENCHMARK TARGETS ############### ### -# TPCH LOCAL +# TPCH ### # TPCH SF1 on delta table bench-run-tpch-sf1-delta: bench-output-dir - ./build/release/benchmark/benchmark_runner --root-dir './' 'benchmark/tpch/sf1/delta/$(BENCHMARK_PATTERN)' 2>&1 | tee benchmark_results/tpch-sf1-delta.csv + ./build/release/benchmark/benchmark_runner --root-dir './' 'benchmark/tpch/sf1/local/delta/$(BENCHMARK_PATTERN)' 2>&1 | tee benchmark_results/tpch-sf1-delta.csv # TPCH SF1 on parquet files bench-run-tpch-sf1-parquet: bench-output-dir - ./build/release/benchmark/benchmark_runner 'benchmark/tpch/sf1/parquet/$(BENCHMARK_PATTERN)' 2>&1 | tee benchmark_results/tpch-sf1-parquet.csv + ./build/release/benchmark/benchmark_runner 'benchmark/tpch/sf1-parquet/$(BENCHMARK_PATTERN)' 2>&1 | tee benchmark_results/tpch-sf1-parquet.csv # TPCH SF1 on duckdb file bench-run-tpch-sf1-duckdb: bench-output-dir - ./build/release/benchmark/benchmark_runner 'benchmark/tpch/sf1/$(BENCHMARK_PATTERN)' 2>&1 | tee benchmark_results/tpch-sf1-duckdb.csv -# COMPARES TPCH SF1 on parquet file vs on delta files + ./build/release/benchmark/benchmark_runner --root-dir './' 'benchmark/tpch/sf1/local/duckdb/$(BENCHMARK_PATTERN)' 2>&1 | tee benchmark_results/tpch-sf1-duckdb.csv +# COMPARES TPCH SF1 on parquet file vs on delta files vs on duckdb files bench-run-tpch-sf1: bench-run-tpch-sf1-delta bench-run-tpch-sf1-parquet -### -# TPCH REMOTE -### - -# TPCH on remote delta table (set BENCHMARK_DATA_S3_LINEITEM_SF1) -bench-run-tpch-sf1-remote-delta: bench-output-dir - ./build/release/benchmark/benchmark_runner --root-dir './' 'benchmark/tpch/sf1/delta-remote/$(BENCHMARK_PATTERN)' 2>&1 | tee benchmark_results/tpch-sf1-remote-delta.csv -# TPCH on remote parquet table (set BENCHMARK_DATA_S3_LINEITEM_SF1) -bench-run-tpch-sf1-remote-parquet: bench-output-dir - ./build/release/benchmark/benchmark_runner --root-dir './' 'benchmark/tpch/sf1/parquet-remote/$(BENCHMARK_PATTERN)' 2>&1 | tee benchmark_results/tpch-sf1-remote-parquet.csv -# COMPARES TPCH SF1 on parquet file vs on delta files -bench-run-tpch-sf1-remote: bench-run-tpch-sf1-remote-parquet bench-run-tpch-sf1-remote-delta - ### # TPCDS ### diff --git a/benchmark/tpcds/sf1/local/delta/load.sql b/benchmark/tpcds/sf1/local/delta/load.sql index 1d87455..ecb2c2b 100644 --- a/benchmark/tpcds/sf1/local/delta/load.sql +++ b/benchmark/tpcds/sf1/local/delta/load.sql @@ -1,4 +1,4 @@ -SET VARIABLE delta_path = '/mount/delta_benchmarking/tpcds_sf1_pyspark'; +SET VARIABLE delta_path = './data/generated/tpcds_sf1'; create view call_center as from delta_scan(getvariable('delta_path') || '/call_center/delta_lake'); create view catalog_page as from delta_scan(getvariable('delta_path') || '/catalog_page/delta_lake'); diff --git a/benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in b/benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in index 992983a..052396f 100644 --- a/benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in +++ b/benchmark/tpcds/sf1/local/duckdb/tpcds_sf1.benchmark.in @@ -13,7 +13,7 @@ require parquet require tpcds run -attach '/mount/delta_benchmarking/tpcds_sf1_pyspark/duckdb.db' as tpcds; +attach './data/generated/tpcds_sf1/duckdb.db' as tpcds; use tpcds; pragma tpcds(${QUERY_NUMBER}) diff --git a/benchmark/tpcds/sf1/local/parquet/load.sql b/benchmark/tpcds/sf1/local/parquet/load.sql index 318e6a7..94a8da4 100644 --- a/benchmark/tpcds/sf1/local/parquet/load.sql +++ b/benchmark/tpcds/sf1/local/parquet/load.sql @@ -1,4 +1,4 @@ -SET VARIABLE parquet_path = '/mount/delta_benchmarking/tpcds_sf1_pyspark'; +SET VARIABLE parquet_path = './data/generated/tpcds_sf1'; create view call_center as from parquet_scan(getvariable('parquet_path') || '/call_center/parquet/**/*.parquet'); create view catalog_page as from parquet_scan(getvariable('parquet_path') || '/catalog_page/parquet/**/*.parquet'); diff --git a/benchmark/tpch/sf1/delta-remote/load.sql b/benchmark/tpch/sf1/delta-remote/load.sql deleted file mode 100644 index a095ffd..0000000 --- a/benchmark/tpch/sf1/delta-remote/load.sql +++ /dev/null @@ -1,8 +0,0 @@ -create view customer as from delta_scan('s3://test-bucket-ceiveran/delta_testing/tpch_sf0_01' || '/customer/delta_lake'); -create view lineitem as from delta_scan('s3://test-bucket-ceiveran/delta_testing/tpch_sf0_01' || '/lineitem/delta_lake'); -create view nation as from delta_scan('s3://test-bucket-ceiveran/delta_testing/tpch_sf0_01' || '/nation/delta_lake'); -create view orders as from delta_scan('s3://test-bucket-ceiveran/delta_testing/tpch_sf0_01' || '/orders/delta_lake'); -create view part as from delta_scan('s3://test-bucket-ceiveran/delta_testing/tpch_sf0_01' || '/part/delta_lake'); -create view partsupp as from delta_scan('s3://test-bucket-ceiveran/delta_testing/tpch_sf0_01' || '/partsupp/delta_lake'); -create view region as from delta_scan('s3://test-bucket-ceiveran/delta_testing/tpch_sf0_01' || '/region/delta_lake'); -create view supplier as from delta_scan('s3://test-bucket-ceiveran/delta_testing/tpch_sf0_01' || '/supplier/delta_lake'); \ No newline at end of file diff --git a/benchmark/tpch/sf1/delta-remote/tpch_sf1_delta.benchmark.in b/benchmark/tpch/sf1/delta-remote/tpch_sf1_delta.benchmark.in deleted file mode 100644 index feefacc..0000000 --- a/benchmark/tpch/sf1/delta-remote/tpch_sf1_delta.benchmark.in +++ /dev/null @@ -1,19 +0,0 @@ -# name: ${FILE_PATH} -# description: ${DESCRIPTION} -# group: [sf1] - -name Q${QUERY_NUMBER_PADDED} -group tpch -subgroup sf1 - -require delta - -require parquet - -require httpfs - -load benchmark/tpch/sf1/delta-remote/load.sql - -run duckdb/extension/tpch/dbgen/queries/q${QUERY_NUMBER_PADDED}.sql - -result duckdb/extension/tpch/dbgen/answers/sf0.01/q${QUERY_NUMBER_PADDED}.csv \ No newline at end of file diff --git a/benchmark/tpch/sf1/delta/q01.benchmark b/benchmark/tpch/sf1/delta/q01.benchmark deleted file mode 100644 index 4e3eac8..0000000 --- a/benchmark/tpch/sf1/delta/q01.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpch/sf1/delta/q01.benchmark -# description: Run query 01 from the TPC-H benchmark -# group: [sf1-parquet] - -template benchmark/tpch/sf1/delta/tpch_sf1_delta.benchmark.in -QUERY_NUMBER=1 -QUERY_NUMBER_PADDED=01 diff --git a/benchmark/tpch/sf1/delta/q02.benchmark b/benchmark/tpch/sf1/delta/q02.benchmark deleted file mode 100644 index 38697ce..0000000 --- a/benchmark/tpch/sf1/delta/q02.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpch/sf1/delta/q02.benchmark -# description: Run query 02 from the TPC-H benchmark -# group: [sf1-parquet] - -template benchmark/tpch/sf1/delta/tpch_sf1_delta.benchmark.in -QUERY_NUMBER=2 -QUERY_NUMBER_PADDED=02 diff --git a/benchmark/tpch/sf1/delta/q03.benchmark b/benchmark/tpch/sf1/delta/q03.benchmark deleted file mode 100644 index 3ab273e..0000000 --- a/benchmark/tpch/sf1/delta/q03.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpch/sf1/delta/q03.benchmark -# description: Run query 03 from the TPC-H benchmark -# group: [sf1-parquet] - -template benchmark/tpch/sf1/delta/tpch_sf1_delta.benchmark.in -QUERY_NUMBER=3 -QUERY_NUMBER_PADDED=03 diff --git a/benchmark/tpch/sf1/delta/q04.benchmark b/benchmark/tpch/sf1/delta/q04.benchmark deleted file mode 100644 index 6c19561..0000000 --- a/benchmark/tpch/sf1/delta/q04.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpch/sf1/delta/q04.benchmark -# description: Run query 04 from the TPC-H benchmark -# group: [sf1-parquet] - -template benchmark/tpch/sf1/delta/tpch_sf1_delta.benchmark.in -QUERY_NUMBER=4 -QUERY_NUMBER_PADDED=04 diff --git a/benchmark/tpch/sf1/delta/q05.benchmark b/benchmark/tpch/sf1/delta/q05.benchmark deleted file mode 100644 index fc2b61b..0000000 --- a/benchmark/tpch/sf1/delta/q05.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpch/sf1/delta/q05.benchmark -# description: Run query 05 from the TPC-H benchmark -# group: [sf1-parquet] - -template benchmark/tpch/sf1/delta/tpch_sf1_delta.benchmark.in -QUERY_NUMBER=5 -QUERY_NUMBER_PADDED=05 diff --git a/benchmark/tpch/sf1/delta/q06.benchmark b/benchmark/tpch/sf1/delta/q06.benchmark deleted file mode 100644 index b9b1dd4..0000000 --- a/benchmark/tpch/sf1/delta/q06.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpch/sf1/delta/q06.benchmark -# description: Run query 06 from the TPC-H benchmark -# group: [sf1-parquet] - -template benchmark/tpch/sf1/delta/tpch_sf1_delta.benchmark.in -QUERY_NUMBER=6 -QUERY_NUMBER_PADDED=06 diff --git a/benchmark/tpch/sf1/delta/q07.benchmark b/benchmark/tpch/sf1/delta/q07.benchmark deleted file mode 100644 index 2a38953..0000000 --- a/benchmark/tpch/sf1/delta/q07.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpch/sf1/delta/q07.benchmark -# description: Run query 07 from the TPC-H benchmark -# group: [sf1-parquet] - -template benchmark/tpch/sf1/delta/tpch_sf1_delta.benchmark.in -QUERY_NUMBER=7 -QUERY_NUMBER_PADDED=07 diff --git a/benchmark/tpch/sf1/delta/q08.benchmark b/benchmark/tpch/sf1/delta/q08.benchmark deleted file mode 100644 index 6321d19..0000000 --- a/benchmark/tpch/sf1/delta/q08.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpch/sf1/delta/q08.benchmark -# description: Run query 08 from the TPC-H benchmark -# group: [sf1-parquet] - -template benchmark/tpch/sf1/delta/tpch_sf1_delta.benchmark.in -QUERY_NUMBER=8 -QUERY_NUMBER_PADDED=08 diff --git a/benchmark/tpch/sf1/delta/q09.benchmark b/benchmark/tpch/sf1/delta/q09.benchmark deleted file mode 100644 index 9ca116e..0000000 --- a/benchmark/tpch/sf1/delta/q09.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpch/sf1/delta/q09.benchmark -# description: Run query 09 from the TPC-H benchmark -# group: [sf1-parquet] - -template benchmark/tpch/sf1/delta/tpch_sf1_delta.benchmark.in -QUERY_NUMBER=9 -QUERY_NUMBER_PADDED=09 diff --git a/benchmark/tpch/sf1/delta/q10.benchmark b/benchmark/tpch/sf1/delta/q10.benchmark deleted file mode 100644 index 9ffde79..0000000 --- a/benchmark/tpch/sf1/delta/q10.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpch/sf1/delta/q10.benchmark -# description: Run query 10 from the TPC-H benchmark -# group: [sf1-parquet] - -template benchmark/tpch/sf1/delta/tpch_sf1_delta.benchmark.in -QUERY_NUMBER=10 -QUERY_NUMBER_PADDED=10 diff --git a/benchmark/tpch/sf1/delta/q11.benchmark b/benchmark/tpch/sf1/delta/q11.benchmark deleted file mode 100644 index fb0a839..0000000 --- a/benchmark/tpch/sf1/delta/q11.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpch/sf1/delta/q11.benchmark -# description: Run query 11 from the TPC-H benchmark -# group: [sf1-parquet] - -template benchmark/tpch/sf1/delta/tpch_sf1_delta.benchmark.in -QUERY_NUMBER=11 -QUERY_NUMBER_PADDED=11 diff --git a/benchmark/tpch/sf1/delta/q12.benchmark b/benchmark/tpch/sf1/delta/q12.benchmark deleted file mode 100644 index 79df5ae..0000000 --- a/benchmark/tpch/sf1/delta/q12.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpch/sf1/delta/q12.benchmark -# description: Run query 12 from the TPC-H benchmark -# group: [sf1-parquet] - -template benchmark/tpch/sf1/delta/tpch_sf1_delta.benchmark.in -QUERY_NUMBER=12 -QUERY_NUMBER_PADDED=12 diff --git a/benchmark/tpch/sf1/delta/q13.benchmark b/benchmark/tpch/sf1/delta/q13.benchmark deleted file mode 100644 index 8ace247..0000000 --- a/benchmark/tpch/sf1/delta/q13.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpch/sf1/delta/q13.benchmark -# description: Run query 13 from the TPC-H benchmark -# group: [sf1-parquet] - -template benchmark/tpch/sf1/delta/tpch_sf1_delta.benchmark.in -QUERY_NUMBER=13 -QUERY_NUMBER_PADDED=13 diff --git a/benchmark/tpch/sf1/delta/q14.benchmark b/benchmark/tpch/sf1/delta/q14.benchmark deleted file mode 100644 index abe9797..0000000 --- a/benchmark/tpch/sf1/delta/q14.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpch/sf1/delta/q14.benchmark -# description: Run query 14 from the TPC-H benchmark -# group: [sf1-parquet] - -template benchmark/tpch/sf1/delta/tpch_sf1_delta.benchmark.in -QUERY_NUMBER=14 -QUERY_NUMBER_PADDED=14 diff --git a/benchmark/tpch/sf1/delta/q15.benchmark b/benchmark/tpch/sf1/delta/q15.benchmark deleted file mode 100644 index b832d07..0000000 --- a/benchmark/tpch/sf1/delta/q15.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpch/sf1/delta/q15.benchmark -# description: Run query 15 from the TPC-H benchmark -# group: [sf1-parquet] - -template benchmark/tpch/sf1/delta/tpch_sf1_delta.benchmark.in -QUERY_NUMBER=15 -QUERY_NUMBER_PADDED=15 diff --git a/benchmark/tpch/sf1/delta/q16.benchmark b/benchmark/tpch/sf1/delta/q16.benchmark deleted file mode 100644 index 0be13c7..0000000 --- a/benchmark/tpch/sf1/delta/q16.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpch/sf1/delta/q16.benchmark -# description: Run query 16 from the TPC-H benchmark -# group: [sf1-parquet] - -template benchmark/tpch/sf1/delta/tpch_sf1_delta.benchmark.in -QUERY_NUMBER=16 -QUERY_NUMBER_PADDED=16 diff --git a/benchmark/tpch/sf1/delta/q17.benchmark b/benchmark/tpch/sf1/delta/q17.benchmark deleted file mode 100644 index 79c79c1..0000000 --- a/benchmark/tpch/sf1/delta/q17.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpch/sf1/delta/q17.benchmark -# description: Run query 17 from the TPC-H benchmark -# group: [sf1-parquet] - -template benchmark/tpch/sf1/delta/tpch_sf1_delta.benchmark.in -QUERY_NUMBER=17 -QUERY_NUMBER_PADDED=17 diff --git a/benchmark/tpch/sf1/delta/q18.benchmark b/benchmark/tpch/sf1/delta/q18.benchmark deleted file mode 100644 index 98f5523..0000000 --- a/benchmark/tpch/sf1/delta/q18.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpch/sf1/delta/q18.benchmark -# description: Run query 18 from the TPC-H benchmark -# group: [sf1-parquet] - -template benchmark/tpch/sf1/delta/tpch_sf1_delta.benchmark.in -QUERY_NUMBER=18 -QUERY_NUMBER_PADDED=18 diff --git a/benchmark/tpch/sf1/delta/q19.benchmark b/benchmark/tpch/sf1/delta/q19.benchmark deleted file mode 100644 index 08ce29a..0000000 --- a/benchmark/tpch/sf1/delta/q19.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpch/sf1/delta/q19.benchmark -# description: Run query 19 from the TPC-H benchmark -# group: [sf1-parquet] - -template benchmark/tpch/sf1/delta/tpch_sf1_delta.benchmark.in -QUERY_NUMBER=19 -QUERY_NUMBER_PADDED=19 diff --git a/benchmark/tpch/sf1/delta/q20.benchmark b/benchmark/tpch/sf1/delta/q20.benchmark deleted file mode 100644 index 6bd5b91..0000000 --- a/benchmark/tpch/sf1/delta/q20.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpch/sf1/delta/q20.benchmark -# description: Run query 20 from the TPC-H benchmark -# group: [sf1-parquet] - -template benchmark/tpch/sf1/delta/tpch_sf1_delta.benchmark.in -QUERY_NUMBER=20 -QUERY_NUMBER_PADDED=20 diff --git a/benchmark/tpch/sf1/delta/q21.benchmark b/benchmark/tpch/sf1/delta/q21.benchmark deleted file mode 100644 index b62ea2d..0000000 --- a/benchmark/tpch/sf1/delta/q21.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpch/sf1/delta/q21.benchmark -# description: Run query 21 from the TPC-H benchmark -# group: [sf1-parquet] - -template benchmark/tpch/sf1/delta/tpch_sf1_delta.benchmark.in -QUERY_NUMBER=21 -QUERY_NUMBER_PADDED=21 diff --git a/benchmark/tpch/sf1/delta/q22.benchmark b/benchmark/tpch/sf1/delta/q22.benchmark deleted file mode 100644 index 11c6dc6..0000000 --- a/benchmark/tpch/sf1/delta/q22.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpch/sf1/delta/q22.benchmark -# description: Run query 22 from the TPC-H benchmark -# group: [sf1-parquet] - -template benchmark/tpch/sf1/delta/tpch_sf1_delta.benchmark.in -QUERY_NUMBER=22 -QUERY_NUMBER_PADDED=22 diff --git a/benchmark/tpch/sf1/delta/load.sql b/benchmark/tpch/sf1/local/delta/load.sql similarity index 100% rename from benchmark/tpch/sf1/delta/load.sql rename to benchmark/tpch/sf1/local/delta/load.sql diff --git a/benchmark/tpch/sf1/local/delta/q01.benchmark b/benchmark/tpch/sf1/local/delta/q01.benchmark new file mode 100644 index 0000000..908a337 --- /dev/null +++ b/benchmark/tpch/sf1/local/delta/q01.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpch/sf1/local/delta/q01.benchmark +# description: Run query 01 from the TPC-H benchmark +# group: [sf1-parquet] + +template benchmark/tpch/sf1/local/delta/tpch_sf1_delta.benchmark.in +QUERY_NUMBER=1 +QUERY_NUMBER_PADDED=01 diff --git a/benchmark/tpch/sf1/local/delta/q02.benchmark b/benchmark/tpch/sf1/local/delta/q02.benchmark new file mode 100644 index 0000000..3225d7e --- /dev/null +++ b/benchmark/tpch/sf1/local/delta/q02.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpch/sf1/local/delta/q02.benchmark +# description: Run query 02 from the TPC-H benchmark +# group: [sf1-parquet] + +template benchmark/tpch/sf1/local/delta/tpch_sf1_delta.benchmark.in +QUERY_NUMBER=2 +QUERY_NUMBER_PADDED=02 diff --git a/benchmark/tpch/sf1/local/delta/q03.benchmark b/benchmark/tpch/sf1/local/delta/q03.benchmark new file mode 100644 index 0000000..6ff95b7 --- /dev/null +++ b/benchmark/tpch/sf1/local/delta/q03.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpch/sf1/local/delta/q03.benchmark +# description: Run query 03 from the TPC-H benchmark +# group: [sf1-parquet] + +template benchmark/tpch/sf1/local/delta/tpch_sf1_delta.benchmark.in +QUERY_NUMBER=3 +QUERY_NUMBER_PADDED=03 diff --git a/benchmark/tpch/sf1/local/delta/q04.benchmark b/benchmark/tpch/sf1/local/delta/q04.benchmark new file mode 100644 index 0000000..08233ff --- /dev/null +++ b/benchmark/tpch/sf1/local/delta/q04.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpch/sf1/local/delta/q04.benchmark +# description: Run query 04 from the TPC-H benchmark +# group: [sf1-parquet] + +template benchmark/tpch/sf1/local/delta/tpch_sf1_delta.benchmark.in +QUERY_NUMBER=4 +QUERY_NUMBER_PADDED=04 diff --git a/benchmark/tpch/sf1/local/delta/q05.benchmark b/benchmark/tpch/sf1/local/delta/q05.benchmark new file mode 100644 index 0000000..61177d9 --- /dev/null +++ b/benchmark/tpch/sf1/local/delta/q05.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpch/sf1/local/delta/q05.benchmark +# description: Run query 05 from the TPC-H benchmark +# group: [sf1-parquet] + +template benchmark/tpch/sf1/local/delta/tpch_sf1_delta.benchmark.in +QUERY_NUMBER=5 +QUERY_NUMBER_PADDED=05 diff --git a/benchmark/tpch/sf1/local/delta/q06.benchmark b/benchmark/tpch/sf1/local/delta/q06.benchmark new file mode 100644 index 0000000..56b374e --- /dev/null +++ b/benchmark/tpch/sf1/local/delta/q06.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpch/sf1/local/delta/q06.benchmark +# description: Run query 06 from the TPC-H benchmark +# group: [sf1-parquet] + +template benchmark/tpch/sf1/local/delta/tpch_sf1_delta.benchmark.in +QUERY_NUMBER=6 +QUERY_NUMBER_PADDED=06 diff --git a/benchmark/tpch/sf1/local/delta/q07.benchmark b/benchmark/tpch/sf1/local/delta/q07.benchmark new file mode 100644 index 0000000..bc4d19f --- /dev/null +++ b/benchmark/tpch/sf1/local/delta/q07.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpch/sf1/local/delta/q07.benchmark +# description: Run query 07 from the TPC-H benchmark +# group: [sf1-parquet] + +template benchmark/tpch/sf1/local/delta/tpch_sf1_delta.benchmark.in +QUERY_NUMBER=7 +QUERY_NUMBER_PADDED=07 diff --git a/benchmark/tpch/sf1/local/delta/q08.benchmark b/benchmark/tpch/sf1/local/delta/q08.benchmark new file mode 100644 index 0000000..b6ad1d9 --- /dev/null +++ b/benchmark/tpch/sf1/local/delta/q08.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpch/sf1/local/delta/q08.benchmark +# description: Run query 08 from the TPC-H benchmark +# group: [sf1-parquet] + +template benchmark/tpch/sf1/local/delta/tpch_sf1_delta.benchmark.in +QUERY_NUMBER=8 +QUERY_NUMBER_PADDED=08 diff --git a/benchmark/tpch/sf1/local/delta/q09.benchmark b/benchmark/tpch/sf1/local/delta/q09.benchmark new file mode 100644 index 0000000..a986686 --- /dev/null +++ b/benchmark/tpch/sf1/local/delta/q09.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpch/sf1/local/delta/q09.benchmark +# description: Run query 09 from the TPC-H benchmark +# group: [sf1-parquet] + +template benchmark/tpch/sf1/local/delta/tpch_sf1_delta.benchmark.in +QUERY_NUMBER=9 +QUERY_NUMBER_PADDED=09 diff --git a/benchmark/tpch/sf1/local/delta/q10.benchmark b/benchmark/tpch/sf1/local/delta/q10.benchmark new file mode 100644 index 0000000..ba2655e --- /dev/null +++ b/benchmark/tpch/sf1/local/delta/q10.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpch/sf1/local/delta/q10.benchmark +# description: Run query 10 from the TPC-H benchmark +# group: [sf1-parquet] + +template benchmark/tpch/sf1/local/delta/tpch_sf1_delta.benchmark.in +QUERY_NUMBER=10 +QUERY_NUMBER_PADDED=10 diff --git a/benchmark/tpch/sf1/local/delta/q11.benchmark b/benchmark/tpch/sf1/local/delta/q11.benchmark new file mode 100644 index 0000000..c590175 --- /dev/null +++ b/benchmark/tpch/sf1/local/delta/q11.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpch/sf1/local/delta/q11.benchmark +# description: Run query 11 from the TPC-H benchmark +# group: [sf1-parquet] + +template benchmark/tpch/sf1/local/delta/tpch_sf1_delta.benchmark.in +QUERY_NUMBER=11 +QUERY_NUMBER_PADDED=11 diff --git a/benchmark/tpch/sf1/local/delta/q12.benchmark b/benchmark/tpch/sf1/local/delta/q12.benchmark new file mode 100644 index 0000000..74b79d8 --- /dev/null +++ b/benchmark/tpch/sf1/local/delta/q12.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpch/sf1/local/delta/q12.benchmark +# description: Run query 12 from the TPC-H benchmark +# group: [sf1-parquet] + +template benchmark/tpch/sf1/local/delta/tpch_sf1_delta.benchmark.in +QUERY_NUMBER=12 +QUERY_NUMBER_PADDED=12 diff --git a/benchmark/tpch/sf1/local/delta/q13.benchmark b/benchmark/tpch/sf1/local/delta/q13.benchmark new file mode 100644 index 0000000..859c301 --- /dev/null +++ b/benchmark/tpch/sf1/local/delta/q13.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpch/sf1/local/delta/q13.benchmark +# description: Run query 13 from the TPC-H benchmark +# group: [sf1-parquet] + +template benchmark/tpch/sf1/local/delta/tpch_sf1_delta.benchmark.in +QUERY_NUMBER=13 +QUERY_NUMBER_PADDED=13 diff --git a/benchmark/tpch/sf1/local/delta/q14.benchmark b/benchmark/tpch/sf1/local/delta/q14.benchmark new file mode 100644 index 0000000..7d7c8c3 --- /dev/null +++ b/benchmark/tpch/sf1/local/delta/q14.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpch/sf1/local/delta/q14.benchmark +# description: Run query 14 from the TPC-H benchmark +# group: [sf1-parquet] + +template benchmark/tpch/sf1/local/delta/tpch_sf1_delta.benchmark.in +QUERY_NUMBER=14 +QUERY_NUMBER_PADDED=14 diff --git a/benchmark/tpch/sf1/local/delta/q15.benchmark b/benchmark/tpch/sf1/local/delta/q15.benchmark new file mode 100644 index 0000000..82110b5 --- /dev/null +++ b/benchmark/tpch/sf1/local/delta/q15.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpch/sf1/local/delta/q15.benchmark +# description: Run query 15 from the TPC-H benchmark +# group: [sf1-parquet] + +template benchmark/tpch/sf1/local/delta/tpch_sf1_delta.benchmark.in +QUERY_NUMBER=15 +QUERY_NUMBER_PADDED=15 diff --git a/benchmark/tpch/sf1/local/delta/q16.benchmark b/benchmark/tpch/sf1/local/delta/q16.benchmark new file mode 100644 index 0000000..f90bc19 --- /dev/null +++ b/benchmark/tpch/sf1/local/delta/q16.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpch/sf1/local/delta/q16.benchmark +# description: Run query 16 from the TPC-H benchmark +# group: [sf1-parquet] + +template benchmark/tpch/sf1/local/delta/tpch_sf1_delta.benchmark.in +QUERY_NUMBER=16 +QUERY_NUMBER_PADDED=16 diff --git a/benchmark/tpch/sf1/local/delta/q17.benchmark b/benchmark/tpch/sf1/local/delta/q17.benchmark new file mode 100644 index 0000000..e489990 --- /dev/null +++ b/benchmark/tpch/sf1/local/delta/q17.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpch/sf1/local/delta/q17.benchmark +# description: Run query 17 from the TPC-H benchmark +# group: [sf1-parquet] + +template benchmark/tpch/sf1/local/delta/tpch_sf1_delta.benchmark.in +QUERY_NUMBER=17 +QUERY_NUMBER_PADDED=17 diff --git a/benchmark/tpch/sf1/local/delta/q18.benchmark b/benchmark/tpch/sf1/local/delta/q18.benchmark new file mode 100644 index 0000000..d47cf87 --- /dev/null +++ b/benchmark/tpch/sf1/local/delta/q18.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpch/sf1/local/delta/q18.benchmark +# description: Run query 18 from the TPC-H benchmark +# group: [sf1-parquet] + +template benchmark/tpch/sf1/local/delta/tpch_sf1_delta.benchmark.in +QUERY_NUMBER=18 +QUERY_NUMBER_PADDED=18 diff --git a/benchmark/tpch/sf1/local/delta/q19.benchmark b/benchmark/tpch/sf1/local/delta/q19.benchmark new file mode 100644 index 0000000..141ccb1 --- /dev/null +++ b/benchmark/tpch/sf1/local/delta/q19.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpch/sf1/local/delta/q19.benchmark +# description: Run query 19 from the TPC-H benchmark +# group: [sf1-parquet] + +template benchmark/tpch/sf1/local/delta/tpch_sf1_delta.benchmark.in +QUERY_NUMBER=19 +QUERY_NUMBER_PADDED=19 diff --git a/benchmark/tpch/sf1/local/delta/q20.benchmark b/benchmark/tpch/sf1/local/delta/q20.benchmark new file mode 100644 index 0000000..e1cbb9d --- /dev/null +++ b/benchmark/tpch/sf1/local/delta/q20.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpch/sf1/local/delta/q20.benchmark +# description: Run query 20 from the TPC-H benchmark +# group: [sf1-parquet] + +template benchmark/tpch/sf1/local/delta/tpch_sf1_delta.benchmark.in +QUERY_NUMBER=20 +QUERY_NUMBER_PADDED=20 diff --git a/benchmark/tpch/sf1/local/delta/q21.benchmark b/benchmark/tpch/sf1/local/delta/q21.benchmark new file mode 100644 index 0000000..73eb0bd --- /dev/null +++ b/benchmark/tpch/sf1/local/delta/q21.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpch/sf1/local/delta/q21.benchmark +# description: Run query 21 from the TPC-H benchmark +# group: [sf1-parquet] + +template benchmark/tpch/sf1/local/delta/tpch_sf1_delta.benchmark.in +QUERY_NUMBER=21 +QUERY_NUMBER_PADDED=21 diff --git a/benchmark/tpch/sf1/local/delta/q22.benchmark b/benchmark/tpch/sf1/local/delta/q22.benchmark new file mode 100644 index 0000000..389b11a --- /dev/null +++ b/benchmark/tpch/sf1/local/delta/q22.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/tpch/sf1/local/delta/q22.benchmark +# description: Run query 22 from the TPC-H benchmark +# group: [sf1-parquet] + +template benchmark/tpch/sf1/local/delta/tpch_sf1_delta.benchmark.in +QUERY_NUMBER=22 +QUERY_NUMBER_PADDED=22 diff --git a/benchmark/tpch/sf1/delta/tpch_sf1_delta.benchmark.in b/benchmark/tpch/sf1/local/delta/tpch_sf1_delta.benchmark.in similarity index 86% rename from benchmark/tpch/sf1/delta/tpch_sf1_delta.benchmark.in rename to benchmark/tpch/sf1/local/delta/tpch_sf1_delta.benchmark.in index a4b066a..256c309 100644 --- a/benchmark/tpch/sf1/delta/tpch_sf1_delta.benchmark.in +++ b/benchmark/tpch/sf1/local/delta/tpch_sf1_delta.benchmark.in @@ -10,7 +10,7 @@ require delta require parquet -load benchmark/tpch/sf1/delta/load.sql +load benchmark/tpch/sf1/local/delta/load.sql run duckdb/extension/tpch/dbgen/queries/q${QUERY_NUMBER_PADDED}.sql diff --git a/benchmark/tpch/sf1/delta-remote/q01.benchmark b/benchmark/tpch/sf1/local/duckdb/q01.benchmark similarity index 50% rename from benchmark/tpch/sf1/delta-remote/q01.benchmark rename to benchmark/tpch/sf1/local/duckdb/q01.benchmark index 8e0fead..6e1a0c4 100644 --- a/benchmark/tpch/sf1/delta-remote/q01.benchmark +++ b/benchmark/tpch/sf1/local/duckdb/q01.benchmark @@ -1,7 +1,7 @@ -# name: benchmark/tpch/sf1-delta/q01.benchmark +# name: benchmark/tpch/sf1/local/duckdb/q01.benchmark # description: Run query 01 from the TPC-H benchmark # group: [sf1-parquet] -template benchmark/tpch/sf1/delta-remote/tpch_sf1_delta.benchmark.in +template benchmark/tpch/sf1/local/duckdb/tpch_sf1_delta.benchmark.in QUERY_NUMBER=1 QUERY_NUMBER_PADDED=01 diff --git a/benchmark/tpch/sf1/delta-remote/q02.benchmark b/benchmark/tpch/sf1/local/duckdb/q02.benchmark similarity index 50% rename from benchmark/tpch/sf1/delta-remote/q02.benchmark rename to benchmark/tpch/sf1/local/duckdb/q02.benchmark index ec28d85..e8a2635 100644 --- a/benchmark/tpch/sf1/delta-remote/q02.benchmark +++ b/benchmark/tpch/sf1/local/duckdb/q02.benchmark @@ -1,7 +1,7 @@ -# name: benchmark/tpch/sf1-delta/q02.benchmark +# name: benchmark/tpch/sf1/local/duckdb/q02.benchmark # description: Run query 02 from the TPC-H benchmark # group: [sf1-parquet] -template benchmark/tpch/sf1/delta-remote/tpch_sf1_delta.benchmark.in +template benchmark/tpch/sf1/local/duckdb/tpch_sf1_delta.benchmark.in QUERY_NUMBER=2 QUERY_NUMBER_PADDED=02 diff --git a/benchmark/tpch/sf1/delta-remote/q03.benchmark b/benchmark/tpch/sf1/local/duckdb/q03.benchmark similarity index 50% rename from benchmark/tpch/sf1/delta-remote/q03.benchmark rename to benchmark/tpch/sf1/local/duckdb/q03.benchmark index bbe7e78..91bec2a 100644 --- a/benchmark/tpch/sf1/delta-remote/q03.benchmark +++ b/benchmark/tpch/sf1/local/duckdb/q03.benchmark @@ -1,7 +1,7 @@ -# name: benchmark/tpch/sf1-delta/q03.benchmark +# name: benchmark/tpch/sf1/local/duckdb/q03.benchmark # description: Run query 03 from the TPC-H benchmark # group: [sf1-parquet] -template benchmark/tpch/sf1/delta-remote/tpch_sf1_delta.benchmark.in +template benchmark/tpch/sf1/local/duckdb/tpch_sf1_delta.benchmark.in QUERY_NUMBER=3 QUERY_NUMBER_PADDED=03 diff --git a/benchmark/tpch/sf1/delta-remote/q04.benchmark b/benchmark/tpch/sf1/local/duckdb/q04.benchmark similarity index 50% rename from benchmark/tpch/sf1/delta-remote/q04.benchmark rename to benchmark/tpch/sf1/local/duckdb/q04.benchmark index 0109582..351fb75 100644 --- a/benchmark/tpch/sf1/delta-remote/q04.benchmark +++ b/benchmark/tpch/sf1/local/duckdb/q04.benchmark @@ -1,7 +1,7 @@ -# name: benchmark/tpch/sf1-delta/q04.benchmark +# name: benchmark/tpch/sf1/local/duckdb/q04.benchmark # description: Run query 04 from the TPC-H benchmark # group: [sf1-parquet] -template benchmark/tpch/sf1/delta-remote/tpch_sf1_delta.benchmark.in +template benchmark/tpch/sf1/local/duckdb/tpch_sf1_delta.benchmark.in QUERY_NUMBER=4 QUERY_NUMBER_PADDED=04 diff --git a/benchmark/tpch/sf1/delta-remote/q05.benchmark b/benchmark/tpch/sf1/local/duckdb/q05.benchmark similarity index 50% rename from benchmark/tpch/sf1/delta-remote/q05.benchmark rename to benchmark/tpch/sf1/local/duckdb/q05.benchmark index 866f526..60d3c0e 100644 --- a/benchmark/tpch/sf1/delta-remote/q05.benchmark +++ b/benchmark/tpch/sf1/local/duckdb/q05.benchmark @@ -1,7 +1,7 @@ -# name: benchmark/tpch/sf1-delta/q05.benchmark +# name: benchmark/tpch/sf1/local/duckdb/q05.benchmark # description: Run query 05 from the TPC-H benchmark # group: [sf1-parquet] -template benchmark/tpch/sf1/delta-remote/tpch_sf1_delta.benchmark.in +template benchmark/tpch/sf1/local/duckdb/tpch_sf1_delta.benchmark.in QUERY_NUMBER=5 QUERY_NUMBER_PADDED=05 diff --git a/benchmark/tpch/sf1/delta-remote/q06.benchmark b/benchmark/tpch/sf1/local/duckdb/q06.benchmark similarity index 50% rename from benchmark/tpch/sf1/delta-remote/q06.benchmark rename to benchmark/tpch/sf1/local/duckdb/q06.benchmark index 77be08b..c0f1ada 100644 --- a/benchmark/tpch/sf1/delta-remote/q06.benchmark +++ b/benchmark/tpch/sf1/local/duckdb/q06.benchmark @@ -1,7 +1,7 @@ -# name: benchmark/tpch/sf1-delta/q06.benchmark +# name: benchmark/tpch/sf1/local/duckdb/q06.benchmark # description: Run query 06 from the TPC-H benchmark # group: [sf1-parquet] -template benchmark/tpch/sf1/delta-remote/tpch_sf1_delta.benchmark.in +template benchmark/tpch/sf1/local/duckdb/tpch_sf1_delta.benchmark.in QUERY_NUMBER=6 QUERY_NUMBER_PADDED=06 diff --git a/benchmark/tpch/sf1/delta-remote/q07.benchmark b/benchmark/tpch/sf1/local/duckdb/q07.benchmark similarity index 50% rename from benchmark/tpch/sf1/delta-remote/q07.benchmark rename to benchmark/tpch/sf1/local/duckdb/q07.benchmark index e354f73..8d7fb7e 100644 --- a/benchmark/tpch/sf1/delta-remote/q07.benchmark +++ b/benchmark/tpch/sf1/local/duckdb/q07.benchmark @@ -1,7 +1,7 @@ -# name: benchmark/tpch/sf1-delta/q07.benchmark +# name: benchmark/tpch/sf1/local/duckdb/q07.benchmark # description: Run query 07 from the TPC-H benchmark # group: [sf1-parquet] -template benchmark/tpch/sf1/delta-remote/tpch_sf1_delta.benchmark.in +template benchmark/tpch/sf1/local/duckdb/tpch_sf1_delta.benchmark.in QUERY_NUMBER=7 QUERY_NUMBER_PADDED=07 diff --git a/benchmark/tpch/sf1/delta-remote/q08.benchmark b/benchmark/tpch/sf1/local/duckdb/q08.benchmark similarity index 50% rename from benchmark/tpch/sf1/delta-remote/q08.benchmark rename to benchmark/tpch/sf1/local/duckdb/q08.benchmark index 2c89469..ea880db 100644 --- a/benchmark/tpch/sf1/delta-remote/q08.benchmark +++ b/benchmark/tpch/sf1/local/duckdb/q08.benchmark @@ -1,7 +1,7 @@ -# name: benchmark/tpch/sf1-delta/q08.benchmark +# name: benchmark/tpch/sf1/local/duckdb/q08.benchmark # description: Run query 08 from the TPC-H benchmark # group: [sf1-parquet] -template benchmark/tpch/sf1/delta-remote/tpch_sf1_delta.benchmark.in +template benchmark/tpch/sf1/local/duckdb/tpch_sf1_delta.benchmark.in QUERY_NUMBER=8 QUERY_NUMBER_PADDED=08 diff --git a/benchmark/tpch/sf1/delta-remote/q09.benchmark b/benchmark/tpch/sf1/local/duckdb/q09.benchmark similarity index 50% rename from benchmark/tpch/sf1/delta-remote/q09.benchmark rename to benchmark/tpch/sf1/local/duckdb/q09.benchmark index 4b5c6dd..d89908b 100644 --- a/benchmark/tpch/sf1/delta-remote/q09.benchmark +++ b/benchmark/tpch/sf1/local/duckdb/q09.benchmark @@ -1,7 +1,7 @@ -# name: benchmark/tpch/sf1-delta/q09.benchmark +# name: benchmark/tpch/sf1/local/duckdb/q09.benchmark # description: Run query 09 from the TPC-H benchmark # group: [sf1-parquet] -template benchmark/tpch/sf1/delta-remote/tpch_sf1_delta.benchmark.in +template benchmark/tpch/sf1/local/duckdb/tpch_sf1_delta.benchmark.in QUERY_NUMBER=9 QUERY_NUMBER_PADDED=09 diff --git a/benchmark/tpch/sf1/delta-remote/q10.benchmark b/benchmark/tpch/sf1/local/duckdb/q10.benchmark similarity index 50% rename from benchmark/tpch/sf1/delta-remote/q10.benchmark rename to benchmark/tpch/sf1/local/duckdb/q10.benchmark index 48bcfd3..649f342 100644 --- a/benchmark/tpch/sf1/delta-remote/q10.benchmark +++ b/benchmark/tpch/sf1/local/duckdb/q10.benchmark @@ -1,7 +1,7 @@ -# name: benchmark/tpch/sf1-delta/q10.benchmark +# name: benchmark/tpch/sf1/local/duckdb/q10.benchmark # description: Run query 10 from the TPC-H benchmark # group: [sf1-parquet] -template benchmark/tpch/sf1/delta-remote/tpch_sf1_delta.benchmark.in +template benchmark/tpch/sf1/local/duckdb/tpch_sf1_delta.benchmark.in QUERY_NUMBER=10 QUERY_NUMBER_PADDED=10 diff --git a/benchmark/tpch/sf1/delta-remote/q11.benchmark b/benchmark/tpch/sf1/local/duckdb/q11.benchmark similarity index 50% rename from benchmark/tpch/sf1/delta-remote/q11.benchmark rename to benchmark/tpch/sf1/local/duckdb/q11.benchmark index 92520d6..d093170 100644 --- a/benchmark/tpch/sf1/delta-remote/q11.benchmark +++ b/benchmark/tpch/sf1/local/duckdb/q11.benchmark @@ -1,7 +1,7 @@ -# name: benchmark/tpch/sf1-delta/q11.benchmark +# name: benchmark/tpch/sf1/local/duckdb/q11.benchmark # description: Run query 11 from the TPC-H benchmark # group: [sf1-parquet] -template benchmark/tpch/sf1/delta-remote/tpch_sf1_delta.benchmark.in +template benchmark/tpch/sf1/local/duckdb/tpch_sf1_delta.benchmark.in QUERY_NUMBER=11 QUERY_NUMBER_PADDED=11 diff --git a/benchmark/tpch/sf1/delta-remote/q12.benchmark b/benchmark/tpch/sf1/local/duckdb/q12.benchmark similarity index 50% rename from benchmark/tpch/sf1/delta-remote/q12.benchmark rename to benchmark/tpch/sf1/local/duckdb/q12.benchmark index 8a4b1b4..1da4105 100644 --- a/benchmark/tpch/sf1/delta-remote/q12.benchmark +++ b/benchmark/tpch/sf1/local/duckdb/q12.benchmark @@ -1,7 +1,7 @@ -# name: benchmark/tpch/sf1-delta/q12.benchmark +# name: benchmark/tpch/sf1/local/duckdb/q12.benchmark # description: Run query 12 from the TPC-H benchmark # group: [sf1-parquet] -template benchmark/tpch/sf1/delta-remote/tpch_sf1_delta.benchmark.in +template benchmark/tpch/sf1/local/duckdb/tpch_sf1_delta.benchmark.in QUERY_NUMBER=12 QUERY_NUMBER_PADDED=12 diff --git a/benchmark/tpch/sf1/delta-remote/q13.benchmark b/benchmark/tpch/sf1/local/duckdb/q13.benchmark similarity index 50% rename from benchmark/tpch/sf1/delta-remote/q13.benchmark rename to benchmark/tpch/sf1/local/duckdb/q13.benchmark index 2402038..a7d1342 100644 --- a/benchmark/tpch/sf1/delta-remote/q13.benchmark +++ b/benchmark/tpch/sf1/local/duckdb/q13.benchmark @@ -1,7 +1,7 @@ -# name: benchmark/tpch/sf1-delta/q13.benchmark +# name: benchmark/tpch/sf1/local/duckdb/q13.benchmark # description: Run query 13 from the TPC-H benchmark # group: [sf1-parquet] -template benchmark/tpch/sf1/delta-remote/tpch_sf1_delta.benchmark.in +template benchmark/tpch/sf1/local/duckdb/tpch_sf1_delta.benchmark.in QUERY_NUMBER=13 QUERY_NUMBER_PADDED=13 diff --git a/benchmark/tpch/sf1/delta-remote/q14.benchmark b/benchmark/tpch/sf1/local/duckdb/q14.benchmark similarity index 50% rename from benchmark/tpch/sf1/delta-remote/q14.benchmark rename to benchmark/tpch/sf1/local/duckdb/q14.benchmark index 900c2de..e4e57f3 100644 --- a/benchmark/tpch/sf1/delta-remote/q14.benchmark +++ b/benchmark/tpch/sf1/local/duckdb/q14.benchmark @@ -1,7 +1,7 @@ -# name: benchmark/tpch/sf1-delta/q14.benchmark +# name: benchmark/tpch/sf1/local/duckdb/q14.benchmark # description: Run query 14 from the TPC-H benchmark # group: [sf1-parquet] -template benchmark/tpch/sf1/delta-remote/tpch_sf1_delta.benchmark.in +template benchmark/tpch/sf1/local/duckdb/tpch_sf1_delta.benchmark.in QUERY_NUMBER=14 QUERY_NUMBER_PADDED=14 diff --git a/benchmark/tpch/sf1/delta-remote/q15.benchmark b/benchmark/tpch/sf1/local/duckdb/q15.benchmark similarity index 50% rename from benchmark/tpch/sf1/delta-remote/q15.benchmark rename to benchmark/tpch/sf1/local/duckdb/q15.benchmark index 0cd2fdb..7991990 100644 --- a/benchmark/tpch/sf1/delta-remote/q15.benchmark +++ b/benchmark/tpch/sf1/local/duckdb/q15.benchmark @@ -1,7 +1,7 @@ -# name: benchmark/tpch/sf1-delta/q15.benchmark +# name: benchmark/tpch/sf1/local/duckdb/q15.benchmark # description: Run query 15 from the TPC-H benchmark # group: [sf1-parquet] -template benchmark/tpch/sf1/delta-remote/tpch_sf1_delta.benchmark.in +template benchmark/tpch/sf1/local/duckdb/tpch_sf1_delta.benchmark.in QUERY_NUMBER=15 QUERY_NUMBER_PADDED=15 diff --git a/benchmark/tpch/sf1/delta-remote/q16.benchmark b/benchmark/tpch/sf1/local/duckdb/q16.benchmark similarity index 50% rename from benchmark/tpch/sf1/delta-remote/q16.benchmark rename to benchmark/tpch/sf1/local/duckdb/q16.benchmark index f66de95..54515cb 100644 --- a/benchmark/tpch/sf1/delta-remote/q16.benchmark +++ b/benchmark/tpch/sf1/local/duckdb/q16.benchmark @@ -1,7 +1,7 @@ -# name: benchmark/tpch/sf1-delta/q16.benchmark +# name: benchmark/tpch/sf1/local/duckdb/q16.benchmark # description: Run query 16 from the TPC-H benchmark # group: [sf1-parquet] -template benchmark/tpch/sf1/delta-remote/tpch_sf1_delta.benchmark.in +template benchmark/tpch/sf1/local/duckdb/tpch_sf1_delta.benchmark.in QUERY_NUMBER=16 QUERY_NUMBER_PADDED=16 diff --git a/benchmark/tpch/sf1/delta-remote/q17.benchmark b/benchmark/tpch/sf1/local/duckdb/q17.benchmark similarity index 50% rename from benchmark/tpch/sf1/delta-remote/q17.benchmark rename to benchmark/tpch/sf1/local/duckdb/q17.benchmark index a08bdd9..d8e6ed2 100644 --- a/benchmark/tpch/sf1/delta-remote/q17.benchmark +++ b/benchmark/tpch/sf1/local/duckdb/q17.benchmark @@ -1,7 +1,7 @@ -# name: benchmark/tpch/sf1-delta/q17.benchmark +# name: benchmark/tpch/sf1/local/duckdb/q17.benchmark # description: Run query 17 from the TPC-H benchmark # group: [sf1-parquet] -template benchmark/tpch/sf1/delta-remote/tpch_sf1_delta.benchmark.in +template benchmark/tpch/sf1/local/duckdb/tpch_sf1_delta.benchmark.in QUERY_NUMBER=17 QUERY_NUMBER_PADDED=17 diff --git a/benchmark/tpch/sf1/delta-remote/q18.benchmark b/benchmark/tpch/sf1/local/duckdb/q18.benchmark similarity index 50% rename from benchmark/tpch/sf1/delta-remote/q18.benchmark rename to benchmark/tpch/sf1/local/duckdb/q18.benchmark index 56681e3..9325b65 100644 --- a/benchmark/tpch/sf1/delta-remote/q18.benchmark +++ b/benchmark/tpch/sf1/local/duckdb/q18.benchmark @@ -1,7 +1,7 @@ -# name: benchmark/tpch/sf1-delta/q18.benchmark +# name: benchmark/tpch/sf1/local/duckdb/q18.benchmark # description: Run query 18 from the TPC-H benchmark # group: [sf1-parquet] -template benchmark/tpch/sf1/delta-remote/tpch_sf1_delta.benchmark.in +template benchmark/tpch/sf1/local/duckdb/tpch_sf1_delta.benchmark.in QUERY_NUMBER=18 QUERY_NUMBER_PADDED=18 diff --git a/benchmark/tpch/sf1/delta-remote/q19.benchmark b/benchmark/tpch/sf1/local/duckdb/q19.benchmark similarity index 50% rename from benchmark/tpch/sf1/delta-remote/q19.benchmark rename to benchmark/tpch/sf1/local/duckdb/q19.benchmark index cc844b9..44885a5 100644 --- a/benchmark/tpch/sf1/delta-remote/q19.benchmark +++ b/benchmark/tpch/sf1/local/duckdb/q19.benchmark @@ -1,7 +1,7 @@ -# name: benchmark/tpch/sf1-delta/q19.benchmark +# name: benchmark/tpch/sf1/local/duckdb/q19.benchmark # description: Run query 19 from the TPC-H benchmark # group: [sf1-parquet] -template benchmark/tpch/sf1/delta-remote/tpch_sf1_delta.benchmark.in +template benchmark/tpch/sf1/local/duckdb/tpch_sf1_delta.benchmark.in QUERY_NUMBER=19 QUERY_NUMBER_PADDED=19 diff --git a/benchmark/tpch/sf1/delta-remote/q20.benchmark b/benchmark/tpch/sf1/local/duckdb/q20.benchmark similarity index 50% rename from benchmark/tpch/sf1/delta-remote/q20.benchmark rename to benchmark/tpch/sf1/local/duckdb/q20.benchmark index 9564493..ae66625 100644 --- a/benchmark/tpch/sf1/delta-remote/q20.benchmark +++ b/benchmark/tpch/sf1/local/duckdb/q20.benchmark @@ -1,7 +1,7 @@ -# name: benchmark/tpch/sf1-delta/q20.benchmark +# name: benchmark/tpch/sf1/local/duckdb/q20.benchmark # description: Run query 20 from the TPC-H benchmark # group: [sf1-parquet] -template benchmark/tpch/sf1/delta-remote/tpch_sf1_delta.benchmark.in +template benchmark/tpch/sf1/local/duckdb/tpch_sf1_delta.benchmark.in QUERY_NUMBER=20 QUERY_NUMBER_PADDED=20 diff --git a/benchmark/tpch/sf1/delta-remote/q21.benchmark b/benchmark/tpch/sf1/local/duckdb/q21.benchmark similarity index 50% rename from benchmark/tpch/sf1/delta-remote/q21.benchmark rename to benchmark/tpch/sf1/local/duckdb/q21.benchmark index c3337f5..759bdd3 100644 --- a/benchmark/tpch/sf1/delta-remote/q21.benchmark +++ b/benchmark/tpch/sf1/local/duckdb/q21.benchmark @@ -1,7 +1,7 @@ -# name: benchmark/tpch/sf1-delta/q21.benchmark +# name: benchmark/tpch/sf1/local/duckdb/q21.benchmark # description: Run query 21 from the TPC-H benchmark # group: [sf1-parquet] -template benchmark/tpch/sf1/delta-remote/tpch_sf1_delta.benchmark.in +template benchmark/tpch/sf1/local/duckdb/tpch_sf1_delta.benchmark.in QUERY_NUMBER=21 QUERY_NUMBER_PADDED=21 diff --git a/benchmark/tpch/sf1/delta-remote/q22.benchmark b/benchmark/tpch/sf1/local/duckdb/q22.benchmark similarity index 50% rename from benchmark/tpch/sf1/delta-remote/q22.benchmark rename to benchmark/tpch/sf1/local/duckdb/q22.benchmark index 7eecc4b..dfd3672 100644 --- a/benchmark/tpch/sf1/delta-remote/q22.benchmark +++ b/benchmark/tpch/sf1/local/duckdb/q22.benchmark @@ -1,7 +1,7 @@ -# name: benchmark/tpch/sf1-delta/q22.benchmark +# name: benchmark/tpch/sf1/local/duckdb/q22.benchmark # description: Run query 22 from the TPC-H benchmark # group: [sf1-parquet] -template benchmark/tpch/sf1/delta-remote/tpch_sf1_delta.benchmark.in +template benchmark/tpch/sf1/local/duckdb/tpch_sf1_delta.benchmark.in QUERY_NUMBER=22 QUERY_NUMBER_PADDED=22 diff --git a/benchmark/tpch/sf1/local/duckdb/tpch_sf1_delta.benchmark.in b/benchmark/tpch/sf1/local/duckdb/tpch_sf1_delta.benchmark.in new file mode 100644 index 0000000..528150b --- /dev/null +++ b/benchmark/tpch/sf1/local/duckdb/tpch_sf1_delta.benchmark.in @@ -0,0 +1,24 @@ +# name: ${FILE_PATH} +# description: ${DESCRIPTION} +# group: [sf1] + +name Q${QUERY_NUMBER_PADDED} +group tpch +subgroup sf1 + +require delta + +require parquet + +require tpch + +run +attach './data/generated/tpch_sf1/duckdb.db' as tpch; +use tpch; +pragma tpch(${QUERY_NUMBER}) + +cleanup +use memory; +detach tpch; + +result duckdb/extension/tpch/dbgen/answers/sf1/q${QUERY_NUMBER_PADDED}.csv \ No newline at end of file diff --git a/benchmark/tpch/sf1/parquet-remote/load.sql b/benchmark/tpch/sf1/parquet-remote/load.sql deleted file mode 100644 index 23c8ed2..0000000 --- a/benchmark/tpch/sf1/parquet-remote/load.sql +++ /dev/null @@ -1,8 +0,0 @@ -create view customer as from parquet_scan('s3://test-bucket-ceiveran/delta_testing/tpch_sf0_01' || '/customer/parquet/**/*.parquet'); -create view lineitem as from parquet_scan('s3://test-bucket-ceiveran/delta_testing/tpch_sf0_01' || '/lineitem/parquet/**/*.parquet'); -create view nation as from parquet_scan('s3://test-bucket-ceiveran/delta_testing/tpch_sf0_01' || '/nation/parquet/**/*.parquet'); -create view orders as from parquet_scan('s3://test-bucket-ceiveran/delta_testing/tpch_sf0_01' || '/orders/parquet/**/*.parquet'); -create view part as from parquet_scan('s3://test-bucket-ceiveran/delta_testing/tpch_sf0_01' || '/part/parquet/**/*.parquet'); -create view partsupp as from parquet_scan('s3://test-bucket-ceiveran/delta_testing/tpch_sf0_01' || '/partsupp/parquet/**/*.parquet'); -create view region as from parquet_scan('s3://test-bucket-ceiveran/delta_testing/tpch_sf0_01' || '/region/parquet/**/*.parquet'); -create view supplier as from parquet_scan('s3://test-bucket-ceiveran/delta_testing/tpch_sf0_01' || '/supplier/parquet/**/*.parquet'); \ No newline at end of file diff --git a/benchmark/tpch/sf1/parquet-remote/q01.benchmark b/benchmark/tpch/sf1/parquet-remote/q01.benchmark deleted file mode 100644 index a9232b7..0000000 --- a/benchmark/tpch/sf1/parquet-remote/q01.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpch/sf1-delta/q01.benchmark -# description: Run query 01 from the TPC-H benchmark -# group: [sf1-parquet] - -template benchmark/tpch/sf1/parquet-remote/tpch_sf1_delta.benchmark.in -QUERY_NUMBER=1 -QUERY_NUMBER_PADDED=01 diff --git a/benchmark/tpch/sf1/parquet-remote/q02.benchmark b/benchmark/tpch/sf1/parquet-remote/q02.benchmark deleted file mode 100644 index c9b6519..0000000 --- a/benchmark/tpch/sf1/parquet-remote/q02.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpch/sf1-delta/q02.benchmark -# description: Run query 02 from the TPC-H benchmark -# group: [sf1-parquet] - -template benchmark/tpch/sf1/parquet-remote/tpch_sf1_delta.benchmark.in -QUERY_NUMBER=2 -QUERY_NUMBER_PADDED=02 diff --git a/benchmark/tpch/sf1/parquet-remote/q03.benchmark b/benchmark/tpch/sf1/parquet-remote/q03.benchmark deleted file mode 100644 index b3838a2..0000000 --- a/benchmark/tpch/sf1/parquet-remote/q03.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpch/sf1-delta/q03.benchmark -# description: Run query 03 from the TPC-H benchmark -# group: [sf1-parquet] - -template benchmark/tpch/sf1/parquet-remote/tpch_sf1_delta.benchmark.in -QUERY_NUMBER=3 -QUERY_NUMBER_PADDED=03 diff --git a/benchmark/tpch/sf1/parquet-remote/q04.benchmark b/benchmark/tpch/sf1/parquet-remote/q04.benchmark deleted file mode 100644 index 9d7da66..0000000 --- a/benchmark/tpch/sf1/parquet-remote/q04.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpch/sf1-delta/q04.benchmark -# description: Run query 04 from the TPC-H benchmark -# group: [sf1-parquet] - -template benchmark/tpch/sf1/parquet-remote/tpch_sf1_delta.benchmark.in -QUERY_NUMBER=4 -QUERY_NUMBER_PADDED=04 diff --git a/benchmark/tpch/sf1/parquet-remote/q05.benchmark b/benchmark/tpch/sf1/parquet-remote/q05.benchmark deleted file mode 100644 index 2aae115..0000000 --- a/benchmark/tpch/sf1/parquet-remote/q05.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpch/sf1-delta/q05.benchmark -# description: Run query 05 from the TPC-H benchmark -# group: [sf1-parquet] - -template benchmark/tpch/sf1/parquet-remote/tpch_sf1_delta.benchmark.in -QUERY_NUMBER=5 -QUERY_NUMBER_PADDED=05 diff --git a/benchmark/tpch/sf1/parquet-remote/q06.benchmark b/benchmark/tpch/sf1/parquet-remote/q06.benchmark deleted file mode 100644 index 399e407..0000000 --- a/benchmark/tpch/sf1/parquet-remote/q06.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpch/sf1-delta/q06.benchmark -# description: Run query 06 from the TPC-H benchmark -# group: [sf1-parquet] - -template benchmark/tpch/sf1/parquet-remote/tpch_sf1_delta.benchmark.in -QUERY_NUMBER=6 -QUERY_NUMBER_PADDED=06 diff --git a/benchmark/tpch/sf1/parquet-remote/q07.benchmark b/benchmark/tpch/sf1/parquet-remote/q07.benchmark deleted file mode 100644 index 1d741f2..0000000 --- a/benchmark/tpch/sf1/parquet-remote/q07.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpch/sf1-delta/q07.benchmark -# description: Run query 07 from the TPC-H benchmark -# group: [sf1-parquet] - -template benchmark/tpch/sf1/parquet-remote/tpch_sf1_delta.benchmark.in -QUERY_NUMBER=7 -QUERY_NUMBER_PADDED=07 diff --git a/benchmark/tpch/sf1/parquet-remote/q08.benchmark b/benchmark/tpch/sf1/parquet-remote/q08.benchmark deleted file mode 100644 index 92df476..0000000 --- a/benchmark/tpch/sf1/parquet-remote/q08.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpch/sf1-delta/q08.benchmark -# description: Run query 08 from the TPC-H benchmark -# group: [sf1-parquet] - -template benchmark/tpch/sf1/parquet-remote/tpch_sf1_delta.benchmark.in -QUERY_NUMBER=8 -QUERY_NUMBER_PADDED=08 diff --git a/benchmark/tpch/sf1/parquet-remote/q09.benchmark b/benchmark/tpch/sf1/parquet-remote/q09.benchmark deleted file mode 100644 index caede6e..0000000 --- a/benchmark/tpch/sf1/parquet-remote/q09.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpch/sf1-delta/q09.benchmark -# description: Run query 09 from the TPC-H benchmark -# group: [sf1-parquet] - -template benchmark/tpch/sf1/parquet-remote/tpch_sf1_delta.benchmark.in -QUERY_NUMBER=9 -QUERY_NUMBER_PADDED=09 diff --git a/benchmark/tpch/sf1/parquet-remote/q10.benchmark b/benchmark/tpch/sf1/parquet-remote/q10.benchmark deleted file mode 100644 index 2f23db9..0000000 --- a/benchmark/tpch/sf1/parquet-remote/q10.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpch/sf1-delta/q10.benchmark -# description: Run query 10 from the TPC-H benchmark -# group: [sf1-parquet] - -template benchmark/tpch/sf1/parquet-remote/tpch_sf1_delta.benchmark.in -QUERY_NUMBER=10 -QUERY_NUMBER_PADDED=10 diff --git a/benchmark/tpch/sf1/parquet-remote/q11.benchmark b/benchmark/tpch/sf1/parquet-remote/q11.benchmark deleted file mode 100644 index 076b15f..0000000 --- a/benchmark/tpch/sf1/parquet-remote/q11.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpch/sf1-delta/q11.benchmark -# description: Run query 11 from the TPC-H benchmark -# group: [sf1-parquet] - -template benchmark/tpch/sf1/parquet-remote/tpch_sf1_delta.benchmark.in -QUERY_NUMBER=11 -QUERY_NUMBER_PADDED=11 diff --git a/benchmark/tpch/sf1/parquet-remote/q12.benchmark b/benchmark/tpch/sf1/parquet-remote/q12.benchmark deleted file mode 100644 index 182bbd2..0000000 --- a/benchmark/tpch/sf1/parquet-remote/q12.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpch/sf1-delta/q12.benchmark -# description: Run query 12 from the TPC-H benchmark -# group: [sf1-parquet] - -template benchmark/tpch/sf1/parquet-remote/tpch_sf1_delta.benchmark.in -QUERY_NUMBER=12 -QUERY_NUMBER_PADDED=12 diff --git a/benchmark/tpch/sf1/parquet-remote/q13.benchmark b/benchmark/tpch/sf1/parquet-remote/q13.benchmark deleted file mode 100644 index f316033..0000000 --- a/benchmark/tpch/sf1/parquet-remote/q13.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpch/sf1-delta/q13.benchmark -# description: Run query 13 from the TPC-H benchmark -# group: [sf1-parquet] - -template benchmark/tpch/sf1/parquet-remote/tpch_sf1_delta.benchmark.in -QUERY_NUMBER=13 -QUERY_NUMBER_PADDED=13 diff --git a/benchmark/tpch/sf1/parquet-remote/q14.benchmark b/benchmark/tpch/sf1/parquet-remote/q14.benchmark deleted file mode 100644 index 5cc06ab..0000000 --- a/benchmark/tpch/sf1/parquet-remote/q14.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpch/sf1-delta/q14.benchmark -# description: Run query 14 from the TPC-H benchmark -# group: [sf1-parquet] - -template benchmark/tpch/sf1/parquet-remote/tpch_sf1_delta.benchmark.in -QUERY_NUMBER=14 -QUERY_NUMBER_PADDED=14 diff --git a/benchmark/tpch/sf1/parquet-remote/q15.benchmark b/benchmark/tpch/sf1/parquet-remote/q15.benchmark deleted file mode 100644 index 421ccb6..0000000 --- a/benchmark/tpch/sf1/parquet-remote/q15.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpch/sf1-delta/q15.benchmark -# description: Run query 15 from the TPC-H benchmark -# group: [sf1-parquet] - -template benchmark/tpch/sf1/parquet-remote/tpch_sf1_delta.benchmark.in -QUERY_NUMBER=15 -QUERY_NUMBER_PADDED=15 diff --git a/benchmark/tpch/sf1/parquet-remote/q16.benchmark b/benchmark/tpch/sf1/parquet-remote/q16.benchmark deleted file mode 100644 index 315d76b..0000000 --- a/benchmark/tpch/sf1/parquet-remote/q16.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpch/sf1-delta/q16.benchmark -# description: Run query 16 from the TPC-H benchmark -# group: [sf1-parquet] - -template benchmark/tpch/sf1/parquet-remote/tpch_sf1_delta.benchmark.in -QUERY_NUMBER=16 -QUERY_NUMBER_PADDED=16 diff --git a/benchmark/tpch/sf1/parquet-remote/q17.benchmark b/benchmark/tpch/sf1/parquet-remote/q17.benchmark deleted file mode 100644 index 241e412..0000000 --- a/benchmark/tpch/sf1/parquet-remote/q17.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpch/sf1-delta/q17.benchmark -# description: Run query 17 from the TPC-H benchmark -# group: [sf1-parquet] - -template benchmark/tpch/sf1/parquet-remote/tpch_sf1_delta.benchmark.in -QUERY_NUMBER=17 -QUERY_NUMBER_PADDED=17 diff --git a/benchmark/tpch/sf1/parquet-remote/q18.benchmark b/benchmark/tpch/sf1/parquet-remote/q18.benchmark deleted file mode 100644 index 3d2d3d6..0000000 --- a/benchmark/tpch/sf1/parquet-remote/q18.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpch/sf1-delta/q18.benchmark -# description: Run query 18 from the TPC-H benchmark -# group: [sf1-parquet] - -template benchmark/tpch/sf1/parquet-remote/tpch_sf1_delta.benchmark.in -QUERY_NUMBER=18 -QUERY_NUMBER_PADDED=18 diff --git a/benchmark/tpch/sf1/parquet-remote/q19.benchmark b/benchmark/tpch/sf1/parquet-remote/q19.benchmark deleted file mode 100644 index 6c47d3d..0000000 --- a/benchmark/tpch/sf1/parquet-remote/q19.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpch/sf1-delta/q19.benchmark -# description: Run query 19 from the TPC-H benchmark -# group: [sf1-parquet] - -template benchmark/tpch/sf1/parquet-remote/tpch_sf1_delta.benchmark.in -QUERY_NUMBER=19 -QUERY_NUMBER_PADDED=19 diff --git a/benchmark/tpch/sf1/parquet-remote/q20.benchmark b/benchmark/tpch/sf1/parquet-remote/q20.benchmark deleted file mode 100644 index 54b511d..0000000 --- a/benchmark/tpch/sf1/parquet-remote/q20.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpch/sf1-delta/q20.benchmark -# description: Run query 20 from the TPC-H benchmark -# group: [sf1-parquet] - -template benchmark/tpch/sf1/parquet-remote/tpch_sf1_delta.benchmark.in -QUERY_NUMBER=20 -QUERY_NUMBER_PADDED=20 diff --git a/benchmark/tpch/sf1/parquet-remote/q21.benchmark b/benchmark/tpch/sf1/parquet-remote/q21.benchmark deleted file mode 100644 index 965a663..0000000 --- a/benchmark/tpch/sf1/parquet-remote/q21.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpch/sf1-delta/q21.benchmark -# description: Run query 21 from the TPC-H benchmark -# group: [sf1-parquet] - -template benchmark/tpch/sf1/parquet-remote/tpch_sf1_delta.benchmark.in -QUERY_NUMBER=21 -QUERY_NUMBER_PADDED=21 diff --git a/benchmark/tpch/sf1/parquet-remote/q22.benchmark b/benchmark/tpch/sf1/parquet-remote/q22.benchmark deleted file mode 100644 index 9f57f1b..0000000 --- a/benchmark/tpch/sf1/parquet-remote/q22.benchmark +++ /dev/null @@ -1,7 +0,0 @@ -# name: benchmark/tpch/sf1-delta/q22.benchmark -# description: Run query 22 from the TPC-H benchmark -# group: [sf1-parquet] - -template benchmark/tpch/sf1/parquet-remote/tpch_sf1_delta.benchmark.in -QUERY_NUMBER=22 -QUERY_NUMBER_PADDED=22 diff --git a/benchmark/tpch/sf1/parquet-remote/tpch_sf1_delta.benchmark.in b/benchmark/tpch/sf1/parquet-remote/tpch_sf1_delta.benchmark.in deleted file mode 100644 index 73aa48e..0000000 --- a/benchmark/tpch/sf1/parquet-remote/tpch_sf1_delta.benchmark.in +++ /dev/null @@ -1,19 +0,0 @@ -# name: ${FILE_PATH} -# description: ${DESCRIPTION} -# group: [sf1] - -name Q${QUERY_NUMBER_PADDED} -group tpch -subgroup sf1 - -require delta - -require parquet - -require httpfs - -load benchmark/tpch/sf1/parquet-remote/load.sql - -run duckdb/extension/tpch/dbgen/queries/q${QUERY_NUMBER_PADDED}.sql - -result duckdb/extension/tpch/dbgen/answers/sf0.01/q${QUERY_NUMBER_PADDED}.csv \ No newline at end of file diff --git a/scripts/generate_test_data.py b/scripts/generate_test_data.py index 7487681..5df5dc5 100644 --- a/scripts/generate_test_data.py +++ b/scripts/generate_test_data.py @@ -9,9 +9,8 @@ import math import glob -# BASE_PATH = os.path.dirname(os.path.realpath(__file__)) + "/../data/generated" -BASE_PATH = '/mount/generated' -TMP_PATH = '/mount/tmp' +BASE_PATH = os.path.dirname(os.path.realpath(__file__)) + "/../data/generated" +TMP_PATH = '/tmp' def delete_old_files(): if (os.path.isdir(BASE_PATH)): @@ -46,7 +45,7 @@ def generate_test_data_delta_rs_multi(path, init, tables, splits = 1): file_no = 0 while file_no < splits: os.makedirs(f"{generated_path}/{table['name']}/parquet", exist_ok=True) - # Write DuckDB's reference data + # Write DuckDB's reference data con.sql(f"COPY ({table['query']} where rowid >= {(file_no) * tuples_per_file} and rowid < {(file_no+1) * tuples_per_file}) to '{generated_path}/{table['name']}/parquet/data_{file_no}.parquet' (FORMAT parquet)") file_no += 1 @@ -108,7 +107,7 @@ def generate_test_data_pyspark(name, current_path, input_path, delete_predicate builder = SparkSession.builder.appName("MyApp") \ .config("spark.sql.extensions", "io.delta.sql.DeltaSparkSessionExtension") \ .config("spark.sql.catalog.spark_catalog", "org.apache.spark.sql.delta.catalog.DeltaCatalog") \ - .config("spark.driver.memory", "150g") + .config("spark.driver.memory", "8g") spark = configure_spark_with_delta_pip(builder).getOrCreate() @@ -142,128 +141,88 @@ def generate_test_data_pyspark(name, current_path, input_path, delete_predicate # TO CLEAN, uncomment # delete_old_files() -# ### TPCH SF1 in 10 appends -# init = f"call dbgen(sf=0.01);" -# tables = ["customer","lineitem","nation","orders","part","partsupp","region","supplier"] -# queries = [f"from {x}" for x in tables] -# tables = [{'name': x[0], 'query':x[1]} for x in zip(tables,queries)] -# generate_test_data_delta_rs_multi("delta_rs_tpch_sf0_01", init, tables, splits=10) -# - -### TPCDS SF1 -# init = f"call dsdgen(sf=1);" -# tables = ["call_center","catalog_page","catalog_returns","catalog_sales","customer","customer_demographics","customer_address","date_dim","household_demographics","inventory","income_band","item","promotion","reason","ship_mode","store","store_returns","store_sales","time_dim","warehouse","web_page","web_returns","web_sales","web_site"] -# queries = [f"from {x}" for x in tables] -# tables = [{'name': x[0], 'query':x[1]} for x in zip(tables,queries)] -# generate_test_data_delta_rs_multi("delta_rs_tpcds_sf1", init, tables, splits=1) -# -# ### TPCDS SF1 -# init = f"call dsdgen(sf=1);" -# tables = ["call_center","catalog_page","catalog_returns","catalog_sales","customer","customer_demographics","customer_address","date_dim","household_demographics","inventory","income_band","item","promotion","reason","ship_mode","store","store_returns","store_sales","time_dim","warehouse","web_page","web_returns","web_sales","web_site"] -# queries = [f"from {x}" for x in tables] -# tables = [{'name': x[0], 'query':x[1]} for x in zip(tables,queries)] -# generate_test_data_delta_rs_multi("delta_rs_tpcds_sf1", init, tables, splits=1) - -# -# ### Simple partitioned table -# query = "CREATE table test_table AS SELECT i, i%2 as part from range(0,10) tbl(i);" -# generate_test_data_delta_rs("simple_partitioned", query, "part") -# -# ### Lineitem SF0.01 No partitions -# query = "call dbgen(sf=0.01);" -# query += "CREATE table test_table AS SELECT * as part from lineitem;" -# generate_test_data_delta_rs("lineitem_sf0_01", query) -# -# ### Lineitem SF0.01 10 Partitions -# query = "call dbgen(sf=0.01);" -# query += "CREATE table test_table AS SELECT *, l_orderkey%10 as part from lineitem;" -# generate_test_data_delta_rs("lineitem_sf0_01_10part", query, "part") -# -# ### Lineitem SF1 10 Partitions -# query = "call dbgen(sf=1);" -# query += "CREATE table test_table AS SELECT *, l_orderkey%10 as part from lineitem;" -# generate_test_data_delta_rs("lineitem_sf1_10part", query, "part") -# -# ## Simple table with a blob as a value -# query = "create table test_table as SELECT encode('ABCDE') as blob, encode('ABCDE') as blob_part, 'ABCDE' as string UNION ALL SELECT encode('😈') as blob, encode('😈') as blob_part, '😈' as string" -# generate_test_data_delta_rs("simple_blob_table", query, "blob_part", add_golden_table=False) -# -# ## Simple partitioned table with structs -# query = "CREATE table test_table AS SELECT {'i':i, 'j':i+1} as value, i%2 as part from range(0,10) tbl(i);" -# generate_test_data_delta_rs("simple_partitioned_with_structs", query, "part") -# -# ## Partitioned table with all types we can file skip on -# for type in ["bool", "int", "tinyint", "smallint", "bigint", "float", "double", "varchar"]: -# query = f"CREATE table test_table as select i::{type} as value, i::{type} as part from range(0,2) tbl(i)" -# generate_test_data_delta_rs(f"test_file_skipping/{type}", query, "part") -# -# ## Simple table with deletion vector -# con = duckdb.connect() -# con.query(f"COPY (SELECT i as id, ('val' || i::VARCHAR) as value FROM range(0,1000000) tbl(i))TO '{TMP_PATH}/simple_sf1_with_dv.parquet'") -# generate_test_data_pyspark('simple_sf1_with_dv', 'simple_sf1_with_dv', f'{TMP_PATH}/simple_sf1_with_dv.parquet', "id % 1000 = 0") -# -# ## Lineitem SF0.01 with deletion vector -# con = duckdb.connect() -# con.query(f"call dbgen(sf=0.01); COPY (from lineitem) TO '{TMP_PATH}/modified_lineitem_sf0_01.parquet'") -# generate_test_data_pyspark('lineitem_sf0_01_with_dv', 'lineitem_sf0_01_with_dv', f'{TMP_PATH}/modified_lineitem_sf0_01.parquet', "l_shipdate = '1994-01-01'") -# -# ## Lineitem SF1 with deletion vector -# con = duckdb.connect() -# con.query(f"call dbgen(sf=1); COPY (from lineitem) TO '{TMP_PATH}/modified_lineitem_sf1.parquet'") -# generate_test_data_pyspark('lineitem_sf1_with_dv', 'lineitem_sf1_with_dv', f'{TMP_PATH}/modified_lineitem_sf1.parquet', "l_shipdate = '1994-01-01'") -# -# ## TPCH SF0.01 full dataset -# con = duckdb.connect() -# con.query(f"call dbgen(sf=0.01); EXPORT DATABASE '{TMP_PATH}/tpch_sf0_01_export' (FORMAT parquet)") -# for table in ["customer","lineitem","nation","orders","part","partsupp","region","supplier"]: -# generate_test_data_pyspark(f"tpch_sf0_01_{table}", f'tpch_sf0_01/{table}', f'{TMP_PATH}/tpch_sf0_01_export/{table}.parquet') -# -# ## TPCH SF1 full dataset -# con = duckdb.connect() -# con.query(f"call dbgen(sf=1); EXPORT DATABASE '{TMP_PATH}/tpch_sf1_export' (FORMAT parquet)") -# for table in ["customer","lineitem","nation","orders","part","partsupp","region","supplier"]: -# generate_test_data_pyspark(f"tpch_sf1_{table}", f'tpch_sf1/{table}', f'{TMP_PATH}/tpch_sf1_export/{table}.parquet') -# -# ## TPCDS SF0.01 full dataset -# con = duckdb.connect() -# con.query(f"call dsdgen(sf=0.01); EXPORT DATABASE '{TMP_PATH}/tpcds_sf0_01_export' (FORMAT parquet)") -# for table in ["call_center","catalog_page","catalog_returns","catalog_sales","customer","customer_demographics","customer_address","date_dim","household_demographics","inventory","income_band","item","promotion","reason","ship_mode","store","store_returns","store_sales","time_dim","warehouse","web_page","web_returns","web_sales","web_site"]: -# generate_test_data_pyspark(f"tpcds_sf0_01_{table}", f'tpcds_sf0_01/{table}', f'{TMP_PATH}/tpcds_sf0_01_export/{table}.parquet') +### TPCH SF1 +init = "call dbgen(sf=1);" +tables = ["customer","lineitem","nation","orders","part","partsupp","region","supplier"] +queries = [f"from {x}" for x in tables] +tables = [{'name': x[0], 'query':x[1]} for x in zip(tables,queries)] +generate_test_data_delta_rs_multi("delta_rs_tpch_sf1", init, tables) + +### Simple partitioned table +query = "CREATE table test_table AS SELECT i, i%2 as part from range(0,10) tbl(i);" +generate_test_data_delta_rs("simple_partitioned", query, "part") + +### Lineitem SF0.01 No partitions +query = "call dbgen(sf=0.01);" +query += "CREATE table test_table AS SELECT * as part from lineitem;" +generate_test_data_delta_rs("lineitem_sf0_01", query) + +### Lineitem SF0.01 10 Partitions +query = "call dbgen(sf=0.01);" +query += "CREATE table test_table AS SELECT *, l_orderkey%10 as part from lineitem;" +generate_test_data_delta_rs("lineitem_sf0_01_10part", query, "part") + +### Lineitem SF1 10 Partitions +query = "call dbgen(sf=1);" +query += "CREATE table test_table AS SELECT *, l_orderkey%10 as part from lineitem;" +generate_test_data_delta_rs("lineitem_sf1_10part", query, "part") + +## Simple table with a blob as a value +query = "create table test_table as SELECT encode('ABCDE') as blob, encode('ABCDE') as blob_part, 'ABCDE' as string UNION ALL SELECT encode('😈') as blob, encode('😈') as blob_part, '😈' as string" +generate_test_data_delta_rs("simple_blob_table", query, "blob_part", add_golden_table=False) + +## Simple partitioned table with structs +query = "CREATE table test_table AS SELECT {'i':i, 'j':i+1} as value, i%2 as part from range(0,10) tbl(i);" +generate_test_data_delta_rs("simple_partitioned_with_structs", query, "part") + +## Partitioned table with all types we can file skip on +for type in ["bool", "int", "tinyint", "smallint", "bigint", "float", "double", "varchar"]: + query = f"CREATE table test_table as select i::{type} as value, i::{type} as part from range(0,2) tbl(i)" + generate_test_data_delta_rs(f"test_file_skipping/{type}", query, "part") + +## Simple table with deletion vector +con = duckdb.connect() +con.query(f"COPY (SELECT i as id, ('val' || i::VARCHAR) as value FROM range(0,1000000) tbl(i))TO '{TMP_PATH}/simple_sf1_with_dv.parquet'") +generate_test_data_pyspark('simple_sf1_with_dv', 'simple_sf1_with_dv', f'{TMP_PATH}/simple_sf1_with_dv.parquet', "id % 1000 = 0") -## TPCDS SF1 full dataset +## Lineitem SF0.01 with deletion vector con = duckdb.connect() -con.query(f"call dsdgen(sf=1); EXPORT DATABASE '{TMP_PATH}/tpcds_sf1_export' (FORMAT parquet)") -for table in ["call_center","catalog_page","catalog_returns","catalog_sales","customer","customer_demographics","customer_address","date_dim","household_demographics","inventory","income_band","item","promotion","reason","ship_mode","store","store_returns","store_sales","time_dim","warehouse","web_page","web_returns","web_sales","web_site"]: - generate_test_data_pyspark(f"tpcds_sf1_{table}", f'tpcds_sf1/{table}', f'{TMP_PATH}/tpcds_sf1_export/{table}.parquet') -con.query(f"attach '{BASE_PATH + '/tpcds_sf1/duckdb.db'}' as duckdb_out") -for table in ["call_center","catalog_page","catalog_returns","catalog_sales","customer","customer_demographics","customer_address","date_dim","household_demographics","inventory","income_band","item","promotion","reason","ship_mode","store","store_returns","store_sales","time_dim","warehouse","web_page","web_returns","web_sales","web_site"]: - con.query(f"create table duckdb_out.{table} as from {table}") - -print("DONE WITH SF1") -input() - -# ## TPCDS SF10 full dataset -# con = duckdb.connect() -# con.query(f"call dsdgen(sf=10); EXPORT DATABASE '{TMP_PATH}/tpcds_sf10_export' (FORMAT parquet)") -# for table in ["call_center","catalog_page","catalog_returns","catalog_sales","customer","customer_demographics","customer_address","date_dim","household_demographics","inventory","income_band","item","promotion","reason","ship_mode","store","store_returns","store_sales","time_dim","warehouse","web_page","web_returns","web_sales","web_site"]: -# generate_test_data_pyspark(f"tpcds_sf10_{table}", f'tpcds_sf10/{table}', f'{TMP_PATH}/tpcds_sf10_export/{table}.parquet') -# con.query(f"attach '{BASE_PATH + '/tpcds_sf10/duckdb.db'}' as duckdb_out") -# for table in ["call_center","catalog_page","catalog_returns","catalog_sales","customer","customer_demographics","customer_address","date_dim","household_demographics","inventory","income_band","item","promotion","reason","ship_mode","store","store_returns","store_sales","time_dim","warehouse","web_page","web_returns","web_sales","web_site"]: -# con.query(f"create table duckdb_out.{table} as from {table}") -# -# print("DONE WITH SF10") -# input() - -## TPCDS SF100 full dataset -con = duckdb.connect(f'{TMP_PATH}/tpcds_sf100_duckdb_file') -print("generating SF100") -con.query(f"set memory_limit='140GB';") -con.query(f"call dsdgen(sf=100);") -print("exporting SF100") -con.query(f"EXPORT DATABASE '{TMP_PATH}/tpcds_sf100_export' (FORMAT parquet)") -print("Starting spark to write each table") -for table in ["call_center","catalog_page","catalog_returns","catalog_sales","customer","customer_demographics","customer_address","date_dim","household_demographics","inventory","income_band","item","promotion","reason","ship_mode","store","store_returns","store_sales","time_dim","warehouse","web_page","web_returns","web_sales","web_site"]: - generate_test_data_pyspark(f"tpcds_sf100_{table}", f'tpcds_sf100/{table}', f'{TMP_PATH}/tpcds_sf100_export/{table}.parquet') -con.query(f"attach '{BASE_PATH + '/tpcds_sf100/duckdb.db'}' as duckdb_out") +con.query(f"call dbgen(sf=0.01); COPY (from lineitem) TO '{TMP_PATH}/modified_lineitem_sf0_01.parquet'") +generate_test_data_pyspark('lineitem_sf0_01_with_dv', 'lineitem_sf0_01_with_dv', f'{TMP_PATH}/modified_lineitem_sf0_01.parquet', "l_shipdate = '1994-01-01'") + +## Lineitem SF1 with deletion vector +con = duckdb.connect() +con.query(f"call dbgen(sf=1); COPY (from lineitem) TO '{TMP_PATH}/modified_lineitem_sf1.parquet'") +generate_test_data_pyspark('lineitem_sf1_with_dv', 'lineitem_sf1_with_dv', f'{TMP_PATH}/modified_lineitem_sf1.parquet', "l_shipdate = '1994-01-01'") + +## TPCH SF0.01 full dataset +con = duckdb.connect() +con.query(f"call dbgen(sf=0.01); EXPORT DATABASE '{TMP_PATH}/tpch_sf0_01_export' (FORMAT parquet)") +for table in ["customer","lineitem","nation","orders","part","partsupp","region","supplier"]: + generate_test_data_pyspark(f"tpch_sf0_01_{table}", f'tpch_sf0_01/{table}', f'{TMP_PATH}/tpch_sf0_01_export/{table}.parquet') + +## TPCDS SF0.01 full dataset +con = duckdb.connect() +con.query(f"call dsdgen(sf=0.01); EXPORT DATABASE '{TMP_PATH}/tpcds_sf0_01_export' (FORMAT parquet)") for table in ["call_center","catalog_page","catalog_returns","catalog_sales","customer","customer_demographics","customer_address","date_dim","household_demographics","inventory","income_band","item","promotion","reason","ship_mode","store","store_returns","store_sales","time_dim","warehouse","web_page","web_returns","web_sales","web_site"]: - con.query(f"create table duckdb_out.{table} as from {table}") \ No newline at end of file + generate_test_data_pyspark(f"tpcds_sf0_01_{table}", f'tpcds_sf0_01/{table}', f'{TMP_PATH}/tpcds_sf0_01_export/{table}.parquet') + +## TPCH SF1 full dataset +if (not os.path.isdir(BASE_PATH + '/tpch_sf1')): + con = duckdb.connect() + con.query(f"call dbgen(sf=1); EXPORT DATABASE '{TMP_PATH}/tpch_sf1_export' (FORMAT parquet)") + for table in ["customer","lineitem","nation","orders","part","partsupp","region","supplier"]: + generate_test_data_pyspark(f"tpch_sf1_{table}", f'tpch_sf1/{table}', f'{TMP_PATH}/tpch_sf1_export/{table}.parquet') + con.query(f"attach '{BASE_PATH + '/tpch_sf1/duckdb.db'}' as duckdb_out") + for table in ["customer","lineitem","nation","orders","part","partsupp","region","supplier"]: + con.query(f"create table duckdb_out.{table} as from {table}") + +## TPCDS SF1 full dataset +if (not os.path.isdir(BASE_PATH + '/tpcds_sf1')): + con = duckdb.connect() + con.query(f"call dsdgen(sf=1); EXPORT DATABASE '{TMP_PATH}/tpcds_sf1_export' (FORMAT parquet)") + for table in ["call_center","catalog_page","catalog_returns","catalog_sales","customer","customer_demographics","customer_address","date_dim","household_demographics","inventory","income_band","item","promotion","reason","ship_mode","store","store_returns","store_sales","time_dim","warehouse","web_page","web_returns","web_sales","web_site"]: + generate_test_data_pyspark(f"tpcds_sf1_{table}", f'tpcds_sf1/{table}', f'{TMP_PATH}/tpcds_sf1_export/{table}.parquet') + con.query(f"attach '{BASE_PATH + '/tpcds_sf1/duckdb.db'}' as duckdb_out") + for table in ["call_center","catalog_page","catalog_returns","catalog_sales","customer","customer_demographics","customer_address","date_dim","household_demographics","inventory","income_band","item","promotion","reason","ship_mode","store","store_returns","store_sales","time_dim","warehouse","web_page","web_returns","web_sales","web_site"]: + con.query(f"create table duckdb_out.{table} as from {table}") \ No newline at end of file diff --git a/scripts/regression_test_runner.py b/scripts/regression_test_runner.py new file mode 100644 index 0000000..c8d876c --- /dev/null +++ b/scripts/regression_test_runner.py @@ -0,0 +1,254 @@ +# FIXME, this script is copied from github.com/duckdb/duckdb/scripts/regression_test_runner.py, +# only the root-dir param was added here, so this script can be removed once that is available upstream + + +import os +import sys +import subprocess +from io import StringIO +import csv +import statistics +import math +import functools +import shutil + +print = functools.partial(print, flush=True) + + +def is_number(s): + try: + float(s) + return True + except ValueError: + return False + + +# Geometric mean of an array of numbers +def geomean(xs): + if len(xs) == 0: + return 'EMPTY' + for entry in xs: + if not is_number(entry): + return entry + return math.exp(math.fsum(math.log(float(x)) for x in xs) / len(xs)) + + +# how many times we will run the experiment, to be sure of the regression +number_repetitions = 5 +# the threshold at which we consider something a regression (percentage) +regression_threshold_percentage = 0.1 +# minimal seconds diff for something to be a regression (for very fast benchmarks) +regression_threshold_seconds = 0.05 + +old_runner = None +new_runner = None +benchmark_file = None +verbose = False +threads = None +no_regression_fail = False +disable_timeout = False +max_timeout = 3600 +root_dir = "" +for arg in sys.argv: + if arg.startswith("--old="): + old_runner = arg.replace("--old=", "") + elif arg.startswith("--new="): + new_runner = arg.replace("--new=", "") + elif arg.startswith("--benchmarks="): + benchmark_file = arg.replace("--benchmarks=", "") + elif arg == "--verbose": + verbose = True + elif arg.startswith("--threads="): + threads = int(arg.replace("--threads=", "")) + elif arg.startswith("--nofail"): + no_regression_fail = True + elif arg == "--disable-timeout": + disable_timeout = True + elif arg.startswith("--root-dir="): + root_dir = arg.replace("--root-dir=", "") + +if old_runner is None or new_runner is None or benchmark_file is None: + print( + "Expected usage: python3 scripts/regression_test_runner.py --old=/old/benchmark_runner --new=/new/benchmark_runner --benchmarks=/benchmark/list.csv" + ) + exit(1) + +if not os.path.isfile(old_runner): + print(f"Failed to find old runner {old_runner}") + exit(1) + +if not os.path.isfile(new_runner): + print(f"Failed to find new runner {new_runner}") + exit(1) + +complete_timings = {old_runner: [], new_runner: []} + + +def run_benchmark(runner, benchmark): + benchmark_args = [runner, benchmark] + + if root_dir: + benchmark_args += [f"--root-dir" ] + benchmark_args += [root_dir] + + if threads is not None: + benchmark_args += ["--threads=%d" % (threads,)] + if disable_timeout: + benchmark_args += ["--disable-timeout"] + timeout_seconds = max_timeout + else: + timeout_seconds = 600 + + try: + proc = subprocess.run(benchmark_args, stdout=subprocess.PIPE, stderr=subprocess.PIPE, timeout=timeout_seconds) + out = proc.stdout.decode('utf8') + err = proc.stderr.decode('utf8') + returncode = proc.returncode + except subprocess.TimeoutExpired: + print("Failed to run benchmark " + benchmark) + print(f"Aborted due to exceeding the limit of {timeout_seconds} seconds") + return 'Failed to run benchmark ' + benchmark + if returncode != 0: + print("Failed to run benchmark " + benchmark) + print( + '''==================================================== +============== STDERR ============= +==================================================== +''' + ) + print(err) + print( + '''==================================================== +============== STDOUT ============= +==================================================== +''' + ) + print(out) + if 'HTTP' in err: + print("Ignoring HTTP error and terminating the running of the regression tests") + exit(0) + return 'Failed to run benchmark ' + benchmark + if verbose: + print(err) + # read the input CSV + f = StringIO(err) + csv_reader = csv.reader(f, delimiter='\t') + header = True + timings = [] + try: + for row in csv_reader: + if len(row) == 0: + continue + if header: + header = False + else: + timings.append(row[2]) + complete_timings[runner].append(row[2]) + return float(statistics.median(timings)) + except: + print("Failed to run benchmark " + benchmark) + print(err) + return 'Failed to run benchmark ' + benchmark + + +def run_benchmarks(runner, benchmark_list): + results = {} + for benchmark in benchmark_list: + results[benchmark] = run_benchmark(runner, benchmark) + return results + + +# read the initial benchmark list +with open(benchmark_file, 'r') as f: + benchmark_list = [x.strip() for x in f.read().split('\n') if len(x) > 0] + +multiply_percentage = 1.0 + regression_threshold_percentage +other_results = [] +error_list = [] +for i in range(number_repetitions): + regression_list = [] + if len(benchmark_list) == 0: + break + print( + f'''==================================================== +============== ITERATION {i} ============= +============== REMAINING {len(benchmark_list)} ============= +==================================================== +''' + ) + + old_results = run_benchmarks(old_runner, benchmark_list) + new_results = run_benchmarks(new_runner, benchmark_list) + + for benchmark in benchmark_list: + old_res = old_results[benchmark] + new_res = new_results[benchmark] + if isinstance(old_res, str) or isinstance(new_res, str): + # benchmark failed to run - always a regression + error_list.append([benchmark, old_res, new_res]) + elif (no_regression_fail == False) and ( + (old_res + regression_threshold_seconds) * multiply_percentage < new_res + ): + regression_list.append([benchmark, old_res, new_res]) + else: + other_results.append([benchmark, old_res, new_res]) + benchmark_list = [x[0] for x in regression_list] + +exit_code = 0 +regression_list += error_list +if len(regression_list) > 0: + exit_code = 1 + print( + '''==================================================== +============== REGRESSIONS DETECTED ============= +==================================================== +''' + ) + for regression in regression_list: + print(f"{regression[0]}") + print(f"Old timing: {regression[1]}") + print(f"New timing: {regression[2]}") + print("") + print( + '''==================================================== +============== OTHER TIMINGS ============= +==================================================== +''' + ) +else: + print( + '''==================================================== +============== NO REGRESSIONS DETECTED ============= +==================================================== +''' + ) + +other_results.sort() +for res in other_results: + print(f"{res[0]}") + print(f"Old timing: {res[1]}") + print(f"New timing: {res[2]}") + print("") + +time_a = geomean(complete_timings[old_runner]) +time_b = geomean(complete_timings[new_runner]) + + +print("") +if isinstance(time_a, str) or isinstance(time_b, str): + print(f"Old: {time_a}") + print(f"New: {time_b}") +elif time_a > time_b * 1.01: + print(f"Old timing geometric mean: {time_a}") + print(f"New timing geometric mean: {time_b}, roughly {int((time_a - time_b) * 100.0 / time_a)}% faster") +elif time_b > time_a * 1.01: + print(f"Old timing geometric mean: {time_a}, roughly {int((time_b - time_a) * 100.0 / time_b)}% faster") + print(f"New timing geometric mean: {time_b}") +else: + print(f"Old timing geometric mean: {time_a}") + print(f"New timing geometric mean: {time_b}") + +# nuke cached benchmark data between runs +if os.path.isdir("duckdb_benchmark_data"): + shutil.rmtree('duckdb_benchmark_data') +exit(exit_code) From 3777e6fd4493deed7882defa15bbae1047783d6e Mon Sep 17 00:00:00 2001 From: Sam Ansmink Date: Tue, 3 Sep 2024 16:52:09 +0200 Subject: [PATCH 19/23] need submodules --- .github/workflows/LocalTesting.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/LocalTesting.yml b/.github/workflows/LocalTesting.yml index 1a5aa4e..c0c519a 100644 --- a/.github/workflows/LocalTesting.yml +++ b/.github/workflows/LocalTesting.yml @@ -231,6 +231,7 @@ jobs: - uses: actions/checkout@v4 with: fetch-depth: 0 + submodules: 'true' - uses: actions/setup-python@v5 with: From 51153a2612a3e602082dfbb12f0b51408d5359bb Mon Sep 17 00:00:00 2001 From: Sam Ansmink Date: Wed, 4 Sep 2024 10:47:36 +0200 Subject: [PATCH 20/23] space saving for regression test --- .github/workflows/LocalTesting.yml | 9 +++++++-- benchmark/README.md | 9 --------- benchmark/benchmark.Makefile | 7 ------- scripts/generate_test_data.py | 9 ++------- 4 files changed, 9 insertions(+), 25 deletions(-) diff --git a/.github/workflows/LocalTesting.yml b/.github/workflows/LocalTesting.yml index c0c519a..d0f7c23 100644 --- a/.github/workflows/LocalTesting.yml +++ b/.github/workflows/LocalTesting.yml @@ -257,16 +257,21 @@ jobs: echo "OPENSSL_DIR=`pwd`/build/release/vcpkg_installed/x64-linux" >> $GITHUB_ENV echo "OPENSSL_USE_STATIC_LIBS=true" >> $GITHUB_ENV - - name: Build + - name: Build current release shell: bash run: | make + rm -rf build/release/rust + + - name: Build ${{ env.BASE_BRANCH }} branch + shell: bash + run: | git clone --branch ${{ env.BASE_BRANCH }} https://github.com/duckdb/duckdb_delta.git --depth=1 cd duckdb_delta git submodule init git submodule update make - cd .. + rm -rf build/release/rust - name: Generate test data shell: bash diff --git a/benchmark/README.md b/benchmark/README.md index edc0497..8ab1439 100644 --- a/benchmark/README.md +++ b/benchmark/README.md @@ -29,13 +29,4 @@ Specific benchmarks can be run from a suite using the `BENCHMARK_PATTERN` variab only Q01 from TPCH SF1, run: ```shell BENCHMARK_PATTERN=q01.benchmark make bench-run-tpch-sf1 -``` - -Also, we can run all local benchmarks using: -```shell -make bench-run-all-local -``` -Or all remote benchmarks using -```shell -make bench-run-all-remote ``` \ No newline at end of file diff --git a/benchmark/benchmark.Makefile b/benchmark/benchmark.Makefile index 9766ef1..fc59109 100644 --- a/benchmark/benchmark.Makefile +++ b/benchmark/benchmark.Makefile @@ -51,10 +51,3 @@ bench-run-tpcds-sf1-duckdb: bench-output-dir # COMPARES TPCDS SF1 on parquet file vs on delta files bench-run-tpcds-sf1: bench-run-tpcds-sf1-delta bench-run-tpcds-sf1-parquet bench-run-tpcds-sf1-duckdb - -### -# ALL -### -bench-run-all-local: bench-run-tpcds-sf1 bench-run-tpch-sf1 - -bench-run-all-remote: bench-run-tpch-sf1-remote diff --git a/scripts/generate_test_data.py b/scripts/generate_test_data.py index 5df5dc5..bf26430 100644 --- a/scripts/generate_test_data.py +++ b/scripts/generate_test_data.py @@ -142,11 +142,11 @@ def generate_test_data_pyspark(name, current_path, input_path, delete_predicate # delete_old_files() ### TPCH SF1 -init = "call dbgen(sf=1);" +init = "call dbgen(sf=0.01);" tables = ["customer","lineitem","nation","orders","part","partsupp","region","supplier"] queries = [f"from {x}" for x in tables] tables = [{'name': x[0], 'query':x[1]} for x in zip(tables,queries)] -generate_test_data_delta_rs_multi("delta_rs_tpch_sf1", init, tables) +generate_test_data_delta_rs_multi("delta_rs_tpch_sf0_01", init, tables) ### Simple partitioned table query = "CREATE table test_table AS SELECT i, i%2 as part from range(0,10) tbl(i);" @@ -162,11 +162,6 @@ def generate_test_data_pyspark(name, current_path, input_path, delete_predicate query += "CREATE table test_table AS SELECT *, l_orderkey%10 as part from lineitem;" generate_test_data_delta_rs("lineitem_sf0_01_10part", query, "part") -### Lineitem SF1 10 Partitions -query = "call dbgen(sf=1);" -query += "CREATE table test_table AS SELECT *, l_orderkey%10 as part from lineitem;" -generate_test_data_delta_rs("lineitem_sf1_10part", query, "part") - ## Simple table with a blob as a value query = "create table test_table as SELECT encode('ABCDE') as blob, encode('ABCDE') as blob_part, 'ABCDE' as string UNION ALL SELECT encode('😈') as blob, encode('😈') as blob_part, '😈' as string" generate_test_data_delta_rs("simple_blob_table", query, "blob_part", add_golden_table=False) From 2209eacef0dd8fe654583490b44497b5f92e7eb5 Mon Sep 17 00:00:00 2001 From: Sam Ansmink Date: Wed, 4 Sep 2024 14:16:32 +0200 Subject: [PATCH 21/23] fix regressions tests --- .github/regression/tpch_sf1_local.csv | 44 +++++++++++++-------------- .github/workflows/LocalTesting.yml | 4 +-- Makefile | 2 +- scripts/generate_test_data.py | 3 +- 4 files changed, 27 insertions(+), 26 deletions(-) diff --git a/.github/regression/tpch_sf1_local.csv b/.github/regression/tpch_sf1_local.csv index f98745c..488f2a2 100644 --- a/.github/regression/tpch_sf1_local.csv +++ b/.github/regression/tpch_sf1_local.csv @@ -1,22 +1,22 @@ -benchmark/tpch/sf1/delta/q01.benchmark -benchmark/tpch/sf1/delta/q02.benchmark -benchmark/tpch/sf1/delta/q03.benchmark -benchmark/tpch/sf1/delta/q04.benchmark -benchmark/tpch/sf1/delta/q05.benchmark -benchmark/tpch/sf1/delta/q06.benchmark -benchmark/tpch/sf1/delta/q07.benchmark -benchmark/tpch/sf1/delta/q08.benchmark -benchmark/tpch/sf1/delta/q09.benchmark -benchmark/tpch/sf1/delta/q10.benchmark -benchmark/tpch/sf1/delta/q11.benchmark -benchmark/tpch/sf1/delta/q12.benchmark -benchmark/tpch/sf1/delta/q13.benchmark -benchmark/tpch/sf1/delta/q14.benchmark -benchmark/tpch/sf1/delta/q15.benchmark -benchmark/tpch/sf1/delta/q16.benchmark -benchmark/tpch/sf1/delta/q17.benchmark -benchmark/tpch/sf1/delta/q18.benchmark -benchmark/tpch/sf1/delta/q19.benchmark -benchmark/tpch/sf1/delta/q20.benchmark -benchmark/tpch/sf1/delta/q21.benchmark -benchmark/tpch/sf1/delta/q22.benchmark +benchmark/tpch/sf1/local/delta/q01.benchmark +benchmark/tpch/sf1/local/delta/q02.benchmark +benchmark/tpch/sf1/local/delta/q03.benchmark +benchmark/tpch/sf1/local/delta/q04.benchmark +benchmark/tpch/sf1/local/delta/q05.benchmark +benchmark/tpch/sf1/local/delta/q06.benchmark +benchmark/tpch/sf1/local/delta/q07.benchmark +benchmark/tpch/sf1/local/delta/q08.benchmark +benchmark/tpch/sf1/local/delta/q09.benchmark +benchmark/tpch/sf1/local/delta/q10.benchmark +benchmark/tpch/sf1/local/delta/q11.benchmark +benchmark/tpch/sf1/local/delta/q12.benchmark +benchmark/tpch/sf1/local/delta/q13.benchmark +benchmark/tpch/sf1/local/delta/q14.benchmark +benchmark/tpch/sf1/local/delta/q15.benchmark +benchmark/tpch/sf1/local/delta/q16.benchmark +benchmark/tpch/sf1/local/delta/q17.benchmark +benchmark/tpch/sf1/local/delta/q18.benchmark +benchmark/tpch/sf1/local/delta/q19.benchmark +benchmark/tpch/sf1/local/delta/q20.benchmark +benchmark/tpch/sf1/local/delta/q21.benchmark +benchmark/tpch/sf1/local/delta/q22.benchmark \ No newline at end of file diff --git a/.github/workflows/LocalTesting.yml b/.github/workflows/LocalTesting.yml index d0f7c23..19d419f 100644 --- a/.github/workflows/LocalTesting.yml +++ b/.github/workflows/LocalTesting.yml @@ -281,13 +281,13 @@ jobs: if: always() shell: bash run: | - python3 duckdb/scripts/regression_test_runner.py --old=duckdb_delta/build/release/benchmark/benchmark_runner --new=build/release/benchmark/benchmark_runner --benchmarks=.github/regression/tpch_sf1_local.csv --verbose --threads=2 --root-dir=. + python3 ./scripts/regression_test_runner.py --old=duckdb_delta/build/release/benchmark/benchmark_runner --new=build/release/benchmark/benchmark_runner --benchmarks=.github/regression/tpch_sf1_local.csv --verbose --threads=2 --root-dir=. - name: Regression Test TPC-DS if: always() shell: bash run: | - python duckdb/scripts/regression_test_runner.py --old=duckdb_delta/build/release/benchmark/benchmark_runner --new=build/release/benchmark/benchmark_runner --benchmarks=.github/regression/tpcds_sf1_local.csv --verbose --threads=2 --root-dir=. + python ./scripts/regression_test_runner.py --old=duckdb_delta/build/release/benchmark/benchmark_runner --new=build/release/benchmark/benchmark_runner --benchmarks=.github/regression/tpcds_sf1_local.csv --verbose --threads=2 --root-dir=. - name: Test benchmark makefile shell: bash diff --git a/Makefile b/Makefile index 9416f84..8cc8bc9 100644 --- a/Makefile +++ b/Makefile @@ -27,5 +27,5 @@ include benchmark/benchmark.Makefile # Generate some test data to test with generate-data: - python3 -m pip install delta-spark duckdb pandas deltalake pyspark delta + python3 -m pip install delta-spark duckdb pandas deltalake pyspark python3 scripts/generate_test_data.py diff --git a/scripts/generate_test_data.py b/scripts/generate_test_data.py index bf26430..b817faa 100644 --- a/scripts/generate_test_data.py +++ b/scripts/generate_test_data.py @@ -107,7 +107,8 @@ def generate_test_data_pyspark(name, current_path, input_path, delete_predicate builder = SparkSession.builder.appName("MyApp") \ .config("spark.sql.extensions", "io.delta.sql.DeltaSparkSessionExtension") \ .config("spark.sql.catalog.spark_catalog", "org.apache.spark.sql.delta.catalog.DeltaCatalog") \ - .config("spark.driver.memory", "8g") + .config("spark.driver.memory", "8g")\ + .config('spark.driver.host','127.0.0.1') spark = configure_spark_with_delta_pip(builder).getOrCreate() From a25af37d0357e9a6167b7a4677024c4840d83c34 Mon Sep 17 00:00:00 2001 From: Carlo Piovesan Date: Mon, 9 Sep 2024 15:21:01 +0200 Subject: [PATCH 22/23] Bump submodules to v1.1.0 --- duckdb | 2 +- extension-ci-tools | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/duckdb b/duckdb index 45787e5..fa5c2fe 160000 --- a/duckdb +++ b/duckdb @@ -1 +1 @@ -Subproject commit 45787e5f9f8bdb9dce97890c1ac7a7eb2dc3a49f +Subproject commit fa5c2fe15f3da5f32397b009196c0895fce60820 diff --git a/extension-ci-tools b/extension-ci-tools index 638a972..2f99e2c 160000 --- a/extension-ci-tools +++ b/extension-ci-tools @@ -1 +1 @@ -Subproject commit 638a97210d162f6133fea31c6b524c516d10e515 +Subproject commit 2f99e2c15aa5120b6dae8ffe5e4e29fd54dd9eb8 From f896bf6778c996ab5b0c397af3d66c7f1d6319a8 Mon Sep 17 00:00:00 2001 From: Carlo Piovesan Date: Mon, 9 Sep 2024 15:22:01 +0200 Subject: [PATCH 23/23] Bump workflow to use CI against v1.1.0 --- .github/workflows/MainDistributionPipeline.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/MainDistributionPipeline.yml b/.github/workflows/MainDistributionPipeline.yml index 68e2749..fe8bb89 100644 --- a/.github/workflows/MainDistributionPipeline.yml +++ b/.github/workflows/MainDistributionPipeline.yml @@ -14,9 +14,9 @@ concurrency: jobs: duckdb-stable-build: name: Build extension binaries - uses: duckdb/extension-ci-tools/.github/workflows/_extension_distribution.yml@main + uses: duckdb/extension-ci-tools/.github/workflows/_extension_distribution.yml@v1.1.0 with: - duckdb_version: main + duckdb_version: v1.1.0 extension_name: delta enable_rust: true exclude_archs: 'wasm_mvp;wasm_eh;wasm_threads;windows_amd64_rtools' @@ -24,10 +24,10 @@ jobs: duckdb-stable-deploy: name: Deploy extension binaries needs: duckdb-stable-build - uses: duckdb/extension-ci-tools/.github/workflows/_extension_deploy.yml@main + uses: duckdb/extension-ci-tools/.github/workflows/_extension_deploy.yml@v1.1.0 secrets: inherit with: extension_name: delta - duckdb_version: main + duckdb_version: v1.1.0 exclude_archs: 'wasm_mvp;wasm_eh;wasm_threads;windows_amd64_rtools' - deploy_latest: ${{ startsWith(github.ref, 'refs/tags/v') || github.ref == 'refs/heads/main' }} \ No newline at end of file + deploy_latest: ${{ startsWith(github.ref, 'refs/tags/v') || github.ref == 'refs/heads/main' }}