find method

Future<T?> find(
  1. dynamic id
)

Finds a model by its primary key id.

Implementation

Future<T?> find(dynamic id) async {
  final row = await QueryBuilder(_tableName, _executor)
      .where('id', '=', id)
      .first();
  if (row == null) return null;
  final model = _factory(row);
  model.setRawData(_executor, row);
  return model;
}