in paimon-web-api/src/main/java/org/apache/paimon/web/api/table/TableManager.java [379:398]
public static List<OptionTableMetadata> listOptions(
Catalog catalog, String dbName, String tableName)
throws Catalog.TableNotExistException, IOException {
checkNotNull(catalog, dbName, tableName);
List<OptionTableMetadata> options = new ArrayList<>();
Table table = getTable(catalog, dbName, "`" + tableName + "$" + OPTIONS + "`");
RecordReader<InternalRow> reader = getReader(table);
reader.forEachRemaining(
row -> {
OptionTableMetadata optionsTableMetadata =
new OptionTableMetadata(
row.getString(1).toString(), row.getString(2).toString());
options.add(optionsTableMetadata);
});
return options;
}