min<T extends Table, D> method
Implementation
@override
Future<Object?> min<T extends Table, D>(
String columnName, {
Expression<bool>? filter,
}) async {
try {
final table = _getTable<T, D>();
final whereClause = filter != null ? ' WHERE $filter' : '';
final sql =
'SELECT MIN($columnName) as min FROM ${table.actualTableName}$whereClause';
final results = await _database.customSelect(sql).get();
if (results.isEmpty) return null;
return results.first.data['min'];
} catch (e) {
throw DatabaseBridgeException(error: e);
}
}