Generalise Backend Layer #604
Merged
varun-edachali-dbx merged 35 commits intoJul 15, 2025
maindatabricks/databricks-sql-python:mainfrom
backend-refactorsdatabricks/databricks-sql-python:backend-refactorsCopy head branch name to clipboard
Merged
Generalise Backend Layer #604varun-edachali-dbx merged 35 commits intomaindatabricks/databricks-sql-python:mainfrom backend-refactorsdatabricks/databricks-sql-python:backend-refactorsCopy head branch name to clipboard
varun-edachali-dbx merged 35 commits into
maindatabricks/databricks-sql-python:mainfrom
backend-refactorsdatabricks/databricks-sql-python:backend-refactorsCopy head branch name to clipboard
Commits
Commits on Jun 18, 2025
Separate Session related functionality from Connection class (#571)
Show description for 5e5147bcommittedIntroduce Backend Interface (DatabricksClient) (#573)
Show description for 57370b3committedImplement ResultSet Abstraction (backend interfaces for fetch phase) (#574)
Show description for 75752bfcommittedremove un-necessary initialisation assertions
Show description for 450b80dcommittedremove un-necessary line break s
Show description for a926f02committedmore un-necessary line breaks
Show description for 55ad001committedconstrain diff of test_closing_connection_closes_commands
Show description for fa15730committedreduce diff of test_closing_connection_closes_commands
Show description for 019c7fbcommitteduse pytest-like assertions for test_closing_connection_closes_commands
Show description for 726abe7committedensure command_id is not None
Show description for bf6d41ccommittedline breaks after multi-line pyfocs
Show description for 5afa733committedensure non null operationHandle for commandId creation
Show description for e3dfd36committeduse command_id methods instead of explicit guid_to_hex_id conversion
Show description for 63360b3committedremove un-necessary artifacts in test_session, add back assertion
Show description for 13ffb8dcommitted
Commits on Jun 19, 2025
add from __future__ import annotations to remove string literals around forward refs, remove some unused imports
Show description for d759050committed
Commits on Jun 24, 2025
move docstring of DatabricksClient within class
Show description for 1e21434committedmove ThriftResultSet import to top of file
Show description for cd4015bcommittedmake backend/utils __init__ file empty
Show description for ed8b610committeduse from __future__ import annotations to remove string literals around Cursor
Show description for 94d951ecommitteduse lazy logging
Show description for c20058ecommittedreplace getters with property tag
Show description for fe3acb1committed- committed
set active_command_id to None, not active_op_handle
Show description for 61dfc4dcommittedalign test_session with pytest instead of unittest
Show description for 64fb9b2committed
Commits on Jul 3, 2025
Commits on Jul 10, 2025
- committed
formatting (black)
Show description for 2c9368acommittedremove repetition from Session.__init__
Show description for 9b1b1f5committed
Commits on Jul 14, 2025
mention that if catalog / schema name is None, we fetch across all
Show description for d72be7fcommittedmention fetching across all tables if null table name
Show description for 0e1f410committedremove lazy import of ThriftResultSet
Show description for bbef428committed- committed
remove unused import
Show description for e1a8c43committed
Commits on Jul 15, 2025
better docstrings
Show description for 8d06f5ecommittedclarified role of cursor in docstring
Show description for 044b3e5committed