@@ -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