queryBuilder<T> method

  1. @override
QueryBuilderInterface<T> queryBuilder<T>(
  1. String table, {
  2. T modelFactory(
    1. Map<String, dynamic>
    )?,
})
override

Returns a query builder for the specified table.

You can optionally pass a modelFactory for transforming raw results into objects.

Example:

final users = await connection.queryBuilder<User>('users', modelFactory: (row) => User.fromMap(row)).get();

Implementation

@override
QueryBuilderInterface<T> queryBuilder<T>(
  String table, {
  T Function(Map<String, dynamic>)? modelFactory,
}) {
  return QueryBuilder<T>(
    this,
    SQLiteGrammar(),
    table,
    modelFactory: modelFactory,
  );
}