get method

  1. @override
Future<List<Map<String, dynamic>>> get([
  1. List<String> columns = const []
])
inherited

Implementation

@override
Future<List<Map<String, dynamic>>> get([
  List<String> columns = const [],
]) async {
  try {
    final bindings = getBindings();
    if (columns.isNotEmpty) {
      for (String column in columns) {
        selectColumns.remove(column);
      }
      selectColumns.addAll(columns);
    }
    final sql = toSql();
    conn = await getConnection();
    return await conn.select(sql, bindings);
  } catch (e) {
    rethrow;
  }
}