├── .github └── workflows │ └── Linux.yml ├── .gitignore ├── CMakeLists.txt ├── Dockerfile ├── LICENSE-GPL ├── Makefile ├── README.md ├── extension ├── include │ ├── connection_pool.hpp │ ├── mysql_connection_manager.hpp │ ├── mysql_scanner_extension.hpp │ └── paged_mysql_state.hpp └── src │ ├── CMakeLists.txt │ ├── duckdb_function │ ├── CMakeLists.txt │ ├── mysql_attach.cpp │ └── mysql_scan.cpp │ ├── model │ ├── CMakeLists.txt │ ├── attach_function_data.cpp │ └── mysql_bind_data.hpp │ ├── mysql_scanner_extension.cpp │ ├── state │ ├── CMakeLists.txt │ ├── mysql_global_state.hpp │ └── mysql_local_state.hpp │ ├── transformer │ ├── CMakeLists.txt │ ├── duckdb_to_mysql_request.cpp │ └── mysql_to_duckdb_result.cpp │ └── util │ ├── CMakeLists.txt │ ├── connection_pool.cpp │ └── mysql_connection_manager.cpp └── vcpkg.json /.github/workflows/Linux.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kayrnt/duckdb_mysql_scanner/HEAD/.github/workflows/Linux.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kayrnt/duckdb_mysql_scanner/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kayrnt/duckdb_mysql_scanner/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kayrnt/duckdb_mysql_scanner/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE-GPL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kayrnt/duckdb_mysql_scanner/HEAD/LICENSE-GPL -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kayrnt/duckdb_mysql_scanner/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kayrnt/duckdb_mysql_scanner/HEAD/README.md -------------------------------------------------------------------------------- /extension/include/connection_pool.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kayrnt/duckdb_mysql_scanner/HEAD/extension/include/connection_pool.hpp -------------------------------------------------------------------------------- /extension/include/mysql_connection_manager.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kayrnt/duckdb_mysql_scanner/HEAD/extension/include/mysql_connection_manager.hpp -------------------------------------------------------------------------------- /extension/include/mysql_scanner_extension.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kayrnt/duckdb_mysql_scanner/HEAD/extension/include/mysql_scanner_extension.hpp -------------------------------------------------------------------------------- /extension/include/paged_mysql_state.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kayrnt/duckdb_mysql_scanner/HEAD/extension/include/paged_mysql_state.hpp -------------------------------------------------------------------------------- /extension/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kayrnt/duckdb_mysql_scanner/HEAD/extension/src/CMakeLists.txt -------------------------------------------------------------------------------- /extension/src/duckdb_function/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kayrnt/duckdb_mysql_scanner/HEAD/extension/src/duckdb_function/CMakeLists.txt -------------------------------------------------------------------------------- /extension/src/duckdb_function/mysql_attach.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kayrnt/duckdb_mysql_scanner/HEAD/extension/src/duckdb_function/mysql_attach.cpp -------------------------------------------------------------------------------- /extension/src/duckdb_function/mysql_scan.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kayrnt/duckdb_mysql_scanner/HEAD/extension/src/duckdb_function/mysql_scan.cpp -------------------------------------------------------------------------------- /extension/src/model/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kayrnt/duckdb_mysql_scanner/HEAD/extension/src/model/CMakeLists.txt -------------------------------------------------------------------------------- /extension/src/model/attach_function_data.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kayrnt/duckdb_mysql_scanner/HEAD/extension/src/model/attach_function_data.cpp -------------------------------------------------------------------------------- /extension/src/model/mysql_bind_data.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kayrnt/duckdb_mysql_scanner/HEAD/extension/src/model/mysql_bind_data.hpp -------------------------------------------------------------------------------- /extension/src/mysql_scanner_extension.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kayrnt/duckdb_mysql_scanner/HEAD/extension/src/mysql_scanner_extension.cpp -------------------------------------------------------------------------------- /extension/src/state/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kayrnt/duckdb_mysql_scanner/HEAD/extension/src/state/CMakeLists.txt -------------------------------------------------------------------------------- /extension/src/state/mysql_global_state.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kayrnt/duckdb_mysql_scanner/HEAD/extension/src/state/mysql_global_state.hpp -------------------------------------------------------------------------------- /extension/src/state/mysql_local_state.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kayrnt/duckdb_mysql_scanner/HEAD/extension/src/state/mysql_local_state.hpp -------------------------------------------------------------------------------- /extension/src/transformer/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kayrnt/duckdb_mysql_scanner/HEAD/extension/src/transformer/CMakeLists.txt -------------------------------------------------------------------------------- /extension/src/transformer/duckdb_to_mysql_request.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kayrnt/duckdb_mysql_scanner/HEAD/extension/src/transformer/duckdb_to_mysql_request.cpp -------------------------------------------------------------------------------- /extension/src/transformer/mysql_to_duckdb_result.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kayrnt/duckdb_mysql_scanner/HEAD/extension/src/transformer/mysql_to_duckdb_result.cpp -------------------------------------------------------------------------------- /extension/src/util/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kayrnt/duckdb_mysql_scanner/HEAD/extension/src/util/CMakeLists.txt -------------------------------------------------------------------------------- /extension/src/util/connection_pool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kayrnt/duckdb_mysql_scanner/HEAD/extension/src/util/connection_pool.cpp -------------------------------------------------------------------------------- /extension/src/util/mysql_connection_manager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kayrnt/duckdb_mysql_scanner/HEAD/extension/src/util/mysql_connection_manager.cpp -------------------------------------------------------------------------------- /vcpkg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kayrnt/duckdb_mysql_scanner/HEAD/vcpkg.json --------------------------------------------------------------------------------