Skip to content

Commit cdc7f42

Browse files
move sea stuff into sea/ dir
Signed-off-by: varun-edachali-dbx <varun.edachali@databricks.com>
1 parent 7ce9d28 commit cdc7f42

File tree

13 files changed

+29
-21
lines changed

13 files changed

+29
-21
lines changed

examples/experimental/sea_connector_test.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -450,7 +450,7 @@ def test_sea_result_set_with_multiple_chunks():
450450
cursor.execute(query)
451451

452452
# Attempt to access the manifest to check for multiple chunks
453-
from databricks.sql.backend.sea_backend import SeaDatabricksClient
453+
from databricks.sql.backend.sea.backend import SeaDatabricksClient
454454
if isinstance(connection.session.backend, SeaDatabricksClient):
455455
# Get the statement ID from the cursor's active result set
456456
statement_id = cursor.active_result_set.statement_id

src/databricks/sql/backend/filters.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919

2020
from databricks.sql.utils import JsonQueue, SeaResultSetQueueFactory
2121
from databricks.sql.backend.types import ExecuteResponse, CommandId
22-
from databricks.sql.backend.models.base import ResultData
22+
from databricks.sql.backend.sea.models.base import ResultData
2323

2424
if TYPE_CHECKING:
2525
from databricks.sql.result_set import ResultSet, SeaResultSet
Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
if TYPE_CHECKING:
77
from databricks.sql.client import Cursor
88
from databricks.sql.result_set import ResultSet
9-
from databricks.sql.backend.models.responses import GetChunksResponse
9+
from databricks.sql.backend.sea.models.responses import GetChunksResponse
1010

1111
from databricks.sql.backend.databricks_client import DatabricksClient
1212
from databricks.sql.backend.types import (
@@ -17,13 +17,17 @@
1717
ExecuteResponse,
1818
)
1919
from databricks.sql.exc import Error, NotSupportedError, ServerOperationError
20-
from databricks.sql.backend.utils.http_client import CustomHttpClient
20+
from databricks.sql.backend.sea.utils.http_client import CustomHttpClient
2121
from databricks.sql.thrift_api.TCLIService import ttypes
2222
from databricks.sql.types import SSLOptions
2323
from databricks.sql.utils import SeaResultSetQueueFactory
24-
from databricks.sql.backend.models.base import ResultData, ExternalLink, ResultManifest
24+
from databricks.sql.backend.sea.models.base import (
25+
ResultData,
26+
ExternalLink,
27+
ResultManifest,
28+
)
2529

26-
from databricks.sql.backend.models import (
30+
from databricks.sql.backend.sea.models import (
2731
ExecuteStatementRequest,
2832
GetStatementRequest,
2933
CancelStatementRequest,
@@ -254,8 +258,8 @@ def fetch_chunk_links(
254258
Raises:
255259
Error: If there's an error fetching the chunk links
256260
"""
257-
from databricks.sql.backend.models.responses import GetChunksResponse
258-
from databricks.sql.backend.models.base import ExternalLink
261+
from databricks.sql.backend.sea.models.responses import GetChunksResponse
262+
from databricks.sql.backend.sea.models.base import ExternalLink
259263

260264
logger.info(f"Fetching chunk {chunk_index} links for statement {statement_id}")
261265

@@ -304,7 +308,7 @@ def get_chunk_links(
304308
Returns:
305309
GetChunksResponse: Response containing external links
306310
"""
307-
from databricks.sql.backend.models.responses import GetChunksResponse
311+
from databricks.sql.backend.sea.models.responses import GetChunksResponse
308312

309313
params = {"chunk_index": chunk_index}
310314

src/databricks/sql/backend/models/__init__.py renamed to src/databricks/sql/backend/sea/models/__init__.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
This package contains data models for SEA API requests and responses.
55
"""
66

7-
from databricks.sql.backend.models.base import (
7+
from databricks.sql.backend.sea.models.base import (
88
ServiceError,
99
StatementStatus,
1010
ExternalLink,
@@ -13,7 +13,7 @@
1313
ResultManifest,
1414
)
1515

16-
from databricks.sql.backend.models.requests import (
16+
from databricks.sql.backend.sea.models.requests import (
1717
StatementParameter,
1818
ExecuteStatementRequest,
1919
GetStatementRequest,
@@ -23,7 +23,7 @@
2323
DeleteSessionRequest,
2424
)
2525

26-
from databricks.sql.backend.models.responses import (
26+
from databricks.sql.backend.sea.models.responses import (
2727
ExecuteStatementResponse,
2828
GetStatementResponse,
2929
CreateSessionResponse,
File renamed without changes.
File renamed without changes.

src/databricks/sql/backend/models/responses.py renamed to src/databricks/sql/backend/sea/models/responses.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
from dataclasses import dataclass, field
99

1010
from databricks.sql.backend.types import CommandState
11-
from databricks.sql.backend.models.base import (
11+
from databricks.sql.backend.sea.models.base import (
1212
StatementStatus,
1313
ResultManifest,
1414
ResultData,
File renamed without changes.

src/databricks/sql/cloud_fetch_queue.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
from typing import Any, List, Optional, Union, TYPE_CHECKING
1010

1111
if TYPE_CHECKING:
12-
from databricks.sql.backend.sea_backend import SeaDatabricksClient
12+
from databricks.sql.backend.sea.backend import SeaDatabricksClient
1313
from databricks.sql.cloudfetch.download_manager import ResultFileDownloadManager
1414

1515
from abc import ABC, abstractmethod
@@ -25,7 +25,7 @@
2525
from databricks.sql.cloudfetch.download_manager import ResultFileDownloadManager
2626
from databricks.sql.thrift_api.TCLIService.ttypes import TSparkArrowResultLink
2727
from databricks.sql.types import SSLOptions
28-
from databricks.sql.backend.models.base import ExternalLink
28+
from databricks.sql.backend.sea.models.base import ExternalLink
2929
from databricks.sql.utils import ResultSetQueue
3030

3131
logger = logging.getLogger(__name__)

src/databricks/sql/session.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
from databricks.sql import __version__
99
from databricks.sql import USER_AGENT_NAME
1010
from databricks.sql.backend.thrift_backend import ThriftDatabricksClient
11-
from databricks.sql.backend.sea_backend import SeaDatabricksClient
11+
from databricks.sql.backend.sea.backend import SeaDatabricksClient
1212
from databricks.sql.backend.databricks_client import DatabricksClient
1313
from databricks.sql.backend.types import SessionId, BackendType
1414

0 commit comments

Comments
 (0)