@@ -140,17 +140,6 @@ void registerTableFunctionObjectStorage(TableFunctionFactory & factory)
140
140
{
141
141
UNUSED (factory);
142
142
#if USE_AWS_S3
143
- factory.registerFunction <TableFunctionObjectStorage<S3Definition, StorageS3Configuration>>(
144
- {
145
- .documentation =
146
- {
147
- .description =R"( The table function can be used to read the data stored on AWS S3.)" ,
148
- .examples {{" s3" , " SELECT * FROM s3(url, access_key_id, secret_access_key)" , " " }
149
- },
150
- .category {" " }},
151
- .allow_readonly = false
152
- });
153
-
154
143
factory.registerFunction <TableFunctionObjectStorage<GCSDefinition, StorageS3Configuration>>(
155
144
{
156
145
.documentation =
@@ -234,29 +223,6 @@ void registerTableFunctionIceberg(TableFunctionFactory & factory)
234
223
.examples {{" iceberg" , " SELECT * FROM iceberg(url, access_key_id, secret_access_key)" , " " }},
235
224
.category {" " }},
236
225
.allow_readonly = false });
237
- factory.registerFunction <TableFunctionIcebergS3>(
238
- {.documentation
239
- = {.description = R"( The table function can be used to read the Iceberg table stored on S3 object store.)" ,
240
- .examples {{" icebergS3" , " SELECT * FROM icebergS3(url, access_key_id, secret_access_key)" , " " }},
241
- .category {" " }},
242
- .allow_readonly = false });
243
-
244
- #endif
245
- #if USE_AZURE_BLOB_STORAGE
246
- factory.registerFunction <TableFunctionIcebergAzure>(
247
- {.documentation
248
- = {.description = R"( The table function can be used to read the Iceberg table stored on Azure object store.)" ,
249
- .examples {{" icebergAzure" , " SELECT * FROM icebergAzure(url, access_key_id, secret_access_key)" , " " }},
250
- .category {" " }},
251
- .allow_readonly = false });
252
- #endif
253
- #if USE_HDFS
254
- factory.registerFunction <TableFunctionIcebergHDFS>(
255
- {.documentation
256
- = {.description = R"( The table function can be used to read the Iceberg table stored on HDFS virtual filesystem.)" ,
257
- .examples {{" icebergHDFS" , " SELECT * FROM icebergHDFS(url)" , " " }},
258
- .category {" " }},
259
- .allow_readonly = false });
260
226
#endif
261
227
factory.registerFunction <TableFunctionIcebergLocal>(
262
228
{.documentation
@@ -268,42 +234,11 @@ void registerTableFunctionIceberg(TableFunctionFactory & factory)
268
234
#endif
269
235
270
236
271
- #if USE_AWS_S3
272
- #if USE_PARQUET && USE_DELTA_KERNEL_RS
273
- void registerTableFunctionDeltaLake (TableFunctionFactory & factory)
274
- {
275
- factory.registerFunction <TableFunctionDeltaLake>(
276
- {.documentation
277
- = {.description = R"( The table function can be used to read the DeltaLake table stored on object store.)" ,
278
- .examples {{" deltaLake" , " SELECT * FROM deltaLake(url, access_key_id, secret_access_key)" , " " }},
279
- .category {" " }},
280
- .allow_readonly = false });
281
- }
282
- #endif
283
-
284
- void registerTableFunctionHudi (TableFunctionFactory & factory)
285
- {
286
- factory.registerFunction <TableFunctionHudi>(
287
- {.documentation
288
- = {.description = R"( The table function can be used to read the Hudi table stored on object store.)" ,
289
- .examples {{" hudi" , " SELECT * FROM hudi(url, access_key_id, secret_access_key)" , " " }},
290
- .category {" " }},
291
- .allow_readonly = false });
292
- }
293
-
294
- #endif
295
-
296
237
void registerDataLakeTableFunctions (TableFunctionFactory & factory)
297
238
{
298
239
UNUSED (factory);
299
240
#if USE_AVRO
300
241
registerTableFunctionIceberg (factory);
301
242
#endif
302
- #if USE_AWS_S3
303
- #if USE_PARQUET && USE_DELTA_KERNEL_RS
304
- registerTableFunctionDeltaLake (factory);
305
- #endif
306
- registerTableFunctionHudi (factory);
307
- #endif
308
243
}
309
244
}
0 commit comments