Functions

Link copied to clipboard
abstract fun asStep(): StepBuilderMethods

Converts this builder to a StepBuilderMethods for lazy execution within a TransactionPlan.

Link copied to clipboard
abstract fun asStream(fetchSize: Int = 100): StreamingTerminalMethods

Switches the builder to streaming mode, optimal for large datasets.

Link copied to clipboard
abstract fun async(scope: CoroutineScope, ioDispatcher: CoroutineDispatcher = Dispatchers.IO): AsyncTerminalMethods

Switches the builder to asynchronous mode. Requires providing a CoroutineScope in which callback will be launched.

Link copied to clipboard
abstract fun copy(): T

Creates and returns a deep copy of this builder. Useful for creating query variants from a shared base without modifying the original.