listTables method

Future<List<String>> listTables({
  1. required String database,
  2. List<String>? namespace,
})

Implementation

Future<List<String>> listTables({required String database, List<String>? namespace}) async {
  final response = await _invoke("list_tables", {"database": database, "namespace": namespace});
  if (response is! JsonContent) {
    throw _unexpectedResponseError("list_tables");
  }
  final tables = response.json["tables"] as List<dynamic>? ?? [];
  return tables.map((value) => value.toString()).toList(growable: false);
}