query method

Future<List<Map<String, Object?>>> query(
  1. String tName, {
  2. bool? distinct,
  3. List<String>? columns,
  4. String? where,
  5. List<Object?>? whereArgs,
  6. String? groupBy,
  7. String? having,
  8. String? orderBy,
  9. int? limit,
  10. int? offset,
})

查数据库

@param tName 数据库表名,一个数据库中还有多个数据库表。 @param distinct @param columns @param where @param whereArgs @param groupBy @param having @param orderBy @param limit @param offset

Implementation

Future<List<Map<String, Object?>>> query(String tName,
    {bool? distinct,
    List<String>? columns,
    String? where,
    List<Object?>? whereArgs,
    String? groupBy,
    String? having,
    String? orderBy,
    int? limit,
    int? offset}) async {
  if (_db == null) return Future.error("数据库未初始化,无可用数据。");
  return await _db!
      .query(tName,
          distinct: distinct,
          columns: columns,
          where: where,
          whereArgs: whereArgs,
          orderBy: orderBy,
          having: having,
          limit: limit,
          offset: offset)
      .onError((error, stackTrace) => throw Exception(error));
}