diff --git a/.github/workflows/maven.yaml b/.github/workflows/maven.yaml index 1d388aa1..d1740cef 100644 --- a/.github/workflows/maven.yaml +++ b/.github/workflows/maven.yaml @@ -90,7 +90,7 @@ jobs: id: yaml-data uses: jbutcher5/read-yaml@1.6 with: - file: './src/test/resources/config/spark/experiment_config-${{ matrix.lst }}.yaml' + file: './core/src/test/resources/config/spark/experiment_config-${{ matrix.lst }}.yaml' key-path: '["parameter_values", "external_data_path"]' - name: Write properties to environment run: echo "external_data_path=${{ steps.yaml-data.outputs.data }}" >> $GITHUB_ENV diff --git a/.github/workflows/webapp-deploy.yaml b/.github/workflows/webapp-deploy.yaml index d9c2601a..10477236 100644 --- a/.github/workflows/webapp-deploy.yaml +++ b/.github/workflows/webapp-deploy.yaml @@ -21,8 +21,8 @@ name: Build and deploy Web App - lst-bench on: push: paths: - - metrics/** - - run/** + - core/metrics/** + - core/run/** branches: - main workflow_dispatch: @@ -32,7 +32,7 @@ permissions: env: AZURE_WEBAPP_NAME: lst-bench - WORKING_DIRECTORY: './metrics/app' + WORKING_DIRECTORY: './core/metrics/app' STARTUP_COMMAND: 'python -m streamlit run main.py --server.port 8000 --server.address 0.0.0.0 --client.toolbarMode minimal' jobs: @@ -61,7 +61,7 @@ jobs: - name: 'Copy .duckdb files from ./run/' run: | - find ./run -type f -name "*.duckdb" -exec cp {} ${{ env.WORKING_DIRECTORY }} \; + find ./core/run -type f -name "*.duckdb" -exec cp {} ${{ env.WORKING_DIRECTORY }} \; - name: Zip artifact for deployment working-directory: ${{ env.WORKING_DIRECTORY }} diff --git a/.gitignore b/.gitignore index d7e1e172..606adbf6 100755 --- a/.gitignore +++ b/.gitignore @@ -65,9 +65,6 @@ local.properties .DS_Store /target /*/target -/example/*/target -/build -/*/build -/example/*/build +/adapters/*/target /buildSrc/build /buildSrc/subprojects/*/build diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 00000000..54da2dd9 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "adapters/cab-converter/cab"] + path = adapters/cab-converter/cab + url = https://github.com/alexandervanrenen/cab diff --git a/src/main/resources/license-header b/.license-header.tmpl similarity index 100% rename from src/main/resources/license-header rename to .license-header.tmpl diff --git a/.mvn/wrapper/maven-wrapper.properties b/.mvn/wrapper/maven-wrapper.properties index 3c6fda8c..d58dfb70 100644 --- a/.mvn/wrapper/maven-wrapper.properties +++ b/.mvn/wrapper/maven-wrapper.properties @@ -14,5 +14,6 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.9.2/apache-maven-3.9.2-bin.zip -wrapperUrl=https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.2.0/maven-wrapper-3.2.0.jar +wrapperVersion=3.3.2 +distributionType=only-script +distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.9.9/apache-maven-3.9.9-bin.zip diff --git a/README.md b/README.md index d55e356f..bfb94f89 100644 --- a/README.md +++ b/README.md @@ -80,7 +80,7 @@ usage: ./launcher.sh -c -e -l -t -w ## Configuration Files The configuration files used in LST-Bench are YAML files. -You can find their schema, which describes the expected structure and properties, [here](src/main/resources/schemas). +You can find their schema, which describes the expected structure and properties, [here](core/src/main/resources/schemas). NOTE: The spark schemas are configured for Spark 3.3 or earlier. In case you plan to use Spark 3.4, the setup and setup_data_maintenance tasks need to be modified to handle [SPARK-44025](https://issues.apache.org/jira/browse/SPARK-44025). Columns in CSV tables need to defined as `STRING` instead of `VARCHAR` or `CHAR`. @@ -91,7 +91,7 @@ Append the following regex replacement to the setup and setup_data_maintenance p replacement: 'string' ``` -Additionally, you can find sample configurations that can serve as guidelines for creating your configurations [here](src/main/resources/config). +Additionally, you can find sample configurations that can serve as guidelines for creating your configurations [here](core/src/main/resources/config). The YAML file can also contain references to environment variable along with default values. The parser will handle the same appropriately. Example: ```bash @@ -100,16 +100,19 @@ Example: ## Architecture -The LST-Bench code is organized into two modules: +The core of LST-Bench is organized into two modules: 1. **Java Application.** This module is written entirely in Java and is responsible for executing SQL workloads against a system under test using JDBC. It reads input configuration files to determine the tasks, sessions, and phases to be executed. The Java application handles the execution of SQL statements and manages the interaction with the system under test. -2. **Python Processing Module.** The processing module is written in Python and serves as the post-execution analysis component. +2. **Python Metrics Module.** The metrics module is written in Python and serves as the post-execution analysis component. It consolidates experimental results obtained from the Java application and computes metrics to provide insights into LSTs and cloud data warehouses. The Python module performs data processing, analysis, and visualization to facilitate a deeper understanding of the experimental results. +Additionally, the **Adapters** module is designed to handle integration with external tools and systems by converting outputs from third-party benchmarks into formats compatible with LST-Bench. +One example of this is the **CAB to LST-Bench converter**, which transforms results from the Cloud Analytics Benchmark (CAB) into a format that can be used by LST-Bench for further analysis. + ### LST-Bench Concepts In LST-Bench, we utilize specific concepts to define and organize SQL workloads, with a focus on maximizing flexibility and facilitating reusability across various workloads. For detailed information, refer to our [documentation](docs/workloads.md). @@ -123,7 +126,7 @@ The telemetry registry in LST-Bench is configurable, providing flexibility for d By default, LST-Bench includes an implementation for a JDBC-based registry and supports writing telemetry to DuckDB or Spark. LST-Bench writes these telemetry events into a table within the specified systems, enabling any application to consume and gain insights from the results. -Alternatively, if the LST-Bench [Metrics Processor](metrics) is used, you can simply point it to the same database. +Alternatively, if the LST-Bench [Metrics Processor](core/metrics) is used, you can simply point it to the same database. The processor will then analyze and visualize the results, providing a streamlined solution for result analysis and visualization. ## Documentation diff --git a/adapters/cab-converter/README.md b/adapters/cab-converter/README.md new file mode 100644 index 00000000..88d1015c --- /dev/null +++ b/adapters/cab-converter/README.md @@ -0,0 +1,51 @@ + + +# Cloud Analytics Benchmark (CAB) to LST-Bench Converter + +This module converts output files from the Cloud Analytics Benchmark (CAB) to the format accepted by the LST-Bench framework. +The CAB repository is included as a Git submodule, and you can build it separately using the instructions provided in its own `README` file. + +## Setup Instructions + +### 1. Clone the LST-Bench Project with Submodules +To get the `cab-converter` project, you need to clone the main LST-Bench repository and ensure the CAB submodule is initialized. + +Run the following command to clone the repository with all submodules: + +```bash +git clone --recurse-submodules https://github.com/microsoft/lst-bench.git +``` + +If you've already cloned the repository without the submodules, you can initialize them manually by running: + +```bash +cd adapters/cab-converter +git submodule update --init --recursive +``` + +This will pull in the CAB repository under the `cab` directory. + +### 2. Build the CAB Project +The CAB project is a separate C++ application with its own build process. For platform-specific build instructions (Linux, macOS, Windows), refer to the CAB `README` located in the `cab` submodule. + +### 3. Using the CAB to LST-Bench Converter +Once CAB is built and its output files are generated, you can run the `cab-converter` to transform those files into the format required by LST-Bench. + +#### Running the Converter +_TODO: Add more details here._ diff --git a/adapters/cab-converter/cab b/adapters/cab-converter/cab new file mode 160000 index 00000000..d23a4c44 --- /dev/null +++ b/adapters/cab-converter/cab @@ -0,0 +1 @@ +Subproject commit d23a4c445df6fff479946bdc3bbf2ae3991fbfa7 diff --git a/adapters/cab-converter/pom.xml b/adapters/cab-converter/pom.xml new file mode 100644 index 00000000..6d6f3c7a --- /dev/null +++ b/adapters/cab-converter/pom.xml @@ -0,0 +1,34 @@ + + + 4.0.0 + + + com.microsoft.lst-bench + lst-bench + 0.1-SNAPSHOT + ../../pom.xml + + + lst-bench-cab-converter + LST-Bench Project CAB Converter + + + + com.fasterxml.jackson.core + jackson-databind + ${jackson.version} + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + ${maven-compile-plugin.version} + + + + diff --git a/adapters/cab-converter/target/maven-archiver/pom.properties b/adapters/cab-converter/target/maven-archiver/pom.properties new file mode 100644 index 00000000..3d57ed7f --- /dev/null +++ b/adapters/cab-converter/target/maven-archiver/pom.properties @@ -0,0 +1,3 @@ +artifactId=lst-bench-cab-converter +groupId=com.microsoft.lst-bench +version=0.1-SNAPSHOT diff --git a/metrics/app/README.md b/core/metrics/app/README.md similarity index 93% rename from metrics/app/README.md rename to core/metrics/app/README.md index 86884783..595388f5 100755 --- a/metrics/app/README.md +++ b/core/metrics/app/README.md @@ -29,11 +29,11 @@ The results displayed in the dashboard are specific to the versions and configur Their performance is subject to change and improvement through further tuning and future developments. Thus, the primary aim of sharing them is not to assert that one LST or engine is superior (in terms of speed, cost, etc.) to another. Instead, it is to showcase LST-Bench's capability in quantifying significant trade-offs across various combinations of engines and LSTs. -Further details about the runs and setups are available [here](/run). +Further details about the runs and setups are available [here](/core/run). ## Adding a New Result -To include data from a new system, duplicate one of the directories in the [run folder](/run) and modify the necessary files within. -For a deeper understanding of the directory structure, consult the [README file](/run/README.md). +To include data from a new system, duplicate one of the directories in the [run folder](/core/run) and modify the necessary files within. +For a deeper understanding of the directory structure, consult the [README file](/core/run/README.md). The LST-Bench dashboard web app automatically retrieves results from the .duckdb files within those folders and displays them on the dashboard. Alternatively, you can provide your own paths to search for results via commandline arguments, see below. @@ -58,7 +58,7 @@ source venv/bin/activate ``` ### 3. Install Dependencies -Install the the necessary packages specified in the requirements.txt using pip: +Install the necessary packages specified in the requirements.txt using pip: ```bash pip install -r requirements.txt diff --git a/metrics/app/main.py b/core/metrics/app/main.py similarity index 100% rename from metrics/app/main.py rename to core/metrics/app/main.py diff --git a/metrics/app/requirements.txt b/core/metrics/app/requirements.txt similarity index 100% rename from metrics/app/requirements.txt rename to core/metrics/app/requirements.txt diff --git a/metrics/app/utils.py b/core/metrics/app/utils.py similarity index 100% rename from metrics/app/utils.py rename to core/metrics/app/utils.py diff --git a/metrics/notebooks/README.md b/core/metrics/notebooks/README.md similarity index 100% rename from metrics/notebooks/README.md rename to core/metrics/notebooks/README.md diff --git a/metrics/notebooks/clusterPlots.ipynb b/core/metrics/notebooks/clusterPlots.ipynb similarity index 100% rename from metrics/notebooks/clusterPlots.ipynb rename to core/metrics/notebooks/clusterPlots.ipynb diff --git a/metrics/notebooks/execTimePlots.ipynb b/core/metrics/notebooks/execTimePlots.ipynb similarity index 100% rename from metrics/notebooks/execTimePlots.ipynb rename to core/metrics/notebooks/execTimePlots.ipynb diff --git a/metrics/notebooks/listExperiments.ipynb b/core/metrics/notebooks/listExperiments.ipynb similarity index 100% rename from metrics/notebooks/listExperiments.ipynb rename to core/metrics/notebooks/listExperiments.ipynb diff --git a/metrics/notebooks/requirements.txt b/core/metrics/notebooks/requirements.txt similarity index 100% rename from metrics/notebooks/requirements.txt rename to core/metrics/notebooks/requirements.txt diff --git a/metrics/notebooks/storagePlots.ipynb b/core/metrics/notebooks/storagePlots.ipynb similarity index 100% rename from metrics/notebooks/storagePlots.ipynb rename to core/metrics/notebooks/storagePlots.ipynb diff --git a/metrics/utils/azure/azure_utils.py b/core/metrics/utils/azure/azure_utils.py similarity index 100% rename from metrics/utils/azure/azure_utils.py rename to core/metrics/utils/azure/azure_utils.py diff --git a/metrics/utils/clusterMetrics.py b/core/metrics/utils/clusterMetrics.py similarity index 100% rename from metrics/utils/clusterMetrics.py rename to core/metrics/utils/clusterMetrics.py diff --git a/metrics/utils/constant.py b/core/metrics/utils/constant.py similarity index 100% rename from metrics/utils/constant.py rename to core/metrics/utils/constant.py diff --git a/metrics/utils/functions.py b/core/metrics/utils/functions.py similarity index 100% rename from metrics/utils/functions.py rename to core/metrics/utils/functions.py diff --git a/metrics/utils/storageMetrics.py b/core/metrics/utils/storageMetrics.py similarity index 100% rename from metrics/utils/storageMetrics.py rename to core/metrics/utils/storageMetrics.py diff --git a/core/pom.xml b/core/pom.xml new file mode 100644 index 00000000..4c22d990 --- /dev/null +++ b/core/pom.xml @@ -0,0 +1,207 @@ + + + 4.0.0 + + + com.microsoft.lst-bench + lst-bench + 0.1-SNAPSHOT + ../pom.xml + + + lst-bench-core + LST-Bench Project Core + + + + org.apache.commons + commons-text + + + org.apache.commons + commons-lang3 + + + commons-cli + commons-cli + + + commons-io + commons-io + + + org.immutables + value + provided + + + org.apache.spark + spark-sql_2.12 + provided + + + com.google.code.findbugs + jsr305 + + + org.apache.logging.log4j + log4j-api + + + org.apache.logging.log4j + log4j-core + + + org.apache.logging.log4j + log4j-slf4j-impl + + + com.fasterxml.jackson.dataformat + jackson-dataformat-yaml + + + org.duckdb + duckdb_jdbc + + + com.networknt + json-schema-validator + + + + org.junit.jupiter + junit-jupiter + test + + + org.junit-pioneer + junit-pioneer + test + + + org.mockito + mockito-core + test + + + io.delta + delta-core_2.12 + test + + + io.delta + delta-storage + test + + + org.apache.hudi + hudi-spark3.3-bundle_2.12 + test + + + org.apache.iceberg + iceberg-spark-runtime-3.3_2.12 + test + + + + + + + databricks-jdbc + + + com.databricks + databricks-jdbc + + + + + snowflake-jdbc + + + net.snowflake + snowflake-jdbc + + + + + microsoft-fabric-jdbc + + + com.microsoft.sqlserver + mssql-jdbc + + + com.microsoft.azure + msal4j + + + + + spark-jdbc + + + org.apache.hive + hive-jdbc + + + + + spark-client + + + org.apache.spark + spark-sql_2.12 + + + + + trino-jdbc + + + io.trino + trino-jdbc + + + + + + + + + org.apache.maven.plugins + maven-surefire-plugin + ${maven-surefire-plugin.version} + + + + --add-opens java.base/java.util=ALL-UNNAMED + --add-opens java.base/java.lang=ALL-UNNAMED + + + + + org.apache.maven.plugins + maven-dependency-plugin + ${maven-dependency-plugin.version} + + + package + + copy-dependencies + + + provided + ${project.build.directory}/lib + + + + + + + diff --git a/run/README.md b/core/run/README.md similarity index 86% rename from run/README.md rename to core/run/README.md index 7eee3853..e8832214 100644 --- a/run/README.md +++ b/core/run/README.md @@ -17,7 +17,7 @@ limitations under the License. --> # LST-Bench: Configurations and Results -This folder contains configurations for running LST-Bench on various systems as depicted in the [LST-Bench dashboard](/metrics/app), along with details about the setups used to generate those results. +This folder contains configurations for running LST-Bench on various systems as depicted in the [LST-Bench dashboard](/core/metrics/app), along with details about the setups used to generate those results. ## Systems Included - [x] Apache Spark 3.3.1 @@ -40,10 +40,10 @@ While the folder for each engine may have a slightly different structure, they g - `config/`: This directory houses LST-Bench configuration files required to execute the workload. It includes LST-Bench phase/session/task libraries that reference the aforementioned SQL scripts. -- Additional infrastructure and configuration automation folders, e.g., `azure-pipelines/`: +- _(Optional)_ Additional infrastructure and configuration automation folders, e.g., `azure-pipelines/`: These folders contain scripts or files facilitating automation for running the benchmark on a specific infrastructure/engine. For instance, Azure Pipelines scripts to deploy an engine with different LSTs and executing LST-Bench. Generally, these folders should include an additional README.md file offering further details. -- `results/`: +- _(Optional)_ `results/`: This folder stores the results of the LST-Bench runs as captured by LST-Bench telemetry using DuckDB. - These results are processed and visualized in the [LST-Bench dashboard](/metrics/app). + These results are processed and visualized in the [LST-Bench dashboard](/core/metrics/app). diff --git a/run/auxiliary/tpcds/data_maintenance/parameter_values.dat b/core/run/auxiliary/tpcds/data_maintenance/parameter_values.dat similarity index 100% rename from run/auxiliary/tpcds/data_maintenance/parameter_values.dat rename to core/run/auxiliary/tpcds/data_maintenance/parameter_values.dat diff --git a/run/auxiliary/tpcds/setup_data_maintenance/parameter_values.dat b/core/run/auxiliary/tpcds/setup_data_maintenance/parameter_values.dat similarity index 100% rename from run/auxiliary/tpcds/setup_data_maintenance/parameter_values.dat rename to core/run/auxiliary/tpcds/setup_data_maintenance/parameter_values.dat diff --git a/run/auxiliary/tpcds/single_user/permutation_orders/000000.dat b/core/run/auxiliary/tpcds/single_user/permutation_orders/000000.dat similarity index 100% rename from run/auxiliary/tpcds/single_user/permutation_orders/000000.dat rename to core/run/auxiliary/tpcds/single_user/permutation_orders/000000.dat diff --git a/run/auxiliary/tpcds/single_user/permutation_orders/000001.dat b/core/run/auxiliary/tpcds/single_user/permutation_orders/000001.dat similarity index 100% rename from run/auxiliary/tpcds/single_user/permutation_orders/000001.dat rename to core/run/auxiliary/tpcds/single_user/permutation_orders/000001.dat diff --git a/run/auxiliary/tpcds/single_user/permutation_orders/000002.dat b/core/run/auxiliary/tpcds/single_user/permutation_orders/000002.dat similarity index 100% rename from run/auxiliary/tpcds/single_user/permutation_orders/000002.dat rename to core/run/auxiliary/tpcds/single_user/permutation_orders/000002.dat diff --git a/run/auxiliary/tpcds/single_user/permutation_orders/000003.dat b/core/run/auxiliary/tpcds/single_user/permutation_orders/000003.dat similarity index 100% rename from run/auxiliary/tpcds/single_user/permutation_orders/000003.dat rename to core/run/auxiliary/tpcds/single_user/permutation_orders/000003.dat diff --git a/run/auxiliary/tpcds/single_user/permutation_orders/000004.dat b/core/run/auxiliary/tpcds/single_user/permutation_orders/000004.dat similarity index 100% rename from run/auxiliary/tpcds/single_user/permutation_orders/000004.dat rename to core/run/auxiliary/tpcds/single_user/permutation_orders/000004.dat diff --git a/run/auxiliary/tpcds/single_user/permutation_orders/000005.dat b/core/run/auxiliary/tpcds/single_user/permutation_orders/000005.dat similarity index 100% rename from run/auxiliary/tpcds/single_user/permutation_orders/000005.dat rename to core/run/auxiliary/tpcds/single_user/permutation_orders/000005.dat diff --git a/run/auxiliary/tpcds/single_user/permutation_orders/000006.dat b/core/run/auxiliary/tpcds/single_user/permutation_orders/000006.dat similarity index 100% rename from run/auxiliary/tpcds/single_user/permutation_orders/000006.dat rename to core/run/auxiliary/tpcds/single_user/permutation_orders/000006.dat diff --git a/run/auxiliary/tpcds/single_user/permutation_orders/000007.dat b/core/run/auxiliary/tpcds/single_user/permutation_orders/000007.dat similarity index 100% rename from run/auxiliary/tpcds/single_user/permutation_orders/000007.dat rename to core/run/auxiliary/tpcds/single_user/permutation_orders/000007.dat diff --git a/run/auxiliary/tpcds/single_user/permutation_orders/000008.dat b/core/run/auxiliary/tpcds/single_user/permutation_orders/000008.dat similarity index 100% rename from run/auxiliary/tpcds/single_user/permutation_orders/000008.dat rename to core/run/auxiliary/tpcds/single_user/permutation_orders/000008.dat diff --git a/run/auxiliary/tpcds/single_user/permutation_orders/000009.dat b/core/run/auxiliary/tpcds/single_user/permutation_orders/000009.dat similarity index 100% rename from run/auxiliary/tpcds/single_user/permutation_orders/000009.dat rename to core/run/auxiliary/tpcds/single_user/permutation_orders/000009.dat diff --git a/run/auxiliary/tpcds/single_user/permutation_orders/000010.dat b/core/run/auxiliary/tpcds/single_user/permutation_orders/000010.dat similarity index 100% rename from run/auxiliary/tpcds/single_user/permutation_orders/000010.dat rename to core/run/auxiliary/tpcds/single_user/permutation_orders/000010.dat diff --git a/run/auxiliary/tpcds/single_user/permutation_orders/000011.dat b/core/run/auxiliary/tpcds/single_user/permutation_orders/000011.dat similarity index 100% rename from run/auxiliary/tpcds/single_user/permutation_orders/000011.dat rename to core/run/auxiliary/tpcds/single_user/permutation_orders/000011.dat diff --git a/run/auxiliary/tpcds/single_user/permutation_orders/000012.dat b/core/run/auxiliary/tpcds/single_user/permutation_orders/000012.dat similarity index 100% rename from run/auxiliary/tpcds/single_user/permutation_orders/000012.dat rename to core/run/auxiliary/tpcds/single_user/permutation_orders/000012.dat diff --git a/run/auxiliary/tpcds/single_user/permutation_orders/000013.dat b/core/run/auxiliary/tpcds/single_user/permutation_orders/000013.dat similarity index 100% rename from run/auxiliary/tpcds/single_user/permutation_orders/000013.dat rename to core/run/auxiliary/tpcds/single_user/permutation_orders/000013.dat diff --git a/run/auxiliary/tpcds/single_user/permutation_orders/000014.dat b/core/run/auxiliary/tpcds/single_user/permutation_orders/000014.dat similarity index 100% rename from run/auxiliary/tpcds/single_user/permutation_orders/000014.dat rename to core/run/auxiliary/tpcds/single_user/permutation_orders/000014.dat diff --git a/run/auxiliary/tpcds/single_user/permutation_orders/000015.dat b/core/run/auxiliary/tpcds/single_user/permutation_orders/000015.dat similarity index 100% rename from run/auxiliary/tpcds/single_user/permutation_orders/000015.dat rename to core/run/auxiliary/tpcds/single_user/permutation_orders/000015.dat diff --git a/run/auxiliary/tpcds/single_user/permutation_orders/000016.dat b/core/run/auxiliary/tpcds/single_user/permutation_orders/000016.dat similarity index 100% rename from run/auxiliary/tpcds/single_user/permutation_orders/000016.dat rename to core/run/auxiliary/tpcds/single_user/permutation_orders/000016.dat diff --git a/run/auxiliary/tpcds/single_user/permutation_orders/000017.dat b/core/run/auxiliary/tpcds/single_user/permutation_orders/000017.dat similarity index 100% rename from run/auxiliary/tpcds/single_user/permutation_orders/000017.dat rename to core/run/auxiliary/tpcds/single_user/permutation_orders/000017.dat diff --git a/run/auxiliary/tpcds/single_user/permutation_orders/000018.dat b/core/run/auxiliary/tpcds/single_user/permutation_orders/000018.dat similarity index 100% rename from run/auxiliary/tpcds/single_user/permutation_orders/000018.dat rename to core/run/auxiliary/tpcds/single_user/permutation_orders/000018.dat diff --git a/run/auxiliary/tpcds/single_user/permutation_orders/000019.dat b/core/run/auxiliary/tpcds/single_user/permutation_orders/000019.dat similarity index 100% rename from run/auxiliary/tpcds/single_user/permutation_orders/000019.dat rename to core/run/auxiliary/tpcds/single_user/permutation_orders/000019.dat diff --git a/run/auxiliary/tpcds/single_user/permutation_orders/000020.dat b/core/run/auxiliary/tpcds/single_user/permutation_orders/000020.dat similarity index 100% rename from run/auxiliary/tpcds/single_user/permutation_orders/000020.dat rename to core/run/auxiliary/tpcds/single_user/permutation_orders/000020.dat diff --git a/run/auxiliary/tpcds/single_user/permutation_orders/000021.dat b/core/run/auxiliary/tpcds/single_user/permutation_orders/000021.dat similarity index 100% rename from run/auxiliary/tpcds/single_user/permutation_orders/000021.dat rename to core/run/auxiliary/tpcds/single_user/permutation_orders/000021.dat diff --git a/run/auxiliary/tpcds/single_user/permutation_orders/000022.dat b/core/run/auxiliary/tpcds/single_user/permutation_orders/000022.dat similarity index 100% rename from run/auxiliary/tpcds/single_user/permutation_orders/000022.dat rename to core/run/auxiliary/tpcds/single_user/permutation_orders/000022.dat diff --git a/run/auxiliary/tpcds/single_user/permutation_orders/000023.dat b/core/run/auxiliary/tpcds/single_user/permutation_orders/000023.dat similarity index 100% rename from run/auxiliary/tpcds/single_user/permutation_orders/000023.dat rename to core/run/auxiliary/tpcds/single_user/permutation_orders/000023.dat diff --git a/run/auxiliary/tpcds/single_user/permutation_orders/000024.dat b/core/run/auxiliary/tpcds/single_user/permutation_orders/000024.dat similarity index 100% rename from run/auxiliary/tpcds/single_user/permutation_orders/000024.dat rename to core/run/auxiliary/tpcds/single_user/permutation_orders/000024.dat diff --git a/run/auxiliary/tpcds/single_user/permutation_orders/000025.dat b/core/run/auxiliary/tpcds/single_user/permutation_orders/000025.dat similarity index 100% rename from run/auxiliary/tpcds/single_user/permutation_orders/000025.dat rename to core/run/auxiliary/tpcds/single_user/permutation_orders/000025.dat diff --git a/run/auxiliary/tpcds/single_user/permutation_orders/000026.dat b/core/run/auxiliary/tpcds/single_user/permutation_orders/000026.dat similarity index 100% rename from run/auxiliary/tpcds/single_user/permutation_orders/000026.dat rename to core/run/auxiliary/tpcds/single_user/permutation_orders/000026.dat diff --git a/run/auxiliary/tpcds/single_user/permutation_orders/000027.dat b/core/run/auxiliary/tpcds/single_user/permutation_orders/000027.dat similarity index 100% rename from run/auxiliary/tpcds/single_user/permutation_orders/000027.dat rename to core/run/auxiliary/tpcds/single_user/permutation_orders/000027.dat diff --git a/run/auxiliary/tpcds/single_user/permutation_orders/000028.dat b/core/run/auxiliary/tpcds/single_user/permutation_orders/000028.dat similarity index 100% rename from run/auxiliary/tpcds/single_user/permutation_orders/000028.dat rename to core/run/auxiliary/tpcds/single_user/permutation_orders/000028.dat diff --git a/run/auxiliary/tpcds/single_user/permutation_orders/000029.dat b/core/run/auxiliary/tpcds/single_user/permutation_orders/000029.dat similarity index 100% rename from run/auxiliary/tpcds/single_user/permutation_orders/000029.dat rename to core/run/auxiliary/tpcds/single_user/permutation_orders/000029.dat diff --git a/run/auxiliary/tpcds/single_user/permutation_orders/000030.dat b/core/run/auxiliary/tpcds/single_user/permutation_orders/000030.dat similarity index 100% rename from run/auxiliary/tpcds/single_user/permutation_orders/000030.dat rename to core/run/auxiliary/tpcds/single_user/permutation_orders/000030.dat diff --git a/run/auxiliary/tpcds/single_user/permutation_orders/000031.dat b/core/run/auxiliary/tpcds/single_user/permutation_orders/000031.dat similarity index 100% rename from run/auxiliary/tpcds/single_user/permutation_orders/000031.dat rename to core/run/auxiliary/tpcds/single_user/permutation_orders/000031.dat diff --git a/run/auxiliary/tpcds/single_user/permutation_orders/000032.dat b/core/run/auxiliary/tpcds/single_user/permutation_orders/000032.dat similarity index 100% rename from run/auxiliary/tpcds/single_user/permutation_orders/000032.dat rename to core/run/auxiliary/tpcds/single_user/permutation_orders/000032.dat diff --git a/run/auxiliary/tpcds/single_user/permutation_orders/000033.dat b/core/run/auxiliary/tpcds/single_user/permutation_orders/000033.dat similarity index 100% rename from run/auxiliary/tpcds/single_user/permutation_orders/000033.dat rename to core/run/auxiliary/tpcds/single_user/permutation_orders/000033.dat diff --git a/run/auxiliary/tpcds/single_user/permutation_orders/000034.dat b/core/run/auxiliary/tpcds/single_user/permutation_orders/000034.dat similarity index 100% rename from run/auxiliary/tpcds/single_user/permutation_orders/000034.dat rename to core/run/auxiliary/tpcds/single_user/permutation_orders/000034.dat diff --git a/run/auxiliary/tpcds/single_user/permutation_orders/000035.dat b/core/run/auxiliary/tpcds/single_user/permutation_orders/000035.dat similarity index 100% rename from run/auxiliary/tpcds/single_user/permutation_orders/000035.dat rename to core/run/auxiliary/tpcds/single_user/permutation_orders/000035.dat diff --git a/run/auxiliary/tpcds/single_user/permutation_orders/000036.dat b/core/run/auxiliary/tpcds/single_user/permutation_orders/000036.dat similarity index 100% rename from run/auxiliary/tpcds/single_user/permutation_orders/000036.dat rename to core/run/auxiliary/tpcds/single_user/permutation_orders/000036.dat diff --git a/run/auxiliary/tpcds/single_user/permutation_orders/000037.dat b/core/run/auxiliary/tpcds/single_user/permutation_orders/000037.dat similarity index 100% rename from run/auxiliary/tpcds/single_user/permutation_orders/000037.dat rename to core/run/auxiliary/tpcds/single_user/permutation_orders/000037.dat diff --git a/run/auxiliary/tpcds/single_user/permutation_orders/000038.dat b/core/run/auxiliary/tpcds/single_user/permutation_orders/000038.dat similarity index 100% rename from run/auxiliary/tpcds/single_user/permutation_orders/000038.dat rename to core/run/auxiliary/tpcds/single_user/permutation_orders/000038.dat diff --git a/run/auxiliary/tpcds/single_user/permutation_orders/000039.dat b/core/run/auxiliary/tpcds/single_user/permutation_orders/000039.dat similarity index 100% rename from run/auxiliary/tpcds/single_user/permutation_orders/000039.dat rename to core/run/auxiliary/tpcds/single_user/permutation_orders/000039.dat diff --git a/run/auxiliary/tpcds/single_user/permutation_orders/000040.dat b/core/run/auxiliary/tpcds/single_user/permutation_orders/000040.dat similarity index 100% rename from run/auxiliary/tpcds/single_user/permutation_orders/000040.dat rename to core/run/auxiliary/tpcds/single_user/permutation_orders/000040.dat diff --git a/run/auxiliary/tpch/data_maintenance/parameter_values.dat b/core/run/auxiliary/tpch/data_maintenance/parameter_values.dat similarity index 100% rename from run/auxiliary/tpch/data_maintenance/parameter_values.dat rename to core/run/auxiliary/tpch/data_maintenance/parameter_values.dat diff --git a/run/auxiliary/tpch/setup_data_maintenance/parameter_values.dat b/core/run/auxiliary/tpch/setup_data_maintenance/parameter_values.dat similarity index 100% rename from run/auxiliary/tpch/setup_data_maintenance/parameter_values.dat rename to core/run/auxiliary/tpch/setup_data_maintenance/parameter_values.dat diff --git a/run/snowflake-8.13.1/config/samples/sample_connections_config.yaml b/core/run/snowflake-8.13.1/config/samples/sample_connections_config.yaml similarity index 100% rename from run/snowflake-8.13.1/config/samples/sample_connections_config.yaml rename to core/run/snowflake-8.13.1/config/samples/sample_connections_config.yaml diff --git a/run/snowflake-8.13.1/config/samples/sample_experiment_config.yaml b/core/run/snowflake-8.13.1/config/samples/sample_experiment_config.yaml similarity index 100% rename from run/snowflake-8.13.1/config/samples/sample_experiment_config.yaml rename to core/run/snowflake-8.13.1/config/samples/sample_experiment_config.yaml diff --git a/run/snowflake-8.13.1/config/samples/sample_telemetry_config.yaml b/core/run/snowflake-8.13.1/config/samples/sample_telemetry_config.yaml similarity index 100% rename from run/snowflake-8.13.1/config/samples/sample_telemetry_config.yaml rename to core/run/snowflake-8.13.1/config/samples/sample_telemetry_config.yaml diff --git a/run/snowflake-8.13.1/config/tpcds/library.yaml b/core/run/snowflake-8.13.1/config/tpcds/library.yaml similarity index 100% rename from run/snowflake-8.13.1/config/tpcds/library.yaml rename to core/run/snowflake-8.13.1/config/tpcds/library.yaml diff --git a/run/snowflake-8.13.1/config/tpcds/setup_experiment.yaml b/core/run/snowflake-8.13.1/config/tpcds/setup_experiment.yaml similarity index 100% rename from run/snowflake-8.13.1/config/tpcds/setup_experiment.yaml rename to core/run/snowflake-8.13.1/config/tpcds/setup_experiment.yaml diff --git a/run/snowflake-8.13.1/config/tpcds/w0_tpcds-iceberg.yaml b/core/run/snowflake-8.13.1/config/tpcds/w0_tpcds-iceberg.yaml similarity index 100% rename from run/snowflake-8.13.1/config/tpcds/w0_tpcds-iceberg.yaml rename to core/run/snowflake-8.13.1/config/tpcds/w0_tpcds-iceberg.yaml diff --git a/run/snowflake-8.13.1/config/tpcds/w0_tpcds-native.yaml b/core/run/snowflake-8.13.1/config/tpcds/w0_tpcds-native.yaml similarity index 100% rename from run/snowflake-8.13.1/config/tpcds/w0_tpcds-native.yaml rename to core/run/snowflake-8.13.1/config/tpcds/w0_tpcds-native.yaml diff --git a/run/snowflake-8.13.1/config/tpcds/wp1_longevity-iceberg.yaml b/core/run/snowflake-8.13.1/config/tpcds/wp1_longevity-iceberg.yaml similarity index 100% rename from run/snowflake-8.13.1/config/tpcds/wp1_longevity-iceberg.yaml rename to core/run/snowflake-8.13.1/config/tpcds/wp1_longevity-iceberg.yaml diff --git a/run/snowflake-8.13.1/config/tpcds/wp1_longevity-native.yaml b/core/run/snowflake-8.13.1/config/tpcds/wp1_longevity-native.yaml similarity index 100% rename from run/snowflake-8.13.1/config/tpcds/wp1_longevity-native.yaml rename to core/run/snowflake-8.13.1/config/tpcds/wp1_longevity-native.yaml diff --git a/run/snowflake-8.13.1/config/tpcds/wp2_resilience-iceberg.yaml b/core/run/snowflake-8.13.1/config/tpcds/wp2_resilience-iceberg.yaml similarity index 100% rename from run/snowflake-8.13.1/config/tpcds/wp2_resilience-iceberg.yaml rename to core/run/snowflake-8.13.1/config/tpcds/wp2_resilience-iceberg.yaml diff --git a/run/snowflake-8.13.1/config/tpcds/wp2_resilience-native.yaml b/core/run/snowflake-8.13.1/config/tpcds/wp2_resilience-native.yaml similarity index 100% rename from run/snowflake-8.13.1/config/tpcds/wp2_resilience-native.yaml rename to core/run/snowflake-8.13.1/config/tpcds/wp2_resilience-native.yaml diff --git a/run/snowflake-8.13.1/config/tpcds/wp3_rw_concurrency-iceberg.yaml b/core/run/snowflake-8.13.1/config/tpcds/wp3_rw_concurrency-iceberg.yaml similarity index 100% rename from run/snowflake-8.13.1/config/tpcds/wp3_rw_concurrency-iceberg.yaml rename to core/run/snowflake-8.13.1/config/tpcds/wp3_rw_concurrency-iceberg.yaml diff --git a/run/snowflake-8.13.1/config/tpcds/wp3_rw_concurrency-native.yaml b/core/run/snowflake-8.13.1/config/tpcds/wp3_rw_concurrency-native.yaml similarity index 100% rename from run/snowflake-8.13.1/config/tpcds/wp3_rw_concurrency-native.yaml rename to core/run/snowflake-8.13.1/config/tpcds/wp3_rw_concurrency-native.yaml diff --git a/run/snowflake-8.13.1/config/tpcds/wp3_rw_concurrency_multi-iceberg.yaml b/core/run/snowflake-8.13.1/config/tpcds/wp3_rw_concurrency_multi-iceberg.yaml similarity index 100% rename from run/snowflake-8.13.1/config/tpcds/wp3_rw_concurrency_multi-iceberg.yaml rename to core/run/snowflake-8.13.1/config/tpcds/wp3_rw_concurrency_multi-iceberg.yaml diff --git a/run/snowflake-8.13.1/config/tpcds/wp3_rw_concurrency_multi-native.yaml b/core/run/snowflake-8.13.1/config/tpcds/wp3_rw_concurrency_multi-native.yaml similarity index 100% rename from run/snowflake-8.13.1/config/tpcds/wp3_rw_concurrency_multi-native.yaml rename to core/run/snowflake-8.13.1/config/tpcds/wp3_rw_concurrency_multi-native.yaml diff --git a/run/snowflake-8.13.1/config/tpcds/wp4_time_travel-iceberg.yaml b/core/run/snowflake-8.13.1/config/tpcds/wp4_time_travel-iceberg.yaml similarity index 100% rename from run/snowflake-8.13.1/config/tpcds/wp4_time_travel-iceberg.yaml rename to core/run/snowflake-8.13.1/config/tpcds/wp4_time_travel-iceberg.yaml diff --git a/run/snowflake-8.13.1/config/tpcds/wp4_time_travel-native.yaml b/core/run/snowflake-8.13.1/config/tpcds/wp4_time_travel-native.yaml similarity index 100% rename from run/snowflake-8.13.1/config/tpcds/wp4_time_travel-native.yaml rename to core/run/snowflake-8.13.1/config/tpcds/wp4_time_travel-native.yaml diff --git a/run/snowflake-8.13.1/scripts/tpcds/build/2_load_call_center.sql b/core/run/snowflake-8.13.1/scripts/tpcds/build/2_load_call_center.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/build/2_load_call_center.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/build/2_load_call_center.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/build/2_load_catalog_page.sql b/core/run/snowflake-8.13.1/scripts/tpcds/build/2_load_catalog_page.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/build/2_load_catalog_page.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/build/2_load_catalog_page.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/build/2_load_catalog_returns.sql b/core/run/snowflake-8.13.1/scripts/tpcds/build/2_load_catalog_returns.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/build/2_load_catalog_returns.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/build/2_load_catalog_returns.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/build/2_load_catalog_sales.sql b/core/run/snowflake-8.13.1/scripts/tpcds/build/2_load_catalog_sales.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/build/2_load_catalog_sales.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/build/2_load_catalog_sales.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/build/2_load_customer.sql b/core/run/snowflake-8.13.1/scripts/tpcds/build/2_load_customer.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/build/2_load_customer.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/build/2_load_customer.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/build/2_load_customer_address.sql b/core/run/snowflake-8.13.1/scripts/tpcds/build/2_load_customer_address.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/build/2_load_customer_address.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/build/2_load_customer_address.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/build/2_load_customer_demographics.sql b/core/run/snowflake-8.13.1/scripts/tpcds/build/2_load_customer_demographics.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/build/2_load_customer_demographics.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/build/2_load_customer_demographics.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/build/2_load_date_dim.sql b/core/run/snowflake-8.13.1/scripts/tpcds/build/2_load_date_dim.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/build/2_load_date_dim.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/build/2_load_date_dim.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/build/2_load_household_demographics.sql b/core/run/snowflake-8.13.1/scripts/tpcds/build/2_load_household_demographics.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/build/2_load_household_demographics.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/build/2_load_household_demographics.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/build/2_load_income_band.sql b/core/run/snowflake-8.13.1/scripts/tpcds/build/2_load_income_band.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/build/2_load_income_band.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/build/2_load_income_band.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/build/2_load_inventory.sql b/core/run/snowflake-8.13.1/scripts/tpcds/build/2_load_inventory.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/build/2_load_inventory.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/build/2_load_inventory.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/build/2_load_item.sql b/core/run/snowflake-8.13.1/scripts/tpcds/build/2_load_item.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/build/2_load_item.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/build/2_load_item.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/build/2_load_promotion.sql b/core/run/snowflake-8.13.1/scripts/tpcds/build/2_load_promotion.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/build/2_load_promotion.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/build/2_load_promotion.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/build/2_load_reason.sql b/core/run/snowflake-8.13.1/scripts/tpcds/build/2_load_reason.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/build/2_load_reason.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/build/2_load_reason.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/build/2_load_ship_mode.sql b/core/run/snowflake-8.13.1/scripts/tpcds/build/2_load_ship_mode.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/build/2_load_ship_mode.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/build/2_load_ship_mode.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/build/2_load_store.sql b/core/run/snowflake-8.13.1/scripts/tpcds/build/2_load_store.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/build/2_load_store.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/build/2_load_store.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/build/2_load_store_returns.sql b/core/run/snowflake-8.13.1/scripts/tpcds/build/2_load_store_returns.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/build/2_load_store_returns.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/build/2_load_store_returns.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/build/2_load_store_sales.sql b/core/run/snowflake-8.13.1/scripts/tpcds/build/2_load_store_sales.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/build/2_load_store_sales.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/build/2_load_store_sales.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/build/2_load_time_dim.sql b/core/run/snowflake-8.13.1/scripts/tpcds/build/2_load_time_dim.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/build/2_load_time_dim.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/build/2_load_time_dim.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/build/2_load_warehouse.sql b/core/run/snowflake-8.13.1/scripts/tpcds/build/2_load_warehouse.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/build/2_load_warehouse.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/build/2_load_warehouse.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/build/2_load_web_page.sql b/core/run/snowflake-8.13.1/scripts/tpcds/build/2_load_web_page.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/build/2_load_web_page.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/build/2_load_web_page.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/build/2_load_web_returns.sql b/core/run/snowflake-8.13.1/scripts/tpcds/build/2_load_web_returns.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/build/2_load_web_returns.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/build/2_load_web_returns.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/build/2_load_web_sales.sql b/core/run/snowflake-8.13.1/scripts/tpcds/build/2_load_web_sales.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/build/2_load_web_sales.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/build/2_load_web_sales.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/build/2_load_web_site.sql b/core/run/snowflake-8.13.1/scripts/tpcds/build/2_load_web_site.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/build/2_load_web_site.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/build/2_load_web_site.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_call_center.sql b/core/run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_call_center.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_call_center.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_call_center.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_catalog_page.sql b/core/run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_catalog_page.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_catalog_page.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_catalog_page.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_catalog_returns.sql b/core/run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_catalog_returns.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_catalog_returns.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_catalog_returns.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_catalog_sales.sql b/core/run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_catalog_sales.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_catalog_sales.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_catalog_sales.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_customer.sql b/core/run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_customer.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_customer.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_customer.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_customer_address.sql b/core/run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_customer_address.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_customer_address.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_customer_address.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_customer_demographics.sql b/core/run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_customer_demographics.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_customer_demographics.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_customer_demographics.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_date_dim.sql b/core/run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_date_dim.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_date_dim.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_date_dim.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_household_demographics.sql b/core/run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_household_demographics.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_household_demographics.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_household_demographics.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_income_band.sql b/core/run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_income_band.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_income_band.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_income_band.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_inventory.sql b/core/run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_inventory.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_inventory.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_inventory.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_item.sql b/core/run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_item.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_item.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_item.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_promotion.sql b/core/run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_promotion.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_promotion.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_promotion.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_reason.sql b/core/run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_reason.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_reason.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_reason.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_ship_mode.sql b/core/run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_ship_mode.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_ship_mode.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_ship_mode.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_store.sql b/core/run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_store.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_store.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_store.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_store_returns.sql b/core/run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_store_returns.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_store_returns.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_store_returns.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_store_sales.sql b/core/run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_store_sales.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_store_sales.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_store_sales.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_time_dim.sql b/core/run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_time_dim.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_time_dim.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_time_dim.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_warehouse.sql b/core/run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_warehouse.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_warehouse.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_warehouse.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_web_page.sql b/core/run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_web_page.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_web_page.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_web_page.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_web_returns.sql b/core/run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_web_returns.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_web_returns.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_web_returns.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_web_sales.sql b/core/run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_web_sales.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_web_sales.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_web_sales.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_web_site.sql b/core/run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_web_site.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_web_site.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/build/iceberg_tables/1_create_web_site.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_call_center.sql b/core/run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_call_center.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_call_center.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_call_center.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_catalog_page.sql b/core/run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_catalog_page.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_catalog_page.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_catalog_page.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_catalog_returns.sql b/core/run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_catalog_returns.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_catalog_returns.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_catalog_returns.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_catalog_sales.sql b/core/run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_catalog_sales.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_catalog_sales.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_catalog_sales.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_customer.sql b/core/run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_customer.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_customer.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_customer.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_customer_address.sql b/core/run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_customer_address.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_customer_address.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_customer_address.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_customer_demographics.sql b/core/run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_customer_demographics.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_customer_demographics.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_customer_demographics.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_date_dim.sql b/core/run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_date_dim.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_date_dim.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_date_dim.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_household_demographics.sql b/core/run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_household_demographics.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_household_demographics.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_household_demographics.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_income_band.sql b/core/run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_income_band.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_income_band.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_income_band.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_inventory.sql b/core/run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_inventory.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_inventory.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_inventory.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_item.sql b/core/run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_item.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_item.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_item.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_promotion.sql b/core/run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_promotion.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_promotion.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_promotion.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_reason.sql b/core/run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_reason.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_reason.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_reason.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_ship_mode.sql b/core/run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_ship_mode.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_ship_mode.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_ship_mode.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_store.sql b/core/run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_store.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_store.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_store.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_store_returns.sql b/core/run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_store_returns.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_store_returns.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_store_returns.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_store_sales.sql b/core/run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_store_sales.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_store_sales.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_store_sales.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_time_dim.sql b/core/run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_time_dim.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_time_dim.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_time_dim.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_warehouse.sql b/core/run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_warehouse.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_warehouse.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_warehouse.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_web_page.sql b/core/run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_web_page.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_web_page.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_web_page.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_web_returns.sql b/core/run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_web_returns.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_web_returns.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_web_returns.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_web_sales.sql b/core/run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_web_sales.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_web_sales.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_web_sales.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_web_site.sql b/core/run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_web_site.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_web_site.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/build/native_tables/1_create_web_site.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/data_maintenance/DF_CS.sql b/core/run/snowflake-8.13.1/scripts/tpcds/data_maintenance/DF_CS.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/data_maintenance/DF_CS.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/data_maintenance/DF_CS.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/data_maintenance/DF_I.sql b/core/run/snowflake-8.13.1/scripts/tpcds/data_maintenance/DF_I.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/data_maintenance/DF_I.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/data_maintenance/DF_I.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/data_maintenance/DF_SS.sql b/core/run/snowflake-8.13.1/scripts/tpcds/data_maintenance/DF_SS.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/data_maintenance/DF_SS.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/data_maintenance/DF_SS.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/data_maintenance/DF_WS.sql b/core/run/snowflake-8.13.1/scripts/tpcds/data_maintenance/DF_WS.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/data_maintenance/DF_WS.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/data_maintenance/DF_WS.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/data_maintenance/LF_CR.sql b/core/run/snowflake-8.13.1/scripts/tpcds/data_maintenance/LF_CR.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/data_maintenance/LF_CR.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/data_maintenance/LF_CR.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/data_maintenance/LF_CS.sql b/core/run/snowflake-8.13.1/scripts/tpcds/data_maintenance/LF_CS.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/data_maintenance/LF_CS.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/data_maintenance/LF_CS.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/data_maintenance/LF_I.sql b/core/run/snowflake-8.13.1/scripts/tpcds/data_maintenance/LF_I.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/data_maintenance/LF_I.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/data_maintenance/LF_I.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/data_maintenance/LF_SR.sql b/core/run/snowflake-8.13.1/scripts/tpcds/data_maintenance/LF_SR.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/data_maintenance/LF_SR.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/data_maintenance/LF_SR.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/data_maintenance/LF_SS.sql b/core/run/snowflake-8.13.1/scripts/tpcds/data_maintenance/LF_SS.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/data_maintenance/LF_SS.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/data_maintenance/LF_SS.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/data_maintenance/LF_WR.sql b/core/run/snowflake-8.13.1/scripts/tpcds/data_maintenance/LF_WR.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/data_maintenance/LF_WR.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/data_maintenance/LF_WR.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/data_maintenance/LF_WS.sql b/core/run/snowflake-8.13.1/scripts/tpcds/data_maintenance/LF_WS.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/data_maintenance/LF_WS.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/data_maintenance/LF_WS.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/init/init.sql b/core/run/snowflake-8.13.1/scripts/tpcds/init/init.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/init/init.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/init/init.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/setup/ddl-external-tables.sql b/core/run/snowflake-8.13.1/scripts/tpcds/setup/ddl-external-tables.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/setup/ddl-external-tables.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/setup/ddl-external-tables.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/setup/populate-external-tables.sql b/core/run/snowflake-8.13.1/scripts/tpcds/setup/populate-external-tables.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/setup/populate-external-tables.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/setup/populate-external-tables.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/setup_data_maintenance/ddl-external-tables-refresh.sql b/core/run/snowflake-8.13.1/scripts/tpcds/setup_data_maintenance/ddl-external-tables-refresh.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/setup_data_maintenance/ddl-external-tables-refresh.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/setup_data_maintenance/ddl-external-tables-refresh.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/setup_data_maintenance/populate-external-tables-refresh.sql b/core/run/snowflake-8.13.1/scripts/tpcds/setup_data_maintenance/populate-external-tables-refresh.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/setup_data_maintenance/populate-external-tables-refresh.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/setup_data_maintenance/populate-external-tables-refresh.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query1.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query1.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query1.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query1.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query10.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query10.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query10.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query10.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query11.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query11.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query11.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query11.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query12.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query12.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query12.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query12.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query13.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query13.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query13.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query13.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query14.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query14.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query14.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query14.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query15.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query15.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query15.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query15.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query16.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query16.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query16.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query16.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query17.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query17.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query17.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query17.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query18.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query18.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query18.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query18.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query19.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query19.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query19.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query19.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query2.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query2.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query2.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query2.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query20.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query20.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query20.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query20.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query21.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query21.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query21.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query21.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query22.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query22.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query22.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query22.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query23.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query23.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query23.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query23.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query24.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query24.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query24.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query24.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query25.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query25.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query25.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query25.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query26.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query26.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query26.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query26.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query27.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query27.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query27.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query27.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query28.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query28.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query28.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query28.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query29.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query29.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query29.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query29.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query3.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query3.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query3.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query3.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query30.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query30.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query30.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query30.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query31.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query31.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query31.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query31.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query32.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query32.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query32.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query32.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query33.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query33.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query33.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query33.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query34.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query34.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query34.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query34.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query35.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query35.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query35.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query35.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query36.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query36.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query36.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query36.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query37.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query37.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query37.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query37.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query38.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query38.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query38.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query38.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query39.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query39.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query39.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query39.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query4.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query4.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query4.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query4.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query40.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query40.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query40.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query40.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query41.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query41.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query41.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query41.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query42.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query42.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query42.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query42.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query43.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query43.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query43.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query43.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query44.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query44.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query44.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query44.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query45.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query45.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query45.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query45.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query46.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query46.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query46.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query46.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query47.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query47.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query47.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query47.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query48.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query48.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query48.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query48.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query49.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query49.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query49.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query49.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query5.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query5.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query5.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query5.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query50.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query50.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query50.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query50.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query51.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query51.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query51.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query51.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query52.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query52.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query52.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query52.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query53.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query53.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query53.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query53.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query54.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query54.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query54.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query54.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query55.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query55.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query55.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query55.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query56.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query56.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query56.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query56.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query57.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query57.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query57.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query57.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query58.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query58.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query58.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query58.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query59.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query59.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query59.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query59.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query6.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query6.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query6.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query6.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query60.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query60.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query60.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query60.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query61.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query61.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query61.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query61.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query62.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query62.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query62.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query62.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query63.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query63.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query63.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query63.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query64.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query64.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query64.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query64.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query65.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query65.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query65.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query65.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query66.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query66.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query66.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query66.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query67.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query67.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query67.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query67.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query68.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query68.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query68.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query68.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query69.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query69.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query69.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query69.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query7.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query7.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query7.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query7.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query70.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query70.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query70.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query70.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query71.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query71.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query71.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query71.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query72.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query72.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query72.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query72.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query73.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query73.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query73.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query73.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query74.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query74.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query74.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query74.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query75.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query75.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query75.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query75.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query76.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query76.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query76.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query76.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query77.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query77.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query77.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query77.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query78.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query78.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query78.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query78.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query79.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query79.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query79.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query79.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query8.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query8.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query8.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query8.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query80.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query80.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query80.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query80.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query81.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query81.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query81.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query81.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query82.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query82.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query82.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query82.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query83.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query83.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query83.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query83.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query84.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query84.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query84.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query84.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query85.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query85.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query85.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query85.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query86.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query86.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query86.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query86.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query87.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query87.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query87.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query87.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query88.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query88.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query88.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query88.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query89.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query89.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query89.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query89.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query9.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query9.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query9.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query9.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query90.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query90.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query90.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query90.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query91.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query91.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query91.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query91.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query92.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query92.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query92.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query92.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query93.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query93.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query93.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query93.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query94.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query94.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query94.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query94.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query95.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query95.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query95.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query95.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query96.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query96.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query96.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query96.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query97.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query97.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query97.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query97.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query98.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query98.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query98.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query98.sql diff --git a/run/snowflake-8.13.1/scripts/tpcds/single_user/query99.sql b/core/run/snowflake-8.13.1/scripts/tpcds/single_user/query99.sql similarity index 100% rename from run/snowflake-8.13.1/scripts/tpcds/single_user/query99.sql rename to core/run/snowflake-8.13.1/scripts/tpcds/single_user/query99.sql diff --git a/run/spark-3.3.1/azure-pipelines/README.md b/core/run/spark-3.3.1/azure-pipelines/README.md similarity index 100% rename from run/spark-3.3.1/azure-pipelines/README.md rename to core/run/spark-3.3.1/azure-pipelines/README.md diff --git a/run/spark-3.3.1/azure-pipelines/config/connections_config.yaml b/core/run/spark-3.3.1/azure-pipelines/config/connections_config.yaml similarity index 100% rename from run/spark-3.3.1/azure-pipelines/config/connections_config.yaml rename to core/run/spark-3.3.1/azure-pipelines/config/connections_config.yaml diff --git a/run/spark-3.3.1/azure-pipelines/config/experiment_config-cow-delta-2.2.0.yaml b/core/run/spark-3.3.1/azure-pipelines/config/experiment_config-cow-delta-2.2.0.yaml similarity index 100% rename from run/spark-3.3.1/azure-pipelines/config/experiment_config-cow-delta-2.2.0.yaml rename to core/run/spark-3.3.1/azure-pipelines/config/experiment_config-cow-delta-2.2.0.yaml diff --git a/run/spark-3.3.1/azure-pipelines/config/experiment_config-cow-hudi-0.12.2.yaml b/core/run/spark-3.3.1/azure-pipelines/config/experiment_config-cow-hudi-0.12.2.yaml similarity index 100% rename from run/spark-3.3.1/azure-pipelines/config/experiment_config-cow-hudi-0.12.2.yaml rename to core/run/spark-3.3.1/azure-pipelines/config/experiment_config-cow-hudi-0.12.2.yaml diff --git a/run/spark-3.3.1/azure-pipelines/config/experiment_config-cow-iceberg-1.1.0.yaml b/core/run/spark-3.3.1/azure-pipelines/config/experiment_config-cow-iceberg-1.1.0.yaml similarity index 100% rename from run/spark-3.3.1/azure-pipelines/config/experiment_config-cow-iceberg-1.1.0.yaml rename to core/run/spark-3.3.1/azure-pipelines/config/experiment_config-cow-iceberg-1.1.0.yaml diff --git a/run/spark-3.3.1/azure-pipelines/config/experiment_config-mor-hudi-0.12.2.yaml b/core/run/spark-3.3.1/azure-pipelines/config/experiment_config-mor-hudi-0.12.2.yaml similarity index 100% rename from run/spark-3.3.1/azure-pipelines/config/experiment_config-mor-hudi-0.12.2.yaml rename to core/run/spark-3.3.1/azure-pipelines/config/experiment_config-mor-hudi-0.12.2.yaml diff --git a/run/spark-3.3.1/azure-pipelines/config/experiment_config-mor-iceberg-1.1.0.yaml b/core/run/spark-3.3.1/azure-pipelines/config/experiment_config-mor-iceberg-1.1.0.yaml similarity index 100% rename from run/spark-3.3.1/azure-pipelines/config/experiment_config-mor-iceberg-1.1.0.yaml rename to core/run/spark-3.3.1/azure-pipelines/config/experiment_config-mor-iceberg-1.1.0.yaml diff --git a/run/spark-3.3.1/azure-pipelines/config/setup_experiment_config.yaml b/core/run/spark-3.3.1/azure-pipelines/config/setup_experiment_config.yaml similarity index 100% rename from run/spark-3.3.1/azure-pipelines/config/setup_experiment_config.yaml rename to core/run/spark-3.3.1/azure-pipelines/config/setup_experiment_config.yaml diff --git a/run/spark-3.3.1/azure-pipelines/config/telemetry_config.yaml b/core/run/spark-3.3.1/azure-pipelines/config/telemetry_config.yaml similarity index 100% rename from run/spark-3.3.1/azure-pipelines/config/telemetry_config.yaml rename to core/run/spark-3.3.1/azure-pipelines/config/telemetry_config.yaml diff --git a/run/spark-3.3.1/azure-pipelines/run-lst-bench.yml b/core/run/spark-3.3.1/azure-pipelines/run-lst-bench.yml similarity index 100% rename from run/spark-3.3.1/azure-pipelines/run-lst-bench.yml rename to core/run/spark-3.3.1/azure-pipelines/run-lst-bench.yml diff --git a/run/spark-3.3.1/azure-pipelines/sh/cleanup-delta-2.2.0.sh b/core/run/spark-3.3.1/azure-pipelines/sh/cleanup-delta-2.2.0.sh similarity index 100% rename from run/spark-3.3.1/azure-pipelines/sh/cleanup-delta-2.2.0.sh rename to core/run/spark-3.3.1/azure-pipelines/sh/cleanup-delta-2.2.0.sh diff --git a/run/spark-3.3.1/azure-pipelines/sh/cleanup-hudi-0.12.2.sh b/core/run/spark-3.3.1/azure-pipelines/sh/cleanup-hudi-0.12.2.sh similarity index 100% rename from run/spark-3.3.1/azure-pipelines/sh/cleanup-hudi-0.12.2.sh rename to core/run/spark-3.3.1/azure-pipelines/sh/cleanup-hudi-0.12.2.sh diff --git a/run/spark-3.3.1/azure-pipelines/sh/cleanup-iceberg-1.1.0.sh b/core/run/spark-3.3.1/azure-pipelines/sh/cleanup-iceberg-1.1.0.sh similarity index 100% rename from run/spark-3.3.1/azure-pipelines/sh/cleanup-iceberg-1.1.0.sh rename to core/run/spark-3.3.1/azure-pipelines/sh/cleanup-iceberg-1.1.0.sh diff --git a/run/spark-3.3.1/azure-pipelines/sh/delta-2.2.0.sh b/core/run/spark-3.3.1/azure-pipelines/sh/delta-2.2.0.sh similarity index 100% rename from run/spark-3.3.1/azure-pipelines/sh/delta-2.2.0.sh rename to core/run/spark-3.3.1/azure-pipelines/sh/delta-2.2.0.sh diff --git a/run/spark-3.3.1/azure-pipelines/sh/dist-exec.sh b/core/run/spark-3.3.1/azure-pipelines/sh/dist-exec.sh similarity index 100% rename from run/spark-3.3.1/azure-pipelines/sh/dist-exec.sh rename to core/run/spark-3.3.1/azure-pipelines/sh/dist-exec.sh diff --git a/run/spark-3.3.1/azure-pipelines/sh/dist-setup.sh b/core/run/spark-3.3.1/azure-pipelines/sh/dist-setup.sh similarity index 100% rename from run/spark-3.3.1/azure-pipelines/sh/dist-setup.sh rename to core/run/spark-3.3.1/azure-pipelines/sh/dist-setup.sh diff --git a/run/spark-3.3.1/azure-pipelines/sh/hive-site.xml.template b/core/run/spark-3.3.1/azure-pipelines/sh/hive-site.xml.template similarity index 100% rename from run/spark-3.3.1/azure-pipelines/sh/hive-site.xml.template rename to core/run/spark-3.3.1/azure-pipelines/sh/hive-site.xml.template diff --git a/run/spark-3.3.1/azure-pipelines/sh/hms.sh b/core/run/spark-3.3.1/azure-pipelines/sh/hms.sh similarity index 100% rename from run/spark-3.3.1/azure-pipelines/sh/hms.sh rename to core/run/spark-3.3.1/azure-pipelines/sh/hms.sh diff --git a/run/spark-3.3.1/azure-pipelines/sh/hudi-0.12.2.sh b/core/run/spark-3.3.1/azure-pipelines/sh/hudi-0.12.2.sh similarity index 100% rename from run/spark-3.3.1/azure-pipelines/sh/hudi-0.12.2.sh rename to core/run/spark-3.3.1/azure-pipelines/sh/hudi-0.12.2.sh diff --git a/run/spark-3.3.1/azure-pipelines/sh/iceberg-1.1.0.sh b/core/run/spark-3.3.1/azure-pipelines/sh/iceberg-1.1.0.sh similarity index 100% rename from run/spark-3.3.1/azure-pipelines/sh/iceberg-1.1.0.sh rename to core/run/spark-3.3.1/azure-pipelines/sh/iceberg-1.1.0.sh diff --git a/run/spark-3.3.1/azure-pipelines/sh/init.sh b/core/run/spark-3.3.1/azure-pipelines/sh/init.sh similarity index 100% rename from run/spark-3.3.1/azure-pipelines/sh/init.sh rename to core/run/spark-3.3.1/azure-pipelines/sh/init.sh diff --git a/run/spark-3.3.1/azure-pipelines/sh/spark-defaults.conf.template b/core/run/spark-3.3.1/azure-pipelines/sh/spark-defaults.conf.template similarity index 100% rename from run/spark-3.3.1/azure-pipelines/sh/spark-defaults.conf.template rename to core/run/spark-3.3.1/azure-pipelines/sh/spark-defaults.conf.template diff --git a/run/spark-3.3.1/azure-pipelines/sh/spark-env.sh.template b/core/run/spark-3.3.1/azure-pipelines/sh/spark-env.sh.template similarity index 100% rename from run/spark-3.3.1/azure-pipelines/sh/spark-env.sh.template rename to core/run/spark-3.3.1/azure-pipelines/sh/spark-env.sh.template diff --git a/run/spark-3.3.1/azure-pipelines/sh/start-cluster.sh b/core/run/spark-3.3.1/azure-pipelines/sh/start-cluster.sh similarity index 100% rename from run/spark-3.3.1/azure-pipelines/sh/start-cluster.sh rename to core/run/spark-3.3.1/azure-pipelines/sh/start-cluster.sh diff --git a/run/spark-3.3.1/azure-pipelines/sh/stop-cluster.sh b/core/run/spark-3.3.1/azure-pipelines/sh/stop-cluster.sh similarity index 100% rename from run/spark-3.3.1/azure-pipelines/sh/stop-cluster.sh rename to core/run/spark-3.3.1/azure-pipelines/sh/stop-cluster.sh diff --git a/run/spark-3.3.1/config/tpcds/library.yaml b/core/run/spark-3.3.1/config/tpcds/library.yaml similarity index 100% rename from run/spark-3.3.1/config/tpcds/library.yaml rename to core/run/spark-3.3.1/config/tpcds/library.yaml diff --git a/run/spark-3.3.1/config/tpcds/setup_experiment.yaml b/core/run/spark-3.3.1/config/tpcds/setup_experiment.yaml similarity index 100% rename from run/spark-3.3.1/config/tpcds/setup_experiment.yaml rename to core/run/spark-3.3.1/config/tpcds/setup_experiment.yaml diff --git a/run/spark-3.3.1/config/tpcds/w0_tpcds-delta-2.2.0.yaml b/core/run/spark-3.3.1/config/tpcds/w0_tpcds-delta-2.2.0.yaml similarity index 100% rename from run/spark-3.3.1/config/tpcds/w0_tpcds-delta-2.2.0.yaml rename to core/run/spark-3.3.1/config/tpcds/w0_tpcds-delta-2.2.0.yaml diff --git a/run/spark-3.3.1/config/tpcds/w0_tpcds-hudi-0.12.2.yaml b/core/run/spark-3.3.1/config/tpcds/w0_tpcds-hudi-0.12.2.yaml similarity index 100% rename from run/spark-3.3.1/config/tpcds/w0_tpcds-hudi-0.12.2.yaml rename to core/run/spark-3.3.1/config/tpcds/w0_tpcds-hudi-0.12.2.yaml diff --git a/run/spark-3.3.1/config/tpcds/w0_tpcds-iceberg-1.1.0.yaml b/core/run/spark-3.3.1/config/tpcds/w0_tpcds-iceberg-1.1.0.yaml similarity index 100% rename from run/spark-3.3.1/config/tpcds/w0_tpcds-iceberg-1.1.0.yaml rename to core/run/spark-3.3.1/config/tpcds/w0_tpcds-iceberg-1.1.0.yaml diff --git a/run/spark-3.3.1/config/tpcds/wp1_longevity-delta-2.2.0.yaml b/core/run/spark-3.3.1/config/tpcds/wp1_longevity-delta-2.2.0.yaml similarity index 100% rename from run/spark-3.3.1/config/tpcds/wp1_longevity-delta-2.2.0.yaml rename to core/run/spark-3.3.1/config/tpcds/wp1_longevity-delta-2.2.0.yaml diff --git a/run/spark-3.3.1/config/tpcds/wp1_longevity-hudi-0.12.2.yaml b/core/run/spark-3.3.1/config/tpcds/wp1_longevity-hudi-0.12.2.yaml similarity index 100% rename from run/spark-3.3.1/config/tpcds/wp1_longevity-hudi-0.12.2.yaml rename to core/run/spark-3.3.1/config/tpcds/wp1_longevity-hudi-0.12.2.yaml diff --git a/run/spark-3.3.1/config/tpcds/wp1_longevity-iceberg-1.1.0.yaml b/core/run/spark-3.3.1/config/tpcds/wp1_longevity-iceberg-1.1.0.yaml similarity index 100% rename from run/spark-3.3.1/config/tpcds/wp1_longevity-iceberg-1.1.0.yaml rename to core/run/spark-3.3.1/config/tpcds/wp1_longevity-iceberg-1.1.0.yaml diff --git a/run/spark-3.3.1/config/tpcds/wp1_longevity_trickle_1k_batches.yaml b/core/run/spark-3.3.1/config/tpcds/wp1_longevity_trickle_1k_batches.yaml similarity index 100% rename from run/spark-3.3.1/config/tpcds/wp1_longevity_trickle_1k_batches.yaml rename to core/run/spark-3.3.1/config/tpcds/wp1_longevity_trickle_1k_batches.yaml diff --git a/run/spark-3.3.1/config/tpcds/wp2_resilience-delta-2.2.0.yaml b/core/run/spark-3.3.1/config/tpcds/wp2_resilience-delta-2.2.0.yaml similarity index 100% rename from run/spark-3.3.1/config/tpcds/wp2_resilience-delta-2.2.0.yaml rename to core/run/spark-3.3.1/config/tpcds/wp2_resilience-delta-2.2.0.yaml diff --git a/run/spark-3.3.1/config/tpcds/wp2_resilience-hudi-0.12.2.yaml b/core/run/spark-3.3.1/config/tpcds/wp2_resilience-hudi-0.12.2.yaml similarity index 100% rename from run/spark-3.3.1/config/tpcds/wp2_resilience-hudi-0.12.2.yaml rename to core/run/spark-3.3.1/config/tpcds/wp2_resilience-hudi-0.12.2.yaml diff --git a/run/spark-3.3.1/config/tpcds/wp2_resilience-iceberg-1.1.0.yaml b/core/run/spark-3.3.1/config/tpcds/wp2_resilience-iceberg-1.1.0.yaml similarity index 100% rename from run/spark-3.3.1/config/tpcds/wp2_resilience-iceberg-1.1.0.yaml rename to core/run/spark-3.3.1/config/tpcds/wp2_resilience-iceberg-1.1.0.yaml diff --git a/run/spark-3.3.1/config/tpcds/wp3_rw_concurrency-delta-2.2.0.yaml b/core/run/spark-3.3.1/config/tpcds/wp3_rw_concurrency-delta-2.2.0.yaml similarity index 100% rename from run/spark-3.3.1/config/tpcds/wp3_rw_concurrency-delta-2.2.0.yaml rename to core/run/spark-3.3.1/config/tpcds/wp3_rw_concurrency-delta-2.2.0.yaml diff --git a/run/spark-3.3.1/config/tpcds/wp3_rw_concurrency-hudi-0.12.2.yaml b/core/run/spark-3.3.1/config/tpcds/wp3_rw_concurrency-hudi-0.12.2.yaml similarity index 100% rename from run/spark-3.3.1/config/tpcds/wp3_rw_concurrency-hudi-0.12.2.yaml rename to core/run/spark-3.3.1/config/tpcds/wp3_rw_concurrency-hudi-0.12.2.yaml diff --git a/run/spark-3.3.1/config/tpcds/wp3_rw_concurrency-iceberg-1.1.0.yaml b/core/run/spark-3.3.1/config/tpcds/wp3_rw_concurrency-iceberg-1.1.0.yaml similarity index 100% rename from run/spark-3.3.1/config/tpcds/wp3_rw_concurrency-iceberg-1.1.0.yaml rename to core/run/spark-3.3.1/config/tpcds/wp3_rw_concurrency-iceberg-1.1.0.yaml diff --git a/run/spark-3.3.1/config/tpcds/wp3_rw_concurrency_multi-delta-2.2.0.yaml b/core/run/spark-3.3.1/config/tpcds/wp3_rw_concurrency_multi-delta-2.2.0.yaml similarity index 100% rename from run/spark-3.3.1/config/tpcds/wp3_rw_concurrency_multi-delta-2.2.0.yaml rename to core/run/spark-3.3.1/config/tpcds/wp3_rw_concurrency_multi-delta-2.2.0.yaml diff --git a/run/spark-3.3.1/config/tpcds/wp4_time_travel-delta-2.2.0.yaml b/core/run/spark-3.3.1/config/tpcds/wp4_time_travel-delta-2.2.0.yaml similarity index 100% rename from run/spark-3.3.1/config/tpcds/wp4_time_travel-delta-2.2.0.yaml rename to core/run/spark-3.3.1/config/tpcds/wp4_time_travel-delta-2.2.0.yaml diff --git a/run/spark-3.3.1/config/tpcds/wp4_time_travel-hudi-0.12.2.yaml b/core/run/spark-3.3.1/config/tpcds/wp4_time_travel-hudi-0.12.2.yaml similarity index 100% rename from run/spark-3.3.1/config/tpcds/wp4_time_travel-hudi-0.12.2.yaml rename to core/run/spark-3.3.1/config/tpcds/wp4_time_travel-hudi-0.12.2.yaml diff --git a/run/spark-3.3.1/config/tpcds/wp4_time_travel-iceberg-1.1.0.yaml b/core/run/spark-3.3.1/config/tpcds/wp4_time_travel-iceberg-1.1.0.yaml similarity index 100% rename from run/spark-3.3.1/config/tpcds/wp4_time_travel-iceberg-1.1.0.yaml rename to core/run/spark-3.3.1/config/tpcds/wp4_time_travel-iceberg-1.1.0.yaml diff --git a/run/spark-3.3.1/config/tpch/library.yaml b/core/run/spark-3.3.1/config/tpch/library.yaml similarity index 100% rename from run/spark-3.3.1/config/tpch/library.yaml rename to core/run/spark-3.3.1/config/tpch/library.yaml diff --git a/run/spark-3.3.1/config/tpch/w0_tpch-delta.yaml b/core/run/spark-3.3.1/config/tpch/w0_tpch-delta.yaml similarity index 100% rename from run/spark-3.3.1/config/tpch/w0_tpch-delta.yaml rename to core/run/spark-3.3.1/config/tpch/w0_tpch-delta.yaml diff --git a/run/spark-3.3.1/config/tpch/w0_tpch-hudi.yaml b/core/run/spark-3.3.1/config/tpch/w0_tpch-hudi.yaml similarity index 100% rename from run/spark-3.3.1/config/tpch/w0_tpch-hudi.yaml rename to core/run/spark-3.3.1/config/tpch/w0_tpch-hudi.yaml diff --git a/run/spark-3.3.1/config/tpch/w0_tpch-iceberg.yaml b/core/run/spark-3.3.1/config/tpch/w0_tpch-iceberg.yaml similarity index 100% rename from run/spark-3.3.1/config/tpch/w0_tpch-iceberg.yaml rename to core/run/spark-3.3.1/config/tpch/w0_tpch-iceberg.yaml diff --git a/run/spark-3.3.1/results/spark-3.3.1-2024-02-01-8xStandard_E8s_v5.duckdb b/core/run/spark-3.3.1/results/spark-3.3.1-2024-02-01-8xStandard_E8s_v5.duckdb similarity index 100% rename from run/spark-3.3.1/results/spark-3.3.1-2024-02-01-8xStandard_E8s_v5.duckdb rename to core/run/spark-3.3.1/results/spark-3.3.1-2024-02-01-8xStandard_E8s_v5.duckdb diff --git a/run/spark-3.3.1/scripts/tpcds/build/1_create_call_center.sql b/core/run/spark-3.3.1/scripts/tpcds/build/1_create_call_center.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/build/1_create_call_center.sql rename to core/run/spark-3.3.1/scripts/tpcds/build/1_create_call_center.sql diff --git a/run/spark-3.3.1/scripts/tpcds/build/1_create_catalog_page.sql b/core/run/spark-3.3.1/scripts/tpcds/build/1_create_catalog_page.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/build/1_create_catalog_page.sql rename to core/run/spark-3.3.1/scripts/tpcds/build/1_create_catalog_page.sql diff --git a/run/spark-3.3.1/scripts/tpcds/build/1_create_catalog_returns.sql b/core/run/spark-3.3.1/scripts/tpcds/build/1_create_catalog_returns.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/build/1_create_catalog_returns.sql rename to core/run/spark-3.3.1/scripts/tpcds/build/1_create_catalog_returns.sql diff --git a/run/spark-3.3.1/scripts/tpcds/build/1_create_catalog_sales.sql b/core/run/spark-3.3.1/scripts/tpcds/build/1_create_catalog_sales.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/build/1_create_catalog_sales.sql rename to core/run/spark-3.3.1/scripts/tpcds/build/1_create_catalog_sales.sql diff --git a/run/spark-3.3.1/scripts/tpcds/build/1_create_customer.sql b/core/run/spark-3.3.1/scripts/tpcds/build/1_create_customer.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/build/1_create_customer.sql rename to core/run/spark-3.3.1/scripts/tpcds/build/1_create_customer.sql diff --git a/run/spark-3.3.1/scripts/tpcds/build/1_create_customer_address.sql b/core/run/spark-3.3.1/scripts/tpcds/build/1_create_customer_address.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/build/1_create_customer_address.sql rename to core/run/spark-3.3.1/scripts/tpcds/build/1_create_customer_address.sql diff --git a/run/spark-3.3.1/scripts/tpcds/build/1_create_customer_demographics.sql b/core/run/spark-3.3.1/scripts/tpcds/build/1_create_customer_demographics.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/build/1_create_customer_demographics.sql rename to core/run/spark-3.3.1/scripts/tpcds/build/1_create_customer_demographics.sql diff --git a/run/spark-3.3.1/scripts/tpcds/build/1_create_date_dim.sql b/core/run/spark-3.3.1/scripts/tpcds/build/1_create_date_dim.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/build/1_create_date_dim.sql rename to core/run/spark-3.3.1/scripts/tpcds/build/1_create_date_dim.sql diff --git a/run/spark-3.3.1/scripts/tpcds/build/1_create_household_demographics.sql b/core/run/spark-3.3.1/scripts/tpcds/build/1_create_household_demographics.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/build/1_create_household_demographics.sql rename to core/run/spark-3.3.1/scripts/tpcds/build/1_create_household_demographics.sql diff --git a/run/spark-3.3.1/scripts/tpcds/build/1_create_income_band.sql b/core/run/spark-3.3.1/scripts/tpcds/build/1_create_income_band.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/build/1_create_income_band.sql rename to core/run/spark-3.3.1/scripts/tpcds/build/1_create_income_band.sql diff --git a/run/spark-3.3.1/scripts/tpcds/build/1_create_inventory.sql b/core/run/spark-3.3.1/scripts/tpcds/build/1_create_inventory.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/build/1_create_inventory.sql rename to core/run/spark-3.3.1/scripts/tpcds/build/1_create_inventory.sql diff --git a/run/spark-3.3.1/scripts/tpcds/build/1_create_item.sql b/core/run/spark-3.3.1/scripts/tpcds/build/1_create_item.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/build/1_create_item.sql rename to core/run/spark-3.3.1/scripts/tpcds/build/1_create_item.sql diff --git a/run/spark-3.3.1/scripts/tpcds/build/1_create_promotion.sql b/core/run/spark-3.3.1/scripts/tpcds/build/1_create_promotion.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/build/1_create_promotion.sql rename to core/run/spark-3.3.1/scripts/tpcds/build/1_create_promotion.sql diff --git a/run/spark-3.3.1/scripts/tpcds/build/1_create_reason.sql b/core/run/spark-3.3.1/scripts/tpcds/build/1_create_reason.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/build/1_create_reason.sql rename to core/run/spark-3.3.1/scripts/tpcds/build/1_create_reason.sql diff --git a/run/spark-3.3.1/scripts/tpcds/build/1_create_ship_mode.sql b/core/run/spark-3.3.1/scripts/tpcds/build/1_create_ship_mode.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/build/1_create_ship_mode.sql rename to core/run/spark-3.3.1/scripts/tpcds/build/1_create_ship_mode.sql diff --git a/run/spark-3.3.1/scripts/tpcds/build/1_create_store.sql b/core/run/spark-3.3.1/scripts/tpcds/build/1_create_store.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/build/1_create_store.sql rename to core/run/spark-3.3.1/scripts/tpcds/build/1_create_store.sql diff --git a/run/spark-3.3.1/scripts/tpcds/build/1_create_store_returns.sql b/core/run/spark-3.3.1/scripts/tpcds/build/1_create_store_returns.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/build/1_create_store_returns.sql rename to core/run/spark-3.3.1/scripts/tpcds/build/1_create_store_returns.sql diff --git a/run/spark-3.3.1/scripts/tpcds/build/1_create_store_sales.sql b/core/run/spark-3.3.1/scripts/tpcds/build/1_create_store_sales.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/build/1_create_store_sales.sql rename to core/run/spark-3.3.1/scripts/tpcds/build/1_create_store_sales.sql diff --git a/run/spark-3.3.1/scripts/tpcds/build/1_create_time_dim.sql b/core/run/spark-3.3.1/scripts/tpcds/build/1_create_time_dim.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/build/1_create_time_dim.sql rename to core/run/spark-3.3.1/scripts/tpcds/build/1_create_time_dim.sql diff --git a/run/spark-3.3.1/scripts/tpcds/build/1_create_warehouse.sql b/core/run/spark-3.3.1/scripts/tpcds/build/1_create_warehouse.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/build/1_create_warehouse.sql rename to core/run/spark-3.3.1/scripts/tpcds/build/1_create_warehouse.sql diff --git a/run/spark-3.3.1/scripts/tpcds/build/1_create_web_page.sql b/core/run/spark-3.3.1/scripts/tpcds/build/1_create_web_page.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/build/1_create_web_page.sql rename to core/run/spark-3.3.1/scripts/tpcds/build/1_create_web_page.sql diff --git a/run/spark-3.3.1/scripts/tpcds/build/1_create_web_returns.sql b/core/run/spark-3.3.1/scripts/tpcds/build/1_create_web_returns.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/build/1_create_web_returns.sql rename to core/run/spark-3.3.1/scripts/tpcds/build/1_create_web_returns.sql diff --git a/run/spark-3.3.1/scripts/tpcds/build/1_create_web_sales.sql b/core/run/spark-3.3.1/scripts/tpcds/build/1_create_web_sales.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/build/1_create_web_sales.sql rename to core/run/spark-3.3.1/scripts/tpcds/build/1_create_web_sales.sql diff --git a/run/spark-3.3.1/scripts/tpcds/build/1_create_web_site.sql b/core/run/spark-3.3.1/scripts/tpcds/build/1_create_web_site.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/build/1_create_web_site.sql rename to core/run/spark-3.3.1/scripts/tpcds/build/1_create_web_site.sql diff --git a/run/spark-3.3.1/scripts/tpcds/build/2_load_call_center.sql b/core/run/spark-3.3.1/scripts/tpcds/build/2_load_call_center.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/build/2_load_call_center.sql rename to core/run/spark-3.3.1/scripts/tpcds/build/2_load_call_center.sql diff --git a/run/spark-3.3.1/scripts/tpcds/build/2_load_catalog_page.sql b/core/run/spark-3.3.1/scripts/tpcds/build/2_load_catalog_page.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/build/2_load_catalog_page.sql rename to core/run/spark-3.3.1/scripts/tpcds/build/2_load_catalog_page.sql diff --git a/run/spark-3.3.1/scripts/tpcds/build/2_load_catalog_returns.sql b/core/run/spark-3.3.1/scripts/tpcds/build/2_load_catalog_returns.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/build/2_load_catalog_returns.sql rename to core/run/spark-3.3.1/scripts/tpcds/build/2_load_catalog_returns.sql diff --git a/run/spark-3.3.1/scripts/tpcds/build/2_load_catalog_sales.sql b/core/run/spark-3.3.1/scripts/tpcds/build/2_load_catalog_sales.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/build/2_load_catalog_sales.sql rename to core/run/spark-3.3.1/scripts/tpcds/build/2_load_catalog_sales.sql diff --git a/run/spark-3.3.1/scripts/tpcds/build/2_load_customer.sql b/core/run/spark-3.3.1/scripts/tpcds/build/2_load_customer.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/build/2_load_customer.sql rename to core/run/spark-3.3.1/scripts/tpcds/build/2_load_customer.sql diff --git a/run/spark-3.3.1/scripts/tpcds/build/2_load_customer_address.sql b/core/run/spark-3.3.1/scripts/tpcds/build/2_load_customer_address.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/build/2_load_customer_address.sql rename to core/run/spark-3.3.1/scripts/tpcds/build/2_load_customer_address.sql diff --git a/run/spark-3.3.1/scripts/tpcds/build/2_load_customer_demographics.sql b/core/run/spark-3.3.1/scripts/tpcds/build/2_load_customer_demographics.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/build/2_load_customer_demographics.sql rename to core/run/spark-3.3.1/scripts/tpcds/build/2_load_customer_demographics.sql diff --git a/run/spark-3.3.1/scripts/tpcds/build/2_load_date_dim.sql b/core/run/spark-3.3.1/scripts/tpcds/build/2_load_date_dim.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/build/2_load_date_dim.sql rename to core/run/spark-3.3.1/scripts/tpcds/build/2_load_date_dim.sql diff --git a/run/spark-3.3.1/scripts/tpcds/build/2_load_household_demographics.sql b/core/run/spark-3.3.1/scripts/tpcds/build/2_load_household_demographics.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/build/2_load_household_demographics.sql rename to core/run/spark-3.3.1/scripts/tpcds/build/2_load_household_demographics.sql diff --git a/run/spark-3.3.1/scripts/tpcds/build/2_load_income_band.sql b/core/run/spark-3.3.1/scripts/tpcds/build/2_load_income_band.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/build/2_load_income_band.sql rename to core/run/spark-3.3.1/scripts/tpcds/build/2_load_income_band.sql diff --git a/run/spark-3.3.1/scripts/tpcds/build/2_load_inventory.sql b/core/run/spark-3.3.1/scripts/tpcds/build/2_load_inventory.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/build/2_load_inventory.sql rename to core/run/spark-3.3.1/scripts/tpcds/build/2_load_inventory.sql diff --git a/run/spark-3.3.1/scripts/tpcds/build/2_load_item.sql b/core/run/spark-3.3.1/scripts/tpcds/build/2_load_item.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/build/2_load_item.sql rename to core/run/spark-3.3.1/scripts/tpcds/build/2_load_item.sql diff --git a/run/spark-3.3.1/scripts/tpcds/build/2_load_promotion.sql b/core/run/spark-3.3.1/scripts/tpcds/build/2_load_promotion.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/build/2_load_promotion.sql rename to core/run/spark-3.3.1/scripts/tpcds/build/2_load_promotion.sql diff --git a/run/spark-3.3.1/scripts/tpcds/build/2_load_reason.sql b/core/run/spark-3.3.1/scripts/tpcds/build/2_load_reason.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/build/2_load_reason.sql rename to core/run/spark-3.3.1/scripts/tpcds/build/2_load_reason.sql diff --git a/run/spark-3.3.1/scripts/tpcds/build/2_load_ship_mode.sql b/core/run/spark-3.3.1/scripts/tpcds/build/2_load_ship_mode.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/build/2_load_ship_mode.sql rename to core/run/spark-3.3.1/scripts/tpcds/build/2_load_ship_mode.sql diff --git a/run/spark-3.3.1/scripts/tpcds/build/2_load_store.sql b/core/run/spark-3.3.1/scripts/tpcds/build/2_load_store.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/build/2_load_store.sql rename to core/run/spark-3.3.1/scripts/tpcds/build/2_load_store.sql diff --git a/run/spark-3.3.1/scripts/tpcds/build/2_load_store_returns.sql b/core/run/spark-3.3.1/scripts/tpcds/build/2_load_store_returns.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/build/2_load_store_returns.sql rename to core/run/spark-3.3.1/scripts/tpcds/build/2_load_store_returns.sql diff --git a/run/spark-3.3.1/scripts/tpcds/build/2_load_store_sales.sql b/core/run/spark-3.3.1/scripts/tpcds/build/2_load_store_sales.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/build/2_load_store_sales.sql rename to core/run/spark-3.3.1/scripts/tpcds/build/2_load_store_sales.sql diff --git a/run/spark-3.3.1/scripts/tpcds/build/2_load_time_dim.sql b/core/run/spark-3.3.1/scripts/tpcds/build/2_load_time_dim.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/build/2_load_time_dim.sql rename to core/run/spark-3.3.1/scripts/tpcds/build/2_load_time_dim.sql diff --git a/run/spark-3.3.1/scripts/tpcds/build/2_load_warehouse.sql b/core/run/spark-3.3.1/scripts/tpcds/build/2_load_warehouse.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/build/2_load_warehouse.sql rename to core/run/spark-3.3.1/scripts/tpcds/build/2_load_warehouse.sql diff --git a/run/spark-3.3.1/scripts/tpcds/build/2_load_web_page.sql b/core/run/spark-3.3.1/scripts/tpcds/build/2_load_web_page.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/build/2_load_web_page.sql rename to core/run/spark-3.3.1/scripts/tpcds/build/2_load_web_page.sql diff --git a/run/spark-3.3.1/scripts/tpcds/build/2_load_web_returns.sql b/core/run/spark-3.3.1/scripts/tpcds/build/2_load_web_returns.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/build/2_load_web_returns.sql rename to core/run/spark-3.3.1/scripts/tpcds/build/2_load_web_returns.sql diff --git a/run/spark-3.3.1/scripts/tpcds/build/2_load_web_sales.sql b/core/run/spark-3.3.1/scripts/tpcds/build/2_load_web_sales.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/build/2_load_web_sales.sql rename to core/run/spark-3.3.1/scripts/tpcds/build/2_load_web_sales.sql diff --git a/run/spark-3.3.1/scripts/tpcds/build/2_load_web_site.sql b/core/run/spark-3.3.1/scripts/tpcds/build/2_load_web_site.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/build/2_load_web_site.sql rename to core/run/spark-3.3.1/scripts/tpcds/build/2_load_web_site.sql diff --git a/run/spark-3.3.1/scripts/tpcds/build/3_analyze_call_center.sql b/core/run/spark-3.3.1/scripts/tpcds/build/3_analyze_call_center.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/build/3_analyze_call_center.sql rename to core/run/spark-3.3.1/scripts/tpcds/build/3_analyze_call_center.sql diff --git a/run/spark-3.3.1/scripts/tpcds/build/3_analyze_catalog_page.sql b/core/run/spark-3.3.1/scripts/tpcds/build/3_analyze_catalog_page.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/build/3_analyze_catalog_page.sql rename to core/run/spark-3.3.1/scripts/tpcds/build/3_analyze_catalog_page.sql diff --git a/run/spark-3.3.1/scripts/tpcds/build/3_analyze_catalog_returns.sql b/core/run/spark-3.3.1/scripts/tpcds/build/3_analyze_catalog_returns.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/build/3_analyze_catalog_returns.sql rename to core/run/spark-3.3.1/scripts/tpcds/build/3_analyze_catalog_returns.sql diff --git a/run/spark-3.3.1/scripts/tpcds/build/3_analyze_catalog_sales.sql b/core/run/spark-3.3.1/scripts/tpcds/build/3_analyze_catalog_sales.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/build/3_analyze_catalog_sales.sql rename to core/run/spark-3.3.1/scripts/tpcds/build/3_analyze_catalog_sales.sql diff --git a/run/spark-3.3.1/scripts/tpcds/build/3_analyze_customer.sql b/core/run/spark-3.3.1/scripts/tpcds/build/3_analyze_customer.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/build/3_analyze_customer.sql rename to core/run/spark-3.3.1/scripts/tpcds/build/3_analyze_customer.sql diff --git a/run/spark-3.3.1/scripts/tpcds/build/3_analyze_customer_address.sql b/core/run/spark-3.3.1/scripts/tpcds/build/3_analyze_customer_address.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/build/3_analyze_customer_address.sql rename to core/run/spark-3.3.1/scripts/tpcds/build/3_analyze_customer_address.sql diff --git a/run/spark-3.3.1/scripts/tpcds/build/3_analyze_customer_demographics.sql b/core/run/spark-3.3.1/scripts/tpcds/build/3_analyze_customer_demographics.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/build/3_analyze_customer_demographics.sql rename to core/run/spark-3.3.1/scripts/tpcds/build/3_analyze_customer_demographics.sql diff --git a/run/spark-3.3.1/scripts/tpcds/build/3_analyze_date_dim.sql b/core/run/spark-3.3.1/scripts/tpcds/build/3_analyze_date_dim.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/build/3_analyze_date_dim.sql rename to core/run/spark-3.3.1/scripts/tpcds/build/3_analyze_date_dim.sql diff --git a/run/spark-3.3.1/scripts/tpcds/build/3_analyze_household_demographics.sql b/core/run/spark-3.3.1/scripts/tpcds/build/3_analyze_household_demographics.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/build/3_analyze_household_demographics.sql rename to core/run/spark-3.3.1/scripts/tpcds/build/3_analyze_household_demographics.sql diff --git a/run/spark-3.3.1/scripts/tpcds/build/3_analyze_income_band.sql b/core/run/spark-3.3.1/scripts/tpcds/build/3_analyze_income_band.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/build/3_analyze_income_band.sql rename to core/run/spark-3.3.1/scripts/tpcds/build/3_analyze_income_band.sql diff --git a/run/spark-3.3.1/scripts/tpcds/build/3_analyze_inventory.sql b/core/run/spark-3.3.1/scripts/tpcds/build/3_analyze_inventory.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/build/3_analyze_inventory.sql rename to core/run/spark-3.3.1/scripts/tpcds/build/3_analyze_inventory.sql diff --git a/run/spark-3.3.1/scripts/tpcds/build/3_analyze_item.sql b/core/run/spark-3.3.1/scripts/tpcds/build/3_analyze_item.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/build/3_analyze_item.sql rename to core/run/spark-3.3.1/scripts/tpcds/build/3_analyze_item.sql diff --git a/run/spark-3.3.1/scripts/tpcds/build/3_analyze_promotion.sql b/core/run/spark-3.3.1/scripts/tpcds/build/3_analyze_promotion.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/build/3_analyze_promotion.sql rename to core/run/spark-3.3.1/scripts/tpcds/build/3_analyze_promotion.sql diff --git a/run/spark-3.3.1/scripts/tpcds/build/3_analyze_reason.sql b/core/run/spark-3.3.1/scripts/tpcds/build/3_analyze_reason.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/build/3_analyze_reason.sql rename to core/run/spark-3.3.1/scripts/tpcds/build/3_analyze_reason.sql diff --git a/run/spark-3.3.1/scripts/tpcds/build/3_analyze_ship_mode.sql b/core/run/spark-3.3.1/scripts/tpcds/build/3_analyze_ship_mode.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/build/3_analyze_ship_mode.sql rename to core/run/spark-3.3.1/scripts/tpcds/build/3_analyze_ship_mode.sql diff --git a/run/spark-3.3.1/scripts/tpcds/build/3_analyze_store.sql b/core/run/spark-3.3.1/scripts/tpcds/build/3_analyze_store.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/build/3_analyze_store.sql rename to core/run/spark-3.3.1/scripts/tpcds/build/3_analyze_store.sql diff --git a/run/spark-3.3.1/scripts/tpcds/build/3_analyze_store_returns.sql b/core/run/spark-3.3.1/scripts/tpcds/build/3_analyze_store_returns.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/build/3_analyze_store_returns.sql rename to core/run/spark-3.3.1/scripts/tpcds/build/3_analyze_store_returns.sql diff --git a/run/spark-3.3.1/scripts/tpcds/build/3_analyze_store_sales.sql b/core/run/spark-3.3.1/scripts/tpcds/build/3_analyze_store_sales.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/build/3_analyze_store_sales.sql rename to core/run/spark-3.3.1/scripts/tpcds/build/3_analyze_store_sales.sql diff --git a/run/spark-3.3.1/scripts/tpcds/build/3_analyze_time_dim.sql b/core/run/spark-3.3.1/scripts/tpcds/build/3_analyze_time_dim.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/build/3_analyze_time_dim.sql rename to core/run/spark-3.3.1/scripts/tpcds/build/3_analyze_time_dim.sql diff --git a/run/spark-3.3.1/scripts/tpcds/build/3_analyze_warehouse.sql b/core/run/spark-3.3.1/scripts/tpcds/build/3_analyze_warehouse.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/build/3_analyze_warehouse.sql rename to core/run/spark-3.3.1/scripts/tpcds/build/3_analyze_warehouse.sql diff --git a/run/spark-3.3.1/scripts/tpcds/build/3_analyze_web_page.sql b/core/run/spark-3.3.1/scripts/tpcds/build/3_analyze_web_page.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/build/3_analyze_web_page.sql rename to core/run/spark-3.3.1/scripts/tpcds/build/3_analyze_web_page.sql diff --git a/run/spark-3.3.1/scripts/tpcds/build/3_analyze_web_returns.sql b/core/run/spark-3.3.1/scripts/tpcds/build/3_analyze_web_returns.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/build/3_analyze_web_returns.sql rename to core/run/spark-3.3.1/scripts/tpcds/build/3_analyze_web_returns.sql diff --git a/run/spark-3.3.1/scripts/tpcds/build/3_analyze_web_sales.sql b/core/run/spark-3.3.1/scripts/tpcds/build/3_analyze_web_sales.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/build/3_analyze_web_sales.sql rename to core/run/spark-3.3.1/scripts/tpcds/build/3_analyze_web_sales.sql diff --git a/run/spark-3.3.1/scripts/tpcds/build/3_analyze_web_site.sql b/core/run/spark-3.3.1/scripts/tpcds/build/3_analyze_web_site.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/build/3_analyze_web_site.sql rename to core/run/spark-3.3.1/scripts/tpcds/build/3_analyze_web_site.sql diff --git a/run/spark-3.3.1/scripts/tpcds/data_maintenance/DF_CS-merge.sql b/core/run/spark-3.3.1/scripts/tpcds/data_maintenance/DF_CS-merge.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/data_maintenance/DF_CS-merge.sql rename to core/run/spark-3.3.1/scripts/tpcds/data_maintenance/DF_CS-merge.sql diff --git a/run/spark-3.3.1/scripts/tpcds/data_maintenance/DF_CS-mixed.sql b/core/run/spark-3.3.1/scripts/tpcds/data_maintenance/DF_CS-mixed.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/data_maintenance/DF_CS-mixed.sql rename to core/run/spark-3.3.1/scripts/tpcds/data_maintenance/DF_CS-mixed.sql diff --git a/run/spark-3.3.1/scripts/tpcds/data_maintenance/DF_CS.sql b/core/run/spark-3.3.1/scripts/tpcds/data_maintenance/DF_CS.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/data_maintenance/DF_CS.sql rename to core/run/spark-3.3.1/scripts/tpcds/data_maintenance/DF_CS.sql diff --git a/run/spark-3.3.1/scripts/tpcds/data_maintenance/DF_I-merge.sql b/core/run/spark-3.3.1/scripts/tpcds/data_maintenance/DF_I-merge.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/data_maintenance/DF_I-merge.sql rename to core/run/spark-3.3.1/scripts/tpcds/data_maintenance/DF_I-merge.sql diff --git a/run/spark-3.3.1/scripts/tpcds/data_maintenance/DF_I-mixed.sql b/core/run/spark-3.3.1/scripts/tpcds/data_maintenance/DF_I-mixed.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/data_maintenance/DF_I-mixed.sql rename to core/run/spark-3.3.1/scripts/tpcds/data_maintenance/DF_I-mixed.sql diff --git a/run/spark-3.3.1/scripts/tpcds/data_maintenance/DF_I.sql b/core/run/spark-3.3.1/scripts/tpcds/data_maintenance/DF_I.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/data_maintenance/DF_I.sql rename to core/run/spark-3.3.1/scripts/tpcds/data_maintenance/DF_I.sql diff --git a/run/spark-3.3.1/scripts/tpcds/data_maintenance/DF_SS-merge.sql b/core/run/spark-3.3.1/scripts/tpcds/data_maintenance/DF_SS-merge.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/data_maintenance/DF_SS-merge.sql rename to core/run/spark-3.3.1/scripts/tpcds/data_maintenance/DF_SS-merge.sql diff --git a/run/spark-3.3.1/scripts/tpcds/data_maintenance/DF_SS-mixed.sql b/core/run/spark-3.3.1/scripts/tpcds/data_maintenance/DF_SS-mixed.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/data_maintenance/DF_SS-mixed.sql rename to core/run/spark-3.3.1/scripts/tpcds/data_maintenance/DF_SS-mixed.sql diff --git a/run/spark-3.3.1/scripts/tpcds/data_maintenance/DF_SS.sql b/core/run/spark-3.3.1/scripts/tpcds/data_maintenance/DF_SS.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/data_maintenance/DF_SS.sql rename to core/run/spark-3.3.1/scripts/tpcds/data_maintenance/DF_SS.sql diff --git a/run/spark-3.3.1/scripts/tpcds/data_maintenance/DF_WS-merge.sql b/core/run/spark-3.3.1/scripts/tpcds/data_maintenance/DF_WS-merge.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/data_maintenance/DF_WS-merge.sql rename to core/run/spark-3.3.1/scripts/tpcds/data_maintenance/DF_WS-merge.sql diff --git a/run/spark-3.3.1/scripts/tpcds/data_maintenance/DF_WS-mixed.sql b/core/run/spark-3.3.1/scripts/tpcds/data_maintenance/DF_WS-mixed.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/data_maintenance/DF_WS-mixed.sql rename to core/run/spark-3.3.1/scripts/tpcds/data_maintenance/DF_WS-mixed.sql diff --git a/run/spark-3.3.1/scripts/tpcds/data_maintenance/DF_WS.sql b/core/run/spark-3.3.1/scripts/tpcds/data_maintenance/DF_WS.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/data_maintenance/DF_WS.sql rename to core/run/spark-3.3.1/scripts/tpcds/data_maintenance/DF_WS.sql diff --git a/run/spark-3.3.1/scripts/tpcds/data_maintenance/LF_CR.sql b/core/run/spark-3.3.1/scripts/tpcds/data_maintenance/LF_CR.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/data_maintenance/LF_CR.sql rename to core/run/spark-3.3.1/scripts/tpcds/data_maintenance/LF_CR.sql diff --git a/run/spark-3.3.1/scripts/tpcds/data_maintenance/LF_CS.sql b/core/run/spark-3.3.1/scripts/tpcds/data_maintenance/LF_CS.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/data_maintenance/LF_CS.sql rename to core/run/spark-3.3.1/scripts/tpcds/data_maintenance/LF_CS.sql diff --git a/run/spark-3.3.1/scripts/tpcds/data_maintenance/LF_I.sql b/core/run/spark-3.3.1/scripts/tpcds/data_maintenance/LF_I.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/data_maintenance/LF_I.sql rename to core/run/spark-3.3.1/scripts/tpcds/data_maintenance/LF_I.sql diff --git a/run/spark-3.3.1/scripts/tpcds/data_maintenance/LF_SR.sql b/core/run/spark-3.3.1/scripts/tpcds/data_maintenance/LF_SR.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/data_maintenance/LF_SR.sql rename to core/run/spark-3.3.1/scripts/tpcds/data_maintenance/LF_SR.sql diff --git a/run/spark-3.3.1/scripts/tpcds/data_maintenance/LF_SS.sql b/core/run/spark-3.3.1/scripts/tpcds/data_maintenance/LF_SS.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/data_maintenance/LF_SS.sql rename to core/run/spark-3.3.1/scripts/tpcds/data_maintenance/LF_SS.sql diff --git a/run/spark-3.3.1/scripts/tpcds/data_maintenance/LF_WR.sql b/core/run/spark-3.3.1/scripts/tpcds/data_maintenance/LF_WR.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/data_maintenance/LF_WR.sql rename to core/run/spark-3.3.1/scripts/tpcds/data_maintenance/LF_WR.sql diff --git a/run/spark-3.3.1/scripts/tpcds/data_maintenance/LF_WS.sql b/core/run/spark-3.3.1/scripts/tpcds/data_maintenance/LF_WS.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/data_maintenance/LF_WS.sql rename to core/run/spark-3.3.1/scripts/tpcds/data_maintenance/LF_WS.sql diff --git a/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_CR_1.sql b/core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_CR_1.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_CR_1.sql rename to core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_CR_1.sql diff --git a/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_CR_2.sql b/core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_CR_2.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_CR_2.sql rename to core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_CR_2.sql diff --git a/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_CR_3.sql b/core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_CR_3.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_CR_3.sql rename to core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_CR_3.sql diff --git a/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_CR_delete.sql b/core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_CR_delete.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_CR_delete.sql rename to core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_CR_delete.sql diff --git a/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_CS_1.sql b/core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_CS_1.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_CS_1.sql rename to core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_CS_1.sql diff --git a/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_CS_2.sql b/core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_CS_2.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_CS_2.sql rename to core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_CS_2.sql diff --git a/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_CS_3.sql b/core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_CS_3.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_CS_3.sql rename to core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_CS_3.sql diff --git a/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_CS_delete.sql b/core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_CS_delete.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_CS_delete.sql rename to core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_CS_delete.sql diff --git a/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_I_1.sql b/core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_I_1.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_I_1.sql rename to core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_I_1.sql diff --git a/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_I_2.sql b/core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_I_2.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_I_2.sql rename to core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_I_2.sql diff --git a/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_I_3.sql b/core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_I_3.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_I_3.sql rename to core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_I_3.sql diff --git a/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_I_delete.sql b/core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_I_delete.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_I_delete.sql rename to core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_I_delete.sql diff --git a/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_SR_1.sql b/core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_SR_1.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_SR_1.sql rename to core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_SR_1.sql diff --git a/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_SR_2.sql b/core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_SR_2.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_SR_2.sql rename to core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_SR_2.sql diff --git a/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_SR_3.sql b/core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_SR_3.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_SR_3.sql rename to core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_SR_3.sql diff --git a/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_SR_delete.sql b/core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_SR_delete.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_SR_delete.sql rename to core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_SR_delete.sql diff --git a/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_SS_1.sql b/core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_SS_1.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_SS_1.sql rename to core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_SS_1.sql diff --git a/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_SS_2.sql b/core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_SS_2.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_SS_2.sql rename to core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_SS_2.sql diff --git a/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_SS_3.sql b/core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_SS_3.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_SS_3.sql rename to core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_SS_3.sql diff --git a/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_SS_delete.sql b/core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_SS_delete.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_SS_delete.sql rename to core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_SS_delete.sql diff --git a/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_WR_1.sql b/core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_WR_1.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_WR_1.sql rename to core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_WR_1.sql diff --git a/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_WR_2.sql b/core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_WR_2.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_WR_2.sql rename to core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_WR_2.sql diff --git a/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_WR_3.sql b/core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_WR_3.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_WR_3.sql rename to core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_WR_3.sql diff --git a/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_WR_delete.sql b/core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_WR_delete.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_WR_delete.sql rename to core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_WR_delete.sql diff --git a/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_WS_1.sql b/core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_WS_1.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_WS_1.sql rename to core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_WS_1.sql diff --git a/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_WS_2.sql b/core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_WS_2.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_WS_2.sql rename to core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_WS_2.sql diff --git a/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_WS_3.sql b/core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_WS_3.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_WS_3.sql rename to core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_WS_3.sql diff --git a/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_WS_delete.sql b/core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_WS_delete.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_WS_delete.sql rename to core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/DF_WS_delete.sql diff --git a/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_CR_1.sql b/core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_CR_1.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_CR_1.sql rename to core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_CR_1.sql diff --git a/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_CR_2.sql b/core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_CR_2.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_CR_2.sql rename to core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_CR_2.sql diff --git a/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_CR_3.sql b/core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_CR_3.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_CR_3.sql rename to core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_CR_3.sql diff --git a/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_CR_insert.sql b/core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_CR_insert.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_CR_insert.sql rename to core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_CR_insert.sql diff --git a/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_CS_1.sql b/core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_CS_1.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_CS_1.sql rename to core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_CS_1.sql diff --git a/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_CS_2.sql b/core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_CS_2.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_CS_2.sql rename to core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_CS_2.sql diff --git a/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_CS_3.sql b/core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_CS_3.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_CS_3.sql rename to core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_CS_3.sql diff --git a/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_CS_insert.sql b/core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_CS_insert.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_CS_insert.sql rename to core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_CS_insert.sql diff --git a/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_I_1.sql b/core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_I_1.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_I_1.sql rename to core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_I_1.sql diff --git a/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_I_2.sql b/core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_I_2.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_I_2.sql rename to core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_I_2.sql diff --git a/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_I_3.sql b/core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_I_3.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_I_3.sql rename to core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_I_3.sql diff --git a/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_I_insert.sql b/core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_I_insert.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_I_insert.sql rename to core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_I_insert.sql diff --git a/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_SR_1.sql b/core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_SR_1.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_SR_1.sql rename to core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_SR_1.sql diff --git a/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_SR_2.sql b/core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_SR_2.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_SR_2.sql rename to core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_SR_2.sql diff --git a/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_SR_3.sql b/core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_SR_3.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_SR_3.sql rename to core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_SR_3.sql diff --git a/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_SR_insert.sql b/core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_SR_insert.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_SR_insert.sql rename to core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_SR_insert.sql diff --git a/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_SS_1.sql b/core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_SS_1.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_SS_1.sql rename to core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_SS_1.sql diff --git a/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_SS_2.sql b/core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_SS_2.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_SS_2.sql rename to core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_SS_2.sql diff --git a/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_SS_3.sql b/core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_SS_3.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_SS_3.sql rename to core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_SS_3.sql diff --git a/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_SS_insert.sql b/core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_SS_insert.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_SS_insert.sql rename to core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_SS_insert.sql diff --git a/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_WR_1.sql b/core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_WR_1.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_WR_1.sql rename to core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_WR_1.sql diff --git a/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_WR_2.sql b/core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_WR_2.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_WR_2.sql rename to core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_WR_2.sql diff --git a/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_WR_3.sql b/core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_WR_3.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_WR_3.sql rename to core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_WR_3.sql diff --git a/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_WR_insert.sql b/core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_WR_insert.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_WR_insert.sql rename to core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_WR_insert.sql diff --git a/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_WS_1.sql b/core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_WS_1.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_WS_1.sql rename to core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_WS_1.sql diff --git a/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_WS_2.sql b/core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_WS_2.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_WS_2.sql rename to core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_WS_2.sql diff --git a/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_WS_3.sql b/core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_WS_3.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_WS_3.sql rename to core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_WS_3.sql diff --git a/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_WS_insert.sql b/core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_WS_insert.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_WS_insert.sql rename to core/run/spark-3.3.1/scripts/tpcds/data_maintenance_dependent/LF_WS_insert.sql diff --git a/run/spark-3.3.1/scripts/tpcds/init/init.sql b/core/run/spark-3.3.1/scripts/tpcds/init/init.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/init/init.sql rename to core/run/spark-3.3.1/scripts/tpcds/init/init.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize/o_call_center-delta.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize/o_call_center-delta.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize/o_call_center-delta.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize/o_call_center-delta.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize/o_call_center-hudi.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize/o_call_center-hudi.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize/o_call_center-hudi.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize/o_call_center-hudi.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize/o_call_center-iceberg.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize/o_call_center-iceberg.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize/o_call_center-iceberg.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize/o_call_center-iceberg.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize/o_catalog_page-delta.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize/o_catalog_page-delta.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize/o_catalog_page-delta.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize/o_catalog_page-delta.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize/o_catalog_page-hudi.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize/o_catalog_page-hudi.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize/o_catalog_page-hudi.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize/o_catalog_page-hudi.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize/o_catalog_page-iceberg.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize/o_catalog_page-iceberg.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize/o_catalog_page-iceberg.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize/o_catalog_page-iceberg.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize/o_catalog_returns-delta.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize/o_catalog_returns-delta.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize/o_catalog_returns-delta.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize/o_catalog_returns-delta.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize/o_catalog_returns-hudi.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize/o_catalog_returns-hudi.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize/o_catalog_returns-hudi.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize/o_catalog_returns-hudi.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize/o_catalog_returns-iceberg.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize/o_catalog_returns-iceberg.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize/o_catalog_returns-iceberg.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize/o_catalog_returns-iceberg.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize/o_catalog_sales-delta.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize/o_catalog_sales-delta.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize/o_catalog_sales-delta.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize/o_catalog_sales-delta.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize/o_catalog_sales-hudi.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize/o_catalog_sales-hudi.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize/o_catalog_sales-hudi.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize/o_catalog_sales-hudi.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize/o_catalog_sales-iceberg.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize/o_catalog_sales-iceberg.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize/o_catalog_sales-iceberg.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize/o_catalog_sales-iceberg.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize/o_customer-delta.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize/o_customer-delta.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize/o_customer-delta.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize/o_customer-delta.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize/o_customer-hudi.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize/o_customer-hudi.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize/o_customer-hudi.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize/o_customer-hudi.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize/o_customer-iceberg.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize/o_customer-iceberg.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize/o_customer-iceberg.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize/o_customer-iceberg.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize/o_customer_address-delta.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize/o_customer_address-delta.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize/o_customer_address-delta.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize/o_customer_address-delta.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize/o_customer_address-hudi.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize/o_customer_address-hudi.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize/o_customer_address-hudi.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize/o_customer_address-hudi.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize/o_customer_address-iceberg.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize/o_customer_address-iceberg.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize/o_customer_address-iceberg.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize/o_customer_address-iceberg.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize/o_customer_demographics-delta.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize/o_customer_demographics-delta.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize/o_customer_demographics-delta.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize/o_customer_demographics-delta.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize/o_customer_demographics-hudi.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize/o_customer_demographics-hudi.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize/o_customer_demographics-hudi.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize/o_customer_demographics-hudi.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize/o_customer_demographics-iceberg.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize/o_customer_demographics-iceberg.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize/o_customer_demographics-iceberg.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize/o_customer_demographics-iceberg.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize/o_date_dim-delta.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize/o_date_dim-delta.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize/o_date_dim-delta.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize/o_date_dim-delta.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize/o_date_dim-hudi.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize/o_date_dim-hudi.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize/o_date_dim-hudi.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize/o_date_dim-hudi.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize/o_date_dim-iceberg.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize/o_date_dim-iceberg.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize/o_date_dim-iceberg.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize/o_date_dim-iceberg.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize/o_household_demographics-delta.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize/o_household_demographics-delta.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize/o_household_demographics-delta.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize/o_household_demographics-delta.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize/o_household_demographics-hudi.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize/o_household_demographics-hudi.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize/o_household_demographics-hudi.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize/o_household_demographics-hudi.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize/o_household_demographics-iceberg.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize/o_household_demographics-iceberg.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize/o_household_demographics-iceberg.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize/o_household_demographics-iceberg.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize/o_income_band-delta.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize/o_income_band-delta.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize/o_income_band-delta.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize/o_income_band-delta.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize/o_income_band-hudi.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize/o_income_band-hudi.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize/o_income_band-hudi.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize/o_income_band-hudi.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize/o_income_band-iceberg.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize/o_income_band-iceberg.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize/o_income_band-iceberg.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize/o_income_band-iceberg.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize/o_inventory-delta.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize/o_inventory-delta.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize/o_inventory-delta.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize/o_inventory-delta.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize/o_inventory-hudi.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize/o_inventory-hudi.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize/o_inventory-hudi.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize/o_inventory-hudi.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize/o_inventory-iceberg.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize/o_inventory-iceberg.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize/o_inventory-iceberg.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize/o_inventory-iceberg.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize/o_item-delta.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize/o_item-delta.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize/o_item-delta.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize/o_item-delta.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize/o_item-hudi.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize/o_item-hudi.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize/o_item-hudi.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize/o_item-hudi.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize/o_item-iceberg.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize/o_item-iceberg.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize/o_item-iceberg.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize/o_item-iceberg.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize/o_promotion-delta.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize/o_promotion-delta.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize/o_promotion-delta.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize/o_promotion-delta.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize/o_promotion-hudi.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize/o_promotion-hudi.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize/o_promotion-hudi.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize/o_promotion-hudi.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize/o_promotion-iceberg.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize/o_promotion-iceberg.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize/o_promotion-iceberg.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize/o_promotion-iceberg.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize/o_reason-delta.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize/o_reason-delta.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize/o_reason-delta.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize/o_reason-delta.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize/o_reason-hudi.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize/o_reason-hudi.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize/o_reason-hudi.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize/o_reason-hudi.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize/o_reason-iceberg.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize/o_reason-iceberg.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize/o_reason-iceberg.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize/o_reason-iceberg.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize/o_ship_mode-delta.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize/o_ship_mode-delta.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize/o_ship_mode-delta.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize/o_ship_mode-delta.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize/o_ship_mode-hudi.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize/o_ship_mode-hudi.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize/o_ship_mode-hudi.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize/o_ship_mode-hudi.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize/o_ship_mode-iceberg.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize/o_ship_mode-iceberg.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize/o_ship_mode-iceberg.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize/o_ship_mode-iceberg.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize/o_store-delta.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize/o_store-delta.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize/o_store-delta.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize/o_store-delta.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize/o_store-hudi.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize/o_store-hudi.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize/o_store-hudi.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize/o_store-hudi.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize/o_store-iceberg.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize/o_store-iceberg.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize/o_store-iceberg.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize/o_store-iceberg.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize/o_store_returns-delta.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize/o_store_returns-delta.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize/o_store_returns-delta.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize/o_store_returns-delta.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize/o_store_returns-hudi.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize/o_store_returns-hudi.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize/o_store_returns-hudi.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize/o_store_returns-hudi.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize/o_store_returns-iceberg.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize/o_store_returns-iceberg.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize/o_store_returns-iceberg.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize/o_store_returns-iceberg.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize/o_store_sales-delta.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize/o_store_sales-delta.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize/o_store_sales-delta.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize/o_store_sales-delta.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize/o_store_sales-hudi.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize/o_store_sales-hudi.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize/o_store_sales-hudi.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize/o_store_sales-hudi.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize/o_store_sales-iceberg.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize/o_store_sales-iceberg.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize/o_store_sales-iceberg.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize/o_store_sales-iceberg.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize/o_time_dim-delta.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize/o_time_dim-delta.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize/o_time_dim-delta.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize/o_time_dim-delta.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize/o_time_dim-hudi.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize/o_time_dim-hudi.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize/o_time_dim-hudi.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize/o_time_dim-hudi.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize/o_time_dim-iceberg.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize/o_time_dim-iceberg.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize/o_time_dim-iceberg.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize/o_time_dim-iceberg.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize/o_warehouse-delta.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize/o_warehouse-delta.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize/o_warehouse-delta.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize/o_warehouse-delta.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize/o_warehouse-hudi.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize/o_warehouse-hudi.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize/o_warehouse-hudi.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize/o_warehouse-hudi.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize/o_warehouse-iceberg.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize/o_warehouse-iceberg.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize/o_warehouse-iceberg.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize/o_warehouse-iceberg.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize/o_web_page-delta.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize/o_web_page-delta.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize/o_web_page-delta.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize/o_web_page-delta.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize/o_web_page-hudi.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize/o_web_page-hudi.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize/o_web_page-hudi.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize/o_web_page-hudi.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize/o_web_page-iceberg.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize/o_web_page-iceberg.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize/o_web_page-iceberg.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize/o_web_page-iceberg.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize/o_web_returns-delta.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize/o_web_returns-delta.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize/o_web_returns-delta.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize/o_web_returns-delta.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize/o_web_returns-hudi.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize/o_web_returns-hudi.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize/o_web_returns-hudi.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize/o_web_returns-hudi.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize/o_web_returns-iceberg.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize/o_web_returns-iceberg.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize/o_web_returns-iceberg.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize/o_web_returns-iceberg.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize/o_web_sales-delta.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize/o_web_sales-delta.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize/o_web_sales-delta.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize/o_web_sales-delta.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize/o_web_sales-hudi.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize/o_web_sales-hudi.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize/o_web_sales-hudi.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize/o_web_sales-hudi.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize/o_web_sales-iceberg.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize/o_web_sales-iceberg.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize/o_web_sales-iceberg.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize/o_web_sales-iceberg.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize/o_web_site-delta.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize/o_web_site-delta.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize/o_web_site-delta.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize/o_web_site-delta.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize/o_web_site-hudi.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize/o_web_site-hudi.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize/o_web_site-hudi.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize/o_web_site-hudi.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize/o_web_site-iceberg.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize/o_web_site-iceberg.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize/o_web_site-iceberg.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize/o_web_site-iceberg.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize_split/o_catalog_returns_IN-delta.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_catalog_returns_IN-delta.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize_split/o_catalog_returns_IN-delta.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_catalog_returns_IN-delta.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize_split/o_catalog_returns_IN-hudi.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_catalog_returns_IN-hudi.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize_split/o_catalog_returns_IN-hudi.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_catalog_returns_IN-hudi.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize_split/o_catalog_returns_IN-iceberg.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_catalog_returns_IN-iceberg.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize_split/o_catalog_returns_IN-iceberg.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_catalog_returns_IN-iceberg.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize_split/o_catalog_returns_NULL-delta.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_catalog_returns_NULL-delta.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize_split/o_catalog_returns_NULL-delta.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_catalog_returns_NULL-delta.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize_split/o_catalog_returns_NULL-hudi.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_catalog_returns_NULL-hudi.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize_split/o_catalog_returns_NULL-hudi.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_catalog_returns_NULL-hudi.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize_split/o_catalog_returns_NULL-iceberg.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_catalog_returns_NULL-iceberg.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize_split/o_catalog_returns_NULL-iceberg.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_catalog_returns_NULL-iceberg.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize_split/o_catalog_returns_SELECT.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_catalog_returns_SELECT.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize_split/o_catalog_returns_SELECT.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_catalog_returns_SELECT.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize_split/o_catalog_sales_IN-delta.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_catalog_sales_IN-delta.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize_split/o_catalog_sales_IN-delta.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_catalog_sales_IN-delta.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize_split/o_catalog_sales_IN-hudi.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_catalog_sales_IN-hudi.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize_split/o_catalog_sales_IN-hudi.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_catalog_sales_IN-hudi.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize_split/o_catalog_sales_IN-iceberg.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_catalog_sales_IN-iceberg.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize_split/o_catalog_sales_IN-iceberg.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_catalog_sales_IN-iceberg.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize_split/o_catalog_sales_NULL-delta.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_catalog_sales_NULL-delta.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize_split/o_catalog_sales_NULL-delta.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_catalog_sales_NULL-delta.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize_split/o_catalog_sales_NULL-hudi.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_catalog_sales_NULL-hudi.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize_split/o_catalog_sales_NULL-hudi.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_catalog_sales_NULL-hudi.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize_split/o_catalog_sales_NULL-iceberg.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_catalog_sales_NULL-iceberg.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize_split/o_catalog_sales_NULL-iceberg.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_catalog_sales_NULL-iceberg.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize_split/o_catalog_sales_SELECT.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_catalog_sales_SELECT.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize_split/o_catalog_sales_SELECT.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_catalog_sales_SELECT.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize_split/o_inventory_IN-delta.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_inventory_IN-delta.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize_split/o_inventory_IN-delta.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_inventory_IN-delta.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize_split/o_inventory_IN-hudi.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_inventory_IN-hudi.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize_split/o_inventory_IN-hudi.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_inventory_IN-hudi.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize_split/o_inventory_IN-iceberg.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_inventory_IN-iceberg.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize_split/o_inventory_IN-iceberg.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_inventory_IN-iceberg.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize_split/o_inventory_NULL-delta.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_inventory_NULL-delta.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize_split/o_inventory_NULL-delta.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_inventory_NULL-delta.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize_split/o_inventory_NULL-hudi.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_inventory_NULL-hudi.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize_split/o_inventory_NULL-hudi.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_inventory_NULL-hudi.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize_split/o_inventory_NULL-iceberg.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_inventory_NULL-iceberg.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize_split/o_inventory_NULL-iceberg.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_inventory_NULL-iceberg.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize_split/o_inventory_SELECT.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_inventory_SELECT.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize_split/o_inventory_SELECT.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_inventory_SELECT.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize_split/o_store_returns_IN-delta.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_store_returns_IN-delta.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize_split/o_store_returns_IN-delta.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_store_returns_IN-delta.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize_split/o_store_returns_IN-hudi.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_store_returns_IN-hudi.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize_split/o_store_returns_IN-hudi.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_store_returns_IN-hudi.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize_split/o_store_returns_IN-iceberg.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_store_returns_IN-iceberg.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize_split/o_store_returns_IN-iceberg.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_store_returns_IN-iceberg.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize_split/o_store_returns_NULL-delta.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_store_returns_NULL-delta.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize_split/o_store_returns_NULL-delta.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_store_returns_NULL-delta.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize_split/o_store_returns_NULL-hudi.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_store_returns_NULL-hudi.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize_split/o_store_returns_NULL-hudi.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_store_returns_NULL-hudi.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize_split/o_store_returns_NULL-iceberg.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_store_returns_NULL-iceberg.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize_split/o_store_returns_NULL-iceberg.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_store_returns_NULL-iceberg.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize_split/o_store_returns_SELECT.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_store_returns_SELECT.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize_split/o_store_returns_SELECT.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_store_returns_SELECT.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize_split/o_store_sales_IN-delta.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_store_sales_IN-delta.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize_split/o_store_sales_IN-delta.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_store_sales_IN-delta.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize_split/o_store_sales_IN-hudi.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_store_sales_IN-hudi.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize_split/o_store_sales_IN-hudi.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_store_sales_IN-hudi.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize_split/o_store_sales_IN-iceberg.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_store_sales_IN-iceberg.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize_split/o_store_sales_IN-iceberg.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_store_sales_IN-iceberg.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize_split/o_store_sales_NULL-delta.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_store_sales_NULL-delta.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize_split/o_store_sales_NULL-delta.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_store_sales_NULL-delta.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize_split/o_store_sales_NULL-hudi.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_store_sales_NULL-hudi.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize_split/o_store_sales_NULL-hudi.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_store_sales_NULL-hudi.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize_split/o_store_sales_NULL-iceberg.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_store_sales_NULL-iceberg.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize_split/o_store_sales_NULL-iceberg.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_store_sales_NULL-iceberg.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize_split/o_store_sales_SELECT.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_store_sales_SELECT.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize_split/o_store_sales_SELECT.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_store_sales_SELECT.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize_split/o_web_returns_IN-delta.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_web_returns_IN-delta.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize_split/o_web_returns_IN-delta.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_web_returns_IN-delta.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize_split/o_web_returns_IN-hudi.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_web_returns_IN-hudi.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize_split/o_web_returns_IN-hudi.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_web_returns_IN-hudi.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize_split/o_web_returns_IN-iceberg.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_web_returns_IN-iceberg.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize_split/o_web_returns_IN-iceberg.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_web_returns_IN-iceberg.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize_split/o_web_returns_NULL-delta.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_web_returns_NULL-delta.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize_split/o_web_returns_NULL-delta.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_web_returns_NULL-delta.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize_split/o_web_returns_NULL-hudi.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_web_returns_NULL-hudi.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize_split/o_web_returns_NULL-hudi.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_web_returns_NULL-hudi.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize_split/o_web_returns_NULL-iceberg.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_web_returns_NULL-iceberg.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize_split/o_web_returns_NULL-iceberg.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_web_returns_NULL-iceberg.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize_split/o_web_returns_SELECT.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_web_returns_SELECT.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize_split/o_web_returns_SELECT.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_web_returns_SELECT.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize_split/o_web_sales_IN-delta.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_web_sales_IN-delta.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize_split/o_web_sales_IN-delta.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_web_sales_IN-delta.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize_split/o_web_sales_IN-hudi.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_web_sales_IN-hudi.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize_split/o_web_sales_IN-hudi.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_web_sales_IN-hudi.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize_split/o_web_sales_IN-iceberg.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_web_sales_IN-iceberg.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize_split/o_web_sales_IN-iceberg.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_web_sales_IN-iceberg.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize_split/o_web_sales_NULL-delta.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_web_sales_NULL-delta.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize_split/o_web_sales_NULL-delta.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_web_sales_NULL-delta.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize_split/o_web_sales_NULL-hudi.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_web_sales_NULL-hudi.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize_split/o_web_sales_NULL-hudi.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_web_sales_NULL-hudi.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize_split/o_web_sales_NULL-iceberg.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_web_sales_NULL-iceberg.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize_split/o_web_sales_NULL-iceberg.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_web_sales_NULL-iceberg.sql diff --git a/run/spark-3.3.1/scripts/tpcds/optimize_split/o_web_sales_SELECT.sql b/core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_web_sales_SELECT.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/optimize_split/o_web_sales_SELECT.sql rename to core/run/spark-3.3.1/scripts/tpcds/optimize_split/o_web_sales_SELECT.sql diff --git a/run/spark-3.3.1/scripts/tpcds/setup/ddl-external-tables.sql b/core/run/spark-3.3.1/scripts/tpcds/setup/ddl-external-tables.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/setup/ddl-external-tables.sql rename to core/run/spark-3.3.1/scripts/tpcds/setup/ddl-external-tables.sql diff --git a/run/spark-3.3.1/scripts/tpcds/setup_data_maintenance/ddl-external-tables-refresh.sql b/core/run/spark-3.3.1/scripts/tpcds/setup_data_maintenance/ddl-external-tables-refresh.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/setup_data_maintenance/ddl-external-tables-refresh.sql rename to core/run/spark-3.3.1/scripts/tpcds/setup_data_maintenance/ddl-external-tables-refresh.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query1.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query1.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query1.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query1.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query10.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query10.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query10.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query10.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query11.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query11.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query11.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query11.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query12.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query12.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query12.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query12.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query13.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query13.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query13.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query13.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query14.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query14.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query14.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query14.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query15.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query15.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query15.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query15.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query16.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query16.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query16.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query16.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query17.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query17.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query17.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query17.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query18.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query18.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query18.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query18.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query19.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query19.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query19.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query19.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query2.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query2.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query2.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query2.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query20.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query20.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query20.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query20.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query21.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query21.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query21.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query21.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query22.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query22.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query22.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query22.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query23.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query23.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query23.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query23.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query24.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query24.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query24.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query24.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query25.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query25.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query25.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query25.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query26.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query26.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query26.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query26.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query27.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query27.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query27.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query27.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query28.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query28.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query28.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query28.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query29.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query29.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query29.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query29.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query3.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query3.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query3.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query3.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query30.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query30.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query30.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query30.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query31.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query31.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query31.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query31.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query32.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query32.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query32.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query32.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query33.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query33.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query33.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query33.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query34.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query34.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query34.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query34.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query35.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query35.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query35.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query35.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query36.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query36.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query36.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query36.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query37.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query37.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query37.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query37.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query38.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query38.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query38.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query38.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query39.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query39.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query39.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query39.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query4.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query4.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query4.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query4.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query40.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query40.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query40.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query40.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query41.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query41.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query41.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query41.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query42.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query42.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query42.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query42.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query43.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query43.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query43.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query43.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query44.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query44.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query44.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query44.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query45.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query45.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query45.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query45.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query46.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query46.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query46.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query46.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query47.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query47.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query47.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query47.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query48.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query48.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query48.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query48.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query49.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query49.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query49.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query49.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query5.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query5.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query5.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query5.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query50.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query50.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query50.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query50.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query51.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query51.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query51.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query51.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query52.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query52.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query52.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query52.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query53.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query53.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query53.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query53.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query54.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query54.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query54.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query54.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query55.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query55.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query55.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query55.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query56.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query56.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query56.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query56.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query57.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query57.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query57.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query57.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query58.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query58.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query58.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query58.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query59.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query59.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query59.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query59.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query6.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query6.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query6.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query6.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query60.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query60.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query60.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query60.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query61.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query61.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query61.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query61.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query62.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query62.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query62.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query62.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query63.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query63.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query63.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query63.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query64.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query64.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query64.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query64.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query65.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query65.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query65.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query65.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query66.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query66.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query66.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query66.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query67.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query67.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query67.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query67.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query68.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query68.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query68.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query68.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query69.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query69.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query69.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query69.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query7.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query7.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query7.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query7.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query70.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query70.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query70.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query70.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query71.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query71.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query71.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query71.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query72.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query72.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query72.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query72.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query73.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query73.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query73.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query73.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query74.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query74.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query74.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query74.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query75.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query75.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query75.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query75.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query76.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query76.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query76.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query76.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query77.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query77.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query77.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query77.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query78.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query78.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query78.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query78.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query79.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query79.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query79.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query79.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query8.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query8.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query8.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query8.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query80.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query80.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query80.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query80.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query81.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query81.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query81.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query81.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query82.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query82.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query82.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query82.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query83.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query83.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query83.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query83.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query84.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query84.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query84.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query84.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query85.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query85.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query85.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query85.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query86.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query86.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query86.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query86.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query87.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query87.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query87.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query87.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query88.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query88.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query88.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query88.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query89.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query89.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query89.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query89.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query9.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query9.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query9.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query9.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query90.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query90.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query90.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query90.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query91.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query91.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query91.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query91.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query92.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query92.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query92.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query92.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query93.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query93.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query93.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query93.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query94.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query94.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query94.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query94.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query95.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query95.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query95.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query95.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query96.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query96.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query96.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query96.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query97.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query97.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query97.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query97.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query98.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query98.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query98.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query98.sql diff --git a/run/spark-3.3.1/scripts/tpcds/single_user/query99.sql b/core/run/spark-3.3.1/scripts/tpcds/single_user/query99.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpcds/single_user/query99.sql rename to core/run/spark-3.3.1/scripts/tpcds/single_user/query99.sql diff --git a/run/spark-3.3.1/scripts/tpch/build/1_create_customer.sql b/core/run/spark-3.3.1/scripts/tpch/build/1_create_customer.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpch/build/1_create_customer.sql rename to core/run/spark-3.3.1/scripts/tpch/build/1_create_customer.sql diff --git a/run/spark-3.3.1/scripts/tpch/build/1_create_lineitem.sql b/core/run/spark-3.3.1/scripts/tpch/build/1_create_lineitem.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpch/build/1_create_lineitem.sql rename to core/run/spark-3.3.1/scripts/tpch/build/1_create_lineitem.sql diff --git a/run/spark-3.3.1/scripts/tpch/build/1_create_nation.sql b/core/run/spark-3.3.1/scripts/tpch/build/1_create_nation.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpch/build/1_create_nation.sql rename to core/run/spark-3.3.1/scripts/tpch/build/1_create_nation.sql diff --git a/run/spark-3.3.1/scripts/tpch/build/1_create_orders.sql b/core/run/spark-3.3.1/scripts/tpch/build/1_create_orders.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpch/build/1_create_orders.sql rename to core/run/spark-3.3.1/scripts/tpch/build/1_create_orders.sql diff --git a/run/spark-3.3.1/scripts/tpch/build/1_create_part.sql b/core/run/spark-3.3.1/scripts/tpch/build/1_create_part.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpch/build/1_create_part.sql rename to core/run/spark-3.3.1/scripts/tpch/build/1_create_part.sql diff --git a/run/spark-3.3.1/scripts/tpch/build/1_create_partsupp.sql b/core/run/spark-3.3.1/scripts/tpch/build/1_create_partsupp.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpch/build/1_create_partsupp.sql rename to core/run/spark-3.3.1/scripts/tpch/build/1_create_partsupp.sql diff --git a/run/spark-3.3.1/scripts/tpch/build/1_create_region.sql b/core/run/spark-3.3.1/scripts/tpch/build/1_create_region.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpch/build/1_create_region.sql rename to core/run/spark-3.3.1/scripts/tpch/build/1_create_region.sql diff --git a/run/spark-3.3.1/scripts/tpch/build/1_create_supplier.sql b/core/run/spark-3.3.1/scripts/tpch/build/1_create_supplier.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpch/build/1_create_supplier.sql rename to core/run/spark-3.3.1/scripts/tpch/build/1_create_supplier.sql diff --git a/run/spark-3.3.1/scripts/tpch/build/2_load_customer.sql b/core/run/spark-3.3.1/scripts/tpch/build/2_load_customer.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpch/build/2_load_customer.sql rename to core/run/spark-3.3.1/scripts/tpch/build/2_load_customer.sql diff --git a/run/spark-3.3.1/scripts/tpch/build/2_load_lineitem.sql b/core/run/spark-3.3.1/scripts/tpch/build/2_load_lineitem.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpch/build/2_load_lineitem.sql rename to core/run/spark-3.3.1/scripts/tpch/build/2_load_lineitem.sql diff --git a/run/spark-3.3.1/scripts/tpch/build/2_load_nation.sql b/core/run/spark-3.3.1/scripts/tpch/build/2_load_nation.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpch/build/2_load_nation.sql rename to core/run/spark-3.3.1/scripts/tpch/build/2_load_nation.sql diff --git a/run/spark-3.3.1/scripts/tpch/build/2_load_orders.sql b/core/run/spark-3.3.1/scripts/tpch/build/2_load_orders.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpch/build/2_load_orders.sql rename to core/run/spark-3.3.1/scripts/tpch/build/2_load_orders.sql diff --git a/run/spark-3.3.1/scripts/tpch/build/2_load_part.sql b/core/run/spark-3.3.1/scripts/tpch/build/2_load_part.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpch/build/2_load_part.sql rename to core/run/spark-3.3.1/scripts/tpch/build/2_load_part.sql diff --git a/run/spark-3.3.1/scripts/tpch/build/2_load_partsupp.sql b/core/run/spark-3.3.1/scripts/tpch/build/2_load_partsupp.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpch/build/2_load_partsupp.sql rename to core/run/spark-3.3.1/scripts/tpch/build/2_load_partsupp.sql diff --git a/run/spark-3.3.1/scripts/tpch/build/2_load_region.sql b/core/run/spark-3.3.1/scripts/tpch/build/2_load_region.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpch/build/2_load_region.sql rename to core/run/spark-3.3.1/scripts/tpch/build/2_load_region.sql diff --git a/run/spark-3.3.1/scripts/tpch/build/2_load_supplier.sql b/core/run/spark-3.3.1/scripts/tpch/build/2_load_supplier.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpch/build/2_load_supplier.sql rename to core/run/spark-3.3.1/scripts/tpch/build/2_load_supplier.sql diff --git a/run/spark-3.3.1/scripts/tpch/build/3_analyze_customer.sql b/core/run/spark-3.3.1/scripts/tpch/build/3_analyze_customer.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpch/build/3_analyze_customer.sql rename to core/run/spark-3.3.1/scripts/tpch/build/3_analyze_customer.sql diff --git a/run/spark-3.3.1/scripts/tpch/build/3_analyze_lineitem.sql b/core/run/spark-3.3.1/scripts/tpch/build/3_analyze_lineitem.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpch/build/3_analyze_lineitem.sql rename to core/run/spark-3.3.1/scripts/tpch/build/3_analyze_lineitem.sql diff --git a/run/spark-3.3.1/scripts/tpch/build/3_analyze_nation.sql b/core/run/spark-3.3.1/scripts/tpch/build/3_analyze_nation.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpch/build/3_analyze_nation.sql rename to core/run/spark-3.3.1/scripts/tpch/build/3_analyze_nation.sql diff --git a/run/spark-3.3.1/scripts/tpch/build/3_analyze_orders.sql b/core/run/spark-3.3.1/scripts/tpch/build/3_analyze_orders.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpch/build/3_analyze_orders.sql rename to core/run/spark-3.3.1/scripts/tpch/build/3_analyze_orders.sql diff --git a/run/spark-3.3.1/scripts/tpch/build/3_analyze_part.sql b/core/run/spark-3.3.1/scripts/tpch/build/3_analyze_part.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpch/build/3_analyze_part.sql rename to core/run/spark-3.3.1/scripts/tpch/build/3_analyze_part.sql diff --git a/run/spark-3.3.1/scripts/tpch/build/3_analyze_partsupp.sql b/core/run/spark-3.3.1/scripts/tpch/build/3_analyze_partsupp.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpch/build/3_analyze_partsupp.sql rename to core/run/spark-3.3.1/scripts/tpch/build/3_analyze_partsupp.sql diff --git a/run/spark-3.3.1/scripts/tpch/build/3_analyze_region.sql b/core/run/spark-3.3.1/scripts/tpch/build/3_analyze_region.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpch/build/3_analyze_region.sql rename to core/run/spark-3.3.1/scripts/tpch/build/3_analyze_region.sql diff --git a/run/spark-3.3.1/scripts/tpch/build/3_analyze_supplier.sql b/core/run/spark-3.3.1/scripts/tpch/build/3_analyze_supplier.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpch/build/3_analyze_supplier.sql rename to core/run/spark-3.3.1/scripts/tpch/build/3_analyze_supplier.sql diff --git a/run/spark-3.3.1/scripts/tpch/data_maintenance/RF1.sql b/core/run/spark-3.3.1/scripts/tpch/data_maintenance/RF1.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpch/data_maintenance/RF1.sql rename to core/run/spark-3.3.1/scripts/tpch/data_maintenance/RF1.sql diff --git a/run/spark-3.3.1/scripts/tpch/data_maintenance/RF2-merge.sql b/core/run/spark-3.3.1/scripts/tpch/data_maintenance/RF2-merge.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpch/data_maintenance/RF2-merge.sql rename to core/run/spark-3.3.1/scripts/tpch/data_maintenance/RF2-merge.sql diff --git a/run/spark-3.3.1/scripts/tpch/data_maintenance/RF2.sql b/core/run/spark-3.3.1/scripts/tpch/data_maintenance/RF2.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpch/data_maintenance/RF2.sql rename to core/run/spark-3.3.1/scripts/tpch/data_maintenance/RF2.sql diff --git a/run/spark-3.3.1/scripts/tpch/init/init.sql b/core/run/spark-3.3.1/scripts/tpch/init/init.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpch/init/init.sql rename to core/run/spark-3.3.1/scripts/tpch/init/init.sql diff --git a/run/spark-3.3.1/scripts/tpch/setup/ddl-external-tables.sql b/core/run/spark-3.3.1/scripts/tpch/setup/ddl-external-tables.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpch/setup/ddl-external-tables.sql rename to core/run/spark-3.3.1/scripts/tpch/setup/ddl-external-tables.sql diff --git a/run/spark-3.3.1/scripts/tpch/setup_data_maintenance/ddl-external-tables-refresh.sql b/core/run/spark-3.3.1/scripts/tpch/setup_data_maintenance/ddl-external-tables-refresh.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpch/setup_data_maintenance/ddl-external-tables-refresh.sql rename to core/run/spark-3.3.1/scripts/tpch/setup_data_maintenance/ddl-external-tables-refresh.sql diff --git a/run/spark-3.3.1/scripts/tpch/single_user/query1.sql b/core/run/spark-3.3.1/scripts/tpch/single_user/query1.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpch/single_user/query1.sql rename to core/run/spark-3.3.1/scripts/tpch/single_user/query1.sql diff --git a/run/spark-3.3.1/scripts/tpch/single_user/query10.sql b/core/run/spark-3.3.1/scripts/tpch/single_user/query10.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpch/single_user/query10.sql rename to core/run/spark-3.3.1/scripts/tpch/single_user/query10.sql diff --git a/run/spark-3.3.1/scripts/tpch/single_user/query11.sql b/core/run/spark-3.3.1/scripts/tpch/single_user/query11.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpch/single_user/query11.sql rename to core/run/spark-3.3.1/scripts/tpch/single_user/query11.sql diff --git a/run/spark-3.3.1/scripts/tpch/single_user/query12.sql b/core/run/spark-3.3.1/scripts/tpch/single_user/query12.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpch/single_user/query12.sql rename to core/run/spark-3.3.1/scripts/tpch/single_user/query12.sql diff --git a/run/spark-3.3.1/scripts/tpch/single_user/query13.sql b/core/run/spark-3.3.1/scripts/tpch/single_user/query13.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpch/single_user/query13.sql rename to core/run/spark-3.3.1/scripts/tpch/single_user/query13.sql diff --git a/run/spark-3.3.1/scripts/tpch/single_user/query14.sql b/core/run/spark-3.3.1/scripts/tpch/single_user/query14.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpch/single_user/query14.sql rename to core/run/spark-3.3.1/scripts/tpch/single_user/query14.sql diff --git a/run/spark-3.3.1/scripts/tpch/single_user/query15.sql b/core/run/spark-3.3.1/scripts/tpch/single_user/query15.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpch/single_user/query15.sql rename to core/run/spark-3.3.1/scripts/tpch/single_user/query15.sql diff --git a/run/spark-3.3.1/scripts/tpch/single_user/query16.sql b/core/run/spark-3.3.1/scripts/tpch/single_user/query16.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpch/single_user/query16.sql rename to core/run/spark-3.3.1/scripts/tpch/single_user/query16.sql diff --git a/run/spark-3.3.1/scripts/tpch/single_user/query17.sql b/core/run/spark-3.3.1/scripts/tpch/single_user/query17.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpch/single_user/query17.sql rename to core/run/spark-3.3.1/scripts/tpch/single_user/query17.sql diff --git a/run/spark-3.3.1/scripts/tpch/single_user/query18.sql b/core/run/spark-3.3.1/scripts/tpch/single_user/query18.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpch/single_user/query18.sql rename to core/run/spark-3.3.1/scripts/tpch/single_user/query18.sql diff --git a/run/spark-3.3.1/scripts/tpch/single_user/query19.sql b/core/run/spark-3.3.1/scripts/tpch/single_user/query19.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpch/single_user/query19.sql rename to core/run/spark-3.3.1/scripts/tpch/single_user/query19.sql diff --git a/run/spark-3.3.1/scripts/tpch/single_user/query2.sql b/core/run/spark-3.3.1/scripts/tpch/single_user/query2.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpch/single_user/query2.sql rename to core/run/spark-3.3.1/scripts/tpch/single_user/query2.sql diff --git a/run/spark-3.3.1/scripts/tpch/single_user/query20.sql b/core/run/spark-3.3.1/scripts/tpch/single_user/query20.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpch/single_user/query20.sql rename to core/run/spark-3.3.1/scripts/tpch/single_user/query20.sql diff --git a/run/spark-3.3.1/scripts/tpch/single_user/query21.sql b/core/run/spark-3.3.1/scripts/tpch/single_user/query21.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpch/single_user/query21.sql rename to core/run/spark-3.3.1/scripts/tpch/single_user/query21.sql diff --git a/run/spark-3.3.1/scripts/tpch/single_user/query22.sql b/core/run/spark-3.3.1/scripts/tpch/single_user/query22.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpch/single_user/query22.sql rename to core/run/spark-3.3.1/scripts/tpch/single_user/query22.sql diff --git a/run/spark-3.3.1/scripts/tpch/single_user/query3.sql b/core/run/spark-3.3.1/scripts/tpch/single_user/query3.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpch/single_user/query3.sql rename to core/run/spark-3.3.1/scripts/tpch/single_user/query3.sql diff --git a/run/spark-3.3.1/scripts/tpch/single_user/query4.sql b/core/run/spark-3.3.1/scripts/tpch/single_user/query4.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpch/single_user/query4.sql rename to core/run/spark-3.3.1/scripts/tpch/single_user/query4.sql diff --git a/run/spark-3.3.1/scripts/tpch/single_user/query5.sql b/core/run/spark-3.3.1/scripts/tpch/single_user/query5.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpch/single_user/query5.sql rename to core/run/spark-3.3.1/scripts/tpch/single_user/query5.sql diff --git a/run/spark-3.3.1/scripts/tpch/single_user/query6.sql b/core/run/spark-3.3.1/scripts/tpch/single_user/query6.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpch/single_user/query6.sql rename to core/run/spark-3.3.1/scripts/tpch/single_user/query6.sql diff --git a/run/spark-3.3.1/scripts/tpch/single_user/query7.sql b/core/run/spark-3.3.1/scripts/tpch/single_user/query7.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpch/single_user/query7.sql rename to core/run/spark-3.3.1/scripts/tpch/single_user/query7.sql diff --git a/run/spark-3.3.1/scripts/tpch/single_user/query8.sql b/core/run/spark-3.3.1/scripts/tpch/single_user/query8.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpch/single_user/query8.sql rename to core/run/spark-3.3.1/scripts/tpch/single_user/query8.sql diff --git a/run/spark-3.3.1/scripts/tpch/single_user/query9.sql b/core/run/spark-3.3.1/scripts/tpch/single_user/query9.sql similarity index 100% rename from run/spark-3.3.1/scripts/tpch/single_user/query9.sql rename to core/run/spark-3.3.1/scripts/tpch/single_user/query9.sql diff --git a/run/trino-420/azure-pipelines/README.md b/core/run/trino-420/azure-pipelines/README.md similarity index 100% rename from run/trino-420/azure-pipelines/README.md rename to core/run/trino-420/azure-pipelines/README.md diff --git a/run/trino-420/azure-pipelines/config/connections_config.yaml b/core/run/trino-420/azure-pipelines/config/connections_config.yaml similarity index 100% rename from run/trino-420/azure-pipelines/config/connections_config.yaml rename to core/run/trino-420/azure-pipelines/config/connections_config.yaml diff --git a/run/trino-420/azure-pipelines/config/experiment_config-cow-delta.yaml b/core/run/trino-420/azure-pipelines/config/experiment_config-cow-delta.yaml similarity index 100% rename from run/trino-420/azure-pipelines/config/experiment_config-cow-delta.yaml rename to core/run/trino-420/azure-pipelines/config/experiment_config-cow-delta.yaml diff --git a/run/trino-420/azure-pipelines/config/experiment_config-mor-iceberg.yaml b/core/run/trino-420/azure-pipelines/config/experiment_config-mor-iceberg.yaml similarity index 100% rename from run/trino-420/azure-pipelines/config/experiment_config-mor-iceberg.yaml rename to core/run/trino-420/azure-pipelines/config/experiment_config-mor-iceberg.yaml diff --git a/run/trino-420/azure-pipelines/config/setup_experiment_config.yaml b/core/run/trino-420/azure-pipelines/config/setup_experiment_config.yaml similarity index 100% rename from run/trino-420/azure-pipelines/config/setup_experiment_config.yaml rename to core/run/trino-420/azure-pipelines/config/setup_experiment_config.yaml diff --git a/run/trino-420/azure-pipelines/config/telemetry_config.yaml b/core/run/trino-420/azure-pipelines/config/telemetry_config.yaml similarity index 100% rename from run/trino-420/azure-pipelines/config/telemetry_config.yaml rename to core/run/trino-420/azure-pipelines/config/telemetry_config.yaml diff --git a/run/trino-420/azure-pipelines/run-lst-bench.yml b/core/run/trino-420/azure-pipelines/run-lst-bench.yml similarity index 100% rename from run/trino-420/azure-pipelines/run-lst-bench.yml rename to core/run/trino-420/azure-pipelines/run-lst-bench.yml diff --git a/run/trino-420/azure-pipelines/sh/coordinator-config.properties.template b/core/run/trino-420/azure-pipelines/sh/coordinator-config.properties.template similarity index 100% rename from run/trino-420/azure-pipelines/sh/coordinator-config.properties.template rename to core/run/trino-420/azure-pipelines/sh/coordinator-config.properties.template diff --git a/run/trino-420/azure-pipelines/sh/delta.properties.template b/core/run/trino-420/azure-pipelines/sh/delta.properties.template similarity index 100% rename from run/trino-420/azure-pipelines/sh/delta.properties.template rename to core/run/trino-420/azure-pipelines/sh/delta.properties.template diff --git a/run/trino-420/azure-pipelines/sh/dist-exec.sh b/core/run/trino-420/azure-pipelines/sh/dist-exec.sh similarity index 100% rename from run/trino-420/azure-pipelines/sh/dist-exec.sh rename to core/run/trino-420/azure-pipelines/sh/dist-exec.sh diff --git a/run/trino-420/azure-pipelines/sh/dist-setup.sh b/core/run/trino-420/azure-pipelines/sh/dist-setup.sh similarity index 100% rename from run/trino-420/azure-pipelines/sh/dist-setup.sh rename to core/run/trino-420/azure-pipelines/sh/dist-setup.sh diff --git a/run/trino-420/azure-pipelines/sh/hive-site.xml.template b/core/run/trino-420/azure-pipelines/sh/hive-site.xml.template similarity index 100% rename from run/trino-420/azure-pipelines/sh/hive-site.xml.template rename to core/run/trino-420/azure-pipelines/sh/hive-site.xml.template diff --git a/run/trino-420/azure-pipelines/sh/hive.properties.template b/core/run/trino-420/azure-pipelines/sh/hive.properties.template similarity index 100% rename from run/trino-420/azure-pipelines/sh/hive.properties.template rename to core/run/trino-420/azure-pipelines/sh/hive.properties.template diff --git a/run/trino-420/azure-pipelines/sh/hms.sh b/core/run/trino-420/azure-pipelines/sh/hms.sh similarity index 100% rename from run/trino-420/azure-pipelines/sh/hms.sh rename to core/run/trino-420/azure-pipelines/sh/hms.sh diff --git a/run/trino-420/azure-pipelines/sh/iceberg.properties.template b/core/run/trino-420/azure-pipelines/sh/iceberg.properties.template similarity index 100% rename from run/trino-420/azure-pipelines/sh/iceberg.properties.template rename to core/run/trino-420/azure-pipelines/sh/iceberg.properties.template diff --git a/run/trino-420/azure-pipelines/sh/init.sh b/core/run/trino-420/azure-pipelines/sh/init.sh similarity index 100% rename from run/trino-420/azure-pipelines/sh/init.sh rename to core/run/trino-420/azure-pipelines/sh/init.sh diff --git a/run/trino-420/azure-pipelines/sh/jvm.config.template b/core/run/trino-420/azure-pipelines/sh/jvm.config.template similarity index 100% rename from run/trino-420/azure-pipelines/sh/jvm.config.template rename to core/run/trino-420/azure-pipelines/sh/jvm.config.template diff --git a/run/trino-420/azure-pipelines/sh/log.properties.template b/core/run/trino-420/azure-pipelines/sh/log.properties.template similarity index 100% rename from run/trino-420/azure-pipelines/sh/log.properties.template rename to core/run/trino-420/azure-pipelines/sh/log.properties.template diff --git a/run/trino-420/azure-pipelines/sh/node.properties.template b/core/run/trino-420/azure-pipelines/sh/node.properties.template similarity index 100% rename from run/trino-420/azure-pipelines/sh/node.properties.template rename to core/run/trino-420/azure-pipelines/sh/node.properties.template diff --git a/run/trino-420/azure-pipelines/sh/start-cluster.sh b/core/run/trino-420/azure-pipelines/sh/start-cluster.sh similarity index 100% rename from run/trino-420/azure-pipelines/sh/start-cluster.sh rename to core/run/trino-420/azure-pipelines/sh/start-cluster.sh diff --git a/run/trino-420/azure-pipelines/sh/stop-cluster.sh b/core/run/trino-420/azure-pipelines/sh/stop-cluster.sh similarity index 100% rename from run/trino-420/azure-pipelines/sh/stop-cluster.sh rename to core/run/trino-420/azure-pipelines/sh/stop-cluster.sh diff --git a/run/trino-420/azure-pipelines/sh/worker-config.properties.template b/core/run/trino-420/azure-pipelines/sh/worker-config.properties.template similarity index 100% rename from run/trino-420/azure-pipelines/sh/worker-config.properties.template rename to core/run/trino-420/azure-pipelines/sh/worker-config.properties.template diff --git a/run/trino-420/config/tpcds/library.yaml b/core/run/trino-420/config/tpcds/library.yaml similarity index 100% rename from run/trino-420/config/tpcds/library.yaml rename to core/run/trino-420/config/tpcds/library.yaml diff --git a/run/trino-420/config/tpcds/setup_experiment.yaml b/core/run/trino-420/config/tpcds/setup_experiment.yaml similarity index 100% rename from run/trino-420/config/tpcds/setup_experiment.yaml rename to core/run/trino-420/config/tpcds/setup_experiment.yaml diff --git a/run/trino-420/config/tpcds/w0_tpcds.yaml b/core/run/trino-420/config/tpcds/w0_tpcds.yaml similarity index 100% rename from run/trino-420/config/tpcds/w0_tpcds.yaml rename to core/run/trino-420/config/tpcds/w0_tpcds.yaml diff --git a/run/trino-420/config/tpcds/wp1_longevity.yaml b/core/run/trino-420/config/tpcds/wp1_longevity.yaml similarity index 100% rename from run/trino-420/config/tpcds/wp1_longevity.yaml rename to core/run/trino-420/config/tpcds/wp1_longevity.yaml diff --git a/run/trino-420/config/tpcds/wp2_resilience.yaml b/core/run/trino-420/config/tpcds/wp2_resilience.yaml similarity index 100% rename from run/trino-420/config/tpcds/wp2_resilience.yaml rename to core/run/trino-420/config/tpcds/wp2_resilience.yaml diff --git a/run/trino-420/config/tpcds/wp3_rw_concurrency.yaml b/core/run/trino-420/config/tpcds/wp3_rw_concurrency.yaml similarity index 100% rename from run/trino-420/config/tpcds/wp3_rw_concurrency.yaml rename to core/run/trino-420/config/tpcds/wp3_rw_concurrency.yaml diff --git a/run/trino-420/results/trino-420-2024-02-01-8xStandard_E8s_v5.duckdb b/core/run/trino-420/results/trino-420-2024-02-01-8xStandard_E8s_v5.duckdb similarity index 100% rename from run/trino-420/results/trino-420-2024-02-01-8xStandard_E8s_v5.duckdb rename to core/run/trino-420/results/trino-420-2024-02-01-8xStandard_E8s_v5.duckdb diff --git a/run/trino-420/scripts/tpcds/build/1_create_call_center.sql b/core/run/trino-420/scripts/tpcds/build/1_create_call_center.sql similarity index 100% rename from run/trino-420/scripts/tpcds/build/1_create_call_center.sql rename to core/run/trino-420/scripts/tpcds/build/1_create_call_center.sql diff --git a/run/trino-420/scripts/tpcds/build/1_create_catalog_page.sql b/core/run/trino-420/scripts/tpcds/build/1_create_catalog_page.sql similarity index 100% rename from run/trino-420/scripts/tpcds/build/1_create_catalog_page.sql rename to core/run/trino-420/scripts/tpcds/build/1_create_catalog_page.sql diff --git a/run/trino-420/scripts/tpcds/build/1_create_catalog_returns.sql b/core/run/trino-420/scripts/tpcds/build/1_create_catalog_returns.sql similarity index 100% rename from run/trino-420/scripts/tpcds/build/1_create_catalog_returns.sql rename to core/run/trino-420/scripts/tpcds/build/1_create_catalog_returns.sql diff --git a/run/trino-420/scripts/tpcds/build/1_create_catalog_sales.sql b/core/run/trino-420/scripts/tpcds/build/1_create_catalog_sales.sql similarity index 100% rename from run/trino-420/scripts/tpcds/build/1_create_catalog_sales.sql rename to core/run/trino-420/scripts/tpcds/build/1_create_catalog_sales.sql diff --git a/run/trino-420/scripts/tpcds/build/1_create_customer.sql b/core/run/trino-420/scripts/tpcds/build/1_create_customer.sql similarity index 100% rename from run/trino-420/scripts/tpcds/build/1_create_customer.sql rename to core/run/trino-420/scripts/tpcds/build/1_create_customer.sql diff --git a/run/trino-420/scripts/tpcds/build/1_create_customer_address.sql b/core/run/trino-420/scripts/tpcds/build/1_create_customer_address.sql similarity index 100% rename from run/trino-420/scripts/tpcds/build/1_create_customer_address.sql rename to core/run/trino-420/scripts/tpcds/build/1_create_customer_address.sql diff --git a/run/trino-420/scripts/tpcds/build/1_create_customer_demographics.sql b/core/run/trino-420/scripts/tpcds/build/1_create_customer_demographics.sql similarity index 100% rename from run/trino-420/scripts/tpcds/build/1_create_customer_demographics.sql rename to core/run/trino-420/scripts/tpcds/build/1_create_customer_demographics.sql diff --git a/run/trino-420/scripts/tpcds/build/1_create_date_dim.sql b/core/run/trino-420/scripts/tpcds/build/1_create_date_dim.sql similarity index 100% rename from run/trino-420/scripts/tpcds/build/1_create_date_dim.sql rename to core/run/trino-420/scripts/tpcds/build/1_create_date_dim.sql diff --git a/run/trino-420/scripts/tpcds/build/1_create_household_demographics.sql b/core/run/trino-420/scripts/tpcds/build/1_create_household_demographics.sql similarity index 100% rename from run/trino-420/scripts/tpcds/build/1_create_household_demographics.sql rename to core/run/trino-420/scripts/tpcds/build/1_create_household_demographics.sql diff --git a/run/trino-420/scripts/tpcds/build/1_create_income_band.sql b/core/run/trino-420/scripts/tpcds/build/1_create_income_band.sql similarity index 100% rename from run/trino-420/scripts/tpcds/build/1_create_income_band.sql rename to core/run/trino-420/scripts/tpcds/build/1_create_income_band.sql diff --git a/run/trino-420/scripts/tpcds/build/1_create_inventory.sql b/core/run/trino-420/scripts/tpcds/build/1_create_inventory.sql similarity index 100% rename from run/trino-420/scripts/tpcds/build/1_create_inventory.sql rename to core/run/trino-420/scripts/tpcds/build/1_create_inventory.sql diff --git a/run/trino-420/scripts/tpcds/build/1_create_item.sql b/core/run/trino-420/scripts/tpcds/build/1_create_item.sql similarity index 100% rename from run/trino-420/scripts/tpcds/build/1_create_item.sql rename to core/run/trino-420/scripts/tpcds/build/1_create_item.sql diff --git a/run/trino-420/scripts/tpcds/build/1_create_promotion.sql b/core/run/trino-420/scripts/tpcds/build/1_create_promotion.sql similarity index 100% rename from run/trino-420/scripts/tpcds/build/1_create_promotion.sql rename to core/run/trino-420/scripts/tpcds/build/1_create_promotion.sql diff --git a/run/trino-420/scripts/tpcds/build/1_create_reason.sql b/core/run/trino-420/scripts/tpcds/build/1_create_reason.sql similarity index 100% rename from run/trino-420/scripts/tpcds/build/1_create_reason.sql rename to core/run/trino-420/scripts/tpcds/build/1_create_reason.sql diff --git a/run/trino-420/scripts/tpcds/build/1_create_ship_mode.sql b/core/run/trino-420/scripts/tpcds/build/1_create_ship_mode.sql similarity index 100% rename from run/trino-420/scripts/tpcds/build/1_create_ship_mode.sql rename to core/run/trino-420/scripts/tpcds/build/1_create_ship_mode.sql diff --git a/run/trino-420/scripts/tpcds/build/1_create_store.sql b/core/run/trino-420/scripts/tpcds/build/1_create_store.sql similarity index 100% rename from run/trino-420/scripts/tpcds/build/1_create_store.sql rename to core/run/trino-420/scripts/tpcds/build/1_create_store.sql diff --git a/run/trino-420/scripts/tpcds/build/1_create_store_returns.sql b/core/run/trino-420/scripts/tpcds/build/1_create_store_returns.sql similarity index 100% rename from run/trino-420/scripts/tpcds/build/1_create_store_returns.sql rename to core/run/trino-420/scripts/tpcds/build/1_create_store_returns.sql diff --git a/run/trino-420/scripts/tpcds/build/1_create_store_sales.sql b/core/run/trino-420/scripts/tpcds/build/1_create_store_sales.sql similarity index 100% rename from run/trino-420/scripts/tpcds/build/1_create_store_sales.sql rename to core/run/trino-420/scripts/tpcds/build/1_create_store_sales.sql diff --git a/run/trino-420/scripts/tpcds/build/1_create_time_dim.sql b/core/run/trino-420/scripts/tpcds/build/1_create_time_dim.sql similarity index 100% rename from run/trino-420/scripts/tpcds/build/1_create_time_dim.sql rename to core/run/trino-420/scripts/tpcds/build/1_create_time_dim.sql diff --git a/run/trino-420/scripts/tpcds/build/1_create_warehouse.sql b/core/run/trino-420/scripts/tpcds/build/1_create_warehouse.sql similarity index 100% rename from run/trino-420/scripts/tpcds/build/1_create_warehouse.sql rename to core/run/trino-420/scripts/tpcds/build/1_create_warehouse.sql diff --git a/run/trino-420/scripts/tpcds/build/1_create_web_page.sql b/core/run/trino-420/scripts/tpcds/build/1_create_web_page.sql similarity index 100% rename from run/trino-420/scripts/tpcds/build/1_create_web_page.sql rename to core/run/trino-420/scripts/tpcds/build/1_create_web_page.sql diff --git a/run/trino-420/scripts/tpcds/build/1_create_web_returns.sql b/core/run/trino-420/scripts/tpcds/build/1_create_web_returns.sql similarity index 100% rename from run/trino-420/scripts/tpcds/build/1_create_web_returns.sql rename to core/run/trino-420/scripts/tpcds/build/1_create_web_returns.sql diff --git a/run/trino-420/scripts/tpcds/build/1_create_web_sales.sql b/core/run/trino-420/scripts/tpcds/build/1_create_web_sales.sql similarity index 100% rename from run/trino-420/scripts/tpcds/build/1_create_web_sales.sql rename to core/run/trino-420/scripts/tpcds/build/1_create_web_sales.sql diff --git a/run/trino-420/scripts/tpcds/build/1_create_web_site.sql b/core/run/trino-420/scripts/tpcds/build/1_create_web_site.sql similarity index 100% rename from run/trino-420/scripts/tpcds/build/1_create_web_site.sql rename to core/run/trino-420/scripts/tpcds/build/1_create_web_site.sql diff --git a/run/trino-420/scripts/tpcds/build/2_load_call_center.sql b/core/run/trino-420/scripts/tpcds/build/2_load_call_center.sql similarity index 100% rename from run/trino-420/scripts/tpcds/build/2_load_call_center.sql rename to core/run/trino-420/scripts/tpcds/build/2_load_call_center.sql diff --git a/run/trino-420/scripts/tpcds/build/2_load_catalog_page.sql b/core/run/trino-420/scripts/tpcds/build/2_load_catalog_page.sql similarity index 100% rename from run/trino-420/scripts/tpcds/build/2_load_catalog_page.sql rename to core/run/trino-420/scripts/tpcds/build/2_load_catalog_page.sql diff --git a/run/trino-420/scripts/tpcds/build/2_load_catalog_returns.sql b/core/run/trino-420/scripts/tpcds/build/2_load_catalog_returns.sql similarity index 100% rename from run/trino-420/scripts/tpcds/build/2_load_catalog_returns.sql rename to core/run/trino-420/scripts/tpcds/build/2_load_catalog_returns.sql diff --git a/run/trino-420/scripts/tpcds/build/2_load_catalog_sales.sql b/core/run/trino-420/scripts/tpcds/build/2_load_catalog_sales.sql similarity index 100% rename from run/trino-420/scripts/tpcds/build/2_load_catalog_sales.sql rename to core/run/trino-420/scripts/tpcds/build/2_load_catalog_sales.sql diff --git a/run/trino-420/scripts/tpcds/build/2_load_customer.sql b/core/run/trino-420/scripts/tpcds/build/2_load_customer.sql similarity index 100% rename from run/trino-420/scripts/tpcds/build/2_load_customer.sql rename to core/run/trino-420/scripts/tpcds/build/2_load_customer.sql diff --git a/run/trino-420/scripts/tpcds/build/2_load_customer_address.sql b/core/run/trino-420/scripts/tpcds/build/2_load_customer_address.sql similarity index 100% rename from run/trino-420/scripts/tpcds/build/2_load_customer_address.sql rename to core/run/trino-420/scripts/tpcds/build/2_load_customer_address.sql diff --git a/run/trino-420/scripts/tpcds/build/2_load_customer_demographics.sql b/core/run/trino-420/scripts/tpcds/build/2_load_customer_demographics.sql similarity index 100% rename from run/trino-420/scripts/tpcds/build/2_load_customer_demographics.sql rename to core/run/trino-420/scripts/tpcds/build/2_load_customer_demographics.sql diff --git a/run/trino-420/scripts/tpcds/build/2_load_date_dim.sql b/core/run/trino-420/scripts/tpcds/build/2_load_date_dim.sql similarity index 100% rename from run/trino-420/scripts/tpcds/build/2_load_date_dim.sql rename to core/run/trino-420/scripts/tpcds/build/2_load_date_dim.sql diff --git a/run/trino-420/scripts/tpcds/build/2_load_household_demographics.sql b/core/run/trino-420/scripts/tpcds/build/2_load_household_demographics.sql similarity index 100% rename from run/trino-420/scripts/tpcds/build/2_load_household_demographics.sql rename to core/run/trino-420/scripts/tpcds/build/2_load_household_demographics.sql diff --git a/run/trino-420/scripts/tpcds/build/2_load_income_band.sql b/core/run/trino-420/scripts/tpcds/build/2_load_income_band.sql similarity index 100% rename from run/trino-420/scripts/tpcds/build/2_load_income_band.sql rename to core/run/trino-420/scripts/tpcds/build/2_load_income_band.sql diff --git a/run/trino-420/scripts/tpcds/build/2_load_inventory.sql b/core/run/trino-420/scripts/tpcds/build/2_load_inventory.sql similarity index 100% rename from run/trino-420/scripts/tpcds/build/2_load_inventory.sql rename to core/run/trino-420/scripts/tpcds/build/2_load_inventory.sql diff --git a/run/trino-420/scripts/tpcds/build/2_load_item.sql b/core/run/trino-420/scripts/tpcds/build/2_load_item.sql similarity index 100% rename from run/trino-420/scripts/tpcds/build/2_load_item.sql rename to core/run/trino-420/scripts/tpcds/build/2_load_item.sql diff --git a/run/trino-420/scripts/tpcds/build/2_load_promotion.sql b/core/run/trino-420/scripts/tpcds/build/2_load_promotion.sql similarity index 100% rename from run/trino-420/scripts/tpcds/build/2_load_promotion.sql rename to core/run/trino-420/scripts/tpcds/build/2_load_promotion.sql diff --git a/run/trino-420/scripts/tpcds/build/2_load_reason.sql b/core/run/trino-420/scripts/tpcds/build/2_load_reason.sql similarity index 100% rename from run/trino-420/scripts/tpcds/build/2_load_reason.sql rename to core/run/trino-420/scripts/tpcds/build/2_load_reason.sql diff --git a/run/trino-420/scripts/tpcds/build/2_load_ship_mode.sql b/core/run/trino-420/scripts/tpcds/build/2_load_ship_mode.sql similarity index 100% rename from run/trino-420/scripts/tpcds/build/2_load_ship_mode.sql rename to core/run/trino-420/scripts/tpcds/build/2_load_ship_mode.sql diff --git a/run/trino-420/scripts/tpcds/build/2_load_store.sql b/core/run/trino-420/scripts/tpcds/build/2_load_store.sql similarity index 100% rename from run/trino-420/scripts/tpcds/build/2_load_store.sql rename to core/run/trino-420/scripts/tpcds/build/2_load_store.sql diff --git a/run/trino-420/scripts/tpcds/build/2_load_store_returns.sql b/core/run/trino-420/scripts/tpcds/build/2_load_store_returns.sql similarity index 100% rename from run/trino-420/scripts/tpcds/build/2_load_store_returns.sql rename to core/run/trino-420/scripts/tpcds/build/2_load_store_returns.sql diff --git a/run/trino-420/scripts/tpcds/build/2_load_store_sales.sql b/core/run/trino-420/scripts/tpcds/build/2_load_store_sales.sql similarity index 100% rename from run/trino-420/scripts/tpcds/build/2_load_store_sales.sql rename to core/run/trino-420/scripts/tpcds/build/2_load_store_sales.sql diff --git a/run/trino-420/scripts/tpcds/build/2_load_time_dim.sql b/core/run/trino-420/scripts/tpcds/build/2_load_time_dim.sql similarity index 100% rename from run/trino-420/scripts/tpcds/build/2_load_time_dim.sql rename to core/run/trino-420/scripts/tpcds/build/2_load_time_dim.sql diff --git a/run/trino-420/scripts/tpcds/build/2_load_warehouse.sql b/core/run/trino-420/scripts/tpcds/build/2_load_warehouse.sql similarity index 100% rename from run/trino-420/scripts/tpcds/build/2_load_warehouse.sql rename to core/run/trino-420/scripts/tpcds/build/2_load_warehouse.sql diff --git a/run/trino-420/scripts/tpcds/build/2_load_web_page.sql b/core/run/trino-420/scripts/tpcds/build/2_load_web_page.sql similarity index 100% rename from run/trino-420/scripts/tpcds/build/2_load_web_page.sql rename to core/run/trino-420/scripts/tpcds/build/2_load_web_page.sql diff --git a/run/trino-420/scripts/tpcds/build/2_load_web_returns.sql b/core/run/trino-420/scripts/tpcds/build/2_load_web_returns.sql similarity index 100% rename from run/trino-420/scripts/tpcds/build/2_load_web_returns.sql rename to core/run/trino-420/scripts/tpcds/build/2_load_web_returns.sql diff --git a/run/trino-420/scripts/tpcds/build/2_load_web_sales.sql b/core/run/trino-420/scripts/tpcds/build/2_load_web_sales.sql similarity index 100% rename from run/trino-420/scripts/tpcds/build/2_load_web_sales.sql rename to core/run/trino-420/scripts/tpcds/build/2_load_web_sales.sql diff --git a/run/trino-420/scripts/tpcds/build/2_load_web_site.sql b/core/run/trino-420/scripts/tpcds/build/2_load_web_site.sql similarity index 100% rename from run/trino-420/scripts/tpcds/build/2_load_web_site.sql rename to core/run/trino-420/scripts/tpcds/build/2_load_web_site.sql diff --git a/run/trino-420/scripts/tpcds/build/3_analyze_call_center.sql b/core/run/trino-420/scripts/tpcds/build/3_analyze_call_center.sql similarity index 100% rename from run/trino-420/scripts/tpcds/build/3_analyze_call_center.sql rename to core/run/trino-420/scripts/tpcds/build/3_analyze_call_center.sql diff --git a/run/trino-420/scripts/tpcds/build/3_analyze_catalog_page.sql b/core/run/trino-420/scripts/tpcds/build/3_analyze_catalog_page.sql similarity index 100% rename from run/trino-420/scripts/tpcds/build/3_analyze_catalog_page.sql rename to core/run/trino-420/scripts/tpcds/build/3_analyze_catalog_page.sql diff --git a/run/trino-420/scripts/tpcds/build/3_analyze_catalog_returns.sql b/core/run/trino-420/scripts/tpcds/build/3_analyze_catalog_returns.sql similarity index 100% rename from run/trino-420/scripts/tpcds/build/3_analyze_catalog_returns.sql rename to core/run/trino-420/scripts/tpcds/build/3_analyze_catalog_returns.sql diff --git a/run/trino-420/scripts/tpcds/build/3_analyze_catalog_sales.sql b/core/run/trino-420/scripts/tpcds/build/3_analyze_catalog_sales.sql similarity index 100% rename from run/trino-420/scripts/tpcds/build/3_analyze_catalog_sales.sql rename to core/run/trino-420/scripts/tpcds/build/3_analyze_catalog_sales.sql diff --git a/run/trino-420/scripts/tpcds/build/3_analyze_customer.sql b/core/run/trino-420/scripts/tpcds/build/3_analyze_customer.sql similarity index 100% rename from run/trino-420/scripts/tpcds/build/3_analyze_customer.sql rename to core/run/trino-420/scripts/tpcds/build/3_analyze_customer.sql diff --git a/run/trino-420/scripts/tpcds/build/3_analyze_customer_address.sql b/core/run/trino-420/scripts/tpcds/build/3_analyze_customer_address.sql similarity index 100% rename from run/trino-420/scripts/tpcds/build/3_analyze_customer_address.sql rename to core/run/trino-420/scripts/tpcds/build/3_analyze_customer_address.sql diff --git a/run/trino-420/scripts/tpcds/build/3_analyze_customer_demographics.sql b/core/run/trino-420/scripts/tpcds/build/3_analyze_customer_demographics.sql similarity index 100% rename from run/trino-420/scripts/tpcds/build/3_analyze_customer_demographics.sql rename to core/run/trino-420/scripts/tpcds/build/3_analyze_customer_demographics.sql diff --git a/run/trino-420/scripts/tpcds/build/3_analyze_date_dim.sql b/core/run/trino-420/scripts/tpcds/build/3_analyze_date_dim.sql similarity index 100% rename from run/trino-420/scripts/tpcds/build/3_analyze_date_dim.sql rename to core/run/trino-420/scripts/tpcds/build/3_analyze_date_dim.sql diff --git a/run/trino-420/scripts/tpcds/build/3_analyze_household_demographics.sql b/core/run/trino-420/scripts/tpcds/build/3_analyze_household_demographics.sql similarity index 100% rename from run/trino-420/scripts/tpcds/build/3_analyze_household_demographics.sql rename to core/run/trino-420/scripts/tpcds/build/3_analyze_household_demographics.sql diff --git a/run/trino-420/scripts/tpcds/build/3_analyze_income_band.sql b/core/run/trino-420/scripts/tpcds/build/3_analyze_income_band.sql similarity index 100% rename from run/trino-420/scripts/tpcds/build/3_analyze_income_band.sql rename to core/run/trino-420/scripts/tpcds/build/3_analyze_income_band.sql diff --git a/run/trino-420/scripts/tpcds/build/3_analyze_inventory.sql b/core/run/trino-420/scripts/tpcds/build/3_analyze_inventory.sql similarity index 100% rename from run/trino-420/scripts/tpcds/build/3_analyze_inventory.sql rename to core/run/trino-420/scripts/tpcds/build/3_analyze_inventory.sql diff --git a/run/trino-420/scripts/tpcds/build/3_analyze_item.sql b/core/run/trino-420/scripts/tpcds/build/3_analyze_item.sql similarity index 100% rename from run/trino-420/scripts/tpcds/build/3_analyze_item.sql rename to core/run/trino-420/scripts/tpcds/build/3_analyze_item.sql diff --git a/run/trino-420/scripts/tpcds/build/3_analyze_promotion.sql b/core/run/trino-420/scripts/tpcds/build/3_analyze_promotion.sql similarity index 100% rename from run/trino-420/scripts/tpcds/build/3_analyze_promotion.sql rename to core/run/trino-420/scripts/tpcds/build/3_analyze_promotion.sql diff --git a/run/trino-420/scripts/tpcds/build/3_analyze_reason.sql b/core/run/trino-420/scripts/tpcds/build/3_analyze_reason.sql similarity index 100% rename from run/trino-420/scripts/tpcds/build/3_analyze_reason.sql rename to core/run/trino-420/scripts/tpcds/build/3_analyze_reason.sql diff --git a/run/trino-420/scripts/tpcds/build/3_analyze_ship_mode.sql b/core/run/trino-420/scripts/tpcds/build/3_analyze_ship_mode.sql similarity index 100% rename from run/trino-420/scripts/tpcds/build/3_analyze_ship_mode.sql rename to core/run/trino-420/scripts/tpcds/build/3_analyze_ship_mode.sql diff --git a/run/trino-420/scripts/tpcds/build/3_analyze_store.sql b/core/run/trino-420/scripts/tpcds/build/3_analyze_store.sql similarity index 100% rename from run/trino-420/scripts/tpcds/build/3_analyze_store.sql rename to core/run/trino-420/scripts/tpcds/build/3_analyze_store.sql diff --git a/run/trino-420/scripts/tpcds/build/3_analyze_store_returns.sql b/core/run/trino-420/scripts/tpcds/build/3_analyze_store_returns.sql similarity index 100% rename from run/trino-420/scripts/tpcds/build/3_analyze_store_returns.sql rename to core/run/trino-420/scripts/tpcds/build/3_analyze_store_returns.sql diff --git a/run/trino-420/scripts/tpcds/build/3_analyze_store_sales.sql b/core/run/trino-420/scripts/tpcds/build/3_analyze_store_sales.sql similarity index 100% rename from run/trino-420/scripts/tpcds/build/3_analyze_store_sales.sql rename to core/run/trino-420/scripts/tpcds/build/3_analyze_store_sales.sql diff --git a/run/trino-420/scripts/tpcds/build/3_analyze_time_dim.sql b/core/run/trino-420/scripts/tpcds/build/3_analyze_time_dim.sql similarity index 100% rename from run/trino-420/scripts/tpcds/build/3_analyze_time_dim.sql rename to core/run/trino-420/scripts/tpcds/build/3_analyze_time_dim.sql diff --git a/run/trino-420/scripts/tpcds/build/3_analyze_warehouse.sql b/core/run/trino-420/scripts/tpcds/build/3_analyze_warehouse.sql similarity index 100% rename from run/trino-420/scripts/tpcds/build/3_analyze_warehouse.sql rename to core/run/trino-420/scripts/tpcds/build/3_analyze_warehouse.sql diff --git a/run/trino-420/scripts/tpcds/build/3_analyze_web_page.sql b/core/run/trino-420/scripts/tpcds/build/3_analyze_web_page.sql similarity index 100% rename from run/trino-420/scripts/tpcds/build/3_analyze_web_page.sql rename to core/run/trino-420/scripts/tpcds/build/3_analyze_web_page.sql diff --git a/run/trino-420/scripts/tpcds/build/3_analyze_web_returns.sql b/core/run/trino-420/scripts/tpcds/build/3_analyze_web_returns.sql similarity index 100% rename from run/trino-420/scripts/tpcds/build/3_analyze_web_returns.sql rename to core/run/trino-420/scripts/tpcds/build/3_analyze_web_returns.sql diff --git a/run/trino-420/scripts/tpcds/build/3_analyze_web_sales.sql b/core/run/trino-420/scripts/tpcds/build/3_analyze_web_sales.sql similarity index 100% rename from run/trino-420/scripts/tpcds/build/3_analyze_web_sales.sql rename to core/run/trino-420/scripts/tpcds/build/3_analyze_web_sales.sql diff --git a/run/trino-420/scripts/tpcds/build/3_analyze_web_site.sql b/core/run/trino-420/scripts/tpcds/build/3_analyze_web_site.sql similarity index 100% rename from run/trino-420/scripts/tpcds/build/3_analyze_web_site.sql rename to core/run/trino-420/scripts/tpcds/build/3_analyze_web_site.sql diff --git a/run/trino-420/scripts/tpcds/data_maintenance/DF_CS.sql b/core/run/trino-420/scripts/tpcds/data_maintenance/DF_CS.sql similarity index 100% rename from run/trino-420/scripts/tpcds/data_maintenance/DF_CS.sql rename to core/run/trino-420/scripts/tpcds/data_maintenance/DF_CS.sql diff --git a/run/trino-420/scripts/tpcds/data_maintenance/DF_I.sql b/core/run/trino-420/scripts/tpcds/data_maintenance/DF_I.sql similarity index 100% rename from run/trino-420/scripts/tpcds/data_maintenance/DF_I.sql rename to core/run/trino-420/scripts/tpcds/data_maintenance/DF_I.sql diff --git a/run/trino-420/scripts/tpcds/data_maintenance/DF_SS.sql b/core/run/trino-420/scripts/tpcds/data_maintenance/DF_SS.sql similarity index 100% rename from run/trino-420/scripts/tpcds/data_maintenance/DF_SS.sql rename to core/run/trino-420/scripts/tpcds/data_maintenance/DF_SS.sql diff --git a/run/trino-420/scripts/tpcds/data_maintenance/DF_WS.sql b/core/run/trino-420/scripts/tpcds/data_maintenance/DF_WS.sql similarity index 100% rename from run/trino-420/scripts/tpcds/data_maintenance/DF_WS.sql rename to core/run/trino-420/scripts/tpcds/data_maintenance/DF_WS.sql diff --git a/run/trino-420/scripts/tpcds/data_maintenance/LF_CR.sql b/core/run/trino-420/scripts/tpcds/data_maintenance/LF_CR.sql similarity index 100% rename from run/trino-420/scripts/tpcds/data_maintenance/LF_CR.sql rename to core/run/trino-420/scripts/tpcds/data_maintenance/LF_CR.sql diff --git a/run/trino-420/scripts/tpcds/data_maintenance/LF_CS.sql b/core/run/trino-420/scripts/tpcds/data_maintenance/LF_CS.sql similarity index 100% rename from run/trino-420/scripts/tpcds/data_maintenance/LF_CS.sql rename to core/run/trino-420/scripts/tpcds/data_maintenance/LF_CS.sql diff --git a/run/trino-420/scripts/tpcds/data_maintenance/LF_I.sql b/core/run/trino-420/scripts/tpcds/data_maintenance/LF_I.sql similarity index 100% rename from run/trino-420/scripts/tpcds/data_maintenance/LF_I.sql rename to core/run/trino-420/scripts/tpcds/data_maintenance/LF_I.sql diff --git a/run/trino-420/scripts/tpcds/data_maintenance/LF_SR.sql b/core/run/trino-420/scripts/tpcds/data_maintenance/LF_SR.sql similarity index 100% rename from run/trino-420/scripts/tpcds/data_maintenance/LF_SR.sql rename to core/run/trino-420/scripts/tpcds/data_maintenance/LF_SR.sql diff --git a/run/trino-420/scripts/tpcds/data_maintenance/LF_SS.sql b/core/run/trino-420/scripts/tpcds/data_maintenance/LF_SS.sql similarity index 100% rename from run/trino-420/scripts/tpcds/data_maintenance/LF_SS.sql rename to core/run/trino-420/scripts/tpcds/data_maintenance/LF_SS.sql diff --git a/run/trino-420/scripts/tpcds/data_maintenance/LF_WR.sql b/core/run/trino-420/scripts/tpcds/data_maintenance/LF_WR.sql similarity index 100% rename from run/trino-420/scripts/tpcds/data_maintenance/LF_WR.sql rename to core/run/trino-420/scripts/tpcds/data_maintenance/LF_WR.sql diff --git a/run/trino-420/scripts/tpcds/data_maintenance/LF_WS.sql b/core/run/trino-420/scripts/tpcds/data_maintenance/LF_WS.sql similarity index 100% rename from run/trino-420/scripts/tpcds/data_maintenance/LF_WS.sql rename to core/run/trino-420/scripts/tpcds/data_maintenance/LF_WS.sql diff --git a/run/trino-420/scripts/tpcds/init/init.sql b/core/run/trino-420/scripts/tpcds/init/init.sql similarity index 100% rename from run/trino-420/scripts/tpcds/init/init.sql rename to core/run/trino-420/scripts/tpcds/init/init.sql diff --git a/run/trino-420/scripts/tpcds/optimize/o_call_center.sql b/core/run/trino-420/scripts/tpcds/optimize/o_call_center.sql similarity index 100% rename from run/trino-420/scripts/tpcds/optimize/o_call_center.sql rename to core/run/trino-420/scripts/tpcds/optimize/o_call_center.sql diff --git a/run/trino-420/scripts/tpcds/optimize/o_catalog_page.sql b/core/run/trino-420/scripts/tpcds/optimize/o_catalog_page.sql similarity index 100% rename from run/trino-420/scripts/tpcds/optimize/o_catalog_page.sql rename to core/run/trino-420/scripts/tpcds/optimize/o_catalog_page.sql diff --git a/run/trino-420/scripts/tpcds/optimize/o_catalog_returns.sql b/core/run/trino-420/scripts/tpcds/optimize/o_catalog_returns.sql similarity index 100% rename from run/trino-420/scripts/tpcds/optimize/o_catalog_returns.sql rename to core/run/trino-420/scripts/tpcds/optimize/o_catalog_returns.sql diff --git a/run/trino-420/scripts/tpcds/optimize/o_catalog_sales.sql b/core/run/trino-420/scripts/tpcds/optimize/o_catalog_sales.sql similarity index 100% rename from run/trino-420/scripts/tpcds/optimize/o_catalog_sales.sql rename to core/run/trino-420/scripts/tpcds/optimize/o_catalog_sales.sql diff --git a/run/trino-420/scripts/tpcds/optimize/o_customer.sql b/core/run/trino-420/scripts/tpcds/optimize/o_customer.sql similarity index 100% rename from run/trino-420/scripts/tpcds/optimize/o_customer.sql rename to core/run/trino-420/scripts/tpcds/optimize/o_customer.sql diff --git a/run/trino-420/scripts/tpcds/optimize/o_customer_address.sql b/core/run/trino-420/scripts/tpcds/optimize/o_customer_address.sql similarity index 100% rename from run/trino-420/scripts/tpcds/optimize/o_customer_address.sql rename to core/run/trino-420/scripts/tpcds/optimize/o_customer_address.sql diff --git a/run/trino-420/scripts/tpcds/optimize/o_customer_demographics.sql b/core/run/trino-420/scripts/tpcds/optimize/o_customer_demographics.sql similarity index 100% rename from run/trino-420/scripts/tpcds/optimize/o_customer_demographics.sql rename to core/run/trino-420/scripts/tpcds/optimize/o_customer_demographics.sql diff --git a/run/trino-420/scripts/tpcds/optimize/o_date_dim.sql b/core/run/trino-420/scripts/tpcds/optimize/o_date_dim.sql similarity index 100% rename from run/trino-420/scripts/tpcds/optimize/o_date_dim.sql rename to core/run/trino-420/scripts/tpcds/optimize/o_date_dim.sql diff --git a/run/trino-420/scripts/tpcds/optimize/o_household_demographics.sql b/core/run/trino-420/scripts/tpcds/optimize/o_household_demographics.sql similarity index 100% rename from run/trino-420/scripts/tpcds/optimize/o_household_demographics.sql rename to core/run/trino-420/scripts/tpcds/optimize/o_household_demographics.sql diff --git a/run/trino-420/scripts/tpcds/optimize/o_income_band.sql b/core/run/trino-420/scripts/tpcds/optimize/o_income_band.sql similarity index 100% rename from run/trino-420/scripts/tpcds/optimize/o_income_band.sql rename to core/run/trino-420/scripts/tpcds/optimize/o_income_band.sql diff --git a/run/trino-420/scripts/tpcds/optimize/o_inventory.sql b/core/run/trino-420/scripts/tpcds/optimize/o_inventory.sql similarity index 100% rename from run/trino-420/scripts/tpcds/optimize/o_inventory.sql rename to core/run/trino-420/scripts/tpcds/optimize/o_inventory.sql diff --git a/run/trino-420/scripts/tpcds/optimize/o_item.sql b/core/run/trino-420/scripts/tpcds/optimize/o_item.sql similarity index 100% rename from run/trino-420/scripts/tpcds/optimize/o_item.sql rename to core/run/trino-420/scripts/tpcds/optimize/o_item.sql diff --git a/run/trino-420/scripts/tpcds/optimize/o_promotion.sql b/core/run/trino-420/scripts/tpcds/optimize/o_promotion.sql similarity index 100% rename from run/trino-420/scripts/tpcds/optimize/o_promotion.sql rename to core/run/trino-420/scripts/tpcds/optimize/o_promotion.sql diff --git a/run/trino-420/scripts/tpcds/optimize/o_reason.sql b/core/run/trino-420/scripts/tpcds/optimize/o_reason.sql similarity index 100% rename from run/trino-420/scripts/tpcds/optimize/o_reason.sql rename to core/run/trino-420/scripts/tpcds/optimize/o_reason.sql diff --git a/run/trino-420/scripts/tpcds/optimize/o_ship_mode.sql b/core/run/trino-420/scripts/tpcds/optimize/o_ship_mode.sql similarity index 100% rename from run/trino-420/scripts/tpcds/optimize/o_ship_mode.sql rename to core/run/trino-420/scripts/tpcds/optimize/o_ship_mode.sql diff --git a/run/trino-420/scripts/tpcds/optimize/o_store.sql b/core/run/trino-420/scripts/tpcds/optimize/o_store.sql similarity index 100% rename from run/trino-420/scripts/tpcds/optimize/o_store.sql rename to core/run/trino-420/scripts/tpcds/optimize/o_store.sql diff --git a/run/trino-420/scripts/tpcds/optimize/o_store_returns.sql b/core/run/trino-420/scripts/tpcds/optimize/o_store_returns.sql similarity index 100% rename from run/trino-420/scripts/tpcds/optimize/o_store_returns.sql rename to core/run/trino-420/scripts/tpcds/optimize/o_store_returns.sql diff --git a/run/trino-420/scripts/tpcds/optimize/o_store_sales.sql b/core/run/trino-420/scripts/tpcds/optimize/o_store_sales.sql similarity index 100% rename from run/trino-420/scripts/tpcds/optimize/o_store_sales.sql rename to core/run/trino-420/scripts/tpcds/optimize/o_store_sales.sql diff --git a/run/trino-420/scripts/tpcds/optimize/o_time_dim.sql b/core/run/trino-420/scripts/tpcds/optimize/o_time_dim.sql similarity index 100% rename from run/trino-420/scripts/tpcds/optimize/o_time_dim.sql rename to core/run/trino-420/scripts/tpcds/optimize/o_time_dim.sql diff --git a/run/trino-420/scripts/tpcds/optimize/o_warehouse.sql b/core/run/trino-420/scripts/tpcds/optimize/o_warehouse.sql similarity index 100% rename from run/trino-420/scripts/tpcds/optimize/o_warehouse.sql rename to core/run/trino-420/scripts/tpcds/optimize/o_warehouse.sql diff --git a/run/trino-420/scripts/tpcds/optimize/o_web_page.sql b/core/run/trino-420/scripts/tpcds/optimize/o_web_page.sql similarity index 100% rename from run/trino-420/scripts/tpcds/optimize/o_web_page.sql rename to core/run/trino-420/scripts/tpcds/optimize/o_web_page.sql diff --git a/run/trino-420/scripts/tpcds/optimize/o_web_returns.sql b/core/run/trino-420/scripts/tpcds/optimize/o_web_returns.sql similarity index 100% rename from run/trino-420/scripts/tpcds/optimize/o_web_returns.sql rename to core/run/trino-420/scripts/tpcds/optimize/o_web_returns.sql diff --git a/run/trino-420/scripts/tpcds/optimize/o_web_sales.sql b/core/run/trino-420/scripts/tpcds/optimize/o_web_sales.sql similarity index 100% rename from run/trino-420/scripts/tpcds/optimize/o_web_sales.sql rename to core/run/trino-420/scripts/tpcds/optimize/o_web_sales.sql diff --git a/run/trino-420/scripts/tpcds/optimize/o_web_site.sql b/core/run/trino-420/scripts/tpcds/optimize/o_web_site.sql similarity index 100% rename from run/trino-420/scripts/tpcds/optimize/o_web_site.sql rename to core/run/trino-420/scripts/tpcds/optimize/o_web_site.sql diff --git a/run/trino-420/scripts/tpcds/optimize_split/o_catalog_returns_IN.sql b/core/run/trino-420/scripts/tpcds/optimize_split/o_catalog_returns_IN.sql similarity index 100% rename from run/trino-420/scripts/tpcds/optimize_split/o_catalog_returns_IN.sql rename to core/run/trino-420/scripts/tpcds/optimize_split/o_catalog_returns_IN.sql diff --git a/run/trino-420/scripts/tpcds/optimize_split/o_catalog_returns_NULL.sql b/core/run/trino-420/scripts/tpcds/optimize_split/o_catalog_returns_NULL.sql similarity index 100% rename from run/trino-420/scripts/tpcds/optimize_split/o_catalog_returns_NULL.sql rename to core/run/trino-420/scripts/tpcds/optimize_split/o_catalog_returns_NULL.sql diff --git a/run/trino-420/scripts/tpcds/optimize_split/o_catalog_returns_SELECT.sql b/core/run/trino-420/scripts/tpcds/optimize_split/o_catalog_returns_SELECT.sql similarity index 100% rename from run/trino-420/scripts/tpcds/optimize_split/o_catalog_returns_SELECT.sql rename to core/run/trino-420/scripts/tpcds/optimize_split/o_catalog_returns_SELECT.sql diff --git a/run/trino-420/scripts/tpcds/optimize_split/o_catalog_sales_IN.sql b/core/run/trino-420/scripts/tpcds/optimize_split/o_catalog_sales_IN.sql similarity index 100% rename from run/trino-420/scripts/tpcds/optimize_split/o_catalog_sales_IN.sql rename to core/run/trino-420/scripts/tpcds/optimize_split/o_catalog_sales_IN.sql diff --git a/run/trino-420/scripts/tpcds/optimize_split/o_catalog_sales_NULL.sql b/core/run/trino-420/scripts/tpcds/optimize_split/o_catalog_sales_NULL.sql similarity index 100% rename from run/trino-420/scripts/tpcds/optimize_split/o_catalog_sales_NULL.sql rename to core/run/trino-420/scripts/tpcds/optimize_split/o_catalog_sales_NULL.sql diff --git a/run/trino-420/scripts/tpcds/optimize_split/o_catalog_sales_SELECT.sql b/core/run/trino-420/scripts/tpcds/optimize_split/o_catalog_sales_SELECT.sql similarity index 100% rename from run/trino-420/scripts/tpcds/optimize_split/o_catalog_sales_SELECT.sql rename to core/run/trino-420/scripts/tpcds/optimize_split/o_catalog_sales_SELECT.sql diff --git a/run/trino-420/scripts/tpcds/optimize_split/o_inventory_IN.sql b/core/run/trino-420/scripts/tpcds/optimize_split/o_inventory_IN.sql similarity index 100% rename from run/trino-420/scripts/tpcds/optimize_split/o_inventory_IN.sql rename to core/run/trino-420/scripts/tpcds/optimize_split/o_inventory_IN.sql diff --git a/run/trino-420/scripts/tpcds/optimize_split/o_inventory_NULL.sql b/core/run/trino-420/scripts/tpcds/optimize_split/o_inventory_NULL.sql similarity index 100% rename from run/trino-420/scripts/tpcds/optimize_split/o_inventory_NULL.sql rename to core/run/trino-420/scripts/tpcds/optimize_split/o_inventory_NULL.sql diff --git a/run/trino-420/scripts/tpcds/optimize_split/o_inventory_SELECT.sql b/core/run/trino-420/scripts/tpcds/optimize_split/o_inventory_SELECT.sql similarity index 100% rename from run/trino-420/scripts/tpcds/optimize_split/o_inventory_SELECT.sql rename to core/run/trino-420/scripts/tpcds/optimize_split/o_inventory_SELECT.sql diff --git a/run/trino-420/scripts/tpcds/optimize_split/o_store_returns_IN.sql b/core/run/trino-420/scripts/tpcds/optimize_split/o_store_returns_IN.sql similarity index 100% rename from run/trino-420/scripts/tpcds/optimize_split/o_store_returns_IN.sql rename to core/run/trino-420/scripts/tpcds/optimize_split/o_store_returns_IN.sql diff --git a/run/trino-420/scripts/tpcds/optimize_split/o_store_returns_NULL.sql b/core/run/trino-420/scripts/tpcds/optimize_split/o_store_returns_NULL.sql similarity index 100% rename from run/trino-420/scripts/tpcds/optimize_split/o_store_returns_NULL.sql rename to core/run/trino-420/scripts/tpcds/optimize_split/o_store_returns_NULL.sql diff --git a/run/trino-420/scripts/tpcds/optimize_split/o_store_returns_SELECT.sql b/core/run/trino-420/scripts/tpcds/optimize_split/o_store_returns_SELECT.sql similarity index 100% rename from run/trino-420/scripts/tpcds/optimize_split/o_store_returns_SELECT.sql rename to core/run/trino-420/scripts/tpcds/optimize_split/o_store_returns_SELECT.sql diff --git a/run/trino-420/scripts/tpcds/optimize_split/o_store_sales_IN.sql b/core/run/trino-420/scripts/tpcds/optimize_split/o_store_sales_IN.sql similarity index 100% rename from run/trino-420/scripts/tpcds/optimize_split/o_store_sales_IN.sql rename to core/run/trino-420/scripts/tpcds/optimize_split/o_store_sales_IN.sql diff --git a/run/trino-420/scripts/tpcds/optimize_split/o_store_sales_NULL.sql b/core/run/trino-420/scripts/tpcds/optimize_split/o_store_sales_NULL.sql similarity index 100% rename from run/trino-420/scripts/tpcds/optimize_split/o_store_sales_NULL.sql rename to core/run/trino-420/scripts/tpcds/optimize_split/o_store_sales_NULL.sql diff --git a/run/trino-420/scripts/tpcds/optimize_split/o_store_sales_SELECT.sql b/core/run/trino-420/scripts/tpcds/optimize_split/o_store_sales_SELECT.sql similarity index 100% rename from run/trino-420/scripts/tpcds/optimize_split/o_store_sales_SELECT.sql rename to core/run/trino-420/scripts/tpcds/optimize_split/o_store_sales_SELECT.sql diff --git a/run/trino-420/scripts/tpcds/optimize_split/o_web_returns_IN.sql b/core/run/trino-420/scripts/tpcds/optimize_split/o_web_returns_IN.sql similarity index 100% rename from run/trino-420/scripts/tpcds/optimize_split/o_web_returns_IN.sql rename to core/run/trino-420/scripts/tpcds/optimize_split/o_web_returns_IN.sql diff --git a/run/trino-420/scripts/tpcds/optimize_split/o_web_returns_NULL.sql b/core/run/trino-420/scripts/tpcds/optimize_split/o_web_returns_NULL.sql similarity index 100% rename from run/trino-420/scripts/tpcds/optimize_split/o_web_returns_NULL.sql rename to core/run/trino-420/scripts/tpcds/optimize_split/o_web_returns_NULL.sql diff --git a/run/trino-420/scripts/tpcds/optimize_split/o_web_returns_SELECT.sql b/core/run/trino-420/scripts/tpcds/optimize_split/o_web_returns_SELECT.sql similarity index 100% rename from run/trino-420/scripts/tpcds/optimize_split/o_web_returns_SELECT.sql rename to core/run/trino-420/scripts/tpcds/optimize_split/o_web_returns_SELECT.sql diff --git a/run/trino-420/scripts/tpcds/optimize_split/o_web_sales_IN.sql b/core/run/trino-420/scripts/tpcds/optimize_split/o_web_sales_IN.sql similarity index 100% rename from run/trino-420/scripts/tpcds/optimize_split/o_web_sales_IN.sql rename to core/run/trino-420/scripts/tpcds/optimize_split/o_web_sales_IN.sql diff --git a/run/trino-420/scripts/tpcds/optimize_split/o_web_sales_NULL.sql b/core/run/trino-420/scripts/tpcds/optimize_split/o_web_sales_NULL.sql similarity index 100% rename from run/trino-420/scripts/tpcds/optimize_split/o_web_sales_NULL.sql rename to core/run/trino-420/scripts/tpcds/optimize_split/o_web_sales_NULL.sql diff --git a/run/trino-420/scripts/tpcds/optimize_split/o_web_sales_SELECT.sql b/core/run/trino-420/scripts/tpcds/optimize_split/o_web_sales_SELECT.sql similarity index 100% rename from run/trino-420/scripts/tpcds/optimize_split/o_web_sales_SELECT.sql rename to core/run/trino-420/scripts/tpcds/optimize_split/o_web_sales_SELECT.sql diff --git a/run/trino-420/scripts/tpcds/setup/ddl-external-tables.sql b/core/run/trino-420/scripts/tpcds/setup/ddl-external-tables.sql similarity index 100% rename from run/trino-420/scripts/tpcds/setup/ddl-external-tables.sql rename to core/run/trino-420/scripts/tpcds/setup/ddl-external-tables.sql diff --git a/run/trino-420/scripts/tpcds/setup_data_maintenance/ddl-external-tables-refresh.sql b/core/run/trino-420/scripts/tpcds/setup_data_maintenance/ddl-external-tables-refresh.sql similarity index 100% rename from run/trino-420/scripts/tpcds/setup_data_maintenance/ddl-external-tables-refresh.sql rename to core/run/trino-420/scripts/tpcds/setup_data_maintenance/ddl-external-tables-refresh.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query1.sql b/core/run/trino-420/scripts/tpcds/single_user/query1.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query1.sql rename to core/run/trino-420/scripts/tpcds/single_user/query1.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query10.sql b/core/run/trino-420/scripts/tpcds/single_user/query10.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query10.sql rename to core/run/trino-420/scripts/tpcds/single_user/query10.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query11.sql b/core/run/trino-420/scripts/tpcds/single_user/query11.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query11.sql rename to core/run/trino-420/scripts/tpcds/single_user/query11.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query12.sql b/core/run/trino-420/scripts/tpcds/single_user/query12.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query12.sql rename to core/run/trino-420/scripts/tpcds/single_user/query12.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query13.sql b/core/run/trino-420/scripts/tpcds/single_user/query13.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query13.sql rename to core/run/trino-420/scripts/tpcds/single_user/query13.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query14.sql b/core/run/trino-420/scripts/tpcds/single_user/query14.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query14.sql rename to core/run/trino-420/scripts/tpcds/single_user/query14.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query15.sql b/core/run/trino-420/scripts/tpcds/single_user/query15.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query15.sql rename to core/run/trino-420/scripts/tpcds/single_user/query15.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query16.sql b/core/run/trino-420/scripts/tpcds/single_user/query16.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query16.sql rename to core/run/trino-420/scripts/tpcds/single_user/query16.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query17.sql b/core/run/trino-420/scripts/tpcds/single_user/query17.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query17.sql rename to core/run/trino-420/scripts/tpcds/single_user/query17.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query18.sql b/core/run/trino-420/scripts/tpcds/single_user/query18.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query18.sql rename to core/run/trino-420/scripts/tpcds/single_user/query18.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query19.sql b/core/run/trino-420/scripts/tpcds/single_user/query19.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query19.sql rename to core/run/trino-420/scripts/tpcds/single_user/query19.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query2.sql b/core/run/trino-420/scripts/tpcds/single_user/query2.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query2.sql rename to core/run/trino-420/scripts/tpcds/single_user/query2.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query20.sql b/core/run/trino-420/scripts/tpcds/single_user/query20.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query20.sql rename to core/run/trino-420/scripts/tpcds/single_user/query20.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query21.sql b/core/run/trino-420/scripts/tpcds/single_user/query21.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query21.sql rename to core/run/trino-420/scripts/tpcds/single_user/query21.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query22.sql b/core/run/trino-420/scripts/tpcds/single_user/query22.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query22.sql rename to core/run/trino-420/scripts/tpcds/single_user/query22.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query23.sql b/core/run/trino-420/scripts/tpcds/single_user/query23.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query23.sql rename to core/run/trino-420/scripts/tpcds/single_user/query23.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query24.sql b/core/run/trino-420/scripts/tpcds/single_user/query24.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query24.sql rename to core/run/trino-420/scripts/tpcds/single_user/query24.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query25.sql b/core/run/trino-420/scripts/tpcds/single_user/query25.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query25.sql rename to core/run/trino-420/scripts/tpcds/single_user/query25.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query26.sql b/core/run/trino-420/scripts/tpcds/single_user/query26.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query26.sql rename to core/run/trino-420/scripts/tpcds/single_user/query26.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query27.sql b/core/run/trino-420/scripts/tpcds/single_user/query27.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query27.sql rename to core/run/trino-420/scripts/tpcds/single_user/query27.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query28.sql b/core/run/trino-420/scripts/tpcds/single_user/query28.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query28.sql rename to core/run/trino-420/scripts/tpcds/single_user/query28.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query29.sql b/core/run/trino-420/scripts/tpcds/single_user/query29.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query29.sql rename to core/run/trino-420/scripts/tpcds/single_user/query29.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query3.sql b/core/run/trino-420/scripts/tpcds/single_user/query3.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query3.sql rename to core/run/trino-420/scripts/tpcds/single_user/query3.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query30.sql b/core/run/trino-420/scripts/tpcds/single_user/query30.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query30.sql rename to core/run/trino-420/scripts/tpcds/single_user/query30.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query31.sql b/core/run/trino-420/scripts/tpcds/single_user/query31.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query31.sql rename to core/run/trino-420/scripts/tpcds/single_user/query31.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query32.sql b/core/run/trino-420/scripts/tpcds/single_user/query32.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query32.sql rename to core/run/trino-420/scripts/tpcds/single_user/query32.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query33.sql b/core/run/trino-420/scripts/tpcds/single_user/query33.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query33.sql rename to core/run/trino-420/scripts/tpcds/single_user/query33.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query34.sql b/core/run/trino-420/scripts/tpcds/single_user/query34.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query34.sql rename to core/run/trino-420/scripts/tpcds/single_user/query34.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query35.sql b/core/run/trino-420/scripts/tpcds/single_user/query35.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query35.sql rename to core/run/trino-420/scripts/tpcds/single_user/query35.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query36.sql b/core/run/trino-420/scripts/tpcds/single_user/query36.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query36.sql rename to core/run/trino-420/scripts/tpcds/single_user/query36.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query37.sql b/core/run/trino-420/scripts/tpcds/single_user/query37.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query37.sql rename to core/run/trino-420/scripts/tpcds/single_user/query37.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query38.sql b/core/run/trino-420/scripts/tpcds/single_user/query38.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query38.sql rename to core/run/trino-420/scripts/tpcds/single_user/query38.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query39.sql b/core/run/trino-420/scripts/tpcds/single_user/query39.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query39.sql rename to core/run/trino-420/scripts/tpcds/single_user/query39.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query4.sql b/core/run/trino-420/scripts/tpcds/single_user/query4.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query4.sql rename to core/run/trino-420/scripts/tpcds/single_user/query4.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query40.sql b/core/run/trino-420/scripts/tpcds/single_user/query40.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query40.sql rename to core/run/trino-420/scripts/tpcds/single_user/query40.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query41.sql b/core/run/trino-420/scripts/tpcds/single_user/query41.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query41.sql rename to core/run/trino-420/scripts/tpcds/single_user/query41.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query42.sql b/core/run/trino-420/scripts/tpcds/single_user/query42.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query42.sql rename to core/run/trino-420/scripts/tpcds/single_user/query42.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query43.sql b/core/run/trino-420/scripts/tpcds/single_user/query43.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query43.sql rename to core/run/trino-420/scripts/tpcds/single_user/query43.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query44.sql b/core/run/trino-420/scripts/tpcds/single_user/query44.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query44.sql rename to core/run/trino-420/scripts/tpcds/single_user/query44.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query45.sql b/core/run/trino-420/scripts/tpcds/single_user/query45.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query45.sql rename to core/run/trino-420/scripts/tpcds/single_user/query45.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query46.sql b/core/run/trino-420/scripts/tpcds/single_user/query46.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query46.sql rename to core/run/trino-420/scripts/tpcds/single_user/query46.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query47.sql b/core/run/trino-420/scripts/tpcds/single_user/query47.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query47.sql rename to core/run/trino-420/scripts/tpcds/single_user/query47.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query48.sql b/core/run/trino-420/scripts/tpcds/single_user/query48.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query48.sql rename to core/run/trino-420/scripts/tpcds/single_user/query48.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query49.sql b/core/run/trino-420/scripts/tpcds/single_user/query49.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query49.sql rename to core/run/trino-420/scripts/tpcds/single_user/query49.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query5.sql b/core/run/trino-420/scripts/tpcds/single_user/query5.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query5.sql rename to core/run/trino-420/scripts/tpcds/single_user/query5.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query50.sql b/core/run/trino-420/scripts/tpcds/single_user/query50.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query50.sql rename to core/run/trino-420/scripts/tpcds/single_user/query50.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query51.sql b/core/run/trino-420/scripts/tpcds/single_user/query51.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query51.sql rename to core/run/trino-420/scripts/tpcds/single_user/query51.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query52.sql b/core/run/trino-420/scripts/tpcds/single_user/query52.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query52.sql rename to core/run/trino-420/scripts/tpcds/single_user/query52.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query53.sql b/core/run/trino-420/scripts/tpcds/single_user/query53.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query53.sql rename to core/run/trino-420/scripts/tpcds/single_user/query53.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query54.sql b/core/run/trino-420/scripts/tpcds/single_user/query54.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query54.sql rename to core/run/trino-420/scripts/tpcds/single_user/query54.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query55.sql b/core/run/trino-420/scripts/tpcds/single_user/query55.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query55.sql rename to core/run/trino-420/scripts/tpcds/single_user/query55.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query56.sql b/core/run/trino-420/scripts/tpcds/single_user/query56.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query56.sql rename to core/run/trino-420/scripts/tpcds/single_user/query56.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query57.sql b/core/run/trino-420/scripts/tpcds/single_user/query57.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query57.sql rename to core/run/trino-420/scripts/tpcds/single_user/query57.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query58.sql b/core/run/trino-420/scripts/tpcds/single_user/query58.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query58.sql rename to core/run/trino-420/scripts/tpcds/single_user/query58.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query59.sql b/core/run/trino-420/scripts/tpcds/single_user/query59.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query59.sql rename to core/run/trino-420/scripts/tpcds/single_user/query59.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query6.sql b/core/run/trino-420/scripts/tpcds/single_user/query6.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query6.sql rename to core/run/trino-420/scripts/tpcds/single_user/query6.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query60.sql b/core/run/trino-420/scripts/tpcds/single_user/query60.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query60.sql rename to core/run/trino-420/scripts/tpcds/single_user/query60.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query61.sql b/core/run/trino-420/scripts/tpcds/single_user/query61.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query61.sql rename to core/run/trino-420/scripts/tpcds/single_user/query61.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query62.sql b/core/run/trino-420/scripts/tpcds/single_user/query62.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query62.sql rename to core/run/trino-420/scripts/tpcds/single_user/query62.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query63.sql b/core/run/trino-420/scripts/tpcds/single_user/query63.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query63.sql rename to core/run/trino-420/scripts/tpcds/single_user/query63.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query64.sql b/core/run/trino-420/scripts/tpcds/single_user/query64.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query64.sql rename to core/run/trino-420/scripts/tpcds/single_user/query64.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query65.sql b/core/run/trino-420/scripts/tpcds/single_user/query65.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query65.sql rename to core/run/trino-420/scripts/tpcds/single_user/query65.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query66.sql b/core/run/trino-420/scripts/tpcds/single_user/query66.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query66.sql rename to core/run/trino-420/scripts/tpcds/single_user/query66.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query67.sql b/core/run/trino-420/scripts/tpcds/single_user/query67.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query67.sql rename to core/run/trino-420/scripts/tpcds/single_user/query67.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query68.sql b/core/run/trino-420/scripts/tpcds/single_user/query68.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query68.sql rename to core/run/trino-420/scripts/tpcds/single_user/query68.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query69.sql b/core/run/trino-420/scripts/tpcds/single_user/query69.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query69.sql rename to core/run/trino-420/scripts/tpcds/single_user/query69.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query7.sql b/core/run/trino-420/scripts/tpcds/single_user/query7.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query7.sql rename to core/run/trino-420/scripts/tpcds/single_user/query7.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query70.sql b/core/run/trino-420/scripts/tpcds/single_user/query70.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query70.sql rename to core/run/trino-420/scripts/tpcds/single_user/query70.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query71.sql b/core/run/trino-420/scripts/tpcds/single_user/query71.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query71.sql rename to core/run/trino-420/scripts/tpcds/single_user/query71.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query72.sql b/core/run/trino-420/scripts/tpcds/single_user/query72.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query72.sql rename to core/run/trino-420/scripts/tpcds/single_user/query72.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query73.sql b/core/run/trino-420/scripts/tpcds/single_user/query73.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query73.sql rename to core/run/trino-420/scripts/tpcds/single_user/query73.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query74.sql b/core/run/trino-420/scripts/tpcds/single_user/query74.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query74.sql rename to core/run/trino-420/scripts/tpcds/single_user/query74.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query75.sql b/core/run/trino-420/scripts/tpcds/single_user/query75.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query75.sql rename to core/run/trino-420/scripts/tpcds/single_user/query75.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query76.sql b/core/run/trino-420/scripts/tpcds/single_user/query76.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query76.sql rename to core/run/trino-420/scripts/tpcds/single_user/query76.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query77.sql b/core/run/trino-420/scripts/tpcds/single_user/query77.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query77.sql rename to core/run/trino-420/scripts/tpcds/single_user/query77.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query78.sql b/core/run/trino-420/scripts/tpcds/single_user/query78.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query78.sql rename to core/run/trino-420/scripts/tpcds/single_user/query78.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query79.sql b/core/run/trino-420/scripts/tpcds/single_user/query79.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query79.sql rename to core/run/trino-420/scripts/tpcds/single_user/query79.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query8.sql b/core/run/trino-420/scripts/tpcds/single_user/query8.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query8.sql rename to core/run/trino-420/scripts/tpcds/single_user/query8.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query80.sql b/core/run/trino-420/scripts/tpcds/single_user/query80.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query80.sql rename to core/run/trino-420/scripts/tpcds/single_user/query80.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query81.sql b/core/run/trino-420/scripts/tpcds/single_user/query81.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query81.sql rename to core/run/trino-420/scripts/tpcds/single_user/query81.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query82.sql b/core/run/trino-420/scripts/tpcds/single_user/query82.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query82.sql rename to core/run/trino-420/scripts/tpcds/single_user/query82.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query83.sql b/core/run/trino-420/scripts/tpcds/single_user/query83.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query83.sql rename to core/run/trino-420/scripts/tpcds/single_user/query83.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query84.sql b/core/run/trino-420/scripts/tpcds/single_user/query84.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query84.sql rename to core/run/trino-420/scripts/tpcds/single_user/query84.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query85.sql b/core/run/trino-420/scripts/tpcds/single_user/query85.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query85.sql rename to core/run/trino-420/scripts/tpcds/single_user/query85.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query86.sql b/core/run/trino-420/scripts/tpcds/single_user/query86.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query86.sql rename to core/run/trino-420/scripts/tpcds/single_user/query86.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query87.sql b/core/run/trino-420/scripts/tpcds/single_user/query87.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query87.sql rename to core/run/trino-420/scripts/tpcds/single_user/query87.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query88.sql b/core/run/trino-420/scripts/tpcds/single_user/query88.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query88.sql rename to core/run/trino-420/scripts/tpcds/single_user/query88.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query89.sql b/core/run/trino-420/scripts/tpcds/single_user/query89.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query89.sql rename to core/run/trino-420/scripts/tpcds/single_user/query89.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query9.sql b/core/run/trino-420/scripts/tpcds/single_user/query9.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query9.sql rename to core/run/trino-420/scripts/tpcds/single_user/query9.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query90.sql b/core/run/trino-420/scripts/tpcds/single_user/query90.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query90.sql rename to core/run/trino-420/scripts/tpcds/single_user/query90.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query91.sql b/core/run/trino-420/scripts/tpcds/single_user/query91.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query91.sql rename to core/run/trino-420/scripts/tpcds/single_user/query91.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query92.sql b/core/run/trino-420/scripts/tpcds/single_user/query92.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query92.sql rename to core/run/trino-420/scripts/tpcds/single_user/query92.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query93.sql b/core/run/trino-420/scripts/tpcds/single_user/query93.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query93.sql rename to core/run/trino-420/scripts/tpcds/single_user/query93.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query94.sql b/core/run/trino-420/scripts/tpcds/single_user/query94.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query94.sql rename to core/run/trino-420/scripts/tpcds/single_user/query94.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query95.sql b/core/run/trino-420/scripts/tpcds/single_user/query95.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query95.sql rename to core/run/trino-420/scripts/tpcds/single_user/query95.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query96.sql b/core/run/trino-420/scripts/tpcds/single_user/query96.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query96.sql rename to core/run/trino-420/scripts/tpcds/single_user/query96.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query97.sql b/core/run/trino-420/scripts/tpcds/single_user/query97.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query97.sql rename to core/run/trino-420/scripts/tpcds/single_user/query97.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query98.sql b/core/run/trino-420/scripts/tpcds/single_user/query98.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query98.sql rename to core/run/trino-420/scripts/tpcds/single_user/query98.sql diff --git a/run/trino-420/scripts/tpcds/single_user/query99.sql b/core/run/trino-420/scripts/tpcds/single_user/query99.sql similarity index 100% rename from run/trino-420/scripts/tpcds/single_user/query99.sql rename to core/run/trino-420/scripts/tpcds/single_user/query99.sql diff --git a/src/main/java/com/microsoft/lst_bench/Driver.java b/core/src/main/java/com/microsoft/lst_bench/Driver.java similarity index 100% rename from src/main/java/com/microsoft/lst_bench/Driver.java rename to core/src/main/java/com/microsoft/lst_bench/Driver.java diff --git a/src/main/java/com/microsoft/lst_bench/client/ClientException.java b/core/src/main/java/com/microsoft/lst_bench/client/ClientException.java similarity index 100% rename from src/main/java/com/microsoft/lst_bench/client/ClientException.java rename to core/src/main/java/com/microsoft/lst_bench/client/ClientException.java diff --git a/src/main/java/com/microsoft/lst_bench/client/Connection.java b/core/src/main/java/com/microsoft/lst_bench/client/Connection.java similarity index 100% rename from src/main/java/com/microsoft/lst_bench/client/Connection.java rename to core/src/main/java/com/microsoft/lst_bench/client/Connection.java diff --git a/src/main/java/com/microsoft/lst_bench/client/ConnectionManager.java b/core/src/main/java/com/microsoft/lst_bench/client/ConnectionManager.java similarity index 100% rename from src/main/java/com/microsoft/lst_bench/client/ConnectionManager.java rename to core/src/main/java/com/microsoft/lst_bench/client/ConnectionManager.java diff --git a/src/main/java/com/microsoft/lst_bench/client/JDBCConnection.java b/core/src/main/java/com/microsoft/lst_bench/client/JDBCConnection.java similarity index 100% rename from src/main/java/com/microsoft/lst_bench/client/JDBCConnection.java rename to core/src/main/java/com/microsoft/lst_bench/client/JDBCConnection.java diff --git a/src/main/java/com/microsoft/lst_bench/client/JDBCConnectionManager.java b/core/src/main/java/com/microsoft/lst_bench/client/JDBCConnectionManager.java similarity index 100% rename from src/main/java/com/microsoft/lst_bench/client/JDBCConnectionManager.java rename to core/src/main/java/com/microsoft/lst_bench/client/JDBCConnectionManager.java diff --git a/src/main/java/com/microsoft/lst_bench/client/QueryResult.java b/core/src/main/java/com/microsoft/lst_bench/client/QueryResult.java similarity index 100% rename from src/main/java/com/microsoft/lst_bench/client/QueryResult.java rename to core/src/main/java/com/microsoft/lst_bench/client/QueryResult.java diff --git a/src/main/java/com/microsoft/lst_bench/client/SparkConnection.java b/core/src/main/java/com/microsoft/lst_bench/client/SparkConnection.java similarity index 100% rename from src/main/java/com/microsoft/lst_bench/client/SparkConnection.java rename to core/src/main/java/com/microsoft/lst_bench/client/SparkConnection.java diff --git a/src/main/java/com/microsoft/lst_bench/client/SparkConnectionManager.java b/core/src/main/java/com/microsoft/lst_bench/client/SparkConnectionManager.java similarity index 100% rename from src/main/java/com/microsoft/lst_bench/client/SparkConnectionManager.java rename to core/src/main/java/com/microsoft/lst_bench/client/SparkConnectionManager.java diff --git a/src/main/java/com/microsoft/lst_bench/common/BenchmarkConfig.java b/core/src/main/java/com/microsoft/lst_bench/common/BenchmarkConfig.java similarity index 100% rename from src/main/java/com/microsoft/lst_bench/common/BenchmarkConfig.java rename to core/src/main/java/com/microsoft/lst_bench/common/BenchmarkConfig.java diff --git a/src/main/java/com/microsoft/lst_bench/common/BenchmarkRunnable.java b/core/src/main/java/com/microsoft/lst_bench/common/BenchmarkRunnable.java similarity index 100% rename from src/main/java/com/microsoft/lst_bench/common/BenchmarkRunnable.java rename to core/src/main/java/com/microsoft/lst_bench/common/BenchmarkRunnable.java diff --git a/src/main/java/com/microsoft/lst_bench/common/LSTBenchmarkExecutor.java b/core/src/main/java/com/microsoft/lst_bench/common/LSTBenchmarkExecutor.java similarity index 100% rename from src/main/java/com/microsoft/lst_bench/common/LSTBenchmarkExecutor.java rename to core/src/main/java/com/microsoft/lst_bench/common/LSTBenchmarkExecutor.java diff --git a/src/main/java/com/microsoft/lst_bench/common/SessionExecutor.java b/core/src/main/java/com/microsoft/lst_bench/common/SessionExecutor.java similarity index 100% rename from src/main/java/com/microsoft/lst_bench/common/SessionExecutor.java rename to core/src/main/java/com/microsoft/lst_bench/common/SessionExecutor.java diff --git a/src/main/java/com/microsoft/lst_bench/exec/FileExec.java b/core/src/main/java/com/microsoft/lst_bench/exec/FileExec.java similarity index 100% rename from src/main/java/com/microsoft/lst_bench/exec/FileExec.java rename to core/src/main/java/com/microsoft/lst_bench/exec/FileExec.java diff --git a/src/main/java/com/microsoft/lst_bench/exec/PhaseExec.java b/core/src/main/java/com/microsoft/lst_bench/exec/PhaseExec.java similarity index 100% rename from src/main/java/com/microsoft/lst_bench/exec/PhaseExec.java rename to core/src/main/java/com/microsoft/lst_bench/exec/PhaseExec.java diff --git a/src/main/java/com/microsoft/lst_bench/exec/SessionExec.java b/core/src/main/java/com/microsoft/lst_bench/exec/SessionExec.java similarity index 100% rename from src/main/java/com/microsoft/lst_bench/exec/SessionExec.java rename to core/src/main/java/com/microsoft/lst_bench/exec/SessionExec.java diff --git a/src/main/java/com/microsoft/lst_bench/exec/StatementExec.java b/core/src/main/java/com/microsoft/lst_bench/exec/StatementExec.java similarity index 100% rename from src/main/java/com/microsoft/lst_bench/exec/StatementExec.java rename to core/src/main/java/com/microsoft/lst_bench/exec/StatementExec.java diff --git a/src/main/java/com/microsoft/lst_bench/exec/TaskExec.java b/core/src/main/java/com/microsoft/lst_bench/exec/TaskExec.java similarity index 100% rename from src/main/java/com/microsoft/lst_bench/exec/TaskExec.java rename to core/src/main/java/com/microsoft/lst_bench/exec/TaskExec.java diff --git a/src/main/java/com/microsoft/lst_bench/exec/WorkloadExec.java b/core/src/main/java/com/microsoft/lst_bench/exec/WorkloadExec.java similarity index 100% rename from src/main/java/com/microsoft/lst_bench/exec/WorkloadExec.java rename to core/src/main/java/com/microsoft/lst_bench/exec/WorkloadExec.java diff --git a/src/main/java/com/microsoft/lst_bench/input/BenchmarkObjectFactory.java b/core/src/main/java/com/microsoft/lst_bench/input/BenchmarkObjectFactory.java similarity index 100% rename from src/main/java/com/microsoft/lst_bench/input/BenchmarkObjectFactory.java rename to core/src/main/java/com/microsoft/lst_bench/input/BenchmarkObjectFactory.java diff --git a/src/main/java/com/microsoft/lst_bench/input/Library.java b/core/src/main/java/com/microsoft/lst_bench/input/Library.java similarity index 100% rename from src/main/java/com/microsoft/lst_bench/input/Library.java rename to core/src/main/java/com/microsoft/lst_bench/input/Library.java diff --git a/src/main/java/com/microsoft/lst_bench/input/Phase.java b/core/src/main/java/com/microsoft/lst_bench/input/Phase.java similarity index 100% rename from src/main/java/com/microsoft/lst_bench/input/Phase.java rename to core/src/main/java/com/microsoft/lst_bench/input/Phase.java diff --git a/src/main/java/com/microsoft/lst_bench/input/PhaseTemplate.java b/core/src/main/java/com/microsoft/lst_bench/input/PhaseTemplate.java similarity index 100% rename from src/main/java/com/microsoft/lst_bench/input/PhaseTemplate.java rename to core/src/main/java/com/microsoft/lst_bench/input/PhaseTemplate.java diff --git a/src/main/java/com/microsoft/lst_bench/input/Session.java b/core/src/main/java/com/microsoft/lst_bench/input/Session.java similarity index 100% rename from src/main/java/com/microsoft/lst_bench/input/Session.java rename to core/src/main/java/com/microsoft/lst_bench/input/Session.java diff --git a/src/main/java/com/microsoft/lst_bench/input/SessionTemplate.java b/core/src/main/java/com/microsoft/lst_bench/input/SessionTemplate.java similarity index 100% rename from src/main/java/com/microsoft/lst_bench/input/SessionTemplate.java rename to core/src/main/java/com/microsoft/lst_bench/input/SessionTemplate.java diff --git a/src/main/java/com/microsoft/lst_bench/input/Task.java b/core/src/main/java/com/microsoft/lst_bench/input/Task.java similarity index 100% rename from src/main/java/com/microsoft/lst_bench/input/Task.java rename to core/src/main/java/com/microsoft/lst_bench/input/Task.java diff --git a/src/main/java/com/microsoft/lst_bench/input/TaskTemplate.java b/core/src/main/java/com/microsoft/lst_bench/input/TaskTemplate.java similarity index 100% rename from src/main/java/com/microsoft/lst_bench/input/TaskTemplate.java rename to core/src/main/java/com/microsoft/lst_bench/input/TaskTemplate.java diff --git a/src/main/java/com/microsoft/lst_bench/input/TasksSequence.java b/core/src/main/java/com/microsoft/lst_bench/input/TasksSequence.java similarity index 100% rename from src/main/java/com/microsoft/lst_bench/input/TasksSequence.java rename to core/src/main/java/com/microsoft/lst_bench/input/TasksSequence.java diff --git a/src/main/java/com/microsoft/lst_bench/input/Workload.java b/core/src/main/java/com/microsoft/lst_bench/input/Workload.java similarity index 100% rename from src/main/java/com/microsoft/lst_bench/input/Workload.java rename to core/src/main/java/com/microsoft/lst_bench/input/Workload.java diff --git a/src/main/java/com/microsoft/lst_bench/input/config/ConnectionConfig.java b/core/src/main/java/com/microsoft/lst_bench/input/config/ConnectionConfig.java similarity index 100% rename from src/main/java/com/microsoft/lst_bench/input/config/ConnectionConfig.java rename to core/src/main/java/com/microsoft/lst_bench/input/config/ConnectionConfig.java diff --git a/src/main/java/com/microsoft/lst_bench/input/config/ConnectionsConfig.java b/core/src/main/java/com/microsoft/lst_bench/input/config/ConnectionsConfig.java similarity index 100% rename from src/main/java/com/microsoft/lst_bench/input/config/ConnectionsConfig.java rename to core/src/main/java/com/microsoft/lst_bench/input/config/ConnectionsConfig.java diff --git a/src/main/java/com/microsoft/lst_bench/input/config/ExperimentConfig.java b/core/src/main/java/com/microsoft/lst_bench/input/config/ExperimentConfig.java similarity index 100% rename from src/main/java/com/microsoft/lst_bench/input/config/ExperimentConfig.java rename to core/src/main/java/com/microsoft/lst_bench/input/config/ExperimentConfig.java diff --git a/src/main/java/com/microsoft/lst_bench/input/config/JDBCConnectionConfig.java b/core/src/main/java/com/microsoft/lst_bench/input/config/JDBCConnectionConfig.java similarity index 100% rename from src/main/java/com/microsoft/lst_bench/input/config/JDBCConnectionConfig.java rename to core/src/main/java/com/microsoft/lst_bench/input/config/JDBCConnectionConfig.java diff --git a/src/main/java/com/microsoft/lst_bench/input/config/SparkConnectionConfig.java b/core/src/main/java/com/microsoft/lst_bench/input/config/SparkConnectionConfig.java similarity index 100% rename from src/main/java/com/microsoft/lst_bench/input/config/SparkConnectionConfig.java rename to core/src/main/java/com/microsoft/lst_bench/input/config/SparkConnectionConfig.java diff --git a/src/main/java/com/microsoft/lst_bench/input/config/TelemetryConfig.java b/core/src/main/java/com/microsoft/lst_bench/input/config/TelemetryConfig.java similarity index 100% rename from src/main/java/com/microsoft/lst_bench/input/config/TelemetryConfig.java rename to core/src/main/java/com/microsoft/lst_bench/input/config/TelemetryConfig.java diff --git a/src/main/java/com/microsoft/lst_bench/sql/SQLParser.java b/core/src/main/java/com/microsoft/lst_bench/sql/SQLParser.java similarity index 100% rename from src/main/java/com/microsoft/lst_bench/sql/SQLParser.java rename to core/src/main/java/com/microsoft/lst_bench/sql/SQLParser.java diff --git a/src/main/java/com/microsoft/lst_bench/task/TaskExecutor.java b/core/src/main/java/com/microsoft/lst_bench/task/TaskExecutor.java similarity index 100% rename from src/main/java/com/microsoft/lst_bench/task/TaskExecutor.java rename to core/src/main/java/com/microsoft/lst_bench/task/TaskExecutor.java diff --git a/src/main/java/com/microsoft/lst_bench/task/custom/DependentTaskExecutor.java b/core/src/main/java/com/microsoft/lst_bench/task/custom/DependentTaskExecutor.java similarity index 100% rename from src/main/java/com/microsoft/lst_bench/task/custom/DependentTaskExecutor.java rename to core/src/main/java/com/microsoft/lst_bench/task/custom/DependentTaskExecutor.java diff --git a/src/main/java/com/microsoft/lst_bench/task/util/TaskExecutorArguments.java b/core/src/main/java/com/microsoft/lst_bench/task/util/TaskExecutorArguments.java similarity index 100% rename from src/main/java/com/microsoft/lst_bench/task/util/TaskExecutorArguments.java rename to core/src/main/java/com/microsoft/lst_bench/task/util/TaskExecutorArguments.java diff --git a/src/main/java/com/microsoft/lst_bench/telemetry/EventException.java b/core/src/main/java/com/microsoft/lst_bench/telemetry/EventException.java similarity index 100% rename from src/main/java/com/microsoft/lst_bench/telemetry/EventException.java rename to core/src/main/java/com/microsoft/lst_bench/telemetry/EventException.java diff --git a/src/main/java/com/microsoft/lst_bench/telemetry/EventInfo.java b/core/src/main/java/com/microsoft/lst_bench/telemetry/EventInfo.java similarity index 100% rename from src/main/java/com/microsoft/lst_bench/telemetry/EventInfo.java rename to core/src/main/java/com/microsoft/lst_bench/telemetry/EventInfo.java diff --git a/src/main/java/com/microsoft/lst_bench/telemetry/SQLTelemetryRegistry.java b/core/src/main/java/com/microsoft/lst_bench/telemetry/SQLTelemetryRegistry.java similarity index 100% rename from src/main/java/com/microsoft/lst_bench/telemetry/SQLTelemetryRegistry.java rename to core/src/main/java/com/microsoft/lst_bench/telemetry/SQLTelemetryRegistry.java diff --git a/src/main/java/com/microsoft/lst_bench/telemetry/TelemetryHook.java b/core/src/main/java/com/microsoft/lst_bench/telemetry/TelemetryHook.java similarity index 100% rename from src/main/java/com/microsoft/lst_bench/telemetry/TelemetryHook.java rename to core/src/main/java/com/microsoft/lst_bench/telemetry/TelemetryHook.java diff --git a/src/main/java/com/microsoft/lst_bench/util/DateTimeFormatter.java b/core/src/main/java/com/microsoft/lst_bench/util/DateTimeFormatter.java similarity index 100% rename from src/main/java/com/microsoft/lst_bench/util/DateTimeFormatter.java rename to core/src/main/java/com/microsoft/lst_bench/util/DateTimeFormatter.java diff --git a/src/main/java/com/microsoft/lst_bench/util/FileParser.java b/core/src/main/java/com/microsoft/lst_bench/util/FileParser.java similarity index 100% rename from src/main/java/com/microsoft/lst_bench/util/FileParser.java rename to core/src/main/java/com/microsoft/lst_bench/util/FileParser.java diff --git a/src/main/java/com/microsoft/lst_bench/util/StringUtils.java b/core/src/main/java/com/microsoft/lst_bench/util/StringUtils.java similarity index 100% rename from src/main/java/com/microsoft/lst_bench/util/StringUtils.java rename to core/src/main/java/com/microsoft/lst_bench/util/StringUtils.java diff --git a/src/main/java/com/microsoft/lst_bench/util/TaskExecutorArgumentsParser.java b/core/src/main/java/com/microsoft/lst_bench/util/TaskExecutorArgumentsParser.java similarity index 100% rename from src/main/java/com/microsoft/lst_bench/util/TaskExecutorArgumentsParser.java rename to core/src/main/java/com/microsoft/lst_bench/util/TaskExecutorArgumentsParser.java diff --git a/src/main/resources/config/spark/sample_connections_config.yaml b/core/src/main/resources/config/spark/sample_connections_config.yaml similarity index 100% rename from src/main/resources/config/spark/sample_connections_config.yaml rename to core/src/main/resources/config/spark/sample_connections_config.yaml diff --git a/src/main/resources/config/spark/sample_experiment_config.yaml b/core/src/main/resources/config/spark/sample_experiment_config.yaml similarity index 100% rename from src/main/resources/config/spark/sample_experiment_config.yaml rename to core/src/main/resources/config/spark/sample_experiment_config.yaml diff --git a/src/main/resources/config/spark/sample_telemetry_config.yaml b/core/src/main/resources/config/spark/sample_telemetry_config.yaml similarity index 100% rename from src/main/resources/config/spark/sample_telemetry_config.yaml rename to core/src/main/resources/config/spark/sample_telemetry_config.yaml diff --git a/src/main/resources/config/trino/sample_connections_config.yaml b/core/src/main/resources/config/trino/sample_connections_config.yaml similarity index 100% rename from src/main/resources/config/trino/sample_connections_config.yaml rename to core/src/main/resources/config/trino/sample_connections_config.yaml diff --git a/src/main/resources/config/trino/sample_experiment_config-delta.yaml b/core/src/main/resources/config/trino/sample_experiment_config-delta.yaml similarity index 100% rename from src/main/resources/config/trino/sample_experiment_config-delta.yaml rename to core/src/main/resources/config/trino/sample_experiment_config-delta.yaml diff --git a/src/main/resources/config/trino/sample_experiment_config-hudi.yaml b/core/src/main/resources/config/trino/sample_experiment_config-hudi.yaml similarity index 100% rename from src/main/resources/config/trino/sample_experiment_config-hudi.yaml rename to core/src/main/resources/config/trino/sample_experiment_config-hudi.yaml diff --git a/src/main/resources/config/trino/sample_experiment_config-iceberg.yaml b/core/src/main/resources/config/trino/sample_experiment_config-iceberg.yaml similarity index 100% rename from src/main/resources/config/trino/sample_experiment_config-iceberg.yaml rename to core/src/main/resources/config/trino/sample_experiment_config-iceberg.yaml diff --git a/src/main/resources/config/trino/sample_telemetry_config.yaml b/core/src/main/resources/config/trino/sample_telemetry_config.yaml similarity index 100% rename from src/main/resources/config/trino/sample_telemetry_config.yaml rename to core/src/main/resources/config/trino/sample_telemetry_config.yaml diff --git a/src/main/resources/log4j2.xml b/core/src/main/resources/log4j2.xml similarity index 100% rename from src/main/resources/log4j2.xml rename to core/src/main/resources/log4j2.xml diff --git a/src/main/resources/schemas/connections_config.json b/core/src/main/resources/schemas/connections_config.json similarity index 100% rename from src/main/resources/schemas/connections_config.json rename to core/src/main/resources/schemas/connections_config.json diff --git a/src/main/resources/schemas/experiment_config.json b/core/src/main/resources/schemas/experiment_config.json similarity index 100% rename from src/main/resources/schemas/experiment_config.json rename to core/src/main/resources/schemas/experiment_config.json diff --git a/src/main/resources/schemas/instance.json b/core/src/main/resources/schemas/instance.json similarity index 100% rename from src/main/resources/schemas/instance.json rename to core/src/main/resources/schemas/instance.json diff --git a/src/main/resources/schemas/library.json b/core/src/main/resources/schemas/library.json similarity index 100% rename from src/main/resources/schemas/library.json rename to core/src/main/resources/schemas/library.json diff --git a/src/main/resources/schemas/telemetry_config.json b/core/src/main/resources/schemas/telemetry_config.json similarity index 100% rename from src/main/resources/schemas/telemetry_config.json rename to core/src/main/resources/schemas/telemetry_config.json diff --git a/src/main/resources/schemas/template.json b/core/src/main/resources/schemas/template.json similarity index 100% rename from src/main/resources/schemas/template.json rename to core/src/main/resources/schemas/template.json diff --git a/src/main/resources/schemas/workload.json b/core/src/main/resources/schemas/workload.json similarity index 100% rename from src/main/resources/schemas/workload.json rename to core/src/main/resources/schemas/workload.json diff --git a/src/main/resources/scripts/logging/duckdb/ddl.sql b/core/src/main/resources/scripts/logging/duckdb/ddl.sql similarity index 100% rename from src/main/resources/scripts/logging/duckdb/ddl.sql rename to core/src/main/resources/scripts/logging/duckdb/ddl.sql diff --git a/src/main/resources/scripts/logging/duckdb/insert.sql b/core/src/main/resources/scripts/logging/duckdb/insert.sql similarity index 100% rename from src/main/resources/scripts/logging/duckdb/insert.sql rename to core/src/main/resources/scripts/logging/duckdb/insert.sql diff --git a/src/main/resources/scripts/logging/spark/ddl.sql b/core/src/main/resources/scripts/logging/spark/ddl.sql similarity index 100% rename from src/main/resources/scripts/logging/spark/ddl.sql rename to core/src/main/resources/scripts/logging/spark/ddl.sql diff --git a/src/main/resources/scripts/logging/spark/insert.sql b/core/src/main/resources/scripts/logging/spark/insert.sql similarity index 100% rename from src/main/resources/scripts/logging/spark/insert.sql rename to core/src/main/resources/scripts/logging/spark/insert.sql diff --git a/src/test/java/com/microsoft/lst_bench/DriverSparkTest.java b/core/src/test/java/com/microsoft/lst_bench/DriverSparkTest.java similarity index 100% rename from src/test/java/com/microsoft/lst_bench/DriverSparkTest.java rename to core/src/test/java/com/microsoft/lst_bench/DriverSparkTest.java diff --git a/src/test/java/com/microsoft/lst_bench/client/QueryResultTest.java b/core/src/test/java/com/microsoft/lst_bench/client/QueryResultTest.java similarity index 100% rename from src/test/java/com/microsoft/lst_bench/client/QueryResultTest.java rename to core/src/test/java/com/microsoft/lst_bench/client/QueryResultTest.java diff --git a/src/test/java/com/microsoft/lst_bench/common/LSTBenchmarkExecutorTest.java b/core/src/test/java/com/microsoft/lst_bench/common/LSTBenchmarkExecutorTest.java similarity index 100% rename from src/test/java/com/microsoft/lst_bench/common/LSTBenchmarkExecutorTest.java rename to core/src/test/java/com/microsoft/lst_bench/common/LSTBenchmarkExecutorTest.java diff --git a/src/test/java/com/microsoft/lst_bench/input/ParserTest.java b/core/src/test/java/com/microsoft/lst_bench/input/ParserTest.java similarity index 100% rename from src/test/java/com/microsoft/lst_bench/input/ParserTest.java rename to core/src/test/java/com/microsoft/lst_bench/input/ParserTest.java diff --git a/src/test/java/com/microsoft/lst_bench/input/ValidationTest.java b/core/src/test/java/com/microsoft/lst_bench/input/ValidationTest.java similarity index 100% rename from src/test/java/com/microsoft/lst_bench/input/ValidationTest.java rename to core/src/test/java/com/microsoft/lst_bench/input/ValidationTest.java diff --git a/src/test/resources/config/samples/connections_config_test0.yaml b/core/src/test/resources/config/samples/connections_config_test0.yaml similarity index 100% rename from src/test/resources/config/samples/connections_config_test0.yaml rename to core/src/test/resources/config/samples/connections_config_test0.yaml diff --git a/src/test/resources/config/samples/incorrect_telemetry_config_test0.yaml b/core/src/test/resources/config/samples/incorrect_telemetry_config_test0.yaml similarity index 100% rename from src/test/resources/config/samples/incorrect_telemetry_config_test0.yaml rename to core/src/test/resources/config/samples/incorrect_telemetry_config_test0.yaml diff --git a/src/test/resources/config/samples/incorrect_telemetry_config_test1.yaml b/core/src/test/resources/config/samples/incorrect_telemetry_config_test1.yaml similarity index 100% rename from src/test/resources/config/samples/incorrect_telemetry_config_test1.yaml rename to core/src/test/resources/config/samples/incorrect_telemetry_config_test1.yaml diff --git a/src/test/resources/config/samples/library_0.yaml b/core/src/test/resources/config/samples/library_0.yaml similarity index 100% rename from src/test/resources/config/samples/library_0.yaml rename to core/src/test/resources/config/samples/library_0.yaml diff --git a/src/test/resources/config/samples/library_retry.yaml b/core/src/test/resources/config/samples/library_retry.yaml similarity index 100% rename from src/test/resources/config/samples/library_retry.yaml rename to core/src/test/resources/config/samples/library_retry.yaml diff --git a/src/test/resources/config/spark/experiment_config-delta-skip-faulty.yaml b/core/src/test/resources/config/spark/experiment_config-delta-skip-faulty.yaml similarity index 100% rename from src/test/resources/config/spark/experiment_config-delta-skip-faulty.yaml rename to core/src/test/resources/config/spark/experiment_config-delta-skip-faulty.yaml diff --git a/src/test/resources/config/spark/experiment_config-delta.yaml b/core/src/test/resources/config/spark/experiment_config-delta.yaml similarity index 100% rename from src/test/resources/config/spark/experiment_config-delta.yaml rename to core/src/test/resources/config/spark/experiment_config-delta.yaml diff --git a/src/test/resources/config/spark/experiment_config-hudi.yaml b/core/src/test/resources/config/spark/experiment_config-hudi.yaml similarity index 100% rename from src/test/resources/config/spark/experiment_config-hudi.yaml rename to core/src/test/resources/config/spark/experiment_config-hudi.yaml diff --git a/src/test/resources/config/spark/experiment_config-iceberg.yaml b/core/src/test/resources/config/spark/experiment_config-iceberg.yaml similarity index 100% rename from src/test/resources/config/spark/experiment_config-iceberg.yaml rename to core/src/test/resources/config/spark/experiment_config-iceberg.yaml diff --git a/src/test/resources/config/spark/jdbc_connection_config.yaml b/core/src/test/resources/config/spark/jdbc_connection_config.yaml similarity index 100% rename from src/test/resources/config/spark/jdbc_connection_config.yaml rename to core/src/test/resources/config/spark/jdbc_connection_config.yaml diff --git a/src/test/resources/config/spark/simplified_library.yaml b/core/src/test/resources/config/spark/simplified_library.yaml similarity index 100% rename from src/test/resources/config/spark/simplified_library.yaml rename to core/src/test/resources/config/spark/simplified_library.yaml diff --git a/src/test/resources/config/spark/spark_connection_config-delta.yaml b/core/src/test/resources/config/spark/spark_connection_config-delta.yaml similarity index 100% rename from src/test/resources/config/spark/spark_connection_config-delta.yaml rename to core/src/test/resources/config/spark/spark_connection_config-delta.yaml diff --git a/src/test/resources/config/spark/spark_connection_config-hudi.yaml b/core/src/test/resources/config/spark/spark_connection_config-hudi.yaml similarity index 100% rename from src/test/resources/config/spark/spark_connection_config-hudi.yaml rename to core/src/test/resources/config/spark/spark_connection_config-hudi.yaml diff --git a/src/test/resources/config/spark/spark_connection_config-iceberg.yaml b/core/src/test/resources/config/spark/spark_connection_config-iceberg.yaml similarity index 100% rename from src/test/resources/config/spark/spark_connection_config-iceberg.yaml rename to core/src/test/resources/config/spark/spark_connection_config-iceberg.yaml diff --git a/src/test/resources/config/spark/telemetry_config.yaml b/core/src/test/resources/config/spark/telemetry_config.yaml similarity index 100% rename from src/test/resources/config/spark/telemetry_config.yaml rename to core/src/test/resources/config/spark/telemetry_config.yaml diff --git a/src/test/resources/config/spark/w_all_tpcds-delta.yaml b/core/src/test/resources/config/spark/w_all_tpcds-delta.yaml similarity index 100% rename from src/test/resources/config/spark/w_all_tpcds-delta.yaml rename to core/src/test/resources/config/spark/w_all_tpcds-delta.yaml diff --git a/src/test/resources/config/spark/w_all_tpcds-hudi.yaml b/core/src/test/resources/config/spark/w_all_tpcds-hudi.yaml similarity index 100% rename from src/test/resources/config/spark/w_all_tpcds-hudi.yaml rename to core/src/test/resources/config/spark/w_all_tpcds-hudi.yaml diff --git a/src/test/resources/config/spark/w_all_tpcds-iceberg.yaml b/core/src/test/resources/config/spark/w_all_tpcds-iceberg.yaml similarity index 100% rename from src/test/resources/config/spark/w_all_tpcds-iceberg.yaml rename to core/src/test/resources/config/spark/w_all_tpcds-iceberg.yaml diff --git a/src/test/resources/config/spark/w_all_tpcds_single_session-delta.yaml b/core/src/test/resources/config/spark/w_all_tpcds_single_session-delta.yaml similarity index 100% rename from src/test/resources/config/spark/w_all_tpcds_single_session-delta.yaml rename to core/src/test/resources/config/spark/w_all_tpcds_single_session-delta.yaml diff --git a/src/test/resources/config/spark/w_all_tpcds_single_session-hudi.yaml b/core/src/test/resources/config/spark/w_all_tpcds_single_session-hudi.yaml similarity index 100% rename from src/test/resources/config/spark/w_all_tpcds_single_session-hudi.yaml rename to core/src/test/resources/config/spark/w_all_tpcds_single_session-hudi.yaml diff --git a/src/test/resources/config/spark/w_all_tpcds_single_session-iceberg.yaml b/core/src/test/resources/config/spark/w_all_tpcds_single_session-iceberg.yaml similarity index 100% rename from src/test/resources/config/spark/w_all_tpcds_single_session-iceberg.yaml rename to core/src/test/resources/config/spark/w_all_tpcds_single_session-iceberg.yaml diff --git a/src/test/resources/config/spark/w_all_tpcds_single_session_jdbc-delta.yaml b/core/src/test/resources/config/spark/w_all_tpcds_single_session_jdbc-delta.yaml similarity index 100% rename from src/test/resources/config/spark/w_all_tpcds_single_session_jdbc-delta.yaml rename to core/src/test/resources/config/spark/w_all_tpcds_single_session_jdbc-delta.yaml diff --git a/src/test/resources/config/spark/w_all_tpcds_single_session_jdbc-hudi.yaml b/core/src/test/resources/config/spark/w_all_tpcds_single_session_jdbc-hudi.yaml similarity index 100% rename from src/test/resources/config/spark/w_all_tpcds_single_session_jdbc-hudi.yaml rename to core/src/test/resources/config/spark/w_all_tpcds_single_session_jdbc-hudi.yaml diff --git a/src/test/resources/config/spark/w_all_tpcds_single_session_jdbc-iceberg.yaml b/core/src/test/resources/config/spark/w_all_tpcds_single_session_jdbc-iceberg.yaml similarity index 100% rename from src/test/resources/config/spark/w_all_tpcds_single_session_jdbc-iceberg.yaml rename to core/src/test/resources/config/spark/w_all_tpcds_single_session_jdbc-iceberg.yaml diff --git a/src/test/resources/config/spark/w_all_tpch-delta.yaml b/core/src/test/resources/config/spark/w_all_tpch-delta.yaml similarity index 100% rename from src/test/resources/config/spark/w_all_tpch-delta.yaml rename to core/src/test/resources/config/spark/w_all_tpch-delta.yaml diff --git a/src/test/resources/config/spark/w_all_tpch-hudi.yaml b/core/src/test/resources/config/spark/w_all_tpch-hudi.yaml similarity index 100% rename from src/test/resources/config/spark/w_all_tpch-hudi.yaml rename to core/src/test/resources/config/spark/w_all_tpch-hudi.yaml diff --git a/src/test/resources/config/spark/w_all_tpch-iceberg.yaml b/core/src/test/resources/config/spark/w_all_tpch-iceberg.yaml similarity index 100% rename from src/test/resources/config/spark/w_all_tpch-iceberg.yaml rename to core/src/test/resources/config/spark/w_all_tpch-iceberg.yaml diff --git a/src/test/resources/config/spark/w_faulty_query_test.yaml b/core/src/test/resources/config/spark/w_faulty_query_test.yaml similarity index 100% rename from src/test/resources/config/spark/w_faulty_query_test.yaml rename to core/src/test/resources/config/spark/w_faulty_query_test.yaml diff --git a/src/test/resources/config/spark/w_faulty_query_test2.yaml b/core/src/test/resources/config/spark/w_faulty_query_test2.yaml similarity index 100% rename from src/test/resources/config/spark/w_faulty_query_test2.yaml rename to core/src/test/resources/config/spark/w_faulty_query_test2.yaml diff --git a/src/test/resources/config/spark/w_multi_connection-delta.yaml b/core/src/test/resources/config/spark/w_multi_connection-delta.yaml similarity index 100% rename from src/test/resources/config/spark/w_multi_connection-delta.yaml rename to core/src/test/resources/config/spark/w_multi_connection-delta.yaml diff --git a/src/test/resources/config/spark/w_multi_connection-hudi.yaml b/core/src/test/resources/config/spark/w_multi_connection-hudi.yaml similarity index 100% rename from src/test/resources/config/spark/w_multi_connection-hudi.yaml rename to core/src/test/resources/config/spark/w_multi_connection-hudi.yaml diff --git a/src/test/resources/config/spark/w_multi_connection-iceberg.yaml b/core/src/test/resources/config/spark/w_multi_connection-iceberg.yaml similarity index 100% rename from src/test/resources/config/spark/w_multi_connection-iceberg.yaml rename to core/src/test/resources/config/spark/w_multi_connection-iceberg.yaml diff --git a/src/test/resources/config/spark/w_retry_query_test.yaml b/core/src/test/resources/config/spark/w_retry_query_test.yaml similarity index 100% rename from src/test/resources/config/spark/w_retry_query_test.yaml rename to core/src/test/resources/config/spark/w_retry_query_test.yaml diff --git a/src/test/resources/scripts/faulty_test_query.sql b/core/src/test/resources/scripts/faulty_test_query.sql similarity index 100% rename from src/test/resources/scripts/faulty_test_query.sql rename to core/src/test/resources/scripts/faulty_test_query.sql diff --git a/src/test/resources/scripts/retry_test_query.sql b/core/src/test/resources/scripts/retry_test_query.sql similarity index 100% rename from src/test/resources/scripts/retry_test_query.sql rename to core/src/test/resources/scripts/retry_test_query.sql diff --git a/launcher.ps1 b/launcher.ps1 index 66d78d2c..ecc4e882 100644 --- a/launcher.ps1 +++ b/launcher.ps1 @@ -1,6 +1,6 @@ # Constants $LST_BENCH_HOME = Get-Location -$LST_BENCH_CLASSPATH = "$LST_BENCH_HOME\target\*;$LST_BENCH_HOME\target\lib\*;$LST_BENCH_HOME\target\classes\*" +$LST_BENCH_CLASSPATH = "$LST_BENCH_HOME\core\target\*;$LST_BENCH_HOME\core\target\lib\*;$LST_BENCH_HOME\core\target\classes\*" # Run Java command java -cp $LST_BENCH_CLASSPATH com.microsoft.lst_bench.Driver $args diff --git a/launcher.sh b/launcher.sh index 128d742b..2a48bc45 100755 --- a/launcher.sh +++ b/launcher.sh @@ -3,6 +3,6 @@ # Constants # Directory of the script export LST_BENCH_HOME="$(dirname "$(readlink -f "$0")")" -LST_BENCH_CLASSPATH="$LST_BENCH_HOME/target/*:$LST_BENCH_HOME/target/lib/*:$LST_BENCH_HOME/target/classes/*" +LST_BENCH_CLASSPATH="$LST_BENCH_HOME/core/target/*:$LST_BENCH_HOME/core/target/lib/*:$LST_BENCH_HOME/core/target/classes/*" java -cp ${LST_BENCH_CLASSPATH} com.microsoft.lst_bench.Driver "$@" diff --git a/mvnw b/mvnw index 8d937f4c..19529ddf 100755 --- a/mvnw +++ b/mvnw @@ -19,290 +19,241 @@ # ---------------------------------------------------------------------------- # ---------------------------------------------------------------------------- -# Apache Maven Wrapper startup batch script, version 3.2.0 -# -# Required ENV vars: -# ------------------ -# JAVA_HOME - location of a JDK home dir +# Apache Maven Wrapper startup batch script, version 3.3.2 # # Optional ENV vars # ----------------- -# MAVEN_OPTS - parameters passed to the Java VM when running Maven -# e.g. to debug Maven itself, use -# set MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000 -# MAVEN_SKIP_RC - flag to disable loading of mavenrc files +# JAVA_HOME - location of a JDK home dir, required when download maven via java source +# MVNW_REPOURL - repo url base for downloading maven distribution +# MVNW_USERNAME/MVNW_PASSWORD - user and password for downloading maven +# MVNW_VERBOSE - true: enable verbose log; debug: trace the mvnw script; others: silence the output # ---------------------------------------------------------------------------- -if [ -z "$MAVEN_SKIP_RC" ] ; then - - if [ -f /usr/local/etc/mavenrc ] ; then - . /usr/local/etc/mavenrc - fi - - if [ -f /etc/mavenrc ] ; then - . /etc/mavenrc - fi - - if [ -f "$HOME/.mavenrc" ] ; then - . "$HOME/.mavenrc" - fi - -fi +set -euf +[ "${MVNW_VERBOSE-}" != debug ] || set -x -# OS specific support. $var _must_ be set to either true or false. -cygwin=false; -darwin=false; -mingw=false +# OS specific support. +native_path() { printf %s\\n "$1"; } case "$(uname)" in - CYGWIN*) cygwin=true ;; - MINGW*) mingw=true;; - Darwin*) darwin=true - # Use /usr/libexec/java_home if available, otherwise fall back to /Library/Java/Home - # See https://developer.apple.com/library/mac/qa/qa1170/_index.html - if [ -z "$JAVA_HOME" ]; then - if [ -x "/usr/libexec/java_home" ]; then - JAVA_HOME="$(/usr/libexec/java_home)"; export JAVA_HOME - else - JAVA_HOME="/Library/Java/Home"; export JAVA_HOME - fi - fi - ;; +CYGWIN* | MINGW*) + [ -z "${JAVA_HOME-}" ] || JAVA_HOME="$(cygpath --unix "$JAVA_HOME")" + native_path() { cygpath --path --windows "$1"; } + ;; esac -if [ -z "$JAVA_HOME" ] ; then - if [ -r /etc/gentoo-release ] ; then - JAVA_HOME=$(java-config --jre-home) - fi -fi - -# For Cygwin, ensure paths are in UNIX format before anything is touched -if $cygwin ; then - [ -n "$JAVA_HOME" ] && - JAVA_HOME=$(cygpath --unix "$JAVA_HOME") - [ -n "$CLASSPATH" ] && - CLASSPATH=$(cygpath --path --unix "$CLASSPATH") -fi - -# For Mingw, ensure paths are in UNIX format before anything is touched -if $mingw ; then - [ -n "$JAVA_HOME" ] && [ -d "$JAVA_HOME" ] && - JAVA_HOME="$(cd "$JAVA_HOME" || (echo "cannot cd into $JAVA_HOME."; exit 1); pwd)" -fi - -if [ -z "$JAVA_HOME" ]; then - javaExecutable="$(which javac)" - if [ -n "$javaExecutable" ] && ! [ "$(expr "\"$javaExecutable\"" : '\([^ ]*\)')" = "no" ]; then - # readlink(1) is not available as standard on Solaris 10. - readLink=$(which readlink) - if [ ! "$(expr "$readLink" : '\([^ ]*\)')" = "no" ]; then - if $darwin ; then - javaHome="$(dirname "\"$javaExecutable\"")" - javaExecutable="$(cd "\"$javaHome\"" && pwd -P)/javac" - else - javaExecutable="$(readlink -f "\"$javaExecutable\"")" - fi - javaHome="$(dirname "\"$javaExecutable\"")" - javaHome=$(expr "$javaHome" : '\(.*\)/bin') - JAVA_HOME="$javaHome" - export JAVA_HOME - fi - fi -fi - -if [ -z "$JAVACMD" ] ; then - if [ -n "$JAVA_HOME" ] ; then - if [ -x "$JAVA_HOME/jre/sh/java" ] ; then +# set JAVACMD and JAVACCMD +set_java_home() { + # For Cygwin and MinGW, ensure paths are in Unix format before anything is touched + if [ -n "${JAVA_HOME-}" ]; then + if [ -x "$JAVA_HOME/jre/sh/java" ]; then # IBM's JDK on AIX uses strange locations for the executables JAVACMD="$JAVA_HOME/jre/sh/java" + JAVACCMD="$JAVA_HOME/jre/sh/javac" else JAVACMD="$JAVA_HOME/bin/java" + JAVACCMD="$JAVA_HOME/bin/javac" + + if [ ! -x "$JAVACMD" ] || [ ! -x "$JAVACCMD" ]; then + echo "The JAVA_HOME environment variable is not defined correctly, so mvnw cannot run." >&2 + echo "JAVA_HOME is set to \"$JAVA_HOME\", but \"\$JAVA_HOME/bin/java\" or \"\$JAVA_HOME/bin/javac\" does not exist." >&2 + return 1 + fi fi else - JAVACMD="$(\unset -f command 2>/dev/null; \command -v java)" - fi -fi - -if [ ! -x "$JAVACMD" ] ; then - echo "Error: JAVA_HOME is not defined correctly." >&2 - echo " We cannot execute $JAVACMD" >&2 - exit 1 -fi + JAVACMD="$( + 'set' +e + 'unset' -f command 2>/dev/null + 'command' -v java + )" || : + JAVACCMD="$( + 'set' +e + 'unset' -f command 2>/dev/null + 'command' -v javac + )" || : -if [ -z "$JAVA_HOME" ] ; then - echo "Warning: JAVA_HOME environment variable is not set." -fi - -# traverses directory structure from process work directory to filesystem root -# first directory with .mvn subdirectory is considered project base directory -find_maven_basedir() { - if [ -z "$1" ] - then - echo "Path not specified to find_maven_basedir" - return 1 + if [ ! -x "${JAVACMD-}" ] || [ ! -x "${JAVACCMD-}" ]; then + echo "The java/javac command does not exist in PATH nor is JAVA_HOME set, so mvnw cannot run." >&2 + return 1 + fi fi +} - basedir="$1" - wdir="$1" - while [ "$wdir" != '/' ] ; do - if [ -d "$wdir"/.mvn ] ; then - basedir=$wdir - break - fi - # workaround for JBEAP-8937 (on Solaris 10/Sparc) - if [ -d "${wdir}" ]; then - wdir=$(cd "$wdir/.." || exit 1; pwd) - fi - # end of workaround +# hash string like Java String::hashCode +hash_string() { + str="${1:-}" h=0 + while [ -n "$str" ]; do + char="${str%"${str#?}"}" + h=$(((h * 31 + $(LC_CTYPE=C printf %d "'$char")) % 4294967296)) + str="${str#?}" done - printf '%s' "$(cd "$basedir" || exit 1; pwd)" + printf %x\\n $h } -# concatenates all lines of a file -concat_lines() { - if [ -f "$1" ]; then - # Remove \r in case we run on Windows within Git Bash - # and check out the repository with auto CRLF management - # enabled. Otherwise, we may read lines that are delimited with - # \r\n and produce $'-Xarg\r' rather than -Xarg due to word - # splitting rules. - tr -s '\r\n' ' ' < "$1" - fi +verbose() { :; } +[ "${MVNW_VERBOSE-}" != true ] || verbose() { printf %s\\n "${1-}"; } + +die() { + printf %s\\n "$1" >&2 + exit 1 } -log() { - if [ "$MVNW_VERBOSE" = true ]; then - printf '%s\n' "$1" - fi +trim() { + # MWRAPPER-139: + # Trims trailing and leading whitespace, carriage returns, tabs, and linefeeds. + # Needed for removing poorly interpreted newline sequences when running in more + # exotic environments such as mingw bash on Windows. + printf "%s" "${1}" | tr -d '[:space:]' +} + +# parse distributionUrl and optional distributionSha256Sum, requires .mvn/wrapper/maven-wrapper.properties +while IFS="=" read -r key value; do + case "${key-}" in + distributionUrl) distributionUrl=$(trim "${value-}") ;; + distributionSha256Sum) distributionSha256Sum=$(trim "${value-}") ;; + esac +done <"${0%/*}/.mvn/wrapper/maven-wrapper.properties" +[ -n "${distributionUrl-}" ] || die "cannot read distributionUrl property in ${0%/*}/.mvn/wrapper/maven-wrapper.properties" + +case "${distributionUrl##*/}" in +maven-mvnd-*bin.*) + MVN_CMD=mvnd.sh _MVNW_REPO_PATTERN=/maven/mvnd/ + case "${PROCESSOR_ARCHITECTURE-}${PROCESSOR_ARCHITEW6432-}:$(uname -a)" in + *AMD64:CYGWIN* | *AMD64:MINGW*) distributionPlatform=windows-amd64 ;; + :Darwin*x86_64) distributionPlatform=darwin-amd64 ;; + :Darwin*arm64) distributionPlatform=darwin-aarch64 ;; + :Linux*x86_64*) distributionPlatform=linux-amd64 ;; + *) + echo "Cannot detect native platform for mvnd on $(uname)-$(uname -m), use pure java version" >&2 + distributionPlatform=linux-amd64 + ;; + esac + distributionUrl="${distributionUrl%-bin.*}-$distributionPlatform.zip" + ;; +maven-mvnd-*) MVN_CMD=mvnd.sh _MVNW_REPO_PATTERN=/maven/mvnd/ ;; +*) MVN_CMD="mvn${0##*/mvnw}" _MVNW_REPO_PATTERN=/org/apache/maven/ ;; +esac + +# apply MVNW_REPOURL and calculate MAVEN_HOME +# maven home pattern: ~/.m2/wrapper/dists/{apache-maven-,maven-mvnd--}/ +[ -z "${MVNW_REPOURL-}" ] || distributionUrl="$MVNW_REPOURL$_MVNW_REPO_PATTERN${distributionUrl#*"$_MVNW_REPO_PATTERN"}" +distributionUrlName="${distributionUrl##*/}" +distributionUrlNameMain="${distributionUrlName%.*}" +distributionUrlNameMain="${distributionUrlNameMain%-bin}" +MAVEN_USER_HOME="${MAVEN_USER_HOME:-${HOME}/.m2}" +MAVEN_HOME="${MAVEN_USER_HOME}/wrapper/dists/${distributionUrlNameMain-}/$(hash_string "$distributionUrl")" + +exec_maven() { + unset MVNW_VERBOSE MVNW_USERNAME MVNW_PASSWORD MVNW_REPOURL || : + exec "$MAVEN_HOME/bin/$MVN_CMD" "$@" || die "cannot exec $MAVEN_HOME/bin/$MVN_CMD" } -BASE_DIR=$(find_maven_basedir "$(dirname "$0")") -if [ -z "$BASE_DIR" ]; then - exit 1; +if [ -d "$MAVEN_HOME" ]; then + verbose "found existing MAVEN_HOME at $MAVEN_HOME" + exec_maven "$@" fi -MAVEN_PROJECTBASEDIR=${MAVEN_BASEDIR:-"$BASE_DIR"}; export MAVEN_PROJECTBASEDIR -log "$MAVEN_PROJECTBASEDIR" +case "${distributionUrl-}" in +*?-bin.zip | *?maven-mvnd-?*-?*.zip) ;; +*) die "distributionUrl is not valid, must match *-bin.zip or maven-mvnd-*.zip, but found '${distributionUrl-}'" ;; +esac -########################################################################################## -# Extension to allow automatically downloading the maven-wrapper.jar from Maven-central -# This allows using the maven wrapper in projects that prohibit checking in binary data. -########################################################################################## -wrapperJarPath="$MAVEN_PROJECTBASEDIR/.mvn/wrapper/maven-wrapper.jar" -if [ -r "$wrapperJarPath" ]; then - log "Found $wrapperJarPath" +# prepare tmp dir +if TMP_DOWNLOAD_DIR="$(mktemp -d)" && [ -d "$TMP_DOWNLOAD_DIR" ]; then + clean() { rm -rf -- "$TMP_DOWNLOAD_DIR"; } + trap clean HUP INT TERM EXIT else - log "Couldn't find $wrapperJarPath, downloading it ..." + die "cannot create temp dir" +fi - if [ -n "$MVNW_REPOURL" ]; then - wrapperUrl="$MVNW_REPOURL/org/apache/maven/wrapper/maven-wrapper/3.2.0/maven-wrapper-3.2.0.jar" - else - wrapperUrl="https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.2.0/maven-wrapper-3.2.0.jar" - fi - while IFS="=" read -r key value; do - # Remove '\r' from value to allow usage on windows as IFS does not consider '\r' as a separator ( considers space, tab, new line ('\n'), and custom '=' ) - safeValue=$(echo "$value" | tr -d '\r') - case "$key" in (wrapperUrl) wrapperUrl="$safeValue"; break ;; - esac - done < "$MAVEN_PROJECTBASEDIR/.mvn/wrapper/maven-wrapper.properties" - log "Downloading from: $wrapperUrl" +mkdir -p -- "${MAVEN_HOME%/*}" - if $cygwin; then - wrapperJarPath=$(cygpath --path --windows "$wrapperJarPath") - fi +# Download and Install Apache Maven +verbose "Couldn't find MAVEN_HOME, downloading and installing it ..." +verbose "Downloading from: $distributionUrl" +verbose "Downloading to: $TMP_DOWNLOAD_DIR/$distributionUrlName" - if command -v wget > /dev/null; then - log "Found wget ... using wget" - [ "$MVNW_VERBOSE" = true ] && QUIET="" || QUIET="--quiet" - if [ -z "$MVNW_USERNAME" ] || [ -z "$MVNW_PASSWORD" ]; then - wget $QUIET "$wrapperUrl" -O "$wrapperJarPath" || rm -f "$wrapperJarPath" - else - wget $QUIET --http-user="$MVNW_USERNAME" --http-password="$MVNW_PASSWORD" "$wrapperUrl" -O "$wrapperJarPath" || rm -f "$wrapperJarPath" - fi - elif command -v curl > /dev/null; then - log "Found curl ... using curl" - [ "$MVNW_VERBOSE" = true ] && QUIET="" || QUIET="--silent" - if [ -z "$MVNW_USERNAME" ] || [ -z "$MVNW_PASSWORD" ]; then - curl $QUIET -o "$wrapperJarPath" "$wrapperUrl" -f -L || rm -f "$wrapperJarPath" - else - curl $QUIET --user "$MVNW_USERNAME:$MVNW_PASSWORD" -o "$wrapperJarPath" "$wrapperUrl" -f -L || rm -f "$wrapperJarPath" - fi - else - log "Falling back to using Java to download" - javaSource="$MAVEN_PROJECTBASEDIR/.mvn/wrapper/MavenWrapperDownloader.java" - javaClass="$MAVEN_PROJECTBASEDIR/.mvn/wrapper/MavenWrapperDownloader.class" - # For Cygwin, switch paths to Windows format before running javac - if $cygwin; then - javaSource=$(cygpath --path --windows "$javaSource") - javaClass=$(cygpath --path --windows "$javaClass") - fi - if [ -e "$javaSource" ]; then - if [ ! -e "$javaClass" ]; then - log " - Compiling MavenWrapperDownloader.java ..." - ("$JAVA_HOME/bin/javac" "$javaSource") - fi - if [ -e "$javaClass" ]; then - log " - Running MavenWrapperDownloader.java ..." - ("$JAVA_HOME/bin/java" -cp .mvn/wrapper MavenWrapperDownloader "$wrapperUrl" "$wrapperJarPath") || rm -f "$wrapperJarPath" - fi - fi - fi +# select .zip or .tar.gz +if ! command -v unzip >/dev/null; then + distributionUrl="${distributionUrl%.zip}.tar.gz" + distributionUrlName="${distributionUrl##*/}" fi -########################################################################################## -# End of extension -########################################################################################## -# If specified, validate the SHA-256 sum of the Maven wrapper jar file -wrapperSha256Sum="" -while IFS="=" read -r key value; do - case "$key" in (wrapperSha256Sum) wrapperSha256Sum=$value; break ;; - esac -done < "$MAVEN_PROJECTBASEDIR/.mvn/wrapper/maven-wrapper.properties" -if [ -n "$wrapperSha256Sum" ]; then - wrapperSha256Result=false - if command -v sha256sum > /dev/null; then - if echo "$wrapperSha256Sum $wrapperJarPath" | sha256sum -c > /dev/null 2>&1; then - wrapperSha256Result=true +# verbose opt +__MVNW_QUIET_WGET=--quiet __MVNW_QUIET_CURL=--silent __MVNW_QUIET_UNZIP=-q __MVNW_QUIET_TAR='' +[ "${MVNW_VERBOSE-}" != true ] || __MVNW_QUIET_WGET='' __MVNW_QUIET_CURL='' __MVNW_QUIET_UNZIP='' __MVNW_QUIET_TAR=v + +# normalize http auth +case "${MVNW_PASSWORD:+has-password}" in +'') MVNW_USERNAME='' MVNW_PASSWORD='' ;; +has-password) [ -n "${MVNW_USERNAME-}" ] || MVNW_USERNAME='' MVNW_PASSWORD='' ;; +esac + +if [ -z "${MVNW_USERNAME-}" ] && command -v wget >/dev/null; then + verbose "Found wget ... using wget" + wget ${__MVNW_QUIET_WGET:+"$__MVNW_QUIET_WGET"} "$distributionUrl" -O "$TMP_DOWNLOAD_DIR/$distributionUrlName" || die "wget: Failed to fetch $distributionUrl" +elif [ -z "${MVNW_USERNAME-}" ] && command -v curl >/dev/null; then + verbose "Found curl ... using curl" + curl ${__MVNW_QUIET_CURL:+"$__MVNW_QUIET_CURL"} -f -L -o "$TMP_DOWNLOAD_DIR/$distributionUrlName" "$distributionUrl" || die "curl: Failed to fetch $distributionUrl" +elif set_java_home; then + verbose "Falling back to use Java to download" + javaSource="$TMP_DOWNLOAD_DIR/Downloader.java" + targetZip="$TMP_DOWNLOAD_DIR/$distributionUrlName" + cat >"$javaSource" <<-END + public class Downloader extends java.net.Authenticator + { + protected java.net.PasswordAuthentication getPasswordAuthentication() + { + return new java.net.PasswordAuthentication( System.getenv( "MVNW_USERNAME" ), System.getenv( "MVNW_PASSWORD" ).toCharArray() ); + } + public static void main( String[] args ) throws Exception + { + setDefault( new Downloader() ); + java.nio.file.Files.copy( java.net.URI.create( args[0] ).toURL().openStream(), java.nio.file.Paths.get( args[1] ).toAbsolutePath().normalize() ); + } + } + END + # For Cygwin/MinGW, switch paths to Windows format before running javac and java + verbose " - Compiling Downloader.java ..." + "$(native_path "$JAVACCMD")" "$(native_path "$javaSource")" || die "Failed to compile Downloader.java" + verbose " - Running Downloader.java ..." + "$(native_path "$JAVACMD")" -cp "$(native_path "$TMP_DOWNLOAD_DIR")" Downloader "$distributionUrl" "$(native_path "$targetZip")" +fi + +# If specified, validate the SHA-256 sum of the Maven distribution zip file +if [ -n "${distributionSha256Sum-}" ]; then + distributionSha256Result=false + if [ "$MVN_CMD" = mvnd.sh ]; then + echo "Checksum validation is not supported for maven-mvnd." >&2 + echo "Please disable validation by removing 'distributionSha256Sum' from your maven-wrapper.properties." >&2 + exit 1 + elif command -v sha256sum >/dev/null; then + if echo "$distributionSha256Sum $TMP_DOWNLOAD_DIR/$distributionUrlName" | sha256sum -c >/dev/null 2>&1; then + distributionSha256Result=true fi - elif command -v shasum > /dev/null; then - if echo "$wrapperSha256Sum $wrapperJarPath" | shasum -a 256 -c > /dev/null 2>&1; then - wrapperSha256Result=true + elif command -v shasum >/dev/null; then + if echo "$distributionSha256Sum $TMP_DOWNLOAD_DIR/$distributionUrlName" | shasum -a 256 -c >/dev/null 2>&1; then + distributionSha256Result=true fi else - echo "Checksum validation was requested but neither 'sha256sum' or 'shasum' are available." - echo "Please install either command, or disable validation by removing 'wrapperSha256Sum' from your maven-wrapper.properties." + echo "Checksum validation was requested but neither 'sha256sum' or 'shasum' are available." >&2 + echo "Please install either command, or disable validation by removing 'distributionSha256Sum' from your maven-wrapper.properties." >&2 exit 1 fi - if [ $wrapperSha256Result = false ]; then - echo "Error: Failed to validate Maven wrapper SHA-256, your Maven wrapper might be compromised." >&2 - echo "Investigate or delete $wrapperJarPath to attempt a clean download." >&2 - echo "If you updated your Maven version, you need to update the specified wrapperSha256Sum property." >&2 + if [ $distributionSha256Result = false ]; then + echo "Error: Failed to validate Maven distribution SHA-256, your Maven distribution might be compromised." >&2 + echo "If you updated your Maven version, you need to update the specified distributionSha256Sum property." >&2 exit 1 fi fi -MAVEN_OPTS="$(concat_lines "$MAVEN_PROJECTBASEDIR/.mvn/jvm.config") $MAVEN_OPTS" - -# For Cygwin, switch paths to Windows format before running java -if $cygwin; then - [ -n "$JAVA_HOME" ] && - JAVA_HOME=$(cygpath --path --windows "$JAVA_HOME") - [ -n "$CLASSPATH" ] && - CLASSPATH=$(cygpath --path --windows "$CLASSPATH") - [ -n "$MAVEN_PROJECTBASEDIR" ] && - MAVEN_PROJECTBASEDIR=$(cygpath --path --windows "$MAVEN_PROJECTBASEDIR") +# unzip and move +if command -v unzip >/dev/null; then + unzip ${__MVNW_QUIET_UNZIP:+"$__MVNW_QUIET_UNZIP"} "$TMP_DOWNLOAD_DIR/$distributionUrlName" -d "$TMP_DOWNLOAD_DIR" || die "failed to unzip" +else + tar xzf${__MVNW_QUIET_TAR:+"$__MVNW_QUIET_TAR"} "$TMP_DOWNLOAD_DIR/$distributionUrlName" -C "$TMP_DOWNLOAD_DIR" || die "failed to untar" fi +printf %s\\n "$distributionUrl" >"$TMP_DOWNLOAD_DIR/$distributionUrlNameMain/mvnw.url" +mv -- "$TMP_DOWNLOAD_DIR/$distributionUrlNameMain" "$MAVEN_HOME" || [ -d "$MAVEN_HOME" ] || die "fail to move MAVEN_HOME" -# Provide a "standardized" way to retrieve the CLI args that will -# work with both Windows and non-Windows executions. -MAVEN_CMD_LINE_ARGS="$MAVEN_CONFIG $*" -export MAVEN_CMD_LINE_ARGS - -WRAPPER_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain - -# shellcheck disable=SC2086 # safe args -exec "$JAVACMD" \ - $MAVEN_OPTS \ - $MAVEN_DEBUG_OPTS \ - -classpath "$MAVEN_PROJECTBASEDIR/.mvn/wrapper/maven-wrapper.jar" \ - "-Dmaven.multiModuleProjectDirectory=${MAVEN_PROJECTBASEDIR}" \ - ${WRAPPER_LAUNCHER} $MAVEN_CONFIG "$@" +clean || : +exec_maven "$@" diff --git a/mvnw.cmd b/mvnw.cmd index f80fbad3..b150b91e 100644 --- a/mvnw.cmd +++ b/mvnw.cmd @@ -1,3 +1,4 @@ +<# : batch portion @REM ---------------------------------------------------------------------------- @REM Licensed to the Apache Software Foundation (ASF) under one @REM or more contributor license agreements. See the NOTICE file @@ -18,188 +19,131 @@ @REM ---------------------------------------------------------------------------- @REM ---------------------------------------------------------------------------- -@REM Apache Maven Wrapper startup batch script, version 3.2.0 -@REM -@REM Required ENV vars: -@REM JAVA_HOME - location of a JDK home dir +@REM Apache Maven Wrapper startup batch script, version 3.3.2 @REM @REM Optional ENV vars -@REM MAVEN_BATCH_ECHO - set to 'on' to enable the echoing of the batch commands -@REM MAVEN_BATCH_PAUSE - set to 'on' to wait for a keystroke before ending -@REM MAVEN_OPTS - parameters passed to the Java VM when running Maven -@REM e.g. to debug Maven itself, use -@REM set MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000 -@REM MAVEN_SKIP_RC - flag to disable loading of mavenrc files +@REM MVNW_REPOURL - repo url base for downloading maven distribution +@REM MVNW_USERNAME/MVNW_PASSWORD - user and password for downloading maven +@REM MVNW_VERBOSE - true: enable verbose log; others: silence the output @REM ---------------------------------------------------------------------------- -@REM Begin all REM lines with '@' in case MAVEN_BATCH_ECHO is 'on' -@echo off -@REM set title of command window -title %0 -@REM enable echoing by setting MAVEN_BATCH_ECHO to 'on' -@if "%MAVEN_BATCH_ECHO%" == "on" echo %MAVEN_BATCH_ECHO% - -@REM set %HOME% to equivalent of $HOME -if "%HOME%" == "" (set "HOME=%HOMEDRIVE%%HOMEPATH%") - -@REM Execute a user defined script before this one -if not "%MAVEN_SKIP_RC%" == "" goto skipRcPre -@REM check for pre script, once with legacy .bat ending and once with .cmd ending -if exist "%USERPROFILE%\mavenrc_pre.bat" call "%USERPROFILE%\mavenrc_pre.bat" %* -if exist "%USERPROFILE%\mavenrc_pre.cmd" call "%USERPROFILE%\mavenrc_pre.cmd" %* -:skipRcPre - -@setlocal - -set ERROR_CODE=0 - -@REM To isolate internal variables from possible post scripts, we use another setlocal -@setlocal - -@REM ==== START VALIDATION ==== -if not "%JAVA_HOME%" == "" goto OkJHome - -echo. -echo Error: JAVA_HOME not found in your environment. >&2 -echo Please set the JAVA_HOME variable in your environment to match the >&2 -echo location of your Java installation. >&2 -echo. -goto error - -:OkJHome -if exist "%JAVA_HOME%\bin\java.exe" goto init - -echo. -echo Error: JAVA_HOME is set to an invalid directory. >&2 -echo JAVA_HOME = "%JAVA_HOME%" >&2 -echo Please set the JAVA_HOME variable in your environment to match the >&2 -echo location of your Java installation. >&2 -echo. -goto error - -@REM ==== END VALIDATION ==== - -:init - -@REM Find the project base dir, i.e. the directory that contains the folder ".mvn". -@REM Fallback to current working directory if not found. - -set MAVEN_PROJECTBASEDIR=%MAVEN_BASEDIR% -IF NOT "%MAVEN_PROJECTBASEDIR%"=="" goto endDetectBaseDir - -set EXEC_DIR=%CD% -set WDIR=%EXEC_DIR% -:findBaseDir -IF EXIST "%WDIR%"\.mvn goto baseDirFound -cd .. -IF "%WDIR%"=="%CD%" goto baseDirNotFound -set WDIR=%CD% -goto findBaseDir - -:baseDirFound -set MAVEN_PROJECTBASEDIR=%WDIR% -cd "%EXEC_DIR%" -goto endDetectBaseDir - -:baseDirNotFound -set MAVEN_PROJECTBASEDIR=%EXEC_DIR% -cd "%EXEC_DIR%" - -:endDetectBaseDir - -IF NOT EXIST "%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config" goto endReadAdditionalConfig - -@setlocal EnableExtensions EnableDelayedExpansion -for /F "usebackq delims=" %%a in ("%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config") do set JVM_CONFIG_MAVEN_PROPS=!JVM_CONFIG_MAVEN_PROPS! %%a -@endlocal & set JVM_CONFIG_MAVEN_PROPS=%JVM_CONFIG_MAVEN_PROPS% - -:endReadAdditionalConfig - -SET MAVEN_JAVA_EXE="%JAVA_HOME%\bin\java.exe" -set WRAPPER_JAR="%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.jar" -set WRAPPER_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain - -set WRAPPER_URL="https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.2.0/maven-wrapper-3.2.0.jar" - -FOR /F "usebackq tokens=1,2 delims==" %%A IN ("%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.properties") DO ( - IF "%%A"=="wrapperUrl" SET WRAPPER_URL=%%B -) - -@REM Extension to allow automatically downloading the maven-wrapper.jar from Maven-central -@REM This allows using the maven wrapper in projects that prohibit checking in binary data. -if exist %WRAPPER_JAR% ( - if "%MVNW_VERBOSE%" == "true" ( - echo Found %WRAPPER_JAR% - ) -) else ( - if not "%MVNW_REPOURL%" == "" ( - SET WRAPPER_URL="%MVNW_REPOURL%/org/apache/maven/wrapper/maven-wrapper/3.2.0/maven-wrapper-3.2.0.jar" - ) - if "%MVNW_VERBOSE%" == "true" ( - echo Couldn't find %WRAPPER_JAR%, downloading it ... - echo Downloading from: %WRAPPER_URL% - ) - - powershell -Command "&{"^ - "$webclient = new-object System.Net.WebClient;"^ - "if (-not ([string]::IsNullOrEmpty('%MVNW_USERNAME%') -and [string]::IsNullOrEmpty('%MVNW_PASSWORD%'))) {"^ - "$webclient.Credentials = new-object System.Net.NetworkCredential('%MVNW_USERNAME%', '%MVNW_PASSWORD%');"^ - "}"^ - "[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; $webclient.DownloadFile('%WRAPPER_URL%', '%WRAPPER_JAR%')"^ - "}" - if "%MVNW_VERBOSE%" == "true" ( - echo Finished downloading %WRAPPER_JAR% - ) -) -@REM End of extension - -@REM If specified, validate the SHA-256 sum of the Maven wrapper jar file -SET WRAPPER_SHA_256_SUM="" -FOR /F "usebackq tokens=1,2 delims==" %%A IN ("%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.properties") DO ( - IF "%%A"=="wrapperSha256Sum" SET WRAPPER_SHA_256_SUM=%%B +@IF "%__MVNW_ARG0_NAME__%"=="" (SET __MVNW_ARG0_NAME__=%~nx0) +@SET __MVNW_CMD__= +@SET __MVNW_ERROR__= +@SET __MVNW_PSMODULEP_SAVE=%PSModulePath% +@SET PSModulePath= +@FOR /F "usebackq tokens=1* delims==" %%A IN (`powershell -noprofile "& {$scriptDir='%~dp0'; $script='%__MVNW_ARG0_NAME__%'; icm -ScriptBlock ([Scriptblock]::Create((Get-Content -Raw '%~f0'))) -NoNewScope}"`) DO @( + IF "%%A"=="MVN_CMD" (set __MVNW_CMD__=%%B) ELSE IF "%%B"=="" (echo %%A) ELSE (echo %%A=%%B) ) -IF NOT %WRAPPER_SHA_256_SUM%=="" ( - powershell -Command "&{"^ - "$hash = (Get-FileHash \"%WRAPPER_JAR%\" -Algorithm SHA256).Hash.ToLower();"^ - "If('%WRAPPER_SHA_256_SUM%' -ne $hash){"^ - " Write-Output 'Error: Failed to validate Maven wrapper SHA-256, your Maven wrapper might be compromised.';"^ - " Write-Output 'Investigate or delete %WRAPPER_JAR% to attempt a clean download.';"^ - " Write-Output 'If you updated your Maven version, you need to update the specified wrapperSha256Sum property.';"^ - " exit 1;"^ - "}"^ - "}" - if ERRORLEVEL 1 goto error -) - -@REM Provide a "standardized" way to retrieve the CLI args that will -@REM work with both Windows and non-Windows executions. -set MAVEN_CMD_LINE_ARGS=%* - -%MAVEN_JAVA_EXE% ^ - %JVM_CONFIG_MAVEN_PROPS% ^ - %MAVEN_OPTS% ^ - %MAVEN_DEBUG_OPTS% ^ - -classpath %WRAPPER_JAR% ^ - "-Dmaven.multiModuleProjectDirectory=%MAVEN_PROJECTBASEDIR%" ^ - %WRAPPER_LAUNCHER% %MAVEN_CONFIG% %* -if ERRORLEVEL 1 goto error -goto end - -:error -set ERROR_CODE=1 - -:end -@endlocal & set ERROR_CODE=%ERROR_CODE% - -if not "%MAVEN_SKIP_RC%"=="" goto skipRcPost -@REM check for post script, once with legacy .bat ending and once with .cmd ending -if exist "%USERPROFILE%\mavenrc_post.bat" call "%USERPROFILE%\mavenrc_post.bat" -if exist "%USERPROFILE%\mavenrc_post.cmd" call "%USERPROFILE%\mavenrc_post.cmd" -:skipRcPost - -@REM pause the script if MAVEN_BATCH_PAUSE is set to 'on' -if "%MAVEN_BATCH_PAUSE%"=="on" pause - -if "%MAVEN_TERMINATE_CMD%"=="on" exit %ERROR_CODE% - -cmd /C exit /B %ERROR_CODE% +@SET PSModulePath=%__MVNW_PSMODULEP_SAVE% +@SET __MVNW_PSMODULEP_SAVE= +@SET __MVNW_ARG0_NAME__= +@SET MVNW_USERNAME= +@SET MVNW_PASSWORD= +@IF NOT "%__MVNW_CMD__%"=="" (%__MVNW_CMD__% %*) +@echo Cannot start maven from wrapper >&2 && exit /b 1 +@GOTO :EOF +: end batch / begin powershell #> + +$ErrorActionPreference = "Stop" +if ($env:MVNW_VERBOSE -eq "true") { + $VerbosePreference = "Continue" +} + +# calculate distributionUrl, requires .mvn/wrapper/maven-wrapper.properties +$distributionUrl = (Get-Content -Raw "$scriptDir/.mvn/wrapper/maven-wrapper.properties" | ConvertFrom-StringData).distributionUrl +if (!$distributionUrl) { + Write-Error "cannot read distributionUrl property in $scriptDir/.mvn/wrapper/maven-wrapper.properties" +} + +switch -wildcard -casesensitive ( $($distributionUrl -replace '^.*/','') ) { + "maven-mvnd-*" { + $USE_MVND = $true + $distributionUrl = $distributionUrl -replace '-bin\.[^.]*$',"-windows-amd64.zip" + $MVN_CMD = "mvnd.cmd" + break + } + default { + $USE_MVND = $false + $MVN_CMD = $script -replace '^mvnw','mvn' + break + } +} + +# apply MVNW_REPOURL and calculate MAVEN_HOME +# maven home pattern: ~/.m2/wrapper/dists/{apache-maven-,maven-mvnd--}/ +if ($env:MVNW_REPOURL) { + $MVNW_REPO_PATTERN = if ($USE_MVND) { "/org/apache/maven/" } else { "/maven/mvnd/" } + $distributionUrl = "$env:MVNW_REPOURL$MVNW_REPO_PATTERN$($distributionUrl -replace '^.*'+$MVNW_REPO_PATTERN,'')" +} +$distributionUrlName = $distributionUrl -replace '^.*/','' +$distributionUrlNameMain = $distributionUrlName -replace '\.[^.]*$','' -replace '-bin$','' +$MAVEN_HOME_PARENT = "$HOME/.m2/wrapper/dists/$distributionUrlNameMain" +if ($env:MAVEN_USER_HOME) { + $MAVEN_HOME_PARENT = "$env:MAVEN_USER_HOME/wrapper/dists/$distributionUrlNameMain" +} +$MAVEN_HOME_NAME = ([System.Security.Cryptography.MD5]::Create().ComputeHash([byte[]][char[]]$distributionUrl) | ForEach-Object {$_.ToString("x2")}) -join '' +$MAVEN_HOME = "$MAVEN_HOME_PARENT/$MAVEN_HOME_NAME" + +if (Test-Path -Path "$MAVEN_HOME" -PathType Container) { + Write-Verbose "found existing MAVEN_HOME at $MAVEN_HOME" + Write-Output "MVN_CMD=$MAVEN_HOME/bin/$MVN_CMD" + exit $? +} + +if (! $distributionUrlNameMain -or ($distributionUrlName -eq $distributionUrlNameMain)) { + Write-Error "distributionUrl is not valid, must end with *-bin.zip, but found $distributionUrl" +} + +# prepare tmp dir +$TMP_DOWNLOAD_DIR_HOLDER = New-TemporaryFile +$TMP_DOWNLOAD_DIR = New-Item -Itemtype Directory -Path "$TMP_DOWNLOAD_DIR_HOLDER.dir" +$TMP_DOWNLOAD_DIR_HOLDER.Delete() | Out-Null +trap { + if ($TMP_DOWNLOAD_DIR.Exists) { + try { Remove-Item $TMP_DOWNLOAD_DIR -Recurse -Force | Out-Null } + catch { Write-Warning "Cannot remove $TMP_DOWNLOAD_DIR" } + } +} + +New-Item -Itemtype Directory -Path "$MAVEN_HOME_PARENT" -Force | Out-Null + +# Download and Install Apache Maven +Write-Verbose "Couldn't find MAVEN_HOME, downloading and installing it ..." +Write-Verbose "Downloading from: $distributionUrl" +Write-Verbose "Downloading to: $TMP_DOWNLOAD_DIR/$distributionUrlName" + +$webclient = New-Object System.Net.WebClient +if ($env:MVNW_USERNAME -and $env:MVNW_PASSWORD) { + $webclient.Credentials = New-Object System.Net.NetworkCredential($env:MVNW_USERNAME, $env:MVNW_PASSWORD) +} +[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12 +$webclient.DownloadFile($distributionUrl, "$TMP_DOWNLOAD_DIR/$distributionUrlName") | Out-Null + +# If specified, validate the SHA-256 sum of the Maven distribution zip file +$distributionSha256Sum = (Get-Content -Raw "$scriptDir/.mvn/wrapper/maven-wrapper.properties" | ConvertFrom-StringData).distributionSha256Sum +if ($distributionSha256Sum) { + if ($USE_MVND) { + Write-Error "Checksum validation is not supported for maven-mvnd. `nPlease disable validation by removing 'distributionSha256Sum' from your maven-wrapper.properties." + } + Import-Module $PSHOME\Modules\Microsoft.PowerShell.Utility -Function Get-FileHash + if ((Get-FileHash "$TMP_DOWNLOAD_DIR/$distributionUrlName" -Algorithm SHA256).Hash.ToLower() -ne $distributionSha256Sum) { + Write-Error "Error: Failed to validate Maven distribution SHA-256, your Maven distribution might be compromised. If you updated your Maven version, you need to update the specified distributionSha256Sum property." + } +} + +# unzip and move +Expand-Archive "$TMP_DOWNLOAD_DIR/$distributionUrlName" -DestinationPath "$TMP_DOWNLOAD_DIR" | Out-Null +Rename-Item -Path "$TMP_DOWNLOAD_DIR/$distributionUrlNameMain" -NewName $MAVEN_HOME_NAME | Out-Null +try { + Move-Item -Path "$TMP_DOWNLOAD_DIR/$MAVEN_HOME_NAME" -Destination $MAVEN_HOME_PARENT | Out-Null +} catch { + if (! (Test-Path -Path "$MAVEN_HOME" -PathType Container)) { + Write-Error "fail to move MAVEN_HOME" + } +} finally { + try { Remove-Item $TMP_DOWNLOAD_DIR -Recurse -Force | Out-Null } + catch { Write-Warning "Cannot remove $TMP_DOWNLOAD_DIR" } +} + +Write-Output "MVN_CMD=$MAVEN_HOME/bin/$MVN_CMD" diff --git a/pom.xml b/pom.xml index 7b5f241f..9c7f7063 100644 --- a/pom.xml +++ b/pom.xml @@ -7,265 +7,233 @@ com.microsoft.lst-bench lst-bench 0.1-SNAPSHOT + pom + LST-Bench Project Parent POM + + + core + adapters/cab-converter + 11 11 UTF-8 + + + 3.5.0 + 3.10.1 + 3.8.0 + 2.43.0 + + 1.12.0 + 3.16.0 + 1.9.0 + 2.16.1 + 0.9.2 + 2.10.1 + 2.17.2 + 1.0.88 + 3.0.2 + 5.11.0 + 2.2.0 + 2.23.1 + 5.13.0 + 3.3.2 + + 2.2.0 + 0.12.2 + 1.1.0 + + 2.6.40-patch-1 + 12.8.1.jre11 + 1.17.1 + 3.1.3 + 3.18.0 + 448 - - - org.apache.commons - commons-text - 1.12.0 - - - org.apache.commons - commons-lang3 - 3.16.0 - - - commons-cli - commons-cli - 1.9.0 - - - commons-io - commons-io - 2.16.1 - - - org.immutables - value - 2.10.1 - provided - - - org.apache.spark - spark-sql_2.12 - 3.3.2 - provided - - - com.google.code.findbugs - jsr305 - 3.0.2 - - - org.apache.logging.log4j - log4j-api - 2.23.1 - - - org.apache.logging.log4j - log4j-core - 2.23.1 - - - org.apache.logging.log4j - log4j-slf4j-impl - 2.23.1 - - - com.fasterxml.jackson.dataformat - jackson-dataformat-yaml - 2.17.2 - - - org.duckdb - duckdb_jdbc - 0.9.2 - - - com.networknt - json-schema-validator - 1.0.88 - - - org.apache.commons - commons-lang3 - - - + + + + org.apache.commons + commons-text + ${commons-text.version} + + + org.apache.commons + commons-lang3 + ${commons-lang3.version} + + + commons-cli + commons-cli + ${commons-cli.version} + + + commons-io + commons-io + ${commons-io.version} + + + org.immutables + value + ${immutables.value.version} + + + org.apache.spark + spark-sql_2.12 + ${spark-sql.version} + + + com.google.code.findbugs + jsr305 + ${jsr305.version} + + + org.apache.logging.log4j + log4j-api + ${log4j.version} + + + org.apache.logging.log4j + log4j-core + ${log4j.version} + + + org.apache.logging.log4j + log4j-slf4j-impl + ${log4j.version} + + + com.fasterxml.jackson.dataformat + jackson-dataformat-yaml + ${jackson.version} + + + org.duckdb + duckdb_jdbc + ${duckdb_jdbc.version} + + + com.networknt + json-schema-validator + ${json-schema-validator.version} + + + org.apache.commons + commons-lang3 + + + - - org.junit.jupiter - junit-jupiter - 5.11.0 - test - - - org.junit-pioneer - junit-pioneer - 2.2.0 - test - - - org.mockito - mockito-core - 5.13.0 - test - - - io.delta - delta-core_2.12 - 2.2.0 - test - - - io.delta - delta-storage - 2.2.0 - test - - - org.apache.hudi - hudi-spark3.3-bundle_2.12 - 0.12.2 - test - - - org.apache.iceberg - iceberg-spark-runtime-3.3_2.12 - 1.1.0 - test - - + + + org.junit.jupiter + junit-jupiter + ${junit-jupiter.version} + + + org.junit-pioneer + junit-pioneer + ${junit-pioneer.version} + + + org.mockito + mockito-core + ${mockito-core.version} + + + io.delta + delta-core_2.12 + ${delta-core.version} + + + io.delta + delta-storage + ${delta-core.version} + + + org.apache.hudi + hudi-spark3.3-bundle_2.12 + ${hudi-spark3.3-bundle.version} + + + org.apache.iceberg + iceberg-spark-runtime-3.3_2.12 + ${iceberg-spark-runtime.version} + + + + + com.databricks + databricks-jdbc + ${databricks-jdbc.version} + + + net.snowflake + snowflake-jdbc + ${snowflake-jdbc.version} + + + com.microsoft.sqlserver + mssql-jdbc + ${mssql-jdbc.version} + + + com.microsoft.azure + msal4j + ${msal4j.version} + + + org.apache.hive + hive-jdbc + ${hive-jdbc.version} + + + commons-beanutils + commons-beanutils-core + + + log4j + log4j + + + org.slf4j + slf4j-log4j12 + + + org.apache.logging.log4j + log4j-slf4j-impl + + + jdk.tools + jdk.tools + + + + + io.trino + trino-jdbc + ${trino-jdbc.version} + + + - - - - databricks-jdbc - - - com.databricks - databricks-jdbc - 2.6.40-patch-1 - - - - - snowflake-jdbc - - - net.snowflake - snowflake-jdbc - 3.18.0 - - - - - microsoft-fabric-jdbc - - - com.microsoft.sqlserver - mssql-jdbc - 12.8.1.jre11 - - - com.microsoft.azure - msal4j - 1.17.1 - - - - - spark-jdbc - - - org.apache.hive - hive-jdbc - 3.1.3 - - - commons-beanutils - commons-beanutils-core - - - log4j - log4j - - - org.slf4j - slf4j-log4j12 - - - org.apache.logging.log4j - log4j-slf4j-impl - - - jdk.tools - jdk.tools - - - - - - - spark-client - - - org.apache.spark - spark-sql_2.12 - 3.3.2 - - - - - trino-jdbc - - - io.trino - trino-jdbc - 448 - - - - - - org.apache.maven.plugins - maven-surefire-plugin - 3.5.0 - - - - --add-opens java.base/java.util=ALL-UNNAMED - --add-opens java.base/java.lang=ALL-UNNAMED - - - - - org.apache.maven.plugins - maven-dependency-plugin - 3.8.0 - - - package - - copy-dependencies - - - provided - ${project.build.directory}/lib - - - - com.diffplug.spotless spotless-maven-plugin - 2.43.0 + ${spotless-maven-plugin.version} - src/main/java/**/*.java - src/test/java/**/*.java + core/src/main/java/**/*.java + core/src/test/java/**/*.java + adapters/cab-converter/src/main/java/**/*.java + adapters/cab-converter/src/test/java/**/*.java @@ -277,7 +245,7 @@ - ${project.basedir}/src/main/resources/license-header + .license-header.tmpl @@ -292,4 +260,5 @@ +