find method
Implementation
@override
Future<Map<String, dynamic>?> find(
dynamic id, {
String? byColumnName,
List<String> columns = const ['*'],
}) async {
if (softDeletes) {
whereNull(deletedAt);
}
Map<String, dynamic>? result = await super.find(
id,
byColumnName: byColumnName ?? primaryKey,
columns: columns,
);
attributes = Map.from(result ?? {});
if (result != null) {
List<Map<String, dynamic>> data = [result];
result = (await _loadRelations(data)).first;
}
return result;
}