events method
Every stored event, or subject's, in the order they were stored.
Implementation
Future<List<DVAnalyticsRecord>> events({String? subject}) async {
final List<Map<String, Object?>> rows =
await database.query('SELECT * FROM $table');
return <DVAnalyticsRecord>[
for (final Map<String, Object?> row in rows)
if (subject == null ||
row['user_id'] == subject ||
row['anonymous_id'] == subject)
_fromRow(row),
];
}