- drift
- data_class library
data_class
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.