diff --git a/.github/workflows/linux-build.yml b/.github/workflows/linux-build.yml index c7676bdf03593..d96c49bc403cd 100644 --- a/.github/workflows/linux-build.yml +++ b/.github/workflows/linux-build.yml @@ -4,18 +4,18 @@ on: push: paths: - '.github/workflows/win-build.yml' - - 'cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/**' + - 'cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/**' pull_request: paths: - '.github/workflows/win-build.yml' - - 'cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/**' + - 'cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/**' env: CI_OUTPUT_PATH: "ci-output" - ODBC_LIB_PATH: "${{github.workspace}}/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/build/odbc/lib" - ODBC_BIN_PATH: "${{github.workspace}}/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/build/odbc/bin" - ODBC_BUILD_PATH: "${{github.workspace}}/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/build/odbc/build" - TIMESTREAM_LOG_PATH: "${{github.workspace}}/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/build/odbc/logs" + ODBC_LIB_PATH: "${{github.workspace}}/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/build/odbc/lib" + ODBC_BIN_PATH: "${{github.workspace}}/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/build/odbc/bin" + ODBC_BUILD_PATH: "${{github.workspace}}/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/build/odbc/build" + TIMESTREAM_LOG_PATH: "${{github.workspace}}/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/build/odbc/logs" TIMESTREAM_LOG_LEVEL: "4" BIG_TABLE_PAGINATION_TEST_ENABLE: "TRUE" @@ -50,7 +50,7 @@ jobs: - name: run-cppcheck run: | sudo apt install cppcheck - cd cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver + cd cpp/src/flightsql_odbc/amazon-timestream-odbc-driver sh run_cppcheck.sh - name: upload-cppcheck-results @@ -68,14 +68,14 @@ jobs: - name: configure-and-build-driver run: | - cd cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver + cd cpp/src/flightsql_odbc/amazon-timestream-odbc-driver chmod +x build_linux_release64_deb.sh chmod +x scripts/build_linux.sh ./build_linux_release64_deb.sh - name: update-environment-with-ODBC_DRIVER_VERSION run: | - cd cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver + cd cpp/src/flightsql_odbc/amazon-timestream-odbc-driver read -r ODBC_DRIVER_VERSION < ./src/ODBC_DRIVER_VERSION.txt echo "ODBC_DRIVER_VERSION=$ODBC_DRIVER_VERSION" >> $GITHUB_ENV @@ -83,11 +83,11 @@ jobs: uses: actions/upload-artifact@v3 with: name: AmazonTimestreamODBC_${{env.ODBC_DRIVER_VERSION}}_RELEASE_amd64 - path: cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/cmake-build64/AmazonTimestreamODBC_${{env.ODBC_DRIVER_VERSION}}_RELEASE_amd64.deb + path: cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/cmake-build64/AmazonTimestreamODBC_${{env.ODBC_DRIVER_VERSION}}_RELEASE_amd64.deb - name: register-odbc-driver run: | - cd cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver + cd cpp/src/flightsql_odbc/amazon-timestream-odbc-driver chmod +r -R ${{env.ODBC_LIB_PATH}} chmod +x scripts/register_driver_unix.sh sudo bash scripts/register_driver_unix.sh @@ -96,7 +96,7 @@ jobs: id: rununittests run: | mkdir -p "${{env.TIMESTREAM_LOG_PATH}}" - ./cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/build/odbc/bin/timestream-odbc-unit-tests --catch_system_errors=false + ./cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/build/odbc/bin/timestream-odbc-unit-tests --catch_system_errors=false - name: upload-unit-test-report if: always() @@ -113,7 +113,7 @@ jobs: name: odbc-unit-test-results path: | ./odbc_unit_test_result.xml - ./cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/build/odbc/logs/timestream_odbc_*.log + ./cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/build/odbc/logs/timestream_odbc_*.log ./aws_sdk_*.log # TODO re-enable integration tests @@ -121,7 +121,7 @@ jobs: # - name: run-odbc-tests # id: runodbctests # run: | - # ./cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/build/odbc/bin/timestream-odbc-integration-tests --catch_system_errors=false + # ./cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/build/odbc/bin/timestream-odbc-integration-tests --catch_system_errors=false - name: upload-odbc-test-report if: always() @@ -156,7 +156,7 @@ jobs: - name: run-cppcheck run: | sudo apt install cppcheck - cd cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver + cd cpp/src/flightsql_odbc/amazon-timestream-odbc-driver sh run_cppcheck.sh - name: upload-cppcheck-results @@ -174,14 +174,14 @@ jobs: - name: configure-and-build-driver run: | - cd cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver + cd cpp/src/flightsql_odbc/amazon-timestream-odbc-driver chmod +x build_linux_debug64_deb.sh chmod +x scripts/build_linux.sh ./build_linux_debug64_deb.sh - name: update-environment-with-ODBC_DRIVER_VERSION run: | - cd cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver + cd cpp/src/flightsql_odbc/amazon-timestream-odbc-driver read -r ODBC_DRIVER_VERSION < ./src/ODBC_DRIVER_VERSION.txt echo "ODBC_DRIVER_VERSION=$ODBC_DRIVER_VERSION" >> $GITHUB_ENV @@ -189,11 +189,11 @@ jobs: uses: actions/upload-artifact@v3 with: name: AmazonTimestreamODBC_${{env.ODBC_DRIVER_VERSION}}_DEBUG_amd64 - path: cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/cmake-build64/AmazonTimestreamODBC_${{env.ODBC_DRIVER_VERSION}}_DEBUG_amd64.deb + path: cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/cmake-build64/AmazonTimestreamODBC_${{env.ODBC_DRIVER_VERSION}}_DEBUG_amd64.deb - name: register-odbc-driver run: | - cd cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver + cd cpp/src/flightsql_odbc/amazon-timestream-odbc-driver chmod +r -R ${{env.ODBC_LIB_PATH}} chmod +x scripts/register_driver_unix.sh sudo bash scripts/register_driver_unix.sh @@ -203,8 +203,8 @@ jobs: id: rununittests run: | mkdir -p "${{env.TIMESTREAM_LOG_PATH}}" - ./cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/build/odbc/bin/timestream-odbc-unit-tests --catch_system_errors=false - gcovr --exclude-directories=cmake-build64/tests/integration-test/CMakeFiles/timestream-odbc-integration-tests.dir$ --exclude-directories=cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/cmake-build64/tests/unit-test/CMakeFiles/timestream-odbc-unit-tests.dir$ --cobertura --output coverage.cobertura.xml + ./cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/build/odbc/bin/timestream-odbc-unit-tests --catch_system_errors=false + gcovr --exclude-directories=cmake-build64/tests/integration-test/CMakeFiles/timestream-odbc-integration-tests.dir$ --exclude-directories=cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/cmake-build64/tests/unit-test/CMakeFiles/timestream-odbc-unit-tests.dir$ --cobertura --output coverage.cobertura.xml - name: upload-test-report if: always() @@ -221,7 +221,7 @@ jobs: name: odbc-unit-test-results-linux-debug path: | ./odbc_unit_test_result.xml - ./cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/build/odbc/logs/timestream_odbc_*.log + ./cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/build/odbc/logs/timestream_odbc_*.log ./aws_sdk_*.log # TODO re-enable integration tests and code coverage from integration tests @@ -229,8 +229,8 @@ jobs: # - name: run-odbc-tests # id: runodbctests # run: | - # ./cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/build/odbc/bin/timestream-odbc-integration-tests --catch_system_errors=false - # gcovr --exclude-directories=cmake-build64/tests/integration-test/CMakeFiles/timestream-odbc-integration-tests.dir$ --exclude-directories=cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/cmake-build64/tests/unit-test/CMakeFiles/timestream-odbc-unit-tests.dir$ --cobertura --output coverage.cobertura.xml + # ./cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/build/odbc/bin/timestream-odbc-integration-tests --catch_system_errors=false + # gcovr --exclude-directories=cmake-build64/tests/integration-test/CMakeFiles/timestream-odbc-integration-tests.dir$ --exclude-directories=cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/cmake-build64/tests/unit-test/CMakeFiles/timestream-odbc-unit-tests.dir$ --cobertura --output coverage.cobertura.xml - name: Code Coverage Summary Report uses: irongut/CodeCoverageSummary@v1.2.0 @@ -269,7 +269,7 @@ jobs: name: odbc-test-results-linux-debug path: | ./odbc_test_result.xml - ./cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/build/odbc/logs/timestream_odbc_*.log + ./cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/build/odbc/logs/timestream_odbc_*.log ./aws_sdk_*.log - name: upload-coverage diff --git a/.github/workflows/mac-build.yml b/.github/workflows/mac-build.yml index cf7c4fb3ea70a..40482f698a96e 100644 --- a/.github/workflows/mac-build.yml +++ b/.github/workflows/mac-build.yml @@ -4,21 +4,21 @@ on: push: paths: - '.github/workflows/win-build.yml' - - 'cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/**' + - 'cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/**' pull_request: paths: - '.github/workflows/win-build.yml' - - 'cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/**' + - 'cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/**' env: CI_OUTPUT_PATH: "ci-output" - ODBC_LIB_PATH: "${{github.workspace}}/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/build/odbc/lib" - ODBC_BIN_PATH: "${{github.workspace}}/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/build/odbc/bin" - ODBC_BUILD_PATH: "${{github.workspace}}/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/build/odbc/build" - TIMESTREAM_LOG_PATH: "${{github.workspace}}/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/build/odbc/logs" + ODBC_LIB_PATH: "${{github.workspace}}/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/build/odbc/lib" + ODBC_BIN_PATH: "${{github.workspace}}/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/build/odbc/bin" + ODBC_BUILD_PATH: "${{github.workspace}}/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/build/odbc/build" + TIMESTREAM_LOG_PATH: "${{github.workspace}}/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/build/odbc/logs" TIMESTREAM_LOG_LEVEL: "4" - ODBCINSTINI: "${{github.workspace}}/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/build/odbc/lib/timestream-odbc-install.ini" - ODBCINI: "${{github.workspace}}/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/odbc.ini" + ODBCINSTINI: "${{github.workspace}}/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/build/odbc/lib/timestream-odbc-install.ini" + ODBCINI: "${{github.workspace}}/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/odbc.ini" BIG_TABLE_PAGINATION_TEST_ENABLE: "TRUE" # # AAD Test environment variables. Uncomment out to use GitHub secrets to enable AAD integration tests @@ -49,7 +49,7 @@ jobs: - name: run-cppcheck run: | brew install cppcheck - cd cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver + cd cpp/src/flightsql_odbc/amazon-timestream-odbc-driver sh run_cppcheck.sh - name: upload-cppcheck-results if: failure() @@ -69,13 +69,13 @@ jobs: - name: configure-and-build-driver run: | - cd cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver + cd cpp/src/flightsql_odbc/amazon-timestream-odbc-driver chmod +x build_mac_release64.sh ./build_mac_release64.sh - name: update-environment-with-ODBC_DRIVER_VERSION run: | - cd cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver + cd cpp/src/flightsql_odbc/amazon-timestream-odbc-driver read -r ODBC_DRIVER_VERSION < ./src/ODBC_DRIVER_VERSION.txt echo "ODBC_DRIVER_VERSION=$ODBC_DRIVER_VERSION" >> $GITHUB_ENV @@ -83,11 +83,11 @@ jobs: uses: actions/upload-artifact@v3 with: name: AmazonTimestreamODBC-${{env.ODBC_DRIVER_VERSION}}.pkg - path: ./cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/cmake-build64/AmazonTimestreamODBC-${{env.ODBC_DRIVER_VERSION}}.pkg + path: ./cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/cmake-build64/AmazonTimestreamODBC-${{env.ODBC_DRIVER_VERSION}}.pkg - name: register-odbc-driver run: | - cd cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver + cd cpp/src/flightsql_odbc/amazon-timestream-odbc-driver chmod +x scripts/register_driver_unix.sh ./scripts/register_driver_unix.sh @@ -96,7 +96,7 @@ jobs: run: | mkdir -p "${{env.TIMESTREAM_LOG_PATH}}" export DYLD_LIBRARY_PATH=${{env.ODBC_LIB_PATH}}:$DYLD_LIBRARY_PATH - ./cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/build/odbc/bin/timestream-odbc-unit-tests --catch_system_errors=false + ./cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/build/odbc/bin/timestream-odbc-unit-tests --catch_system_errors=false - name: upload-unit-test-report if: always() @@ -113,14 +113,14 @@ jobs: name: odbc-unit-test-results path: | ./odbc_unit_test_result.xml - ./cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/build/odbc/logs/timestream_odbc_*.log + ./cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/build/odbc/logs/timestream_odbc_*.log # TODO re-enable integration tests # - name: run-integration-tests # id: runintegrationtests # run: | # export DYLD_LIBRARY_PATH=${{env.ODBC_LIB_PATH}}:$DYLD_LIBRARY_PATH - # ./cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/build/odbc/bin/timestream-odbc-integration-tests --catch_system_errors=false + # ./cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/build/odbc/bin/timestream-odbc-integration-tests --catch_system_errors=false - name: upload-integration-test-report if: always() diff --git a/.github/workflows/mac-debug-build.yml b/.github/workflows/mac-debug-build.yml index ca49d9e58850e..60da2f3404d2f 100644 --- a/.github/workflows/mac-debug-build.yml +++ b/.github/workflows/mac-debug-build.yml @@ -4,21 +4,21 @@ on: push: paths: - '.github/workflows/win-build.yml' - - 'cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/**' + - 'cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/**' pull_request: paths: - '.github/workflows/win-build.yml' - - 'cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/**' + - 'cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/**' env: CI_OUTPUT_PATH: "ci-output" - ODBC_LIB_PATH: "${{github.workspace}}/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/build/odbc/lib" - ODBC_BIN_PATH: "${{github.workspace}}/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/build/odbc/bin" - ODBC_BUILD_PATH: "${{github.workspace}}/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/build/odbc/build" - TIMESTREAM_LOG_PATH: "${{github.workspace}}/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/build/odbc/logs" + ODBC_LIB_PATH: "${{github.workspace}}/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/build/odbc/lib" + ODBC_BIN_PATH: "${{github.workspace}}/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/build/odbc/bin" + ODBC_BUILD_PATH: "${{github.workspace}}/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/build/odbc/build" + TIMESTREAM_LOG_PATH: "${{github.workspace}}/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/build/odbc/logs" TIMESTREAM_LOG_LEVEL: "4" - ODBCINSTINI: "${{github.workspace}}/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/build/odbc/lib/timestream-odbc-install.ini" - ODBCINI: "${{github.workspace}}/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/odbc.ini" + ODBCINSTINI: "${{github.workspace}}/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/build/odbc/lib/timestream-odbc-install.ini" + ODBCINI: "${{github.workspace}}/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/odbc.ini" BIG_TABLE_PAGINATION_TEST_ENABLE: "TRUE" # # AAD Test environment variables. Uncomment out to use GitHub secrets to enable AAD integration tests @@ -49,7 +49,7 @@ jobs: - name: run-cppcheck run: | brew install cppcheck - cd cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver + cd cpp/src/flightsql_odbc/amazon-timestream-odbc-driver sh run_cppcheck.sh - name: upload-cppcheck-results if: failure() @@ -77,13 +77,13 @@ jobs: - name: configure-and-build-driver run: | - cd cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver + cd cpp/src/flightsql_odbc/amazon-timestream-odbc-driver chmod +x build_mac_debug64.sh ./build_mac_debug64.sh - name: update-environment-with-ODBC_DRIVER_VERSION run: | - cd cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver + cd cpp/src/flightsql_odbc/amazon-timestream-odbc-driver read -r ODBC_DRIVER_VERSION < ./src/ODBC_DRIVER_VERSION.txt echo "ODBC_DRIVER_VERSION=$ODBC_DRIVER_VERSION" >> $GITHUB_ENV @@ -91,11 +91,11 @@ jobs: uses: actions/upload-artifact@v3 with: name: AmazonTimestreamODBC-${{env.ODBC_DRIVER_VERSION}}.pkg - path: ./cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/cmake-build64/AmazonTimestreamODBC-${{env.ODBC_DRIVER_VERSION}}.pkg + path: ./cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/cmake-build64/AmazonTimestreamODBC-${{env.ODBC_DRIVER_VERSION}}.pkg - name: register-odbc-driver run: | - cd cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver + cd cpp/src/flightsql_odbc/amazon-timestream-odbc-driver chmod +x scripts/register_driver_unix.sh ./scripts/register_driver_unix.sh @@ -108,8 +108,8 @@ jobs: run: | mkdir -p "${{env.TIMESTREAM_LOG_PATH}}" export DYLD_LIBRARY_PATH=${{env.ODBC_LIB_PATH}}:$DYLD_LIBRARY_PATH - ./cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/build/odbc/bin/timestream-odbc-unit-tests --catch_system_errors=false - gcovr -r .. --exclude-directories=cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/cmake-build64/tests/integration-test/CMakeFiles/timestream-odbc-integration-tests.dir$ --exclude-directories=cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/cmake-build64/tests/unit-test/CMakeFiles/timestream-odbc-unit-tests.dir$ --cobertura --output coverage.cobertura.xml + ./cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/build/odbc/bin/timestream-odbc-unit-tests --catch_system_errors=false + gcovr -r .. --exclude-directories=cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/cmake-build64/tests/integration-test/CMakeFiles/timestream-odbc-integration-tests.dir$ --exclude-directories=cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/cmake-build64/tests/unit-test/CMakeFiles/timestream-odbc-unit-tests.dir$ --cobertura --output coverage.cobertura.xml - name: upload-unit-test-report if: always() @@ -124,8 +124,8 @@ jobs: # id: runintegrationtests # run: | # export DYLD_LIBRARY_PATH=${{env.ODBC_LIB_PATH}}:$DYLD_LIBRARY_PATH - # ./cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/build/odbc/bin/timestream-odbc-integration-tests --catch_system_errors=false - # gcovr -r .. --exclude-directories=cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/cmake-build64/tests/integration-test/CMakeFiles/timestream-odbc-integration-tests.dir$ --exclude-directories=cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/cmake-build64/tests/unit-test/CMakeFiles/timestream-odbc-unit-tests.dir$ --cobertura --output coverage.cobertura.xml + # ./cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/build/odbc/bin/timestream-odbc-integration-tests --catch_system_errors=false + # gcovr -r .. --exclude-directories=cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/cmake-build64/tests/integration-test/CMakeFiles/timestream-odbc-integration-tests.dir$ --exclude-directories=cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/cmake-build64/tests/unit-test/CMakeFiles/timestream-odbc-unit-tests.dir$ --cobertura --output coverage.cobertura.xml - name: upload-coverage if: always() @@ -150,7 +150,7 @@ jobs: path: | ./odbc_unit_test_result.xml ./odbc_test_result.xml - ./cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/build/odbc/logs/timestream_odbc_*.log + ./cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/build/odbc/logs/timestream_odbc_*.log comment_PR_mac_coverage: runs-on: ubuntu-latest diff --git a/.github/workflows/win-build.yml b/.github/workflows/win-build.yml index 4034766944ee5..16d9a0eab1d25 100644 --- a/.github/workflows/win-build.yml +++ b/.github/workflows/win-build.yml @@ -4,21 +4,21 @@ on: push: paths: - '.github/workflows/win-build.yml' - - 'cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/**' + - 'cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/**' pull_request: paths: - '.github/workflows/win-build.yml' - - 'cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/**' + - 'cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/**' env: SIGNING_ENABLED: ${{ github.event.inputs.sign }} CI_OUTPUT_PATH: "ci-output" - ODBC_LIB_PATH: "${{github.workspace}}/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/build/odbc/lib" - ODBC_BIN_PATH: "${{github.workspace}}/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/build/odbc/bin/Release" - ODBC_DEBUG_PATH: "${{github.workspace}}/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/build/odbc/bin/Debug" - ODBC_BUILD_PATH: "${{github.workspace}}/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/build/odbc/cmake" + ODBC_LIB_PATH: "${{github.workspace}}/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/build/odbc/lib" + ODBC_BIN_PATH: "${{github.workspace}}/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/build/odbc/bin/Release" + ODBC_DEBUG_PATH: "${{github.workspace}}/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/build/odbc/bin/Debug" + ODBC_BUILD_PATH: "${{github.workspace}}/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/build/odbc/cmake" VCPKG_ROOT: "c:/vcpkg" - TIMESTREAM_LOG_PATH: "${{github.workspace}}/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/build/odbc/logs" + TIMESTREAM_LOG_PATH: "${{github.workspace}}/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/build/odbc/logs" TIMESTREAM_LOG_LEVEL: "4" BIG_TABLE_PAGINATION_TEST_ENABLE: "TRUE" @@ -78,24 +78,24 @@ jobs: - name: configure-and-build-driver run: | - cd cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver + cd cpp/src/flightsql_odbc/amazon-timestream-odbc-driver .\build_win_release32.ps1 - name: Build PowerBI connector run: | - cd cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/PowerBIConnector + cd cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/PowerBIConnector .\AmazonTimestreamConnector.ps1 - cd ${{github.workspace}}/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver + cd ${{github.workspace}}/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver - name: Upload ODBC connector build uses: actions/upload-artifact@v3 with: name: AmazonTimestreamConnector.mez - path: ./cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamConnector.mez + path: ./cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamConnector.mez - name: register-driver run: | - .\cpp\src\arrow\flight\sql\amazon-timestream-odbc-driver\src\odbc\install\install_amd64.cmd ${{env.ODBC_BIN_PATH}}\timestream.odbc.dll ${{env.ODBC_BIN_PATH}}\timestream.odbc.dll + .\cpp\src\flightsql_odbc\amazon-timestream-odbc-driver\src\odbc\install\install_amd64.cmd ${{env.ODBC_BIN_PATH}}\timestream.odbc.dll ${{env.ODBC_BIN_PATH}}\timestream.odbc.dll - name: run-unit-tests id: rununittests @@ -118,7 +118,7 @@ jobs: name: odbc-unit-test-results path: | ./odbc_unit_test_result.xml - ./cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/build/odbc/logs/timestream_odbc_*.log + ./cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/build/odbc/logs/timestream_odbc_*.log # - name: run-integration-tests # id: runintegrationtests @@ -140,12 +140,12 @@ jobs: name: odbc-test-results path: | ./odbc_test_result.xml - ./cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/build/odbc/logs/timestream_odbc_*.log + ./cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/build/odbc/logs/timestream_odbc_*.log - name: Read VERSION file if: ${{ env.SIGNING_ENABLED == 'true' }} id: getversion - run: echo "::set-output name=version::$(cat cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/ODBC_DRIVER_VERSION.txt)" + run: echo "::set-output name=version::$(cat cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/ODBC_DRIVER_VERSION.txt)" # TODO remove code for signing the installer # - name: "Configure AWS credentials" @@ -174,7 +174,7 @@ jobs: uses: actions/upload-artifact@v3 with: name: timestream-odbc-driver-32 - path: cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/build/odbc/cmake/Release + path: cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/build/odbc/cmake/Release build-windows64: runs-on: windows-2022 @@ -212,24 +212,24 @@ jobs: - name: configure-and-build-driver run: | - cd cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver + cd cpp/src/flightsql_odbc/amazon-timestream-odbc-driver .\build_win_release64.ps1 - name: Build PowerBI connector run: | - cd cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/PowerBIConnector + cd cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/PowerBIConnector .\AmazonTimestreamConnector.ps1 - cd ${{github.workspace}}/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver + cd ${{github.workspace}}/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver - name: Upload ODBC connector build uses: actions/upload-artifact@v3 with: name: AmazonTimestreamConnector.mez - path: ./cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamConnector.mez + path: ./cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamConnector.mez - name: register-driver run: | - .\cpp\src\arrow\flight\sql\amazon-timestream-odbc-driver\src\odbc\install\install_amd64.cmd ${{env.ODBC_BIN_PATH}}\timestream.odbc.dll + .\cpp\src\flightsql_odbc\amazon-timestream-odbc-driver\src\odbc\install\install_amd64.cmd ${{env.ODBC_BIN_PATH}}\timestream.odbc.dll - name: run-unit-tests id: rununittests @@ -252,7 +252,7 @@ jobs: name: odbc-unit-test-results path: | ./odbc_unit_test_result.xml - ./cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/build/odbc/logs/timestream_odbc_*.log + ./cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/build/odbc/logs/timestream_odbc_*.log # TODO enable integration tests # - name: run-integration-tests @@ -275,12 +275,12 @@ jobs: name: odbc-test-results path: | ./odbc_test_result.xml - ./cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/build/odbc/logs/timestream_odbc_*.log + ./cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/build/odbc/logs/timestream_odbc_*.log - name: Read VERSION file if: ${{ env.SIGNING_ENABLED == 'true' }} id: getversion - run: echo "::set-output name=version::$(cat cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/ODBC_DRIVER_VERSION.txt)" + run: echo "::set-output name=version::$(cat cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/ODBC_DRIVER_VERSION.txt)" # - name: "Configure AWS credentials" # if: ${{ env.SIGNING_ENABLED == 'true' }} @@ -308,7 +308,7 @@ jobs: uses: actions/upload-artifact@v3 with: name: timestream-odbc-driver-64 - path: cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/build/odbc/cmake/Release + path: cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/build/odbc/cmake/Release build-windows64_coverage: runs-on: windows-2022 @@ -352,30 +352,30 @@ jobs: - name: configure-and-build-driver run: | - cd cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver + cd cpp/src/flightsql_odbc/amazon-timestream-odbc-driver .\build_win_debug64.ps1 - name: Build PowerBI connector run: | - cd cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/PowerBIConnector + cd cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/PowerBIConnector .\AmazonTimestreamConnector.ps1 - cd ${{github.workspace}}/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/ + cd ${{github.workspace}}/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/ - name: register-driver run: | - .\cpp\src\arrow\flight\sql\amazon-timestream-odbc-driver\src\odbc\install\install_amd64.cmd ${{env.ODBC_DEBUG_PATH}}\timestream.odbc.dll + .\cpp\src\flightsql_odbc\amazon-timestream-odbc-driver\src\odbc\install\install_amd64.cmd ${{env.ODBC_DEBUG_PATH}}\timestream.odbc.dll # TODO re-enable integration tests - name: run-tests run: | # run code coverage against unit test first - opencppcoverage --sources \cpp\src\arrow\flight\sql\amazon-timestream-odbc-driver\src\odbc\src --sources \cpp\src\arrow\flight\sql\amazon-timestream-odbc-driver\src\odbc\include --export_type cobertura:coverage.cobertura.xml --excluded_modules boost_unit_test_framework --excluded_modules timestream-odbc-integration-tests --excluded_modules zlib --excluded_modules aws --excluded_modules boost --excluded_sources \cpp\src\arrow\flight\sql\amazon-timestream-odbc-driver\src\odbc\src\ignite --excluded_sources \cpp\src\arrow\flight\sql\amazon-timestream-odbc-driver\src\odbc\include\ignite -- ${{env.ODBC_DEBUG_PATH}}/timestream-odbc-unit-tests.exe + opencppcoverage --sources \cpp\src\flightsql_odbc\amazon-timestream-odbc-driver\src\odbc\src --sources \cpp\src\flightsql_odbc\amazon-timestream-odbc-driver\src\odbc\include --export_type cobertura:coverage.cobertura.xml --excluded_modules boost_unit_test_framework --excluded_modules timestream-odbc-integration-tests --excluded_modules zlib --excluded_modules aws --excluded_modules boost --excluded_sources \cpp\src\flightsql_odbc\amazon-timestream-odbc-driver\src\odbc\src\ignite --excluded_sources \cpp\src\flightsql_odbc\amazon-timestream-odbc-driver\src\odbc\include\ignite -- ${{env.ODBC_DEBUG_PATH}}/timestream-odbc-unit-tests.exe # TODO after integration tests are enabled, merge unit test coverage with integraion test coverage; replace below lines with above. - # opencppcoverage --sources \cpp\src\arrow\flight\sql\amazon-timestream-odbc-driver\src\odbc\src --sources \cpp\src\arrow\flight\sql\amazon-timestream-odbc-driver\src\odbc\include --export_type binary:unit.test.cov --excluded_modules boost_unit_test_framework --excluded_modules timestream-odbc-integration-tests --excluded_modules zlib --excluded_modules aws --excluded_modules boost --excluded_sources \cpp\src\arrow\flight\sql\amazon-timestream-odbc-driver\src\odbc\src\ignite --excluded_sources \cpp\src\arrow\flight\sql\amazon-timestream-odbc-driver\src\odbc\include\ignite -- ${{env.ODBC_DEBUG_PATH}}/timestream-odbc-unit-tests.exe + # opencppcoverage --sources \cpp\src\flightsql_odbc\amazon-timestream-odbc-driver\src\odbc\src --sources \cpp\src\flightsql_odbc\amazon-timestream-odbc-driver\src\odbc\include --export_type binary:unit.test.cov --excluded_modules boost_unit_test_framework --excluded_modules timestream-odbc-integration-tests --excluded_modules zlib --excluded_modules aws --excluded_modules boost --excluded_sources \cpp\src\flightsql_odbc\amazon-timestream-odbc-driver\src\odbc\src\ignite --excluded_sources \cpp\src\flightsql_odbc\amazon-timestream-odbc-driver\src\odbc\include\ignite -- ${{env.ODBC_DEBUG_PATH}}/timestream-odbc-unit-tests.exe # run code coverage against integration test and merge the result with the unit test one - # opencppcoverage --sources \cpp\src\arrow\flight\sql\amazon-timestream-odbc-driver\src\odbc\src --sources \cpp\src\arrow\flight\sql\amazon-timestream-odbc-driver\src\odbc\include --input_coverage unit.test.cov --export_type cobertura:coverage.cobertura.xml --excluded_modules boost_unit_test_framework --excluded_modules timestream-odbc-integration-tests --excluded_modules zlib --excluded_modules aws --excluded_modules boost --excluded_sources \cpp\src\arrow\flight\sql\amazon-timestream-odbc-driver\src\odbc\src\ignite --excluded_sources \cpp\src\arrow\flight\sql\amazon-timestream-odbc-driver\src\odbc\include\ignite -- ${{env.ODBC_DEBUG_PATH}}/timestream-odbc-integration-tests.exe + # opencppcoverage --sources \cpp\src\flightsql_odbc\amazon-timestream-odbc-driver\src\odbc\src --sources \cpp\src\flightsql_odbc\amazon-timestream-odbc-driver\src\odbc\include --input_coverage unit.test.cov --export_type cobertura:coverage.cobertura.xml --excluded_modules boost_unit_test_framework --excluded_modules timestream-odbc-integration-tests --excluded_modules zlib --excluded_modules aws --excluded_modules boost --excluded_sources \cpp\src\flightsql_odbc\amazon-timestream-odbc-driver\src\odbc\src\ignite --excluded_sources \cpp\src\flightsql_odbc\amazon-timestream-odbc-driver\src\odbc\include\ignite -- ${{env.ODBC_DEBUG_PATH}}/timestream-odbc-integration-tests.exe - name: upload-coverage if: always() diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/.github/ISSUE_TEMPLATE/bug-report.yml b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/.github/ISSUE_TEMPLATE/bug-report.yml similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/.github/ISSUE_TEMPLATE/bug-report.yml rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/.github/ISSUE_TEMPLATE/bug-report.yml diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/.github/ISSUE_TEMPLATE/documentation.yml b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/.github/ISSUE_TEMPLATE/documentation.yml similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/.github/ISSUE_TEMPLATE/documentation.yml rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/.github/ISSUE_TEMPLATE/documentation.yml diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/.github/ISSUE_TEMPLATE/feature-request.yml b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/.github/ISSUE_TEMPLATE/feature-request.yml similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/.github/ISSUE_TEMPLATE/feature-request.yml rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/.github/ISSUE_TEMPLATE/feature-request.yml diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/.github/PULL_REQUEST_TEMPLATE.md b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/.github/PULL_REQUEST_TEMPLATE.md similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/.github/PULL_REQUEST_TEMPLATE.md rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/.github/PULL_REQUEST_TEMPLATE.md diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/.github/workflows/linux-build.yml b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/.github/workflows/linux-build.yml similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/.github/workflows/linux-build.yml rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/.github/workflows/linux-build.yml diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/.github/workflows/mac-build.yml b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/.github/workflows/mac-build.yml similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/.github/workflows/mac-build.yml rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/.github/workflows/mac-build.yml diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/.github/workflows/mac-debug-build.yml b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/.github/workflows/mac-debug-build.yml similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/.github/workflows/mac-debug-build.yml rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/.github/workflows/mac-debug-build.yml diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/.github/workflows/remove-old-artifacts.yml b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/.github/workflows/remove-old-artifacts.yml similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/.github/workflows/remove-old-artifacts.yml rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/.github/workflows/remove-old-artifacts.yml diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/.github/workflows/win-build.yml b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/.github/workflows/win-build.yml similarity index 99% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/.github/workflows/win-build.yml rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/.github/workflows/win-build.yml index 4a0ed9b19f70d..80ad076b2074d 100644 --- a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/.github/workflows/win-build.yml +++ b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/.github/workflows/win-build.yml @@ -1,6 +1,6 @@ name: ODBC Driver for Windows # TODO integrate the ODBC driver build into rest of the Arrow workflows. -# Workflows under "cpp\src\arrow\flight\sql\amazon-timestream-odbc-driver\.github\workflows\*"" serve as backup +# Workflows under "cpp\src\flightsql_odbc\amazon-timestream-odbc-driver\.github\workflows\*"" serve as backup on: push: branches: diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/.gitignore b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/.gitignore similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/.gitignore rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/.gitignore diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/CODE_OF_CONDUCT.md b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/CODE_OF_CONDUCT.md similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/CODE_OF_CONDUCT.md rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/CODE_OF_CONDUCT.md diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/CONTRIBUTING.md b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/CONTRIBUTING.md similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/CONTRIBUTING.md rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/CONTRIBUTING.md diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/LICENSE b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/LICENSE similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/LICENSE rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/LICENSE diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/LICENSE.rtf b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/LICENSE.rtf similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/LICENSE.rtf rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/LICENSE.rtf diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/NOTICE b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/NOTICE similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/NOTICE rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/NOTICE diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/README.md b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/README.md similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/README.md rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/README.md diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/VS-C++-Settings-Export.vssettings b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/VS-C++-Settings-Export.vssettings similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/VS-C++-Settings-Export.vssettings rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/VS-C++-Settings-Export.vssettings diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/build_linux_debug32_deb.sh b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/build_linux_debug32_deb.sh similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/build_linux_debug32_deb.sh rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/build_linux_debug32_deb.sh diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/build_linux_debug32_rpm.sh b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/build_linux_debug32_rpm.sh similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/build_linux_debug32_rpm.sh rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/build_linux_debug32_rpm.sh diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/build_linux_debug64_deb.sh b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/build_linux_debug64_deb.sh similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/build_linux_debug64_deb.sh rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/build_linux_debug64_deb.sh diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/build_linux_debug64_rpm.sh b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/build_linux_debug64_rpm.sh similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/build_linux_debug64_rpm.sh rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/build_linux_debug64_rpm.sh diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/build_linux_release32_deb.sh b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/build_linux_release32_deb.sh similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/build_linux_release32_deb.sh rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/build_linux_release32_deb.sh diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/build_linux_release32_rpm.sh b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/build_linux_release32_rpm.sh similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/build_linux_release32_rpm.sh rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/build_linux_release32_rpm.sh diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/build_linux_release64_deb.sh b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/build_linux_release64_deb.sh similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/build_linux_release64_deb.sh rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/build_linux_release64_deb.sh diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/build_linux_release64_rpm.sh b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/build_linux_release64_rpm.sh similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/build_linux_release64_rpm.sh rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/build_linux_release64_rpm.sh diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/build_mac_debug64.sh b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/build_mac_debug64.sh similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/build_mac_debug64.sh rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/build_mac_debug64.sh diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/build_mac_release64.sh b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/build_mac_release64.sh similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/build_mac_release64.sh rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/build_mac_release64.sh diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/build_performance_linux64.sh b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/build_performance_linux64.sh similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/build_performance_linux64.sh rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/build_performance_linux64.sh diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/build_performance_mac64.sh b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/build_performance_mac64.sh similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/build_performance_mac64.sh rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/build_performance_mac64.sh diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/build_performance_win64.ps1 b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/build_performance_win64.ps1 similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/build_performance_win64.ps1 rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/build_performance_win64.ps1 diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/build_win_debug32.ps1 b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/build_win_debug32.ps1 similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/build_win_debug32.ps1 rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/build_win_debug32.ps1 diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/build_win_debug64.ps1 b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/build_win_debug64.ps1 similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/build_win_debug64.ps1 rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/build_win_debug64.ps1 diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/build_win_release32.ps1 b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/build_win_release32.ps1 similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/build_win_release32.ps1 rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/build_win_release32.ps1 diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/build_win_release64.ps1 b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/build_win_release64.ps1 similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/build_win_release64.ps1 rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/build_win_release64.ps1 diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/build_win_relwithdebinfo32.ps1 b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/build_win_relwithdebinfo32.ps1 similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/build_win_relwithdebinfo32.ps1 rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/build_win_relwithdebinfo32.ps1 diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/build_win_relwithdebinfo64.ps1 b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/build_win_relwithdebinfo64.ps1 similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/build_win_relwithdebinfo64.ps1 rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/build_win_relwithdebinfo64.ps1 diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/Okta1.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/Okta1.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/Okta1.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/Okta1.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/Okta2.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/Okta2.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/Okta2.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/Okta2.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/Okta3.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/Okta3.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/Okta3.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/Okta3.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/Okta4.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/Okta4.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/Okta4.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/Okta4.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/Okta5.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/Okta5.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/Okta5.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/Okta5.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/Okta6.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/Okta6.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/Okta6.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/Okta6.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/Okta7.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/Okta7.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/Okta7.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/Okta7.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/azuread/aad_add_an_application.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/azuread/aad_add_an_application.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/azuread/aad_add_an_application.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/azuread/aad_add_an_application.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/azuread/aad_api_permissions.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/azuread/aad_api_permissions.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/azuread/aad_api_permissions.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/azuread/aad_api_permissions.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/azuread/aad_application_information.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/azuread/aad_application_information.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/azuread/aad_application_information.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/azuread/aad_application_information.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/azuread/aad_new_client_secret.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/azuread/aad_new_client_secret.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/azuread/aad_new_client_secret.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/azuread/aad_new_client_secret.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/azuread/aad_overview.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/azuread/aad_overview.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/azuread/aad_overview.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/azuread/aad_overview.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/azuread/aad_provisioning.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/azuread/aad_provisioning.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/azuread/aad_provisioning.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/azuread/aad_provisioning.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/azuread/aad_provisioning_select_role.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/azuread/aad_provisioning_select_role.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/azuread/aad_provisioning_select_role.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/azuread/aad_provisioning_select_role.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/azuread/aad_provisioning_sidebar.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/azuread/aad_provisioning_sidebar.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/azuread/aad_provisioning_sidebar.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/azuread/aad_provisioning_sidebar.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/azuread/aad_provisioning_test_connection.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/azuread/aad_provisioning_test_connection.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/azuread/aad_provisioning_test_connection.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/azuread/aad_provisioning_test_connection.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/azuread/aad_sidebar.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/azuread/aad_sidebar.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/azuread/aad_sidebar.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/azuread/aad_sidebar.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/azuread/aad_single_acc_access.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/azuread/aad_single_acc_access.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/azuread/aad_single_acc_access.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/azuread/aad_single_acc_access.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/azuread/aad_sso_sidebar.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/azuread/aad_sso_sidebar.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/azuread/aad_sso_sidebar.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/azuread/aad_sso_sidebar.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/azuread/aad_sso_test_btn.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/azuread/aad_sso_test_btn.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/azuread/aad_sso_test_btn.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/azuread/aad_sso_test_btn.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/azuread/aad_sso_test_sign_in.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/azuread/aad_sso_test_sign_in.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/azuread/aad_sso_test_sign_in.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/azuread/aad_sso_test_sign_in.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/azuread/aad_start_provisioning.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/azuread/aad_start_provisioning.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/azuread/aad_start_provisioning.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/azuread/aad_start_provisioning.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/azuread/aad_users_and_groups_sidebar.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/azuread/aad_users_and_groups_sidebar.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/azuread/aad_users_and_groups_sidebar.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/azuread/aad_users_and_groups_sidebar.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/azuread/add_api_permissions.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/azuread/add_api_permissions.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/azuread/add_api_permissions.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/azuread/add_api_permissions.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/azuread/azure_saml_configuration.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/azuread/azure_saml_configuration.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/azuread/azure_saml_configuration.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/azuread/azure_saml_configuration.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/azuread/certificates_and_secrets.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/azuread/certificates_and_secrets.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/azuread/certificates_and_secrets.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/azuread/certificates_and_secrets.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/azuread/configure_azure_provider.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/azuread/configure_azure_provider.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/azuread/configure_azure_provider.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/azuread/configure_azure_provider.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/azuread/create_saml_role.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/azuread/create_saml_role.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/azuread/create_saml_role.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/azuread/create_saml_role.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/azuread/default_directory_sidebar.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/azuread/default_directory_sidebar.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/azuread/default_directory_sidebar.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/azuread/default_directory_sidebar.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/azuread/grant_permissions.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/azuread/grant_permissions.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/azuread/grant_permissions.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/azuread/grant_permissions.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/azuread/iam_azure_role.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/azuread/iam_azure_role.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/azuread/iam_azure_role.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/azuread/iam_azure_role.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/azuread/iam_sidebar.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/azuread/iam_sidebar.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/azuread/iam_sidebar.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/azuread/iam_sidebar.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/azuread/request_api_permissions.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/azuread/request_api_permissions.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/azuread/request_api_permissions.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/azuread/request_api_permissions.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/azuread/saml_signing_certificate.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/azuread/saml_signing_certificate.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/azuread/saml_signing_certificate.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/azuread/saml_signing_certificate.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/azuread/sso_test_user.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/azuread/sso_test_user.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/azuread/sso_test_user.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/azuread/sso_test_user.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/azuread/user_assignment.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/azuread/user_assignment.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/azuread/user_assignment.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/azuread/user_assignment.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/change_date_time_display.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/change_date_time_display.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/change_date_time_display.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/change_date_time_display.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/dotNet_screenshot.PNG b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/dotNet_screenshot.PNG similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/dotNet_screenshot.PNG rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/dotNet_screenshot.PNG diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/excel_dsn.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/excel_dsn.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/excel_dsn.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/excel_dsn.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/excel_odbc.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/excel_odbc.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/excel_odbc.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/excel_odbc.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/excel_odbc_clear_permission.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/excel_odbc_clear_permission.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/excel_odbc_clear_permission.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/excel_odbc_clear_permission.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/excel_odbc_connect.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/excel_odbc_connect.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/excel_odbc_connect.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/excel_odbc_connect.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/excel_odbc_dsn_settings.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/excel_odbc_dsn_settings.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/excel_odbc_dsn_settings.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/excel_odbc_dsn_settings.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/excel_odbc_remove_cache.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/excel_odbc_remove_cache.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/excel_odbc_remove_cache.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/excel_odbc_remove_cache.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/from_odbc.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/from_odbc.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/from_odbc.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/from_odbc.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/from_odbc_advanced.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/from_odbc_advanced.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/from_odbc_advanced.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/from_odbc_advanced.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/get_data_odbc.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/get_data_odbc.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/get_data_odbc.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/get_data_odbc.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/iodbc_dsn_default_config.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/iodbc_dsn_default_config.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/iodbc_dsn_default_config.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/iodbc_dsn_default_config.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/mac-tableau-odbc.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/mac-tableau-odbc.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/mac-tableau-odbc.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/mac-tableau-odbc.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/mac-tableau.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/mac-tableau.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/mac-tableau.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/mac-tableau.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/mac_excel_dsn.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/mac_excel_dsn.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/mac_excel_dsn.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/mac_excel_dsn.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/mac_excel_odbc.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/mac_excel_odbc.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/mac_excel_odbc.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/mac_excel_odbc.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/meta_queries_test_db-create.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/meta_queries_test_db-create.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/meta_queries_test_db-create.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/meta_queries_test_db-create.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/odbc-data-source-admin.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/odbc-data-source-admin.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/odbc-data-source-admin.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/odbc-data-source-admin.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/odbc_connect.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/odbc_connect.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/odbc_connect.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/odbc_connect.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/odbc_manager_dsn_default_config.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/odbc_manager_dsn_default_config.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/odbc_manager_dsn_default_config.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/odbc_manager_dsn_default_config.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/odbc_navigator.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/odbc_navigator.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/odbc_navigator.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/odbc_navigator.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/powerbi-connector/change_date_time_display.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/powerbi-connector/change_date_time_display.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/powerbi-connector/change_date_time_display.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/powerbi-connector/change_date_time_display.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/powerbi-connector/custom_connector_connect.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/powerbi-connector/custom_connector_connect.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/powerbi-connector/custom_connector_connect.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/powerbi-connector/custom_connector_connect.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/powerbi-connector/custom_connector_navigator.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/powerbi-connector/custom_connector_navigator.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/powerbi-connector/custom_connector_navigator.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/powerbi-connector/custom_connector_navigator.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/powerbi-connector/data_view_transform_btn.PNG b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/powerbi-connector/data_view_transform_btn.PNG similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/powerbi-connector/data_view_transform_btn.PNG rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/powerbi-connector/data_view_transform_btn.PNG diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/powerbi-connector/get_data_custom_connector.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/powerbi-connector/get_data_custom_connector.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/powerbi-connector/get_data_custom_connector.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/powerbi-connector/get_data_custom_connector.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/powerbi-connector/mquery_output_err.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/powerbi-connector/mquery_output_err.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/powerbi-connector/mquery_output_err.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/powerbi-connector/mquery_output_err.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/powerbi-connector/navigator_transform_btn.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/powerbi-connector/navigator_transform_btn.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/powerbi-connector/navigator_transform_btn.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/powerbi-connector/navigator_transform_btn.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/powerbi-connector/pbi_gateway_connector_path.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/powerbi-connector/pbi_gateway_connector_path.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/powerbi-connector/pbi_gateway_connector_path.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/powerbi-connector/pbi_gateway_connector_path.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/powerbi-connector/pbi_gateway_status.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/powerbi-connector/pbi_gateway_status.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/powerbi-connector/pbi_gateway_status.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/powerbi-connector/pbi_gateway_status.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/powerbi-connector/pbi_service_cluster_setting.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/powerbi-connector/pbi_service_cluster_setting.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/powerbi-connector/pbi_service_cluster_setting.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/powerbi-connector/pbi_service_cluster_setting.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/powerbi-connector/pbi_settings.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/powerbi-connector/pbi_settings.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/powerbi-connector/pbi_settings.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/powerbi-connector/pbi_settings.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/powerbi-connector/pbi_update_source.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/powerbi-connector/pbi_update_source.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/powerbi-connector/pbi_update_source.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/powerbi-connector/pbi_update_source.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/powerbi-connector/sample_PBI_DB.PNG b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/powerbi-connector/sample_PBI_DB.PNG similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/powerbi-connector/sample_PBI_DB.PNG rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/powerbi-connector/sample_PBI_DB.PNG diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/powerbi-connector/start_test_vs.PNG b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/powerbi-connector/start_test_vs.PNG similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/powerbi-connector/start_test_vs.PNG rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/powerbi-connector/start_test_vs.PNG diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/powerbi-connector/timestream_connector_direct_query.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/powerbi-connector/timestream_connector_direct_query.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/powerbi-connector/timestream_connector_direct_query.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/powerbi-connector/timestream_connector_direct_query.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/powerbi-connector/timestream_connector_import.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/powerbi-connector/timestream_connector_import.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/powerbi-connector/timestream_connector_import.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/powerbi-connector/timestream_connector_import.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/powerbi-connector/ts_databases_pg.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/powerbi-connector/ts_databases_pg.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/powerbi-connector/ts_databases_pg.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/powerbi-connector/ts_databases_pg.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/saml/iam_configure_aad_provider.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/saml/iam_configure_aad_provider.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/saml/iam_configure_aad_provider.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/saml/iam_configure_aad_provider.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/saml/iam_create_policy.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/saml/iam_create_policy.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/saml/iam_create_policy.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/saml/iam_create_policy.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/saml/iam_identity_providers.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/saml/iam_identity_providers.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/saml/iam_identity_providers.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/saml/iam_identity_providers.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/saml/iam_trusted_entity.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/saml/iam_trusted_entity.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/saml/iam_trusted_entity.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/saml/iam_trusted_entity.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/sampleDB-create.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/sampleDB-create.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/sampleDB-create.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/sampleDB-create.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/windows-dsn-configuration-balloon.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/windows-dsn-configuration-balloon.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/windows-dsn-configuration-balloon.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/windows-dsn-configuration-balloon.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/windows-dsn-configuration-window-design-1.PNG b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/windows-dsn-configuration-window-design-1.PNG similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/windows-dsn-configuration-window-design-1.PNG rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/windows-dsn-configuration-window-design-1.PNG diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/windows-dsn-configuration-window-design-2.PNG b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/windows-dsn-configuration-window-design-2.PNG similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/windows-dsn-configuration-window-design-2.PNG rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/windows-dsn-configuration-window-design-2.PNG diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/windows-dsn-configuration-window-design-3.PNG b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/windows-dsn-configuration-window-design-3.PNG similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/windows-dsn-configuration-window-design-3.PNG rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/windows-dsn-configuration-window-design-3.PNG diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/windows-dsn-configuration-window-design-4.PNG b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/windows-dsn-configuration-window-design-4.PNG similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/windows-dsn-configuration-window-design-4.PNG rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/windows-dsn-configuration-window-design-4.PNG diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/windows-dsn-configuration-window-design-5.PNG b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/windows-dsn-configuration-window-design-5.PNG similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/windows-dsn-configuration-window-design-5.PNG rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/windows-dsn-configuration-window-design-5.PNG diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/windows-dsn-configuration-window-design-6.PNG b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/windows-dsn-configuration-window-design-6.PNG similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/windows-dsn-configuration-window-design-6.PNG rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/windows-dsn-configuration-window-design-6.PNG diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/windows-dsn-configuration.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/windows-dsn-configuration.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/images/windows-dsn-configuration.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/images/windows-dsn-configuration.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/index.md b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/index.md similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/index.md rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/index.md diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/setup/Okta-setup.md b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/setup/Okta-setup.md similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/setup/Okta-setup.md rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/setup/Okta-setup.md diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/setup/aad-saml-setup.md b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/setup/aad-saml-setup.md similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/setup/aad-saml-setup.md rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/setup/aad-saml-setup.md diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/setup/connection-proxy-guide.md b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/setup/connection-proxy-guide.md similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/setup/connection-proxy-guide.md rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/setup/connection-proxy-guide.md diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/setup/connection-string.md b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/setup/connection-string.md similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/setup/connection-string.md rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/setup/connection-string.md diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/setup/data-population-guide.md b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/setup/data-population-guide.md similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/setup/data-population-guide.md rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/setup/data-population-guide.md diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/setup/developer-guide.md b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/setup/developer-guide.md similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/setup/developer-guide.md rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/setup/developer-guide.md diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/setup/linux-dsn-configuration.md b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/setup/linux-dsn-configuration.md similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/setup/linux-dsn-configuration.md rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/setup/linux-dsn-configuration.md diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/setup/linux-installation-guide.md b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/setup/linux-installation-guide.md similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/setup/linux-installation-guide.md rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/setup/linux-installation-guide.md diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/setup/macOS-dsn-configuration.md b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/setup/macOS-dsn-configuration.md similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/setup/macOS-dsn-configuration.md rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/setup/macOS-dsn-configuration.md diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/setup/macOS-installation-guide.md b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/setup/macOS-installation-guide.md similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/setup/macOS-installation-guide.md rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/setup/macOS-installation-guide.md diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/setup/microsoft-excel.md b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/setup/microsoft-excel.md similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/setup/microsoft-excel.md rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/setup/microsoft-excel.md diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/setup/microsoft-power-bi.md b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/setup/microsoft-power-bi.md similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/setup/microsoft-power-bi.md rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/setup/microsoft-power-bi.md diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/setup/powerbi-connector-setup/build_powerbi_connector.md b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/setup/powerbi-connector-setup/build_powerbi_connector.md similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/setup/powerbi-connector-setup/build_powerbi_connector.md rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/setup/powerbi-connector-setup/build_powerbi_connector.md diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/setup/powerbi-connector-setup/powerbi_custom_connector_direct_query.md b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/setup/powerbi-connector-setup/powerbi_custom_connector_direct_query.md similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/setup/powerbi-connector-setup/powerbi_custom_connector_direct_query.md rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/setup/powerbi-connector-setup/powerbi_custom_connector_direct_query.md diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/setup/powerbi-connector-setup/powerbi_custom_connector_import.md b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/setup/powerbi-connector-setup/powerbi_custom_connector_import.md similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/setup/powerbi-connector-setup/powerbi_custom_connector_import.md rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/setup/powerbi-connector-setup/powerbi_custom_connector_import.md diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/setup/powerbi-connector-setup/powerbi_overview.md b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/setup/powerbi-connector-setup/powerbi_overview.md similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/setup/powerbi-connector-setup/powerbi_overview.md rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/setup/powerbi-connector-setup/powerbi_overview.md diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/setup/powerbi-connector-setup/powerbi_service.md b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/setup/powerbi-connector-setup/powerbi_service.md similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/setup/powerbi-connector-setup/powerbi_service.md rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/setup/powerbi-connector-setup/powerbi_service.md diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/setup/setup.md b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/setup/setup.md similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/setup/setup.md rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/setup/setup.md diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/setup/tableau.md b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/setup/tableau.md similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/setup/tableau.md rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/setup/tableau.md diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/setup/windows-dsn-configuration.md b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/setup/windows-dsn-configuration.md similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/setup/windows-dsn-configuration.md rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/setup/windows-dsn-configuration.md diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/setup/windows-installation-guide.md b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/setup/windows-installation-guide.md similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/setup/windows-installation-guide.md rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/setup/windows-installation-guide.md diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/support/metadata-design.md b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/support/metadata-design.md similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/support/metadata-design.md rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/support/metadata-design.md diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/support/odbc-support-and-limitations.md b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/support/odbc-support-and-limitations.md similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/support/odbc-support-and-limitations.md rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/support/odbc-support-and-limitations.md diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/support/troubleshooting-guide.md b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/support/troubleshooting-guide.md similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/support/troubleshooting-guide.md rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/support/troubleshooting-guide.md diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/support/unicode-support.md b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/support/unicode-support.md similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/docs/markdown/support/unicode-support.md rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/docs/markdown/support/unicode-support.md diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/performance/CMakeLists.txt b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/performance/CMakeLists.txt similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/performance/CMakeLists.txt rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/performance/CMakeLists.txt diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/performance/LICENSE b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/performance/LICENSE similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/performance/LICENSE rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/performance/LICENSE diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/performance/NOTICE b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/performance/NOTICE similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/performance/NOTICE rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/performance/NOTICE diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/performance/PTODBCExecution/CMakeLists.txt b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/performance/PTODBCExecution/CMakeLists.txt similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/performance/PTODBCExecution/CMakeLists.txt rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/performance/PTODBCExecution/CMakeLists.txt diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/performance/PTODBCExecution/performance_odbc_execution.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/performance/PTODBCExecution/performance_odbc_execution.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/performance/PTODBCExecution/performance_odbc_execution.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/performance/PTODBCExecution/performance_odbc_execution.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/performance/PTODBCResults/CMakeLists.txt b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/performance/PTODBCResults/CMakeLists.txt similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/performance/PTODBCResults/CMakeLists.txt rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/performance/PTODBCResults/CMakeLists.txt diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/performance/PTODBCResults/packages.config b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/performance/PTODBCResults/packages.config similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/performance/PTODBCResults/packages.config rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/performance/PTODBCResults/packages.config diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/performance/PTODBCResults/performance_odbc_results.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/performance/PTODBCResults/performance_odbc_results.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/performance/PTODBCResults/performance_odbc_results.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/performance/PTODBCResults/performance_odbc_results.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/performance/PerformanceHelper/CMakeLists.txt b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/performance/PerformanceHelper/CMakeLists.txt similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/performance/PerformanceHelper/CMakeLists.txt rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/performance/PerformanceHelper/CMakeLists.txt diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/performance/PerformanceHelper/performance_helper.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/performance/PerformanceHelper/performance_helper.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/performance/PerformanceHelper/performance_helper.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/performance/PerformanceHelper/performance_helper.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/performance/PerformanceHelper/performance_helper.h b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/performance/PerformanceHelper/performance_helper.h similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/performance/PerformanceHelper/performance_helper.h rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/performance/PerformanceHelper/performance_helper.h diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/performance/README.md b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/performance/README.md similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/performance/README.md rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/performance/README.md diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/performance/gtest/googletest-download.cmake b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/performance/gtest/googletest-download.cmake similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/performance/gtest/googletest-download.cmake rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/performance/gtest/googletest-download.cmake diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/performance/gtest/googletest.cmake b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/performance/gtest/googletest.cmake similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/performance/gtest/googletest.cmake rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/performance/gtest/googletest.cmake diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/run_cppcheck.ps1 b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/run_cppcheck.ps1 similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/run_cppcheck.ps1 rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/run_cppcheck.ps1 diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/run_cppcheck.sh b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/run_cppcheck.sh similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/run_cppcheck.sh rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/run_cppcheck.sh diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/run_test_runner.bat b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/run_test_runner.bat similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/run_test_runner.bat rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/run_test_runner.bat diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/run_test_runner.sh b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/run_test_runner.sh similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/run_test_runner.sh rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/run_test_runner.sh diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/scripts/build_aws-sdk-cpp.ps1 b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/scripts/build_aws-sdk-cpp.ps1 similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/scripts/build_aws-sdk-cpp.ps1 rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/scripts/build_aws-sdk-cpp.ps1 diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/scripts/build_driver.ps1 b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/scripts/build_driver.ps1 similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/scripts/build_driver.ps1 rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/scripts/build_driver.ps1 diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/scripts/build_installer.ps1 b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/scripts/build_installer.ps1 similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/scripts/build_installer.ps1 rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/scripts/build_installer.ps1 diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/scripts/build_linux.sh b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/scripts/build_linux.sh similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/scripts/build_linux.sh rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/scripts/build_linux.sh diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/scripts/build_performance_win.ps1 b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/scripts/build_performance_win.ps1 similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/scripts/build_performance_win.ps1 rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/scripts/build_performance_win.ps1 diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/scripts/build_windows.ps1 b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/scripts/build_windows.ps1 similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/scripts/build_windows.ps1 rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/scripts/build_windows.ps1 diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/scripts/env_variables_check.sh b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/scripts/env_variables_check.sh similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/scripts/env_variables_check.sh rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/scripts/env_variables_check.sh diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/scripts/postinst_unix.sh b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/scripts/postinst_unix.sh similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/scripts/postinst_unix.sh rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/scripts/postinst_unix.sh diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/scripts/prepare_ci_output.ps1 b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/scripts/prepare_ci_output.ps1 similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/scripts/prepare_ci_output.ps1 rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/scripts/prepare_ci_output.ps1 diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/scripts/register_driver_unix.sh b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/scripts/register_driver_unix.sh similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/scripts/register_driver_unix.sh rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/scripts/register_driver_unix.sh diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/scripts/sign_installer.ps1 b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/scripts/sign_installer.ps1 similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/scripts/sign_installer.ps1 rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/scripts/sign_installer.ps1 diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/scripts/unix_check_changes.sh b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/scripts/unix_check_changes.sh similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/scripts/unix_check_changes.sh rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/scripts/unix_check_changes.sh diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/scripts/win_check_changes.ps1 b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/scripts/win_check_changes.ps1 similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/scripts/win_check_changes.ps1 rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/scripts/win_check_changes.ps1 diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/CMakeLists.txt b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/CMakeLists.txt similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/CMakeLists.txt rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/CMakeLists.txt diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/CMakeSettings.json.in b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/CMakeSettings.json.in similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/CMakeSettings.json.in rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/CMakeSettings.json.in diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/ODBC_DRIVER_VERSION.txt b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/ODBC_DRIVER_VERSION.txt similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/ODBC_DRIVER_VERSION.txt rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/ODBC_DRIVER_VERSION.txt diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamAADConnector.ps1 b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamAADConnector.ps1 similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamAADConnector.ps1 rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamAADConnector.ps1 diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamAADConnector/AmazonTimestream16.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamAADConnector/AmazonTimestream16.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamAADConnector/AmazonTimestream16.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamAADConnector/AmazonTimestream16.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamAADConnector/AmazonTimestream20.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamAADConnector/AmazonTimestream20.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamAADConnector/AmazonTimestream20.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamAADConnector/AmazonTimestream20.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamAADConnector/AmazonTimestream24.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamAADConnector/AmazonTimestream24.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamAADConnector/AmazonTimestream24.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamAADConnector/AmazonTimestream24.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamAADConnector/AmazonTimestream32.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamAADConnector/AmazonTimestream32.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamAADConnector/AmazonTimestream32.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamAADConnector/AmazonTimestream32.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamAADConnector/AmazonTimestream40.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamAADConnector/AmazonTimestream40.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamAADConnector/AmazonTimestream40.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamAADConnector/AmazonTimestream40.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamAADConnector/AmazonTimestream48.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamAADConnector/AmazonTimestream48.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamAADConnector/AmazonTimestream48.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamAADConnector/AmazonTimestream48.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamAADConnector/AmazonTimestream64.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamAADConnector/AmazonTimestream64.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamAADConnector/AmazonTimestream64.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamAADConnector/AmazonTimestream64.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamAADConnector/AmazonTimestream80.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamAADConnector/AmazonTimestream80.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamAADConnector/AmazonTimestream80.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamAADConnector/AmazonTimestream80.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamAADConnector/AmazonTimestreamAADConnector.mproj b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamAADConnector/AmazonTimestreamAADConnector.mproj similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamAADConnector/AmazonTimestreamAADConnector.mproj rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamAADConnector/AmazonTimestreamAADConnector.mproj diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamAADConnector/AmazonTimestreamAADConnector.pq b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamAADConnector/AmazonTimestreamAADConnector.pq similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamAADConnector/AmazonTimestreamAADConnector.pq rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamAADConnector/AmazonTimestreamAADConnector.pq diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamAADConnector/AmazonTimestreamAADConnector.query.pq b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamAADConnector/AmazonTimestreamAADConnector.query.pq similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamAADConnector/AmazonTimestreamAADConnector.query.pq rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamAADConnector/AmazonTimestreamAADConnector.query.pq diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamAADConnector/Diagnostics.pqm b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamAADConnector/Diagnostics.pqm similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamAADConnector/Diagnostics.pqm rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamAADConnector/Diagnostics.pqm diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamAADConnector/OdbcConstants.pqm b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamAADConnector/OdbcConstants.pqm similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamAADConnector/OdbcConstants.pqm rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamAADConnector/OdbcConstants.pqm diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamAADConnector/resources.resx b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamAADConnector/resources.resx similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamAADConnector/resources.resx rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamAADConnector/resources.resx diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamConnector.ps1 b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamConnector.ps1 similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamConnector.ps1 rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamConnector.ps1 diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamConnector/AmazonTimestream16.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamConnector/AmazonTimestream16.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamConnector/AmazonTimestream16.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamConnector/AmazonTimestream16.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamConnector/AmazonTimestream20.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamConnector/AmazonTimestream20.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamConnector/AmazonTimestream20.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamConnector/AmazonTimestream20.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamConnector/AmazonTimestream24.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamConnector/AmazonTimestream24.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamConnector/AmazonTimestream24.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamConnector/AmazonTimestream24.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamConnector/AmazonTimestream32.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamConnector/AmazonTimestream32.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamConnector/AmazonTimestream32.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamConnector/AmazonTimestream32.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamConnector/AmazonTimestream40.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamConnector/AmazonTimestream40.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamConnector/AmazonTimestream40.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamConnector/AmazonTimestream40.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamConnector/AmazonTimestream48.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamConnector/AmazonTimestream48.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamConnector/AmazonTimestream48.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamConnector/AmazonTimestream48.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamConnector/AmazonTimestream64.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamConnector/AmazonTimestream64.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamConnector/AmazonTimestream64.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamConnector/AmazonTimestream64.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamConnector/AmazonTimestream80.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamConnector/AmazonTimestream80.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamConnector/AmazonTimestream80.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamConnector/AmazonTimestream80.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamConnector/AmazonTimestreamConnector.mproj b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamConnector/AmazonTimestreamConnector.mproj similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamConnector/AmazonTimestreamConnector.mproj rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamConnector/AmazonTimestreamConnector.mproj diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamConnector/AmazonTimestreamConnector.pq b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamConnector/AmazonTimestreamConnector.pq similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamConnector/AmazonTimestreamConnector.pq rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamConnector/AmazonTimestreamConnector.pq diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamConnector/AmazonTimestreamConnector.query.pq b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamConnector/AmazonTimestreamConnector.query.pq similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamConnector/AmazonTimestreamConnector.query.pq rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamConnector/AmazonTimestreamConnector.query.pq diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamConnector/Diagnostics.pqm b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamConnector/Diagnostics.pqm similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamConnector/Diagnostics.pqm rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamConnector/Diagnostics.pqm diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamConnector/OdbcConstants.pqm b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamConnector/OdbcConstants.pqm similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamConnector/OdbcConstants.pqm rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamConnector/OdbcConstants.pqm diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamConnector/resources.resx b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamConnector/resources.resx similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamConnector/resources.resx rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/PowerBIConnector/AmazonTimestreamConnector/resources.resx diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/cmake/FindIgnite.cmake b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/cmake/FindIgnite.cmake similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/cmake/FindIgnite.cmake rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/cmake/FindIgnite.cmake diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/cmake/FindODBC.cmake b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/cmake/FindODBC.cmake similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/cmake/FindODBC.cmake rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/cmake/FindODBC.cmake diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/cpp.dxg b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/cpp.dxg similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/cpp.dxg rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/cpp.dxg diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/linux_32bit_toolchain.cmake b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/linux_32bit_toolchain.cmake similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/linux_32bit_toolchain.cmake rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/linux_32bit_toolchain.cmake diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/modules/code-coverage.cmake b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/modules/code-coverage.cmake similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/modules/code-coverage.cmake rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/modules/code-coverage.cmake diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/CMakeLists.txt b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/CMakeLists.txt similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/CMakeLists.txt rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/CMakeLists.txt diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/ignite/common/include/common/big_integer.h b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/ignite/common/include/common/big_integer.h similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/ignite/common/include/common/big_integer.h rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/ignite/common/include/common/big_integer.h diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/ignite/common/include/common/bits.h b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/ignite/common/include/common/bits.h similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/ignite/common/include/common/bits.h rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/ignite/common/include/common/bits.h diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/ignite/common/include/common/concurrent.h b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/ignite/common/include/common/concurrent.h similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/ignite/common/include/common/concurrent.h rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/ignite/common/include/common/concurrent.h diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/ignite/common/include/common/decimal.h b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/ignite/common/include/common/decimal.h similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/ignite/common/include/common/decimal.h rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/ignite/common/include/common/decimal.h diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/ignite/common/include/common/default_allocator.h b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/ignite/common/include/common/default_allocator.h similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/ignite/common/include/common/default_allocator.h rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/ignite/common/include/common/default_allocator.h diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/ignite/common/include/common/dynamic_size_array.h b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/ignite/common/include/common/dynamic_size_array.h similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/ignite/common/include/common/dynamic_size_array.h rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/ignite/common/include/common/dynamic_size_array.h diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/ignite/common/include/common/expected.h b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/ignite/common/include/common/expected.h similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/ignite/common/include/common/expected.h rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/ignite/common/include/common/expected.h diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/ignite/common/include/common/fixed_size_array.h b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/ignite/common/include/common/fixed_size_array.h similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/ignite/common/include/common/fixed_size_array.h rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/ignite/common/include/common/fixed_size_array.h diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/ignite/common/include/common/platform_utils.h b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/ignite/common/include/common/platform_utils.h similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/ignite/common/include/common/platform_utils.h rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/ignite/common/include/common/platform_utils.h diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/ignite/common/include/date.h b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/ignite/common/include/date.h similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/ignite/common/include/date.h rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/ignite/common/include/date.h diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/ignite/odbc/config/settable_value.h b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/ignite/odbc/config/settable_value.h similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/ignite/odbc/config/settable_value.h rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/ignite/odbc/config/settable_value.h diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/ignite/odbc/diagnostic/diagnosable.h b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/ignite/odbc/diagnostic/diagnosable.h similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/ignite/odbc/diagnostic/diagnosable.h rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/ignite/odbc/diagnostic/diagnosable.h diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/ignite/odbc/odbc_error.h b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/ignite/odbc/odbc_error.h similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/ignite/odbc/odbc_error.h rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/ignite/odbc/odbc_error.h diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc.h b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc.h similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc.h rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc.h diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/app/application_data_buffer.h b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/app/application_data_buffer.h similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/app/application_data_buffer.h rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/app/application_data_buffer.h diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/authentication/aad.h b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/authentication/aad.h similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/authentication/aad.h rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/authentication/aad.h diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/authentication/auth_type.h b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/authentication/auth_type.h similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/authentication/auth_type.h rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/authentication/auth_type.h diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/authentication/okta.h b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/authentication/okta.h similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/authentication/okta.h rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/authentication/okta.h diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/authentication/saml.h b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/authentication/saml.h similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/authentication/saml.h rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/authentication/saml.h diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/common_types.h b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/common_types.h similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/common_types.h rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/common_types.h diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/config/configuration.h b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/config/configuration.h similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/config/configuration.h rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/config/configuration.h diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/config/connection_info.h b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/config/connection_info.h similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/config/connection_info.h rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/config/connection_info.h diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/config/connection_string_parser.h b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/config/connection_string_parser.h similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/config/connection_string_parser.h rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/config/connection_string_parser.h diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/connection.h b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/connection.h similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/connection.h rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/connection.h diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/descriptor.h b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/descriptor.h similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/descriptor.h rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/descriptor.h diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/diagnostic/diagnosable_adapter.h b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/diagnostic/diagnosable_adapter.h similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/diagnostic/diagnosable_adapter.h rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/diagnostic/diagnosable_adapter.h diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/diagnostic/diagnostic_record.h b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/diagnostic/diagnostic_record.h similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/diagnostic/diagnostic_record.h rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/diagnostic/diagnostic_record.h diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/diagnostic/diagnostic_record_storage.h b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/diagnostic/diagnostic_record_storage.h similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/diagnostic/diagnostic_record_storage.h rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/diagnostic/diagnostic_record_storage.h diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/dsn_config.h b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/dsn_config.h similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/dsn_config.h rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/dsn_config.h diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/environment.h b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/environment.h similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/environment.h rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/environment.h diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/ignite_error.h b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/ignite_error.h similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/ignite_error.h rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/ignite_error.h diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/interval_day_second.h b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/interval_day_second.h similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/interval_day_second.h rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/interval_day_second.h diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/interval_year_month.h b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/interval_year_month.h similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/interval_year_month.h rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/interval_year_month.h diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/log.h b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/log.h similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/log.h rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/log.h diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/log_level.h b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/log_level.h similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/log_level.h rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/log_level.h diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/meta/column_meta.h b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/meta/column_meta.h similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/meta/column_meta.h rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/meta/column_meta.h diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/meta/table_meta.h b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/meta/table_meta.h similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/meta/table_meta.h rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/meta/table_meta.h diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/query/column_metadata_query.h b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/query/column_metadata_query.h similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/query/column_metadata_query.h rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/query/column_metadata_query.h diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/query/column_privileges_query.h b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/query/column_privileges_query.h similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/query/column_privileges_query.h rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/query/column_privileges_query.h diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/query/data_query.h b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/query/data_query.h similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/query/data_query.h rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/query/data_query.h diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/query/foreign_keys_query.h b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/query/foreign_keys_query.h similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/query/foreign_keys_query.h rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/query/foreign_keys_query.h diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/query/primary_keys_query.h b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/query/primary_keys_query.h similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/query/primary_keys_query.h rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/query/primary_keys_query.h diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/query/procedure_columns_query.h b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/query/procedure_columns_query.h similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/query/procedure_columns_query.h rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/query/procedure_columns_query.h diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/query/procedures_query.h b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/query/procedures_query.h similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/query/procedures_query.h rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/query/procedures_query.h diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/query/query.h b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/query/query.h similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/query/query.h rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/query/query.h diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/query/special_columns_query.h b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/query/special_columns_query.h similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/query/special_columns_query.h rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/query/special_columns_query.h diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/query/statistics_query.h b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/query/statistics_query.h similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/query/statistics_query.h rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/query/statistics_query.h diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/query/table_metadata_query.h b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/query/table_metadata_query.h similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/query/table_metadata_query.h rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/query/table_metadata_query.h diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/query/table_privileges_query.h b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/query/table_privileges_query.h similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/query/table_privileges_query.h rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/query/table_privileges_query.h diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/query/type_info_query.h b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/query/type_info_query.h similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/query/type_info_query.h rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/query/type_info_query.h diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/statement.h b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/statement.h similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/statement.h rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/statement.h diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/system/odbc_constants.h b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/system/odbc_constants.h similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/system/odbc_constants.h rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/system/odbc_constants.h diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/system/system_dsn.h b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/system/system_dsn.h similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/system/system_dsn.h rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/system/system_dsn.h diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/system/ui/dsn_configuration_window.h b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/system/ui/dsn_configuration_window.h similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/system/ui/dsn_configuration_window.h rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/system/ui/dsn_configuration_window.h diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/time.h b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/time.h similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/time.h rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/time.h diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/timestamp.h b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/timestamp.h similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/timestamp.h rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/timestamp.h diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/timestream_column.h b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/timestream_column.h similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/timestream_column.h rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/timestream_column.h diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/timestream_cursor.h b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/timestream_cursor.h similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/timestream_cursor.h rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/timestream_cursor.h diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/type_traits.h b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/type_traits.h similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/type_traits.h rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/type_traits.h diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/utility.h b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/utility.h similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/utility.h rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/utility.h diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/utils.h b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/utils.h similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/utils.h rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/include/timestream/odbc/utils.h diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/install/images/awslogo.png b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/install/images/awslogo.png similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/install/images/awslogo.png rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/install/images/awslogo.png diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/install/install_amd64.cmd b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/install/install_amd64.cmd similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/install/install_amd64.cmd rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/install/install_amd64.cmd diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/install/install_x86.cmd b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/install/install_x86.cmd similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/install/install_x86.cmd rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/install/install_x86.cmd diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/install/mac/README.txt b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/install/mac/README.txt similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/install/mac/README.txt rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/install/mac/README.txt diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/install/mac/Welcome.txt b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/install/mac/Welcome.txt similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/install/mac/Welcome.txt rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/install/mac/Welcome.txt diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/install/mac/postinstall b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/install/mac/postinstall similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/install/mac/postinstall rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/install/mac/postinstall diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/install/timestream-odbc-bundle.wxs.in.x64 b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/install/timestream-odbc-bundle.wxs.in.x64 similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/install/timestream-odbc-bundle.wxs.in.x64 rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/install/timestream-odbc-bundle.wxs.in.x64 diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/install/timestream-odbc-bundle.wxs.in.x86 b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/install/timestream-odbc-bundle.wxs.in.x86 similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/install/timestream-odbc-bundle.wxs.in.x86 rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/install/timestream-odbc-bundle.wxs.in.x86 diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/install/timestream-odbc-install.ini b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/install/timestream-odbc-install.ini similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/install/timestream-odbc-install.ini rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/install/timestream-odbc-install.ini diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/install/timestream-odbc.wxs.in b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/install/timestream-odbc.wxs.in similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/install/timestream-odbc.wxs.in rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/install/timestream-odbc.wxs.in diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/module.def b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/module.def similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/module.def rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/module.def diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/os/ignite/common/os/linux/include/ignite/common/common.h b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/os/ignite/common/os/linux/include/ignite/common/common.h similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/os/ignite/common/os/linux/include/ignite/common/common.h rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/os/ignite/common/os/linux/include/ignite/common/common.h diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/os/ignite/common/os/linux/include/ignite/common/concurrent_os.h b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/os/ignite/common/os/linux/include/ignite/common/concurrent_os.h similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/os/ignite/common/os/linux/include/ignite/common/concurrent_os.h rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/os/ignite/common/os/linux/include/ignite/common/concurrent_os.h diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/os/ignite/common/os/linux/include/ignite/common/dynamic_load_os.h b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/os/ignite/common/os/linux/include/ignite/common/dynamic_load_os.h similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/os/ignite/common/os/linux/include/ignite/common/dynamic_load_os.h rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/os/ignite/common/os/linux/include/ignite/common/dynamic_load_os.h diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/os/ignite/common/os/linux/src/common/concurrent_os.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/os/ignite/common/os/linux/src/common/concurrent_os.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/os/ignite/common/os/linux/src/common/concurrent_os.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/os/ignite/common/os/linux/src/common/concurrent_os.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/os/ignite/common/os/linux/src/common/dynamic_load_os.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/os/ignite/common/os/linux/src/common/dynamic_load_os.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/os/ignite/common/os/linux/src/common/dynamic_load_os.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/os/ignite/common/os/linux/src/common/dynamic_load_os.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/os/ignite/common/os/linux/src/common/platform_utils.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/os/ignite/common/os/linux/src/common/platform_utils.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/os/ignite/common/os/linux/src/common/platform_utils.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/os/ignite/common/os/linux/src/common/platform_utils.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/os/ignite/common/os/win/include/ignite/common/common.h b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/os/ignite/common/os/win/include/ignite/common/common.h similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/os/ignite/common/os/win/include/ignite/common/common.h rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/os/ignite/common/os/win/include/ignite/common/common.h diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/os/ignite/common/os/win/include/ignite/common/concurrent_os.h b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/os/ignite/common/os/win/include/ignite/common/concurrent_os.h similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/os/ignite/common/os/win/include/ignite/common/concurrent_os.h rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/os/ignite/common/os/win/include/ignite/common/concurrent_os.h diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/os/ignite/common/os/win/include/ignite/common/dynamic_load_os.h b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/os/ignite/common/os/win/include/ignite/common/dynamic_load_os.h similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/os/ignite/common/os/win/include/ignite/common/dynamic_load_os.h rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/os/ignite/common/os/win/include/ignite/common/dynamic_load_os.h diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/os/ignite/common/os/win/src/common/concurrent_os.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/os/ignite/common/os/win/src/common/concurrent_os.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/os/ignite/common/os/win/src/common/concurrent_os.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/os/ignite/common/os/win/src/common/concurrent_os.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/os/ignite/common/os/win/src/common/dynamic_load_os.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/os/ignite/common/os/win/src/common/dynamic_load_os.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/os/ignite/common/os/win/src/common/dynamic_load_os.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/os/ignite/common/os/win/src/common/dynamic_load_os.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/os/ignite/common/os/win/src/common/platform_utils.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/os/ignite/common/os/win/src/common/platform_utils.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/os/ignite/common/os/win/src/common/platform_utils.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/os/ignite/common/os/win/src/common/platform_utils.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/os/timestream/win/include/timestream/odbc/system/ui/custom_window.h b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/os/timestream/win/include/timestream/odbc/system/ui/custom_window.h similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/os/timestream/win/include/timestream/odbc/system/ui/custom_window.h rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/os/timestream/win/include/timestream/odbc/system/ui/custom_window.h diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/os/timestream/win/include/timestream/odbc/system/ui/window.h b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/os/timestream/win/include/timestream/odbc/system/ui/window.h similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/os/timestream/win/include/timestream/odbc/system/ui/window.h rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/os/timestream/win/include/timestream/odbc/system/ui/window.h diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/os/timestream/win/src/system/ui/custom_window.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/os/timestream/win/src/system/ui/custom_window.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/os/timestream/win/src/system/ui/custom_window.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/os/timestream/win/src/system/ui/custom_window.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/os/timestream/win/src/system/ui/dsn_configuration_window.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/os/timestream/win/src/system/ui/dsn_configuration_window.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/os/timestream/win/src/system/ui/dsn_configuration_window.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/os/timestream/win/src/system/ui/dsn_configuration_window.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/os/timestream/win/src/system/ui/window.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/os/timestream/win/src/system/ui/window.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/os/timestream/win/src/system/ui/window.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/os/timestream/win/src/system/ui/window.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/os/timestream/win/src/system_dsn.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/os/timestream/win/src/system_dsn.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/os/timestream/win/src/system_dsn.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/os/timestream/win/src/system_dsn.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/app/application_data_buffer.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/app/application_data_buffer.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/app/application_data_buffer.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/app/application_data_buffer.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/authentication/aad.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/authentication/aad.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/authentication/aad.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/authentication/aad.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/authentication/auth_type.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/authentication/auth_type.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/authentication/auth_type.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/authentication/auth_type.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/authentication/okta.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/authentication/okta.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/authentication/okta.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/authentication/okta.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/authentication/saml.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/authentication/saml.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/authentication/saml.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/authentication/saml.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/common_types.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/common_types.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/common_types.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/common_types.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/config/configuration.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/config/configuration.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/config/configuration.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/config/configuration.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/config/connection_info.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/config/connection_info.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/config/connection_info.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/config/connection_info.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/config/connection_string_parser.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/config/connection_string_parser.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/config/connection_string_parser.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/config/connection_string_parser.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/connection.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/connection.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/connection.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/connection.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/descriptor.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/descriptor.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/descriptor.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/descriptor.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/diagnostic/diagnosable_adapter.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/diagnostic/diagnosable_adapter.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/diagnostic/diagnosable_adapter.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/diagnostic/diagnosable_adapter.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/diagnostic/diagnostic_record.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/diagnostic/diagnostic_record.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/diagnostic/diagnostic_record.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/diagnostic/diagnostic_record.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/diagnostic/diagnostic_record_storage.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/diagnostic/diagnostic_record_storage.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/diagnostic/diagnostic_record_storage.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/diagnostic/diagnostic_record_storage.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/dsn_config.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/dsn_config.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/dsn_config.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/dsn_config.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/entry_points.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/entry_points.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/entry_points.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/entry_points.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/environment.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/environment.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/environment.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/environment.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/ignite/common/src/common/big_integer.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/ignite/common/src/common/big_integer.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/ignite/common/src/common/big_integer.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/ignite/common/src/common/big_integer.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/ignite/common/src/common/bits.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/ignite/common/src/common/bits.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/ignite/common/src/common/bits.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/ignite/common/src/common/bits.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/ignite/common/src/common/concurrent.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/ignite/common/src/common/concurrent.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/ignite/common/src/common/concurrent.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/ignite/common/src/common/concurrent.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/ignite/common/src/common/decimal.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/ignite/common/src/common/decimal.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/ignite/common/src/common/decimal.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/ignite/common/src/common/decimal.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/ignite/common/src/date.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/ignite/common/src/date.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/ignite/common/src/date.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/ignite/common/src/date.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/ignite_error.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/ignite_error.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/ignite_error.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/ignite_error.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/interval_day_second.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/interval_day_second.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/interval_day_second.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/interval_day_second.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/interval_year_month.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/interval_year_month.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/interval_year_month.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/interval_year_month.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/log.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/log.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/log.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/log.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/log_level.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/log_level.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/log_level.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/log_level.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/meta/column_meta.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/meta/column_meta.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/meta/column_meta.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/meta/column_meta.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/meta/table_meta.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/meta/table_meta.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/meta/table_meta.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/meta/table_meta.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/odbc.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/odbc.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/odbc.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/odbc.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/query/column_metadata_query.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/query/column_metadata_query.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/query/column_metadata_query.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/query/column_metadata_query.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/query/column_privileges_query.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/query/column_privileges_query.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/query/column_privileges_query.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/query/column_privileges_query.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/query/data_query.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/query/data_query.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/query/data_query.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/query/data_query.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/query/foreign_keys_query.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/query/foreign_keys_query.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/query/foreign_keys_query.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/query/foreign_keys_query.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/query/primary_keys_query.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/query/primary_keys_query.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/query/primary_keys_query.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/query/primary_keys_query.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/query/procedure_columns_query.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/query/procedure_columns_query.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/query/procedure_columns_query.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/query/procedure_columns_query.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/query/procedures_query.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/query/procedures_query.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/query/procedures_query.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/query/procedures_query.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/query/special_columns_query.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/query/special_columns_query.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/query/special_columns_query.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/query/special_columns_query.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/query/statistics_query.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/query/statistics_query.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/query/statistics_query.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/query/statistics_query.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/query/table_metadata_query.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/query/table_metadata_query.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/query/table_metadata_query.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/query/table_metadata_query.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/query/table_privileges_query.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/query/table_privileges_query.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/query/table_privileges_query.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/query/table_privileges_query.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/query/type_info_query.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/query/type_info_query.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/query/type_info_query.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/query/type_info_query.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/statement.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/statement.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/statement.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/statement.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/time.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/time.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/time.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/time.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/timestamp.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/timestamp.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/timestamp.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/timestamp.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/timestream_column.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/timestream_column.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/timestream_column.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/timestream_column.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/timestream_cursor.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/timestream_cursor.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/timestream_cursor.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/timestream_cursor.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/type_traits.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/type_traits.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/type_traits.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/type_traits.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/utility.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/utility.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/utility.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/utility.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/utils.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/utils.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/src/utils.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/src/utils.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/version.rc.in b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/version.rc.in similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/odbc/version.rc.in rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/odbc/version.rc.in diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/CMakeLists.txt b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/CMakeLists.txt similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/CMakeLists.txt rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/CMakeLists.txt diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/data-writer/CMakeLists.txt b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/data-writer/CMakeLists.txt similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/data-writer/CMakeLists.txt rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/data-writer/CMakeLists.txt diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/data-writer/metadata-creator/computer_table_creater.h b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/data-writer/metadata-creator/computer_table_creater.h similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/data-writer/metadata-creator/computer_table_creater.h rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/data-writer/metadata-creator/computer_table_creater.h diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/data-writer/metadata-creator/measure_metadata_creater.h b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/data-writer/metadata-creator/measure_metadata_creater.h similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/data-writer/metadata-creator/measure_metadata_creater.h rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/data-writer/metadata-creator/measure_metadata_creater.h diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/data-writer/timestream_data_generator.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/data-writer/timestream_data_generator.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/data-writer/timestream_data_generator.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/data-writer/timestream_data_generator.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/data-writer/timestream_writer.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/data-writer/timestream_writer.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/data-writer/timestream_writer.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/data-writer/timestream_writer.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/data-writer/timestream_writer.h b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/data-writer/timestream_writer.h similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/data-writer/timestream_writer.h rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/data-writer/timestream_writer.h diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/input/create_credentials_file.ps1 b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/input/create_credentials_file.ps1 similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/input/create_credentials_file.ps1 rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/input/create_credentials_file.ps1 diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/input/create_credentials_file.sh b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/input/create_credentials_file.sh similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/input/create_credentials_file.sh rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/input/create_credentials_file.sh diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/integration-test/CMakeLists.txt b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/integration-test/CMakeLists.txt similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/integration-test/CMakeLists.txt rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/integration-test/CMakeLists.txt diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/integration-test/include/odbc_test_suite.h b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/integration-test/include/odbc_test_suite.h similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/integration-test/include/odbc_test_suite.h rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/integration-test/include/odbc_test_suite.h diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/integration-test/include/sql_test_suite_fixture.h b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/integration-test/include/sql_test_suite_fixture.h similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/integration-test/include/sql_test_suite_fixture.h rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/integration-test/include/sql_test_suite_fixture.h diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/integration-test/include/test_utils.h b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/integration-test/include/test_utils.h similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/integration-test/include/test_utils.h rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/integration-test/include/test_utils.h diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/integration-test/src/api_robustness_test.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/integration-test/src/api_robustness_test.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/integration-test/src/api_robustness_test.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/integration-test/src/api_robustness_test.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/integration-test/src/application_data_buffer_test.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/integration-test/src/application_data_buffer_test.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/integration-test/src/application_data_buffer_test.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/integration-test/src/application_data_buffer_test.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/integration-test/src/attributes_test.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/integration-test/src/attributes_test.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/integration-test/src/attributes_test.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/integration-test/src/attributes_test.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/integration-test/src/connection_info_test.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/integration-test/src/connection_info_test.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/integration-test/src/connection_info_test.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/integration-test/src/connection_info_test.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/integration-test/src/connection_test.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/integration-test/src/connection_test.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/integration-test/src/connection_test.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/integration-test/src/connection_test.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/integration-test/src/descriptors_test.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/integration-test/src/descriptors_test.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/integration-test/src/descriptors_test.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/integration-test/src/descriptors_test.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/integration-test/src/meta_queries_test.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/integration-test/src/meta_queries_test.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/integration-test/src/meta_queries_test.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/integration-test/src/meta_queries_test.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/integration-test/src/odbc_execution_test.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/integration-test/src/odbc_execution_test.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/integration-test/src/odbc_execution_test.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/integration-test/src/odbc_execution_test.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/integration-test/src/odbc_test_suite.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/integration-test/src/odbc_test_suite.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/integration-test/src/odbc_test_suite.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/integration-test/src/odbc_test_suite.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/integration-test/src/queries_test.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/integration-test/src/queries_test.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/integration-test/src/queries_test.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/integration-test/src/queries_test.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/integration-test/src/sql_get_info_test.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/integration-test/src/sql_get_info_test.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/integration-test/src/sql_get_info_test.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/integration-test/src/sql_get_info_test.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/integration-test/src/test_utils.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/integration-test/src/test_utils.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/integration-test/src/test_utils.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/integration-test/src/test_utils.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/unit-test/CMakeLists.txt b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/unit-test/CMakeLists.txt similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/unit-test/CMakeLists.txt rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/unit-test/CMakeLists.txt diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/unit-test/include/mock/mock_connection.h b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/unit-test/include/mock/mock_connection.h similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/unit-test/include/mock/mock_connection.h rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/unit-test/include/mock/mock_connection.h diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/unit-test/include/mock/mock_environment.h b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/unit-test/include/mock/mock_environment.h similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/unit-test/include/mock/mock_environment.h rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/unit-test/include/mock/mock_environment.h diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/unit-test/include/mock/mock_httpclient.h b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/unit-test/include/mock/mock_httpclient.h similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/unit-test/include/mock/mock_httpclient.h rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/unit-test/include/mock/mock_httpclient.h diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/unit-test/include/mock/mock_statement.h b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/unit-test/include/mock/mock_statement.h similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/unit-test/include/mock/mock_statement.h rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/unit-test/include/mock/mock_statement.h diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/unit-test/include/mock/mock_stsclient.h b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/unit-test/include/mock/mock_stsclient.h similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/unit-test/include/mock/mock_stsclient.h rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/unit-test/include/mock/mock_stsclient.h diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/unit-test/include/mock/mock_timestream_query_client.h b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/unit-test/include/mock/mock_timestream_query_client.h similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/unit-test/include/mock/mock_timestream_query_client.h rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/unit-test/include/mock/mock_timestream_query_client.h diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/unit-test/include/mock/mock_timestream_service.h b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/unit-test/include/mock/mock_timestream_service.h similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/unit-test/include/mock/mock_timestream_service.h rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/unit-test/include/mock/mock_timestream_service.h diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/unit-test/include/odbc_unit_test_suite.h b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/unit-test/include/odbc_unit_test_suite.h similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/unit-test/include/odbc_unit_test_suite.h rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/unit-test/include/odbc_unit_test_suite.h diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/unit-test/src/column_meta_test.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/unit-test/src/column_meta_test.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/unit-test/src/column_meta_test.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/unit-test/src/column_meta_test.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/unit-test/src/configuration_test.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/unit-test/src/configuration_test.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/unit-test/src/configuration_test.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/unit-test/src/configuration_test.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/unit-test/src/log_test.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/unit-test/src/log_test.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/unit-test/src/log_test.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/unit-test/src/log_test.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/unit-test/src/mock/mock_connection.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/unit-test/src/mock/mock_connection.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/unit-test/src/mock/mock_connection.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/unit-test/src/mock/mock_connection.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/unit-test/src/mock/mock_environment.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/unit-test/src/mock/mock_environment.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/unit-test/src/mock/mock_environment.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/unit-test/src/mock/mock_environment.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/unit-test/src/mock/mock_httpclient.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/unit-test/src/mock/mock_httpclient.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/unit-test/src/mock/mock_httpclient.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/unit-test/src/mock/mock_httpclient.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/unit-test/src/mock/mock_statement.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/unit-test/src/mock/mock_statement.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/unit-test/src/mock/mock_statement.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/unit-test/src/mock/mock_statement.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/unit-test/src/mock/mock_stsclient.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/unit-test/src/mock/mock_stsclient.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/unit-test/src/mock/mock_stsclient.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/unit-test/src/mock/mock_stsclient.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/unit-test/src/mock/mock_timestream_query_client.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/unit-test/src/mock/mock_timestream_query_client.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/unit-test/src/mock/mock_timestream_query_client.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/unit-test/src/mock/mock_timestream_query_client.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/unit-test/src/mock/mock_timestream_service.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/unit-test/src/mock/mock_timestream_service.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/unit-test/src/mock/mock_timestream_service.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/unit-test/src/mock/mock_timestream_service.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/unit-test/src/odbc_unit_test_suite.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/unit-test/src/odbc_unit_test_suite.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/unit-test/src/odbc_unit_test_suite.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/unit-test/src/odbc_unit_test_suite.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/unit-test/src/unit_connection_string_parser_test.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/unit-test/src/unit_connection_string_parser_test.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/unit-test/src/unit_connection_string_parser_test.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/unit-test/src/unit_connection_string_parser_test.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/unit-test/src/unit_connection_test.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/unit-test/src/unit_connection_test.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/unit-test/src/unit_connection_test.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/unit-test/src/unit_connection_test.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/unit-test/src/unit_data_query_test.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/unit-test/src/unit_data_query_test.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/unit-test/src/unit_data_query_test.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/unit-test/src/unit_data_query_test.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/unit-test/src/utility_test.cpp b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/unit-test/src/utility_test.cpp similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/src/tests/unit-test/src/utility_test.cpp rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/src/tests/unit-test/src/utility_test.cpp diff --git a/cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/timestream.cfg b/cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/timestream.cfg similarity index 100% rename from cpp/src/arrow/flight/sql/amazon-timestream-odbc-driver/timestream.cfg rename to cpp/src/flightsql_odbc/amazon-timestream-odbc-driver/timestream.cfg