findAll method

Future<List<T>> findAll({
  1. covariant dynamic where,
  2. covariant dynamic include,
  3. dynamic order,
  4. dynamic group,
  5. int? limit,
  6. int? offset,
  7. QueryAttributes? attributes,
  8. bool? paranoid,
  9. Transaction? transaction,
})

Searches for multiple instances that match the query options.

Returns a List of model instances. Returns an empty list if no matches are found.

Implementation

Future<List<T>> findAll({
  covariant dynamic where,
  covariant dynamic include,
  dynamic order,
  dynamic group,
  int? limit,
  int? offset,
  QueryAttributes? attributes,
  bool? paranoid,
  Transaction? transaction,
}) {
  final query = Query.fromCallbacks(
    where: where,
    include: include,
    order: order,
    group: group,
    limit: limit,
    offset: offset,
    attributes: attributes,
    paranoid: paranoid,
  );
  return QueryEngine().findAll(
    modelName: modelName,
    query: query,
    sequelize: sequelizeInstance,
    model: sequelizeModel,
    transaction: transaction,
  ) as Future<List<T>>;
}