Package-level declarations
Types
Enables Caffeine-backed findById caching.
Marks a ScyllaDB COUNTER column. All non-key columns in a counter table must use this.
Auto-set to java.time.Instant.now on INSERT. Never updated by Kandra.
Marks a partition key field. Use index for composite partition keys.
Overrides the default read consistency level for this entity's table. Per-operation consistency overrides this annotation.
Creates a native ScyllaDB secondary index on this column.
Marks a field as sensitive — never logged.
Sets a table-level default TTL in seconds. Lookup tables never inherit this TTL.
Auto-set to java.time.Instant.now on every INSERT and UPDATE.
Marks the optimistic lock version column. Must be Long or Instant. Updates use LWT IF version = ?.
Overrides the default write consistency level for this entity's table. Per-operation consistency overrides this annotation.