mongodb / de.comhix.database.dao / BaseDao

BaseDao

open class BaseDao : SimpleDao<DatabaseObject>

Author
Benjamin Beeker

Constructors

<init>

BaseDao(datastore: Datastore)

Functions

delete

open suspend fun <Type : DatabaseObject> delete(id: String, typeClass: Class<Type>): Unit

get

open suspend fun <Type : DatabaseObject> get(id: String, typeClass: Class<Type>): Type?

query

open suspend fun <Type : DatabaseObject> query(typeClass: Class<Type>): Query<Type>

save

open suspend fun <Type : DatabaseObject> save(instance: Type): Type