pluck<T> method

Future<List<T?>> pluck<T>(
  1. MssqlSession session,
  2. String column, {
  3. MssqlDialect dialect = MssqlDialect.sql2012,
  4. Duration? timeout,
})

One column of every row.

Implementation

Future<List<T?>> pluck<T>(
  MssqlSession session,
  String column, {
  MssqlDialect dialect = MssqlDialect.sql2012,
  Duration? timeout,
}) async {
  final rows = await select(<MssqlExpression>[
    Col(column),
  ]).get(session, dialect: dialect, timeout: timeout);
  return rows.map((r) => r.get<T>(column)).toList(growable: false);
}