Package-level declarations
Types
Executes save, update, delete, and saveAll operations using LOGGED batch statements.
Default consistency levels applied to all operations.
Query debug and observability settings.
DSL scope for building a caller-controlled LOGGED batch inside KandraRuntime.batch (suspend).
DSL scope for building a caller-controlled LOGGED batch inside KandraRuntime.batchBlocking (non-suspend). See KandraBatchScope's class doc for the naming rationale and the GH #99 / ISS-086 reasoning behind keeping this a distinct type rather than sharing one scope class with both overload sets.
Entry point for all Kandra operations. Obtained from application.kandra in Ktor routes.
Translates QueryContext predicates into CQL SELECT statements and decodes results.
Retry policy for transient ScyllaDB failures.
Builds BoundStatement instances for all CRUD operations.