SEA: Fetch Phase #650
Merged
Merged
SEA: Fetch Phase #650
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 23, 2025
- committed
fix imports
Show description for 26f8947committedadd get_chunk_link s
Show description for 2d44596committedsimplify description extraction
Show description for 99e7435committedpass session_id_hex to ThriftResultSet
Show description for 54ec080committedrevert to main's extract description
Show description for f9f9f31committedvalidate row count for sync query tests as well
Show description for 51cef2bcommittedguid_hex -> hex_guid
Show description for 387102dcommittedreduce diff
Show description for d53d1eacommittedreduce diff
Show description for c7810aacommittedreduce diff
Show description for b3072bdcommittedset .value in compression
Show description for 8be5264committedreduce diff
Show description for 80692e3committed
Commits on Jul 25, 2025
is_direct_results -> has_more_rows
Show description for 83e45aecommitted
Commits on Jul 28, 2025
ensure result set initialised
Show description for ddfae38committedminor telemetry changes
Show description for 0cd17c8committed