ModelQuery<T extends Model> constructor
ModelQuery<T extends Model> (
- DatabaseExecutor _executor,
- ModelFactory<
T> _factory, { - String? tableName,
Creates a typed query for models of type T.
executor is the database connection or transaction.
factory constructs a T from a database row map.
tableName overrides the table name (optional if model defines it).
Implementation
ModelQuery(this._executor, this._factory, {String? tableName})
: _tableName = tableName ?? _inferTableName<T>() {
_builder = QueryBuilder(_tableName, _executor);
}