Package org. kodein. db. model
Types
BytesPrimitive
Link copied to clipboard
DBClassSerializer
Link copied to clipboard
class DBClassSerializer<M : Any>(cls: KClass<M>, serializer: Serializer<M>) : Options.Open
Content copied to clipboard
DoublePrimitive
Link copied to clipboard
Id
Link copied to clipboard
@Target(allowedTargets = [AnnotationTarget.FUNCTION, AnnotationTarget.FIELD, AnnotationTarget.PROPERTY_GETTER ] )
Content copied to clipboard
Indexed
Link copied to clipboard
@Target(allowedTargets = [AnnotationTarget.FUNCTION, AnnotationTarget.FIELD, AnnotationTarget.PROPERTY_GETTER ] )
Content copied to clipboard
IntPrimitive
Link copied to clipboard
LongPrimitive
Link copied to clipboard
ModelBatch
Link copied to clipboard
ModelCursor
Link copied to clipboard
ModelDB
Link copied to clipboard
ModelDBListener
Link copied to clipboard
ModelIndexCursor
Link copied to clipboard
ModelIndexData
Link copied to clipboard
ModelRead
Link copied to clipboard
ModelSnapshot
Link copied to clipboard
ModelTypeMatcher
Link copied to clipboard
interface ModelTypeMatcher
Content copied to clipboard
ModelWrite
Link copied to clipboard
PolymorphicCollection
Link copied to clipboard
StringPrimitive
Link copied to clipboard
Functions
delete
Link copied to clipboard
inline fun <M : Any> ModelBatch.delete(key: Key<M>, vararg options: Options.BatchDelete)
Content copied to clipboard
inline fun <M : Any> ModelDB.delete(key: Key<M>, vararg options: Options.DirectDelete)
Content copied to clipboard
inline fun <M : Any> ModelWrite.delete(key: Key<M>, vararg options: Options.Deletes)
Content copied to clipboard
findAllByIndex
Link copied to clipboard
inline fun <M : Any> ModelRead.findAllByIndex(index: String, vararg options: Options.Find): ModelIndexCursor<M>
Content copied to clipboard
findAllByType
Link copied to clipboard
inline fun <M : Any> ModelRead.findAllByType(vararg options: Options.Find): ModelCursor<M>
Content copied to clipboard
findById
Link copied to clipboard
inline fun <M : Any> ModelRead.findById(id: Any, isOpen: Boolean = false, vararg options: Options.Find): ModelCursor<M>
Content copied to clipboard
findByIndex
Link copied to clipboard
inline fun <M : Any> ModelRead.findByIndex(index: String, value: Any, isOpen: Boolean = false, vararg options: Options.Find): ModelIndexCursor<M>
Content copied to clipboard
plusAssign
Link copied to clipboard
Primitive
Link copied to clipboard
putAll
Link copied to clipboard
fun ModelBatch.putAll(models: Iterable<Any>, vararg options: Options.BatchPut)
Content copied to clipboard
fun ModelDB.putAll(models: Iterable<Any>, vararg options: Options.DirectPut)
Content copied to clipboard
fun ModelWrite.putAll(models: Iterable<Any>, vararg options: Options.Puts)
Content copied to clipboard
unaryPlus
Link copied to clipboard
inline operator fun <M : Any> Serializer<M>.unaryPlus(): DBClassSerializer<M>
Content copied to clipboard