mongodb / de.comhix.database.dao

Package de.comhix.database.dao

Types

BaseDao

open class BaseDao : SimpleDao<DatabaseObject>

Query

open class Query<Type>

SimpleDao

interface SimpleDao<ObjectBase : DatabaseObject>

SimpleTypeDao

interface SimpleTypeDao<ObjectBase : DatabaseObject>

SyncDaoWrapper

open class SyncDaoWrapper<ObjectBase : DatabaseObject>

SyncTypeDaoWrapper

open class SyncTypeDaoWrapper<ObjectBase : DatabaseObject>

TypeDao

open class TypeDao<Type : DatabaseObject> : SimpleTypeDao<Type>

TypeUserDao

open class TypeUserDao<Type : HasUserId> : SimpleTypeDao<Type>

UserDao

open class UserDao : SimpleDao<HasUserId>

Functions

TypeDao

fun <Type : DatabaseObject> TypeDao(baseDao: BaseDao): TypeDao<Type>