SqlClient

interface SqlClient

Functions

Link copied to clipboard
abstract fun <E : Entity<ID>, ID : Comparable<ID>> createDelete(type: KClass<E>, block: MutableDelete<E, ID>.() -> Unit): Executable<Int>
Link copied to clipboard
abstract fun <E : Entity<ID>, ID : Comparable<ID>, R> createQuery(type: KClass<E>, block: MutableRootQuery<E, ID>.() -> ConfigurableTypedRootQuery<E, ID, R>): ConfigurableTypedRootQuery<E, ID, R>
Link copied to clipboard
abstract fun <E : Entity<ID>, ID : Comparable<ID>> createUpdate(type: KClass<E>, block: MutableUpdate<E, ID>.() -> Unit): Executable<Int>

Properties

Link copied to clipboard
abstract val dialect: Dialect
Link copied to clipboard
abstract val entities: Entities
Link copied to clipboard
abstract val entityTypeMap: Map<KClass<out Entity<*>>, EntityType>
Link copied to clipboard
abstract val jdbcExecutor: JdbcExecutor
Link copied to clipboard
abstract val r2dbcExecutor: R2dbcExecutor
Link copied to clipboard
abstract val scalarProviderMap: Map<KClass<*>, ScalarProvider<*, *>>