update categories

This commit is contained in:
Shaun Struwig
2025-04-22 18:15:55 +02:00
parent 44907d9401
commit 4af0102403
50 changed files with 187 additions and 165 deletions
@@ -71,9 +71,11 @@ void registerTableFunctionObjectStorageCluster(TableFunctionFactory & factory)
{
.documentation = {
.description=R"(The table function can be used to read the data stored on S3 in parallel for many nodes in a specified cluster.)",
.examples{{"s3Cluster", "SELECT * FROM s3Cluster(cluster, url, format, structure)", ""}}},
.allow_readonly = false
}
.examples{{"s3Cluster", "SELECT * FROM s3Cluster(cluster, url, format, structure)", ""}},
.category = FunctionDocumentation::Category::TableFunction
},
.allow_readonly = false
}
);
#endif
@@ -85,9 +87,11 @@ void registerTableFunctionObjectStorageCluster(TableFunctionFactory & factory)
.examples{{
"azureBlobStorageCluster",
"SELECT * FROM azureBlobStorageCluster(cluster, connection_string|storage_account_url, container_name, blobpath, "
"[account_name, account_key, format, compression, structure])", ""}}},
.allow_readonly = false
}
"[account_name, account_key, format, compression, structure])", ""}},
.category = FunctionDocumentation::Category::TableFunction
},
.allow_readonly = false
}
);
#endif
@@ -96,9 +100,11 @@ void registerTableFunctionObjectStorageCluster(TableFunctionFactory & factory)
{
.documentation = {
.description=R"(The table function can be used to read the data stored on HDFS in parallel for many nodes in a specified cluster.)",
.examples{{"HDFSCluster", "SELECT * FROM HDFSCluster(cluster, uri, format)", ""}}},
.allow_readonly = false
}
.examples{{"HDFSCluster", "SELECT * FROM HDFSCluster(cluster, uri, format)", ""}},
.category = FunctionDocumentation::Category::TableFunction
},
.allow_readonly = false
}
);
#endif
@@ -116,7 +122,7 @@ void registerTableFunctionIcebergCluster(TableFunctionFactory & factory)
{.documentation
= {.description = R"(The table function can be used to read the Iceberg table stored on S3 object store in parallel for many nodes in a specified cluster.)",
.examples{{"icebergS3Cluster", "SELECT * FROM icebergS3Cluster(cluster, url, [, NOSIGN | access_key_id, secret_access_key, [session_token]], format, [,compression])", ""}},
.category{""}},
.category = FunctionDocumentation::Category::TableFunction},
.allow_readonly = false});
#endif
@@ -125,7 +131,7 @@ void registerTableFunctionIcebergCluster(TableFunctionFactory & factory)
{.documentation
= {.description = R"(The table function can be used to read the Iceberg table stored on Azure object store in parallel for many nodes in a specified cluster.)",
.examples{{"icebergAzureCluster", "SELECT * FROM icebergAzureCluster(cluster, connection_string|storage_account_url, container_name, blobpath, [account_name, account_key, format, compression])", ""}},
.category{""}},
.category = FunctionDocumentation::Category::TableFunction},
.allow_readonly = false});
#endif
@@ -134,7 +140,7 @@ void registerTableFunctionIcebergCluster(TableFunctionFactory & factory)
{.documentation
= {.description = R"(The table function can be used to read the Iceberg table stored on HDFS virtual filesystem in parallel for many nodes in a specified cluster.)",
.examples{{"icebergHDFSCluster", "SELECT * FROM icebergHDFSCluster(cluster, uri, [format], [structure], [compression_method])", ""}},
.category{""}},
.category = FunctionDocumentation::Category::TableFunction},
.allow_readonly = false});
#endif
}
@@ -148,7 +154,7 @@ void registerTableFunctionDeltaLakeCluster(TableFunctionFactory & factory)
{.documentation
= {.description = R"(The table function can be used to read the DeltaLake table stored on object store in parallel for many nodes in a specified cluster.)",
.examples{{"deltaLakeCluster", "SELECT * FROM deltaLakeCluster(cluster, url, access_key_id, secret_access_key)", ""}},
.category{""}},
.category = FunctionDocumentation::Category::TableFunction},
.allow_readonly = false});
}
#endif
@@ -159,7 +165,7 @@ void registerTableFunctionHudiCluster(TableFunctionFactory & factory)
{.documentation
= {.description = R"(The table function can be used to read the Hudi table stored on object store in parallel for many nodes in a specified cluster.)",
.examples{{"hudiCluster", "SELECT * FROM hudiCluster(cluster, url, access_key_id, secret_access_key)", ""}},
.category{""}},
.category = FunctionDocumentation::Category::TableFunction},
.allow_readonly = false});
}
#endif