in paimon-web-api/src/main/java/org/apache/paimon/web/api/table/TableManager.java [460:478]
public static List<ConsumerTableMetadata> listConsumers(
Catalog catalog, String dbName, String tableName)
throws Catalog.TableNotExistException, IOException {
checkNotNull(catalog, dbName, tableName);
List<ConsumerTableMetadata> consumers = new ArrayList<>();
Table table = getTable(catalog, dbName, "`" + tableName + "$" + CONSUMER + "`");
RecordReader<InternalRow> reader = getReader(table);
reader.forEachRemaining(
row -> {
ConsumerTableMetadata consumerTableMetadata =
new ConsumerTableMetadata(row.getString(1).toString(), row.getLong(2));
consumers.add(consumerTableMetadata);
});
return consumers;
}