Package-level declarations

Contains the classes for custom persistent data types, like Uuid, Instant, etc.

Types

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class MapPersistentDataType<KP : Any, KC : Any, VP : Any, VC : Any>(val keyType: PersistentDataType<KP, KC>, val valueType: PersistentDataType<VP, VC>) : PersistentDataType<Map<KP, VP>, Map<KC, VC>>
Link copied to clipboard
class PairPersistentDataType<P1 : Any, C1 : Any, P2 : Any, C2 : Any>(val firstType: PersistentDataType<P1, C1>, val secondType: PersistentDataType<P2, C2>) : PersistentDataType<Pair<P1, P2>, Pair<C1, C2>>
Link copied to clipboard
Link copied to clipboard
class TriplePersistentDataType<P1 : Any, C1 : Any, P2 : Any, C2 : Any, P3 : Any, C3 : Any>(val firstType: PersistentDataType<P1, C1>, val secondType: PersistentDataType<P2, C2>, val thirdType: PersistentDataType<P3, C3>) : PersistentDataType<Triple<P1, P2, P3>, Triple<C1, C2, C3>>