StepBuilder

Wrapper that provides the same terminal methods as AbstractQueryBuilder, but instead of executing queries, creates TransactionStep for lazy execution within transactions.

Constructors

Link copied to clipboard
constructor(builder: AbstractQueryBuilder<*>)

Functions

Link copied to clipboard
open override fun execute(params: Map<String, Any?>): TransactionStep<Int>

Creates TransactionStep with execute method

Link copied to clipboard
open override fun <T> toColumn(kType: KType, params: Map<String, Any?>): TransactionStep<List<T>>

Creates TransactionStep with toColumn method

Link copied to clipboard
open override fun <T> toField(kType: KType, params: Map<String, Any?>): TransactionStep<T>

Creates TransactionStep with toField method

Link copied to clipboard
open override fun <T> toFieldStrict(kType: KType, params: Map<String, Any?>): TransactionStep<T>

Creates TransactionStep with toFieldStrict method

Link copied to clipboard
open override fun toList(params: Map<String, Any?>): TransactionStep<List<Map<String, Any?>>>

Creates TransactionStep with toList method

Link copied to clipboard
open override fun <T> toListOf(kType: KType, params: Map<String, Any?>): TransactionStep<List<T>>

Creates TransactionStep with toListOf method

Link copied to clipboard
open override fun toSingle(params: Map<String, Any?>): TransactionStep<Map<String, Any?>?>

Creates TransactionStep with toSingle method

Link copied to clipboard
open override fun <T> toSingleOf(kType: KType, params: Map<String, Any?>): TransactionStep<T>

Creates TransactionStep with toSingleOf method

Link copied to clipboard
open override fun toSingleStrict(params: Map<String, Any?>): TransactionStep<Map<String, Any?>>

Creates TransactionStep with toSingleStrict method