KSqlClient

interface KSqlClient

Functions

Link copied to clipboard
abstract fun <E : Any> createDelete(entityType: KClass<E>, block: KMutableDelete<E>.() -> Unit): KExecutable<Int>
Link copied to clipboard
open fun <E : Any, R> createQuery(entityType: KClass<E>, block: KMutableRootQuery<E>.() -> KConfigurableRootQuery<E, R>): KConfigurableRootQuery<E, R>
Link copied to clipboard
abstract fun <E : Any> createUpdate(entityType: KClass<E>, block: KMutableUpdate<E>.() -> Unit): KExecutable<Int>
Link copied to clipboard
abstract fun <S : Any, T : Any> getListAssociations(prop: KProperty1<S, List<T>>): KAssociations
Link copied to clipboard
abstract fun <S : Any, T : Any> getListLoader(prop: KProperty1<S, List<T>>): KListLoader<S, T>
Link copied to clipboard
abstract fun <S : Any, T : Any> getReferenceAssociations(prop: KProperty1<S, T?>): KAssociations
Link copied to clipboard
abstract fun <S : Any, T : Any> getReferenceLoader(prop: KProperty1<S, T?>): KReferenceLoader<S, T>

Properties

Link copied to clipboard
abstract val entities: KEntities
Link copied to clipboard
abstract val javaClient: SqlClient
Link copied to clipboard
abstract val queries: KQueries