-
Notifications
You must be signed in to change notification settings - Fork 105
Comparing changes
Open a pull request
base repository: databricks/databricks-sql-python
base: ecdddba
head repository: databricks/databricks-sql-python
compare: 3d0db70
- 12 commits
- 48 files changed
- 3 contributors
Commits on Nov 20, 2024
-
[ PECO - 1768 ] PySQL: adjust HTTP retry logic to align with Go and N…
…odejs drivers (#467) * Added the exponential backoff code * Added the exponential backoff algorithm and refractored the code * Added jitter and added unit tests * Reformatted * Fixed the test_retry_exponential_backoff integration test
Configuration menu - View commit details
-
Copy full SHA for 43fa964 - Browse repository at this point
Copy the full SHA 43fa964View commit details
Commits on Nov 26, 2024
-
[ PECO-2065 ] Create the async execution flow for the PySQL Connector (…
…#463) * Built the basic flow for the async pipeline - testing is remaining * Implemented the flow for the get_execution_result, but the problem of invalid operation handle still persists * Missed adding some files in previous commit * Working prototype of execute_async, get_query_state and get_execution_result * Added integration tests for execute_async * add docs for functions * Refractored the async code * Fixed java doc * Reformatted
Configuration menu - View commit details
-
Copy full SHA for 328aeb5 - Browse repository at this point
Copy the full SHA 328aeb5View commit details -
Fix for check_types github action failing (#472)
Fixed the chekc_types failing
Configuration menu - View commit details
-
Copy full SHA for 980af88 - Browse repository at this point
Copy the full SHA 980af88View commit details
Commits on Dec 5, 2024
-
Remove upper caps on dependencies (#452)
* Remove upper caps on numpy and pyarrow versions
Configuration menu - View commit details
-
Copy full SHA for d690516 - Browse repository at this point
Copy the full SHA d690516View commit details
Commits on Dec 6, 2024
-
Updated the doc to specify native parameters in PUT operation is not …
…supported from >=3.x connector (#477) Added doc update
Configuration menu - View commit details
-
Copy full SHA for 680b3b6 - Browse repository at this point
Copy the full SHA 680b3b6View commit details
Commits on Dec 22, 2024
-
Incorrect rows in inline fetch result (#479)
* Raised error when incorrect Row offset it returned * Changed error type * grammar fix * Added unit tests and modified the code * Updated error message * Updated the non retying to only inline case * Updated fix * Changed the flow * Minor update * Updated the retryable condition * Minor test fix * Added extra space
Configuration menu - View commit details
-
Copy full SHA for ab4b73b - Browse repository at this point
Copy the full SHA ab4b73bView commit details
Commits on Dec 23, 2024
-
Bumped up to version 3.7.0 (#482)
* bumped up version * Updated to version 3.7.0 * Grammar fix * Minor fix
Configuration menu - View commit details
-
Copy full SHA for f9d6ef1 - Browse repository at this point
Copy the full SHA f9d6ef1View commit details
Commits on Dec 27, 2024
-
PySQL Connector split into connector and sqlalchemy (#444)
* Modified the gitignore file to not have .idea file * [PECO-1803] Splitting the PySql connector into the core and the non core part (#417) * Implemented ColumnQueue to test the fetchall without pyarrow Removed token removed token * order of fields in row corrected * Changed the folder structure and tested the basic setup to work * Refractored the code to make connector to work * Basic Setup of connector, core and sqlalchemy is working * Basic integration of core, connect and sqlalchemy is working * Setup working dynamic change from ColumnQueue to ArrowQueue * Refractored the test code and moved to respective folders * Added the unit test for column_queue Fixed __version__ Fix * venv_main added to git ignore * Added code for merging columnar table * Merging code for columnar * Fixed the retry_close sesssion test issue with logging * Fixed the databricks_sqlalchemy tests and introduced pytest.ini for the sqla_testing * Added pyarrow_test mark on pytest * Fixed databricks.sqlalchemy to databricks_sqlalchemy imports * Added poetry.lock * Added dist folder * Changed the pyproject.toml * Minor Fix * Added the pyarrow skip tag on unit tests and tested their working * Fixed the Decimal and timestamp conversion issue in non arrow pipeline * Removed not required files and reformatted * Fixed test_retry error * Changed the folder structure to src / databricks * Removed the columnar non arrow flow to another PR * Moved the README to the root * removed columnQueue instance * Revmoved databricks_sqlalchemy dependency in core * Changed the pysql_supports_arrow predicate, introduced changes in the pyproject.toml * Ran the black formatter with the original version * Extra .py removed from all the __init__.py files names * Undo formatting check * Check * Check * Check * Check * Check * Check * Check * Check * Check * Check * Check * Check * Check * Check * BIG UPDATE * Refeactor code * Refractor * Fixed versioning * Minor refractoring * Minor refractoring * Changed the folder structure such that sqlalchemy has not reference here * Fixed README.md and CONTRIBUTING.md * Added manual publish * On push trigger added * Manually setting the publish step * Changed versioning in pyproject.toml * Bumped up the version to 4.0.0.b3 and also changed the structure to have pyarrow as optional * Removed the sqlalchemy tests from integration.yml file * [PECO-1803] Print warning message if pyarrow is not installed (#468) Print warning message if pyarrow is not installed Signed-off-by: Jacky Hu <[email protected]> * [PECO-1803] Remove sqlalchemy and update README.md (#469) Remove sqlalchemy and update README.md Signed-off-by: Jacky Hu <[email protected]> * Removed all sqlalchemy related stuff * generated the lock file * Fixed failing tests * removed poetry.lock * Updated the lock file * Fixed poetry numpy 2.2.2 issue * Workflow fixes --------- Signed-off-by: Jacky Hu <[email protected]> Co-authored-by: Jacky Hu <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 01e998c - Browse repository at this point
Copy the full SHA 01e998cView commit details
Commits on Jan 17, 2025
-
Removed CI CD for python3.8 (#490)
* Removed python3.8 support * Minor fix
Configuration menu - View commit details
-
Copy full SHA for b6433fc - Browse repository at this point
Copy the full SHA b6433fcView commit details
Commits on Jan 18, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 1d3d8d7 - Browse repository at this point
Copy the full SHA 1d3d8d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for cfdcab7 - Browse repository at this point
Copy the full SHA cfdcab7View commit details
Commits on Jan 22, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 3d0db70 - Browse repository at this point
Copy the full SHA 3d0db70View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff ecdddba...3d0db70