KotlinJpaOperations

class KotlinJpaOperations : AbstractJpaOperations<PanacheQueryImpl<*>>

Constructors

Link copied to clipboard

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open fun count(entityClass: Class<*>): Uni<Long>
open fun count(entityClass: Class<*>, query: String, params: Parameters): Uni<Long>
open fun count(entityClass: Class<*>, query: String, vararg params: Any): Uni<Long>
open fun count(entityClass: Class<*>, query: String, params: MutableMap<String, Any>): Uni<Long>
Link copied to clipboard
open fun delete(entity: Any): Uni<Void>
open fun delete(entityClass: Class<*>, query: String, params: Parameters): Uni<Long>
open fun delete(entityClass: Class<*>, query: String, vararg params: Any): Uni<Long>
open fun delete(entityClass: Class<*>, query: String, params: MutableMap<String, Any>): Uni<Long>
Link copied to clipboard
open fun deleteAll(entityClass: Class<*>): Uni<Long>
Link copied to clipboard
open fun deleteById(entityClass: Class<*>, id: Any): Uni<Boolean>
Link copied to clipboard
open fun executeUpdate(entityClass: Class<*>, query: String, vararg params: Any): Uni<Int>
open fun executeUpdate(entityClass: Class<*>, query: String, params: MutableMap<String, Any>): Uni<Int>
Link copied to clipboard
open fun exists(entityClass: Class<*>): Uni<Boolean>
open fun exists(entityClass: Class<*>, query: String, params: Parameters): Uni<Boolean>
open fun exists(entityClass: Class<*>, query: String, vararg params: Any): Uni<Boolean>
open fun exists(entityClass: Class<*>, query: String, params: MutableMap<String, Any>): Uni<Boolean>
Link copied to clipboard
open fun find(entityClass: Class<*>, query: String, params: Parameters): PanacheQueryImpl<*>
open fun find(entityClass: Class<*>, query: String, vararg params: Any): PanacheQueryImpl<*>
open fun find(entityClass: Class<*>, query: String, params: MutableMap<String, Any>): PanacheQueryImpl<*>
open fun find(entityClass: Class<*>, query: String, sort: Sort, params: Parameters): PanacheQueryImpl<*>
open fun find(entityClass: Class<*>, query: String, sort: Sort, vararg params: Any): PanacheQueryImpl<*>
open fun find(entityClass: Class<*>, query: String, sort: Sort, params: MutableMap<String, Any>): PanacheQueryImpl<*>
Link copied to clipboard
open fun findAll(entityClass: Class<*>): PanacheQueryImpl<*>
open fun findAll(entityClass: Class<*>, sort: Sort): PanacheQueryImpl<*>
Link copied to clipboard
open fun findById(entityClass: Class<*>, id: Any): Uni<*>
open fun findById(entityClass: Class<*>, id: Any, lockModeType: LockModeType): Uni<*>
Link copied to clipboard
open fun flush(): Uni<Void>
Link copied to clipboard
open fun isPersistent(entity: Any): Boolean
Link copied to clipboard
open fun list(entityClass: Class<*>, query: String, params: Parameters): Uni<MutableList<*>>
open fun list(entityClass: Class<*>, query: String, vararg params: Any): Uni<MutableList<*>>
open fun list(entityClass: Class<*>, query: String, params: MutableMap<String, Any>): Uni<MutableList<*>>
open fun list(entityClass: Class<*>, query: String, sort: Sort, params: Parameters): Uni<MutableList<*>>
open fun list(entityClass: Class<*>, query: String, sort: Sort, vararg params: Any): Uni<MutableList<*>>
open fun list(entityClass: Class<*>, query: String, sort: Sort, params: MutableMap<String, Any>): Uni<MutableList<*>>
Link copied to clipboard
open fun listAll(entityClass: Class<*>): Uni<MutableList<*>>
open fun listAll(entityClass: Class<*>, sort: Sort): Uni<MutableList<*>>
Link copied to clipboard
open fun paramCount(params: Array<Any>): Int
open fun paramCount(params: MutableMap<String, Any>): Int
Link copied to clipboard
open fun persist(entities: Stream<*>): Uni<Void>
open fun persist(entity: Any): Uni<Void>
open fun persist(vararg entities: Any): Uni<Void>
open fun persist(entities: MutableIterable<*>): Uni<Void>
open fun persist(sessionUni: Uni<Mutiny.Session>, entity: Any): Uni<Void>
open fun persist(firstEntity: Any, vararg entities: Any): Uni<Void>
Link copied to clipboard
open fun stream(entityClass: Class<*>, query: String, params: Parameters): Multi<*>
open fun stream(entityClass: Class<*>, query: String, vararg params: Any): Multi<*>
open fun stream(entityClass: Class<*>, query: String, params: MutableMap<String, Any>): Multi<*>
open fun stream(entityClass: Class<*>, query: String, sort: Sort, params: Parameters): Multi<*>
open fun stream(entityClass: Class<*>, query: String, sort: Sort, vararg params: Any): Multi<*>
open fun stream(entityClass: Class<*>, query: String, sort: Sort, params: MutableMap<String, Any>): Multi<*>
Link copied to clipboard
open fun streamAll(entityClass: Class<*>): Multi<*>
open fun streamAll(entityClass: Class<*>, sort: Sort): Multi<*>
Link copied to clipboard
open fun update(entityClass: Class<*>, query: String, params: Parameters): Uni<Int>
open fun update(entityClass: Class<*>, query: String, vararg params: Any): Uni<Int>
open fun update(entityClass: Class<*>, query: String, params: MutableMap<String, Any>): Uni<Int>