Package-level declarations
Types
Generates CQL DDL statements from TableSchema instances.
Marks an experimental Kandra API that may change in future releases. Opt in with @OptIn(ExperimentalKandraApi::class) or accept the compiler warning.
Marks an internal Kandra API. It may change or be removed without notice. Do not use in your own code — it is only intended for use within Kandra modules.
Factory for standard KandraAuthProvider implementations.
Supplies credentials to the Kandra session builder.
Consistency levels for ScyllaDB/Cassandra operations.
ScyllaDB credentials returned by a KandraAuthProvider.
Callback interface invoked for connection, authentication, and EVENTUAL write events.
Callback interface for recording query execution metrics.
Utilities for generating explicit write timestamps in microseconds.
Thread-safe registry mapping entity classes to their TableSchema.