listTables method

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

Implementation

Future<List<String>> listTables({List<String>? namespace}) async {
  final response = await _invoke("list_tables", {"namespace": namespace});
  if (response is! JsonContent) {
    throw RoomServerException("unexpected return type from database.list_tables call");
  }

  final tables = response.json["tables"] as List<dynamic>? ?? [];
  return tables.map((e) => e.toString()).toList(growable: false);
}