encode method
How a Dart value travels to the driver. Overridden per dialect (SQLite has no bool or DateTime type).
Implementation
@override
Object? encode(Object? value) {
if (value is DateTime) return value.toUtc();
return super.encode(value);
}