pluck method

  1. @override
Future<List> pluck(
  1. String column
)
override

Returns a single column values as list.

Implementation

@override
Future<List<dynamic>> pluck(String column) async {
  final originalColumns = List.from(_columns);
  _columns = [column];
  final sql = grammar.compileSelect(_getQueryComponents());
  _columns = originalColumns; // Restore

  final result = await connection.execute(sql, bindings);
  return result.data.map((row) => row[column]).toList();
}