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<*>): Long
open fun count(entityClass: Class<*>, query: String, params: Parameters): Long
open fun count(entityClass: Class<*>, query: String, vararg params: Any): Long
open fun count(entityClass: Class<*>, query: String, params: MutableMap<String, Any>): Long
Link copied to clipboard
open fun delete(entity: Any)
open fun delete(entityClass: Class<*>, query: String, params: Parameters): Long
open fun delete(entityClass: Class<*>, query: String, vararg params: Any): Long
open fun delete(entityClass: Class<*>, query: String, params: MutableMap<String, Any>): Long
Link copied to clipboard
open fun deleteAll(entityClass: Class<*>): Long
Link copied to clipboard
open fun deleteById(entityClass: Class<*>, id: Any): Boolean
Link copied to clipboard
open fun executeUpdate(query: String, vararg params: Any): Int
open fun executeUpdate(query: String, params: MutableMap<String, Any>): Int
open fun executeUpdate(entityClass: Class<*>, query: String, vararg params: Any): Int
open fun executeUpdate(entityClass: Class<*>, query: String, params: MutableMap<String, Any>): Int
open fun executeUpdate(query: String, entityClass: Class<*>, vararg params: Any): Int
open fun executeUpdate(query: String, entityClass: Class<*>, params: MutableMap<String, Any>): Int
Link copied to clipboard
open fun exists(entityClass: Class<*>): Boolean
open fun exists(entityClass: Class<*>, query: String, params: Parameters): Boolean
open fun exists(entityClass: Class<*>, query: String, vararg params: Any): Boolean
open fun exists(entityClass: Class<*>, query: String, params: MutableMap<String, Any>): 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): Any
open fun findById(entityClass: Class<*>, id: Any, lockModeType: LockModeType): Any
Link copied to clipboard
open fun findByIdOptional(entityClass: Class<*>, id: Any): Optional<*>
open fun findByIdOptional(entityClass: Class<*>, id: Any, lockModeType: LockModeType): Optional<*>
Link copied to clipboard
open fun flush()
open fun flush(clazz: Class<*>)
open fun flush(entity: Any)
Link copied to clipboard
open fun getEntityManager(): EntityManager
open fun getEntityManager(clazz: Class<*>): EntityManager
open fun getEntityManager(persistentUnitName: String): EntityManager
Link copied to clipboard
open fun isPersistent(entity: Any): Boolean
Link copied to clipboard
open override fun list(query: PanacheQueryImpl<*>): List<Any>
open fun list(entityClass: Class<*>, query: String, params: Parameters): MutableList<*>
open fun list(entityClass: Class<*>, query: String, vararg params: Any): MutableList<*>
open fun list(entityClass: Class<*>, query: String, params: MutableMap<String, Any>): MutableList<*>
open fun list(entityClass: Class<*>, query: String, sort: Sort, params: Parameters): MutableList<*>
open fun list(entityClass: Class<*>, query: String, sort: Sort, vararg params: Any): MutableList<*>
open fun list(entityClass: Class<*>, query: String, sort: Sort, params: MutableMap<String, Any>): MutableList<*>
Link copied to clipboard
open fun listAll(entityClass: Class<*>): MutableList<*>
open fun listAll(entityClass: Class<*>, sort: Sort): 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<*>)
open fun persist(entity: Any)
open fun persist(entities: MutableIterable<*>)
open fun persist(em: EntityManager, entity: Any)
open fun persist(firstEntity: Any, vararg entities: Any)
Link copied to clipboard
open override fun stream(query: PanacheQueryImpl<*>): Stream<out Any>
open fun stream(entityClass: Class<*>, query: String, params: Parameters): Stream<*>
open fun stream(entityClass: Class<*>, query: String, vararg params: Any): Stream<*>
open fun stream(entityClass: Class<*>, query: String, params: MutableMap<String, Any>): Stream<*>
open fun stream(entityClass: Class<*>, query: String, sort: Sort, params: Parameters): Stream<*>
open fun stream(entityClass: Class<*>, query: String, sort: Sort, vararg params: Any): Stream<*>
open fun stream(entityClass: Class<*>, query: String, sort: Sort, params: MutableMap<String, Any>): Stream<*>
Link copied to clipboard
open fun streamAll(entityClass: Class<*>): Stream<*>
open fun streamAll(entityClass: Class<*>, sort: Sort): Stream<*>
Link copied to clipboard
open fun update(entityClass: Class<*>, query: String, params: Parameters): Int
open fun update(entityClass: Class<*>, query: String, vararg params: Any): Int
open fun update(entityClass: Class<*>, query: String, params: MutableMap<String, Any>): Int