├── .github └── workflows │ ├── main.yml │ └── push.yaml ├── .gitignore ├── LICENSE ├── README.md ├── buenavista ├── __init__.py ├── backends │ ├── __init__.py │ ├── duckdb.py │ └── postgres.py ├── bv_dialects.py ├── core.py ├── examples │ ├── duckdb_http.py │ ├── duckdb_postgres.py │ └── postgres_proxy.py ├── http │ ├── __init__.py │ ├── context.py │ ├── main.py │ ├── schemas.py │ └── type_mapping.py ├── postgres.py └── rewrite.py ├── dev-requirements.txt ├── docker ├── Dockerfile ├── Makefile ├── README.md ├── connection.png ├── docker-compose.yml └── download_data.sh ├── setup.py └── tests ├── functional └── duckdb │ ├── test_http.py │ └── test_postgres.py └── unit ├── postgres ├── test_bv_buffer.py ├── test_bv_context.py └── test_handler.py ├── test_core.py └── test_rewrite.py /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwills/buenavista/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/push.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwills/buenavista/HEAD/.github/workflows/push.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwills/buenavista/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwills/buenavista/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwills/buenavista/HEAD/README.md -------------------------------------------------------------------------------- /buenavista/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /buenavista/backends/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /buenavista/backends/duckdb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwills/buenavista/HEAD/buenavista/backends/duckdb.py -------------------------------------------------------------------------------- /buenavista/backends/postgres.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwills/buenavista/HEAD/buenavista/backends/postgres.py -------------------------------------------------------------------------------- /buenavista/bv_dialects.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwills/buenavista/HEAD/buenavista/bv_dialects.py -------------------------------------------------------------------------------- /buenavista/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwills/buenavista/HEAD/buenavista/core.py -------------------------------------------------------------------------------- /buenavista/examples/duckdb_http.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwills/buenavista/HEAD/buenavista/examples/duckdb_http.py -------------------------------------------------------------------------------- /buenavista/examples/duckdb_postgres.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwills/buenavista/HEAD/buenavista/examples/duckdb_postgres.py -------------------------------------------------------------------------------- /buenavista/examples/postgres_proxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwills/buenavista/HEAD/buenavista/examples/postgres_proxy.py -------------------------------------------------------------------------------- /buenavista/http/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /buenavista/http/context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwills/buenavista/HEAD/buenavista/http/context.py -------------------------------------------------------------------------------- /buenavista/http/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwills/buenavista/HEAD/buenavista/http/main.py -------------------------------------------------------------------------------- /buenavista/http/schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwills/buenavista/HEAD/buenavista/http/schemas.py -------------------------------------------------------------------------------- /buenavista/http/type_mapping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwills/buenavista/HEAD/buenavista/http/type_mapping.py -------------------------------------------------------------------------------- /buenavista/postgres.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwills/buenavista/HEAD/buenavista/postgres.py -------------------------------------------------------------------------------- /buenavista/rewrite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwills/buenavista/HEAD/buenavista/rewrite.py -------------------------------------------------------------------------------- /dev-requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwills/buenavista/HEAD/dev-requirements.txt -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwills/buenavista/HEAD/docker/Dockerfile -------------------------------------------------------------------------------- /docker/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwills/buenavista/HEAD/docker/Makefile -------------------------------------------------------------------------------- /docker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwills/buenavista/HEAD/docker/README.md -------------------------------------------------------------------------------- /docker/connection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwills/buenavista/HEAD/docker/connection.png -------------------------------------------------------------------------------- /docker/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwills/buenavista/HEAD/docker/docker-compose.yml -------------------------------------------------------------------------------- /docker/download_data.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwills/buenavista/HEAD/docker/download_data.sh -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwills/buenavista/HEAD/setup.py -------------------------------------------------------------------------------- /tests/functional/duckdb/test_http.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwills/buenavista/HEAD/tests/functional/duckdb/test_http.py -------------------------------------------------------------------------------- /tests/functional/duckdb/test_postgres.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwills/buenavista/HEAD/tests/functional/duckdb/test_postgres.py -------------------------------------------------------------------------------- /tests/unit/postgres/test_bv_buffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwills/buenavista/HEAD/tests/unit/postgres/test_bv_buffer.py -------------------------------------------------------------------------------- /tests/unit/postgres/test_bv_context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwills/buenavista/HEAD/tests/unit/postgres/test_bv_context.py -------------------------------------------------------------------------------- /tests/unit/postgres/test_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwills/buenavista/HEAD/tests/unit/postgres/test_handler.py -------------------------------------------------------------------------------- /tests/unit/test_core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwills/buenavista/HEAD/tests/unit/test_core.py -------------------------------------------------------------------------------- /tests/unit/test_rewrite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jwills/buenavista/HEAD/tests/unit/test_rewrite.py --------------------------------------------------------------------------------