Skip to content

Commit a6c690b

Browse files
committed
statement id in get metadata functions
Signed-off-by: Sai Shree Pradhan <saishree.pradhan@databricks.com>
1 parent 3e0bb1e commit a6c690b

File tree

1 file changed

+28
-12
lines changed

1 file changed

+28
-12
lines changed

src/databricks/sql/backend/thrift_backend.py

Lines changed: 28 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1062,9 +1062,11 @@ def get_catalogs(
10621062
)
10631063
resp = self.make_request(self._client.GetCatalogs, req)
10641064

1065-
execute_response, is_direct_results, _ = self._handle_execute_response(
1066-
resp, cursor
1067-
)
1065+
(
1066+
execute_response,
1067+
is_direct_results,
1068+
statement_id,
1069+
) = self._handle_execute_response(resp, cursor)
10681070

10691071
t_row_set = None
10701072
if resp.directResults and resp.directResults.resultSet:
@@ -1081,6 +1083,8 @@ def get_catalogs(
10811083
max_download_threads=self.max_download_threads,
10821084
ssl_options=self._ssl_options,
10831085
is_direct_results=is_direct_results,
1086+
session_id_hex=self._session_id_hex,
1087+
statement_id=statement_id,
10841088
)
10851089

10861090
def get_schemas(
@@ -1108,9 +1112,11 @@ def get_schemas(
11081112
)
11091113
resp = self.make_request(self._client.GetSchemas, req)
11101114

1111-
execute_response, is_direct_results, _ = self._handle_execute_response(
1112-
resp, cursor
1113-
)
1115+
(
1116+
execute_response,
1117+
is_direct_results,
1118+
statement_id,
1119+
) = self._handle_execute_response(resp, cursor)
11141120

11151121
t_row_set = None
11161122
if resp.directResults and resp.directResults.resultSet:
@@ -1127,6 +1133,8 @@ def get_schemas(
11271133
max_download_threads=self.max_download_threads,
11281134
ssl_options=self._ssl_options,
11291135
is_direct_results=is_direct_results,
1136+
session_id_hex=self._session_id_hex,
1137+
statement_id=statement_id,
11301138
)
11311139

11321140
def get_tables(
@@ -1158,9 +1166,11 @@ def get_tables(
11581166
)
11591167
resp = self.make_request(self._client.GetTables, req)
11601168

1161-
execute_response, is_direct_results, _ = self._handle_execute_response(
1162-
resp, cursor
1163-
)
1169+
(
1170+
execute_response,
1171+
is_direct_results,
1172+
statement_id,
1173+
) = self._handle_execute_response(resp, cursor)
11641174

11651175
t_row_set = None
11661176
if resp.directResults and resp.directResults.resultSet:
@@ -1177,6 +1187,8 @@ def get_tables(
11771187
max_download_threads=self.max_download_threads,
11781188
ssl_options=self._ssl_options,
11791189
is_direct_results=is_direct_results,
1190+
session_id_hex=self._session_id_hex,
1191+
statement_id=statement_id,
11801192
)
11811193

11821194
def get_columns(
@@ -1208,9 +1220,11 @@ def get_columns(
12081220
)
12091221
resp = self.make_request(self._client.GetColumns, req)
12101222

1211-
execute_response, is_direct_results, _ = self._handle_execute_response(
1212-
resp, cursor
1213-
)
1223+
(
1224+
execute_response,
1225+
is_direct_results,
1226+
statement_id,
1227+
) = self._handle_execute_response(resp, cursor)
12141228

12151229
t_row_set = None
12161230
if resp.directResults and resp.directResults.resultSet:
@@ -1227,6 +1241,8 @@ def get_columns(
12271241
max_download_threads=self.max_download_threads,
12281242
ssl_options=self._ssl_options,
12291243
is_direct_results=is_direct_results,
1244+
session_id_hex=self._session_id_hex,
1245+
statement_id=statement_id,
12301246
)
12311247

12321248
def _handle_execute_response(self, resp, cursor):

0 commit comments

Comments
 (0)