KSqlClientDsl

class KSqlClientDsl

Types

Link copied to clipboard
class CacheDsl
Link copied to clipboard
class ConnectionManagerDsl
Link copied to clipboard
class ExecutorDsl

Functions

Link copied to clipboard
fun addCustomers(vararg customers: KCustomizer)
fun addCustomers(customers: Collection<KCustomizer>)
Link copied to clipboard
fun addDisabledFilters(vararg filters: KFilter<*>)
fun addDisabledFilters(filters: Collection<KFilter<*>>)
Link copied to clipboard
fun addDraftInterceptor(interceptor: DraftInterceptor<*>)
Link copied to clipboard
fun addDraftInterceptors(vararg interceptors: DraftInterceptor<*>)
fun addDraftInterceptors(interceptor: List<DraftInterceptor<*>>)
Link copied to clipboard
fun addFilters(vararg filters: KFilter<*>)
fun addFilters(filters: Collection<KFilter<*>>)
Link copied to clipboard
fun addInitializers(vararg initializers: KInitializer)
fun addInitializers(initializers: Collection<KInitializer>)
Link copied to clipboard
fun addScalarProvider(scalarProvider: ScalarProvider<*, *>)
fun addScalarProvider(prop: KProperty1<*, *>, scalarProvider: ScalarProvider<*, *>)
fun addScalarProvider(prop: ImmutableProp, scalarProvider: ScalarProvider<*, *>)
Link copied to clipboard
fun ignoreBuiltInFilters()
Link copied to clipboard
fun setCaches(block: KSqlClientDsl.CacheDsl.() -> Unit)
Link copied to clipboard
fun setConnectionManager(block: KSqlClientDsl.ConnectionManagerDsl.() -> Unit)
fun setConnectionManager(connectionManager: ConnectionManager)
Link copied to clipboard
fun setDatabaseValidationCatalog(catalog: String?)
Link copied to clipboard
fun setDatabaseValidationMode(mode: DatabaseValidationMode)
Link copied to clipboard
fun setDefaultBatchSize(size: Int)
Link copied to clipboard
fun setDefaultEnumStrategy(strategy: EnumType.Strategy)
Link copied to clipboard
fun setDefaultListBatchSize(size: Int)
Link copied to clipboard
fun setDialect(dialect: Dialect)
Link copied to clipboard
fun setEntityManager(entityManager: EntityManager)

Under normal circumstances, users do not need to set the entity manager.

Link copied to clipboard
fun setExecutor(block: KSqlClientDsl.ExecutorDsl.() -> Unit)
fun setExecutor(executor: Executor?)
Link copied to clipboard
fun setIdGenerator(idGenerator: IdGenerator)
fun setIdGenerator(entityType: KClass<*>, idGenerator: IdGenerator)
Link copied to clipboard
fun setMicroServiceExchange(exchange: MicroServiceExchange)
Link copied to clipboard
fun setMicroServiceName(microServiceName: String)
Link copied to clipboard
fun setOffsetOptimizingThreshold(threshold: Int)
Link copied to clipboard
fun setSlaveConnectionManager(block: KSqlClientDsl.ConnectionManagerDsl.() -> Unit)
fun setSlaveConnectionManager(connectionManager: ConnectionManager)
Link copied to clipboard
fun setTransientResolverProvider(provider: TransientResolverProvider)
Link copied to clipboard
fun setTriggerType(triggerType: TriggerType)

Properties

Link copied to clipboard
val javaBuilder: JSqlClient.Builder