data_class library Null safety

Classes

DataClass
A common supertype for all data classes generated by drift. Data classes are immutable structures that represent a single row in a database table.
Insertable<D>
Common interface for objects which can be inserted or updated into a database. D is the associated data class.
RawValuesInsertable<D>
An Insertable implementation based on raw column expressions.
UpdateCompanion<D>
An update companion for a DataClass which is used to write data into a database using InsertStatement.insert or UpdateStatement.write.
Value<T>
A wrapper around arbitrary data T to indicate presence or absence explicitly.
ValueSerializer
Serializer responsible for mapping atomic types from and to json.