File tree Expand file tree Collapse file tree 2 files changed +8
-4
lines changed
Expand file tree Collapse file tree 2 files changed +8
-4
lines changed Original file line number Diff line number Diff line change @@ -73,5 +73,5 @@ class CloudIoSpecs:
7373 Define capabilities of CrateDB Cloud Import.
7474 """
7575
76- allowed_compressions = [ "gzip" , None ]
77- allowed_formats = [ "csv" , "json" , "parquet" ]
76+ allowed_compressions : t . ClassVar [ tuple ] = ( "gzip" , None )
77+ allowed_formats : t . ClassVar [ tuple ] = ( "csv" , "json" , "parquet" )
Original file line number Diff line number Diff line change @@ -29,7 +29,7 @@ def load_table(
2929 source : InputOutputResource ,
3030 target : DatabaseAddress ,
3131 transformation : t .Union [Path , None ] = None ,
32- ):
32+ ) -> bool :
3333 """
3434 Load data into unmanaged CrateDB cluster.
3535
@@ -123,7 +123,7 @@ def save_table(
123123 source : DatabaseAddress ,
124124 target : InputOutputResource ,
125125 transformation : t .Union [Path , None ] = None ,
126- ):
126+ ) -> bool :
127127 """
128128 Export data from a database table on a standalone CrateDB Server.
129129
@@ -147,11 +147,15 @@ def save_table(
147147 if not to_deltalake (source_url , target .url ):
148148 raise OperationFailed ("Data export failed or incomplete" )
149149
150+ return True
151+
150152 elif target_url_obj .scheme .startswith ("iceberg" ) or target_url_obj .scheme .endswith ("iceberg" ):
151153 from cratedb_toolkit .io .iceberg import to_iceberg
152154
153155 if not to_iceberg (source_url , target .url ):
154156 raise OperationFailed ("Data export failed or incomplete" )
155157
158+ return True
159+
156160 else :
157161 raise OperationFailed (f"Exporting resource not implemented yet: { target_url_obj } " )
You can’t perform that action at this time.
0 commit comments