KandraProcessor
KSP processor that generates a type-safe *Table object for every @ScyllaTable class.
For an entity:
@ScyllaTable("users")
data class User(@PartitionKey val userId: UUID, ...)Content copied to clipboard
It emits UserTable.kt in the same package:
// GENERATED BY KANDRA — DO NOT EDIT
object UserTable : KandraTable<User> {
val userId = KandraColumnRef<UUID>("user_id")
...
}Content copied to clipboard