As a general follow-up to this, it looks like the ...
# squarelibraries
c
As a general follow-up to this, it looks like the ColumnAdapter lets me say a
String
will be nullabe, so
ColumnAdapter<OffsetDateTime, String?>
how the generated code from SQLDelight removes that so it still expects
ColumnAdapter<OffsetDateTime, String>
which breaks my solution of:
Copy code
sealed class SentDate {
    object NotSent : SentDate()
    data class Sent(val at: OffsetDateTime): SentDate()
}
Is this truly how we want the library to be used? Ignoring null entirely when it comes to ColumnAdapter feels more like a bug than a feature.