├── .coveragerc ├── .flake8 ├── .github ├── CODEOWNERS ├── CONTRIBUTING.md ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── feature_request.md │ └── support_request.md ├── PULL_REQUEST_TEMPLATE.md ├── auto-label.yaml ├── blunderbuss.yml ├── header-checker-lint.yml └── snippet-bot.yml ├── .gitignore ├── .kokoro ├── build.sh ├── continuous │ ├── common.cfg │ ├── compliance.cfg │ ├── continuous.cfg │ └── prerelease-deps.cfg ├── populate-secrets.sh ├── presubmit │ ├── common.cfg │ ├── compliance.cfg │ ├── prerelease-deps.cfg │ └── presubmit.cfg ├── samples │ ├── lint │ │ ├── common.cfg │ │ ├── continuous.cfg │ │ ├── periodic.cfg │ │ └── presubmit.cfg │ ├── python3.10 │ │ ├── common.cfg │ │ ├── continuous.cfg │ │ ├── periodic-head.cfg │ │ ├── periodic.cfg │ │ └── presubmit.cfg │ ├── python3.11 │ │ ├── common.cfg │ │ ├── continuous.cfg │ │ ├── periodic-head.cfg │ │ ├── periodic.cfg │ │ └── presubmit.cfg │ ├── python3.12 │ │ ├── common.cfg │ │ ├── continuous.cfg │ │ ├── periodic-head.cfg │ │ ├── periodic.cfg │ │ └── presubmit.cfg │ ├── python3.13 │ │ ├── common.cfg │ │ ├── continuous.cfg │ │ ├── periodic-head.cfg │ │ ├── periodic.cfg │ │ └── presubmit.cfg │ ├── python3.14 │ │ ├── common.cfg │ │ ├── continuous.cfg │ │ ├── periodic-head.cfg │ │ ├── periodic.cfg │ │ └── presubmit.cfg │ ├── python3.7 │ │ ├── common.cfg │ │ ├── continuous.cfg │ │ ├── periodic-head.cfg │ │ ├── periodic.cfg │ │ └── presubmit.cfg │ ├── python3.8 │ │ ├── common.cfg │ │ ├── continuous.cfg │ │ ├── periodic-head.cfg │ │ ├── periodic.cfg │ │ └── presubmit.cfg │ └── python3.9 │ │ ├── common.cfg │ │ ├── continuous.cfg │ │ ├── periodic-head.cfg │ │ ├── periodic.cfg │ │ └── presubmit.cfg ├── test-samples-against-head.sh ├── test-samples-impl.sh ├── test-samples.sh ├── trampoline.sh └── trampoline_v2.sh ├── .librarian └── state.yaml ├── .pre-commit-config.yaml ├── .repo-metadata.json ├── .trampolinerc ├── AUTHORS ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.rst ├── LICENSE ├── MANIFEST.in ├── README.rst ├── SECURITY.md ├── dev_requirements.txt ├── docs ├── README.rst ├── _static │ └── custom.css ├── _templates │ └── layout.html ├── alembic.rst ├── changelog.md ├── conf.py ├── geography.rst ├── index.rst ├── reference.rst ├── samples └── struct.rst ├── noxfile.py ├── pyproject.toml ├── release-procedure.md ├── renovate.json ├── samples ├── __init__.py ├── pytest.ini └── snippets │ ├── STRUCT.py │ ├── STRUCT_test.py │ ├── __init__.py │ ├── conftest.py │ ├── geography.py │ ├── geography_test.py │ ├── noxfile.py │ ├── requirements-test.txt │ └── requirements.txt ├── scripts ├── decrypt-secrets.sh └── readme-gen │ ├── readme_gen.py │ └── templates │ ├── README.tmpl.rst │ ├── auth.tmpl.rst │ ├── auth_api_key.tmpl.rst │ ├── install_deps.tmpl.rst │ └── install_portaudio.tmpl.rst ├── setup.cfg ├── setup.py ├── sqlalchemy_bigquery ├── __init__.py ├── _helpers.py ├── _struct.py ├── _types.py ├── _versions_helpers.py ├── base.py ├── geography.py ├── parse_url.py ├── requirements.py └── version.py ├── testing ├── .gitignore ├── constraints-3.10.txt ├── constraints-3.11.txt ├── constraints-3.12.txt ├── constraints-3.13.txt ├── constraints-3.14.txt └── constraints-3.9.txt ├── tests ├── __init__.py ├── conftest.py ├── sqlalchemy_dialect_compliance │ ├── README.rst │ ├── conftest.py │ └── test_dialect_compliance.py ├── system │ ├── __init__.py │ ├── conftest.py │ ├── data │ │ ├── sample.json │ │ ├── sample_one_row.json │ │ └── schema.json │ ├── test__struct.py │ ├── test_alembic.py │ ├── test_geography.py │ ├── test_helpers.py │ ├── test_sqlalchemy_bigquery.py │ └── test_sqlalchemy_bigquery_remote.py └── unit │ ├── __init__.py │ ├── conftest.py │ ├── fauxdbi.py │ ├── test__struct.py │ ├── test__types.py │ ├── test_alembic.py │ ├── test_catalog_functions.py │ ├── test_comments.py │ ├── test_compiler.py │ ├── test_compliance.py │ ├── test_dialect_types.py │ ├── test_engine.py │ ├── test_geography.py │ ├── test_helpers.py │ ├── test_like_reescape.py │ ├── test_parse_url.py │ ├── test_select.py │ ├── test_sqlalchemy_bigquery.py │ ├── test_table_options.py │ ├── test_version.py │ └── test_view.py └── third_party ├── __init__.py └── sqlalchemy_bigquery_vendored ├── __init__.py ├── py.typed └── sqlalchemy ├── AUTHORS ├── LICENSE ├── __init__.py └── postgresql ├── __init__.py └── base.py /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/.coveragerc -------------------------------------------------------------------------------- /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/.flake8 -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/support_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/.github/ISSUE_TEMPLATE/support_request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/auto-label.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/.github/auto-label.yaml -------------------------------------------------------------------------------- /.github/blunderbuss.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/.github/blunderbuss.yml -------------------------------------------------------------------------------- /.github/header-checker-lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/.github/header-checker-lint.yml -------------------------------------------------------------------------------- /.github/snippet-bot.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/.gitignore -------------------------------------------------------------------------------- /.kokoro/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/.kokoro/build.sh -------------------------------------------------------------------------------- /.kokoro/continuous/common.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/.kokoro/continuous/common.cfg -------------------------------------------------------------------------------- /.kokoro/continuous/compliance.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/.kokoro/continuous/compliance.cfg -------------------------------------------------------------------------------- /.kokoro/continuous/continuous.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/.kokoro/continuous/continuous.cfg -------------------------------------------------------------------------------- /.kokoro/continuous/prerelease-deps.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/.kokoro/continuous/prerelease-deps.cfg -------------------------------------------------------------------------------- /.kokoro/populate-secrets.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/.kokoro/populate-secrets.sh -------------------------------------------------------------------------------- /.kokoro/presubmit/common.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/.kokoro/presubmit/common.cfg -------------------------------------------------------------------------------- /.kokoro/presubmit/compliance.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/.kokoro/presubmit/compliance.cfg -------------------------------------------------------------------------------- /.kokoro/presubmit/prerelease-deps.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/.kokoro/presubmit/prerelease-deps.cfg -------------------------------------------------------------------------------- /.kokoro/presubmit/presubmit.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/.kokoro/presubmit/presubmit.cfg -------------------------------------------------------------------------------- /.kokoro/samples/lint/common.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/.kokoro/samples/lint/common.cfg -------------------------------------------------------------------------------- /.kokoro/samples/lint/continuous.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/.kokoro/samples/lint/continuous.cfg -------------------------------------------------------------------------------- /.kokoro/samples/lint/periodic.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/.kokoro/samples/lint/periodic.cfg -------------------------------------------------------------------------------- /.kokoro/samples/lint/presubmit.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/.kokoro/samples/lint/presubmit.cfg -------------------------------------------------------------------------------- /.kokoro/samples/python3.10/common.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/.kokoro/samples/python3.10/common.cfg -------------------------------------------------------------------------------- /.kokoro/samples/python3.10/continuous.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/.kokoro/samples/python3.10/continuous.cfg -------------------------------------------------------------------------------- /.kokoro/samples/python3.10/periodic-head.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/.kokoro/samples/python3.10/periodic-head.cfg -------------------------------------------------------------------------------- /.kokoro/samples/python3.10/periodic.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/.kokoro/samples/python3.10/periodic.cfg -------------------------------------------------------------------------------- /.kokoro/samples/python3.10/presubmit.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/.kokoro/samples/python3.10/presubmit.cfg -------------------------------------------------------------------------------- /.kokoro/samples/python3.11/common.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/.kokoro/samples/python3.11/common.cfg -------------------------------------------------------------------------------- /.kokoro/samples/python3.11/continuous.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/.kokoro/samples/python3.11/continuous.cfg -------------------------------------------------------------------------------- /.kokoro/samples/python3.11/periodic-head.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/.kokoro/samples/python3.11/periodic-head.cfg -------------------------------------------------------------------------------- /.kokoro/samples/python3.11/periodic.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/.kokoro/samples/python3.11/periodic.cfg -------------------------------------------------------------------------------- /.kokoro/samples/python3.11/presubmit.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/.kokoro/samples/python3.11/presubmit.cfg -------------------------------------------------------------------------------- /.kokoro/samples/python3.12/common.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/.kokoro/samples/python3.12/common.cfg -------------------------------------------------------------------------------- /.kokoro/samples/python3.12/continuous.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/.kokoro/samples/python3.12/continuous.cfg -------------------------------------------------------------------------------- /.kokoro/samples/python3.12/periodic-head.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/.kokoro/samples/python3.12/periodic-head.cfg -------------------------------------------------------------------------------- /.kokoro/samples/python3.12/periodic.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/.kokoro/samples/python3.12/periodic.cfg -------------------------------------------------------------------------------- /.kokoro/samples/python3.12/presubmit.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/.kokoro/samples/python3.12/presubmit.cfg -------------------------------------------------------------------------------- /.kokoro/samples/python3.13/common.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/.kokoro/samples/python3.13/common.cfg -------------------------------------------------------------------------------- /.kokoro/samples/python3.13/continuous.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/.kokoro/samples/python3.13/continuous.cfg -------------------------------------------------------------------------------- /.kokoro/samples/python3.13/periodic-head.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/.kokoro/samples/python3.13/periodic-head.cfg -------------------------------------------------------------------------------- /.kokoro/samples/python3.13/periodic.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/.kokoro/samples/python3.13/periodic.cfg -------------------------------------------------------------------------------- /.kokoro/samples/python3.13/presubmit.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/.kokoro/samples/python3.13/presubmit.cfg -------------------------------------------------------------------------------- /.kokoro/samples/python3.14/common.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/.kokoro/samples/python3.14/common.cfg -------------------------------------------------------------------------------- /.kokoro/samples/python3.14/continuous.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/.kokoro/samples/python3.14/continuous.cfg -------------------------------------------------------------------------------- /.kokoro/samples/python3.14/periodic-head.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/.kokoro/samples/python3.14/periodic-head.cfg -------------------------------------------------------------------------------- /.kokoro/samples/python3.14/periodic.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/.kokoro/samples/python3.14/periodic.cfg -------------------------------------------------------------------------------- /.kokoro/samples/python3.14/presubmit.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/.kokoro/samples/python3.14/presubmit.cfg -------------------------------------------------------------------------------- /.kokoro/samples/python3.7/common.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/.kokoro/samples/python3.7/common.cfg -------------------------------------------------------------------------------- /.kokoro/samples/python3.7/continuous.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/.kokoro/samples/python3.7/continuous.cfg -------------------------------------------------------------------------------- /.kokoro/samples/python3.7/periodic-head.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/.kokoro/samples/python3.7/periodic-head.cfg -------------------------------------------------------------------------------- /.kokoro/samples/python3.7/periodic.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/.kokoro/samples/python3.7/periodic.cfg -------------------------------------------------------------------------------- /.kokoro/samples/python3.7/presubmit.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/.kokoro/samples/python3.7/presubmit.cfg -------------------------------------------------------------------------------- /.kokoro/samples/python3.8/common.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/.kokoro/samples/python3.8/common.cfg -------------------------------------------------------------------------------- /.kokoro/samples/python3.8/continuous.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/.kokoro/samples/python3.8/continuous.cfg -------------------------------------------------------------------------------- /.kokoro/samples/python3.8/periodic-head.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/.kokoro/samples/python3.8/periodic-head.cfg -------------------------------------------------------------------------------- /.kokoro/samples/python3.8/periodic.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/.kokoro/samples/python3.8/periodic.cfg -------------------------------------------------------------------------------- /.kokoro/samples/python3.8/presubmit.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/.kokoro/samples/python3.8/presubmit.cfg -------------------------------------------------------------------------------- /.kokoro/samples/python3.9/common.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/.kokoro/samples/python3.9/common.cfg -------------------------------------------------------------------------------- /.kokoro/samples/python3.9/continuous.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/.kokoro/samples/python3.9/continuous.cfg -------------------------------------------------------------------------------- /.kokoro/samples/python3.9/periodic-head.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/.kokoro/samples/python3.9/periodic-head.cfg -------------------------------------------------------------------------------- /.kokoro/samples/python3.9/periodic.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/.kokoro/samples/python3.9/periodic.cfg -------------------------------------------------------------------------------- /.kokoro/samples/python3.9/presubmit.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/.kokoro/samples/python3.9/presubmit.cfg -------------------------------------------------------------------------------- /.kokoro/test-samples-against-head.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/.kokoro/test-samples-against-head.sh -------------------------------------------------------------------------------- /.kokoro/test-samples-impl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/.kokoro/test-samples-impl.sh -------------------------------------------------------------------------------- /.kokoro/test-samples.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/.kokoro/test-samples.sh -------------------------------------------------------------------------------- /.kokoro/trampoline.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/.kokoro/trampoline.sh -------------------------------------------------------------------------------- /.kokoro/trampoline_v2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/.kokoro/trampoline_v2.sh -------------------------------------------------------------------------------- /.librarian/state.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/.librarian/state.yaml -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.repo-metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/.repo-metadata.json -------------------------------------------------------------------------------- /.trampolinerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/.trampolinerc -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/AUTHORS -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/CONTRIBUTING.rst -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/README.rst -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/SECURITY.md -------------------------------------------------------------------------------- /dev_requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/dev_requirements.txt -------------------------------------------------------------------------------- /docs/README.rst: -------------------------------------------------------------------------------- 1 | ../README.rst -------------------------------------------------------------------------------- /docs/_static/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/docs/_static/custom.css -------------------------------------------------------------------------------- /docs/_templates/layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/docs/_templates/layout.html -------------------------------------------------------------------------------- /docs/alembic.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/docs/alembic.rst -------------------------------------------------------------------------------- /docs/changelog.md: -------------------------------------------------------------------------------- 1 | ../CHANGELOG.md -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/geography.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/docs/geography.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/reference.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/docs/reference.rst -------------------------------------------------------------------------------- /docs/samples: -------------------------------------------------------------------------------- 1 | ../samples -------------------------------------------------------------------------------- /docs/struct.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/docs/struct.rst -------------------------------------------------------------------------------- /noxfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/noxfile.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/pyproject.toml -------------------------------------------------------------------------------- /release-procedure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/release-procedure.md -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/renovate.json -------------------------------------------------------------------------------- /samples/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/pytest.ini: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/snippets/STRUCT.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/samples/snippets/STRUCT.py -------------------------------------------------------------------------------- /samples/snippets/STRUCT_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/samples/snippets/STRUCT_test.py -------------------------------------------------------------------------------- /samples/snippets/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/samples/snippets/__init__.py -------------------------------------------------------------------------------- /samples/snippets/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/samples/snippets/conftest.py -------------------------------------------------------------------------------- /samples/snippets/geography.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/samples/snippets/geography.py -------------------------------------------------------------------------------- /samples/snippets/geography_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/samples/snippets/geography_test.py -------------------------------------------------------------------------------- /samples/snippets/noxfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/samples/snippets/noxfile.py -------------------------------------------------------------------------------- /samples/snippets/requirements-test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/samples/snippets/requirements-test.txt -------------------------------------------------------------------------------- /samples/snippets/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/samples/snippets/requirements.txt -------------------------------------------------------------------------------- /scripts/decrypt-secrets.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/scripts/decrypt-secrets.sh -------------------------------------------------------------------------------- /scripts/readme-gen/readme_gen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/scripts/readme-gen/readme_gen.py -------------------------------------------------------------------------------- /scripts/readme-gen/templates/README.tmpl.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/scripts/readme-gen/templates/README.tmpl.rst -------------------------------------------------------------------------------- /scripts/readme-gen/templates/auth.tmpl.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/scripts/readme-gen/templates/auth.tmpl.rst -------------------------------------------------------------------------------- /scripts/readme-gen/templates/auth_api_key.tmpl.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/scripts/readme-gen/templates/auth_api_key.tmpl.rst -------------------------------------------------------------------------------- /scripts/readme-gen/templates/install_deps.tmpl.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/scripts/readme-gen/templates/install_deps.tmpl.rst -------------------------------------------------------------------------------- /scripts/readme-gen/templates/install_portaudio.tmpl.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/scripts/readme-gen/templates/install_portaudio.tmpl.rst -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/setup.py -------------------------------------------------------------------------------- /sqlalchemy_bigquery/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/sqlalchemy_bigquery/__init__.py -------------------------------------------------------------------------------- /sqlalchemy_bigquery/_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/sqlalchemy_bigquery/_helpers.py -------------------------------------------------------------------------------- /sqlalchemy_bigquery/_struct.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/sqlalchemy_bigquery/_struct.py -------------------------------------------------------------------------------- /sqlalchemy_bigquery/_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/sqlalchemy_bigquery/_types.py -------------------------------------------------------------------------------- /sqlalchemy_bigquery/_versions_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/sqlalchemy_bigquery/_versions_helpers.py -------------------------------------------------------------------------------- /sqlalchemy_bigquery/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/sqlalchemy_bigquery/base.py -------------------------------------------------------------------------------- /sqlalchemy_bigquery/geography.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/sqlalchemy_bigquery/geography.py -------------------------------------------------------------------------------- /sqlalchemy_bigquery/parse_url.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/sqlalchemy_bigquery/parse_url.py -------------------------------------------------------------------------------- /sqlalchemy_bigquery/requirements.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/sqlalchemy_bigquery/requirements.py -------------------------------------------------------------------------------- /sqlalchemy_bigquery/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/sqlalchemy_bigquery/version.py -------------------------------------------------------------------------------- /testing/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/testing/.gitignore -------------------------------------------------------------------------------- /testing/constraints-3.10.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testing/constraints-3.11.txt: -------------------------------------------------------------------------------- 1 | numpy>=1.23 2 | -------------------------------------------------------------------------------- /testing/constraints-3.12.txt: -------------------------------------------------------------------------------- 1 | numpy>=1.23 2 | -------------------------------------------------------------------------------- /testing/constraints-3.13.txt: -------------------------------------------------------------------------------- 1 | numpy>=1.23 2 | -------------------------------------------------------------------------------- /testing/constraints-3.14.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testing/constraints-3.9.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/testing/constraints-3.9.txt -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/sqlalchemy_dialect_compliance/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/tests/sqlalchemy_dialect_compliance/README.rst -------------------------------------------------------------------------------- /tests/sqlalchemy_dialect_compliance/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/tests/sqlalchemy_dialect_compliance/conftest.py -------------------------------------------------------------------------------- /tests/sqlalchemy_dialect_compliance/test_dialect_compliance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/tests/sqlalchemy_dialect_compliance/test_dialect_compliance.py -------------------------------------------------------------------------------- /tests/system/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/tests/system/__init__.py -------------------------------------------------------------------------------- /tests/system/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/tests/system/conftest.py -------------------------------------------------------------------------------- /tests/system/data/sample.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/tests/system/data/sample.json -------------------------------------------------------------------------------- /tests/system/data/sample_one_row.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/tests/system/data/sample_one_row.json -------------------------------------------------------------------------------- /tests/system/data/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/tests/system/data/schema.json -------------------------------------------------------------------------------- /tests/system/test__struct.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/tests/system/test__struct.py -------------------------------------------------------------------------------- /tests/system/test_alembic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/tests/system/test_alembic.py -------------------------------------------------------------------------------- /tests/system/test_geography.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/tests/system/test_geography.py -------------------------------------------------------------------------------- /tests/system/test_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/tests/system/test_helpers.py -------------------------------------------------------------------------------- /tests/system/test_sqlalchemy_bigquery.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/tests/system/test_sqlalchemy_bigquery.py -------------------------------------------------------------------------------- /tests/system/test_sqlalchemy_bigquery_remote.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/tests/system/test_sqlalchemy_bigquery_remote.py -------------------------------------------------------------------------------- /tests/unit/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/tests/unit/conftest.py -------------------------------------------------------------------------------- /tests/unit/fauxdbi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/tests/unit/fauxdbi.py -------------------------------------------------------------------------------- /tests/unit/test__struct.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/tests/unit/test__struct.py -------------------------------------------------------------------------------- /tests/unit/test__types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/tests/unit/test__types.py -------------------------------------------------------------------------------- /tests/unit/test_alembic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/tests/unit/test_alembic.py -------------------------------------------------------------------------------- /tests/unit/test_catalog_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/tests/unit/test_catalog_functions.py -------------------------------------------------------------------------------- /tests/unit/test_comments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/tests/unit/test_comments.py -------------------------------------------------------------------------------- /tests/unit/test_compiler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/tests/unit/test_compiler.py -------------------------------------------------------------------------------- /tests/unit/test_compliance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/tests/unit/test_compliance.py -------------------------------------------------------------------------------- /tests/unit/test_dialect_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/tests/unit/test_dialect_types.py -------------------------------------------------------------------------------- /tests/unit/test_engine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/tests/unit/test_engine.py -------------------------------------------------------------------------------- /tests/unit/test_geography.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/tests/unit/test_geography.py -------------------------------------------------------------------------------- /tests/unit/test_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/tests/unit/test_helpers.py -------------------------------------------------------------------------------- /tests/unit/test_like_reescape.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/tests/unit/test_like_reescape.py -------------------------------------------------------------------------------- /tests/unit/test_parse_url.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/tests/unit/test_parse_url.py -------------------------------------------------------------------------------- /tests/unit/test_select.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/tests/unit/test_select.py -------------------------------------------------------------------------------- /tests/unit/test_sqlalchemy_bigquery.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/tests/unit/test_sqlalchemy_bigquery.py -------------------------------------------------------------------------------- /tests/unit/test_table_options.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/tests/unit/test_table_options.py -------------------------------------------------------------------------------- /tests/unit/test_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/tests/unit/test_version.py -------------------------------------------------------------------------------- /tests/unit/test_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/tests/unit/test_view.py -------------------------------------------------------------------------------- /third_party/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /third_party/sqlalchemy_bigquery_vendored/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /third_party/sqlalchemy_bigquery_vendored/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /third_party/sqlalchemy_bigquery_vendored/sqlalchemy/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/third_party/sqlalchemy_bigquery_vendored/sqlalchemy/AUTHORS -------------------------------------------------------------------------------- /third_party/sqlalchemy_bigquery_vendored/sqlalchemy/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/third_party/sqlalchemy_bigquery_vendored/sqlalchemy/LICENSE -------------------------------------------------------------------------------- /third_party/sqlalchemy_bigquery_vendored/sqlalchemy/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/third_party/sqlalchemy_bigquery_vendored/sqlalchemy/__init__.py -------------------------------------------------------------------------------- /third_party/sqlalchemy_bigquery_vendored/sqlalchemy/postgresql/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /third_party/sqlalchemy_bigquery_vendored/sqlalchemy/postgresql/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleapis/python-bigquery-sqlalchemy/HEAD/third_party/sqlalchemy_bigquery_vendored/sqlalchemy/postgresql/base.py --------------------------------------------------------------------------------