SEA: Execution Phase #645
Merged
Merged
SEA: Execution Phase #645
Commits
Commits on May 28, 2025
Separate Session related functionality from Connection class (#571)
Show description for 5bf5d4cauthored
Commits on May 30, 2025
Introduce Backend Interface (DatabricksClient) (#573)
Show description for 400a8bdauthored
Commits on Jun 3, 2025
Implement ResultSet Abstraction (backend interfaces for fetch phase) (#574)
Show description for 3c78ed7authored
Commits on Jun 4, 2025
Introduce Sea HTTP Client and test script (#583)
Show description for 9625229authored
Commits on Jun 9, 2025
Introduce `SeaDatabricksClient` (Session Implementation) (#582)
Show description for 0887bc1authored
Commits on Jun 11, 2025
Normalise Execution Response (clean backend interfaces) (#587)
Show description for 6d63df0authored
Commits on Jun 12, 2025
Introduce models for `SeaDatabricksClient` (#595)
Show description for ba8d9fdauthoredIntroduce preliminary SEA Result Set (#588)
Show description for bb3f15aauthored
Commits on Jun 17, 2025
- committed
remove invalid ExecuteResponse import
Show description for 6c5ba6dcommitted
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 13ffb8dcommittedImplement SeaDatabricksClient (Complete Execution Spec) (#590)
Show description for a74d279authored
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 Jun 26, 2025
- committed
remove duplicate test, correct active_command_id attribute
Show description for 59b4825committedSeaDatabricksClient: Add Metadata Commands (#593)
Show description for e380654andauthoredSEA volume operations fix: assign `manifest.is_volume_operation` to `is_staging_operation` in `ExecuteResponse` (#610)
Show description for 677a7b0authored
Commits on Jun 27, 2025
Introduce manual SEA test scripts for Exec Phase (#589)
Show description for 45585d4authored
Commits on Jul 2, 2025
Complete Fetch Phase (for `INLINE` disposition and `JSON_ARRAY` format) (#594)
Show description for 70c7dc8authored
Commits on Jul 3, 2025
Commits on Jul 7, 2025
Introduce `row_limit` param (#607)
Show description for 4f11ff0authored
Commits on Jul 10, 2025
- committed
formatting (black)
Show description for 2c9368acommittedremove repetition from Session.__init__
Show description for 9b1b1f5committed
Commits on Jul 11, 2025
- committed
fix merge artifacts
Show description for 3bd3aefcommittedcorrect patch paths
Show description for 6d4701fcommitted
Commits on Jul 14, 2025
fix type issues
Show description for dc1cb6dcommitted
Commits on Jul 15, 2025
- committed
explicitly close result queue
Show description for 922c448committed
Commits on Jul 16, 2025
Complete Fetch Phase (`EXTERNAL_LINKS` disposition and `ARROW` format) (#598)
Show description for 1a0575aandauthoredSEA Session Configuration Fix: Explicitly convert values to `str` (#620)
Show description for c07beb1authored
Commits on Jul 17, 2025
SEA: add support for `Hybrid` disposition (#631)
Show description for 640cc82authored
Commits on Jul 19, 2025
SEA: Reduce network calls for synchronous commands (#633)
Show description for 8fbca9dauthored
Commits on Jul 21, 2025
SEA: Decouple Link Fetching (#632)
Show description for 806e5f5authoredChunk download latency (#634)
Show description for b57c3f3authoredacquire lock before notif + formatting (black)
Show description for ef5836bcommitted
Commits on Jul 22, 2025
Revert "acquire lock before notif + formatting (black)"
Show description for ad6b356committedRevert "Chunk download latency (#634)"
Show description for 77c0343committedRevert "SEA: Decouple Link Fetching (#632)"
Show description for 0d6b53ccommittedRevert "Complete Fetch Phase (`EXTERNAL_LINKS` disposition and `ARROW` format) (#598)"
Show description for ab2e43dcommittedRevert "Complete Fetch Phase (for `INLINE` disposition and `JSON_ARRAY` format) (#594)"
Show description for e43c07bcommittedfix typing, errors
Show description for 877b3b5committed- committed
address more merge conflicts
Show description for 809b39ecommittedreduce changes in docstrings
Show description for ae5f2dbcommittedsimplify param models
Show description for 01452bccommittedalign description extracted with Thrift
Show description for 77e7061committednits: string literalrs around type defs, naming, excess changes
Show description for bc7ae81committedremove excess changes
Show description for 2fb1c95committedremove excess changes
Show description for 40f6ec4committedremove duplicate cursor def
Show description for 2485a73committedmake error more descriptive on command failure
Show description for 5db6d01committedremove redundant ColumnInfo model
Show description for 4fe5919committedensure error exists before extracting err details
Show description for 6a4faedcommitteddemarcate error code vs message
Show description for 3195765committedremove redundant missing statement_id check
Show description for e48a6fbcommitteddocstring for _filter_session_configuration
Show description for 2c0f303committedremove redundant (un-used) methods
Show description for a7f8876committedUpdate src/databricks/sql/backend/sea/utils/filters.py
Show description for 1444a67andauthoredextract status from resp instead of additional expensive call
Show description for b3ebec5committedremove ValueError for potentially empty state
Show description for 92551b1committed
Commits on Jul 23, 2025
default CommandState.RUNNING
Show description for a740ececommitted