listIndexes method

Future<List<TableIndex>> listIndexes(
  1. String table, {
  2. List<String>? namespace,
})

List all indexes on a table.

Implementation

Future<List<TableIndex>> listIndexes(String table, {List<String>? namespace}) async {
  final response = await room.sendRequest("database.list_indexes", {"table": table, "namespace": namespace}) as JsonResponse;
  final indexes = response.json["indexes"] as List;

  return [...indexes.map((m) => TableIndex.fromJson(m))];
}