All Classes and Interfaces
Class
Description
Specifies the mapped column for a persistent field.
Could not construct object according to
Schema with the specified field value.Annotates the class, or entity field/record component as having a custom
value converter.Database column types supported by YDB.
A generic converter that can be applied to represent your enum values as their
ordinals
instead of their constant names or string representations.Annotates experimental features.
Field value type for data binding.
Specifies the index for the annotated entity.
Represents a Kotlin data class component for the purposes of YOJ data-binding.
Represents a Kotlin data class for the purposes of YOJ data-binding.
Signifies that the field value is stored in a single database column in an opaque serialized form
(i.e., individual fields cannot be directly accessed by data binding).
Represents a field of a POJO class, hand-written or generated e.g.
POJO with an all-args constructor.
Represents a record class component for the purposes of YOJ data-binding.
Represents a record class for the purposes of YOJ data-binding.
Basic reflection information about a field of a type with a
schema,
or more generally, its read-only property.Basic reflection information for the specified raw type.
Annotation for schemas with dynamic names (the
NamingStrategy can return different names
for different invocations.)Represents a simple data type which has no subfields and even no explicit constructor, e.g.
Standard
Reflector implementation, suitable for most usages.Annotation for fields that should be stored as text in the database.
Generic YDB text column ↔ Java value converter.
Annotation for types that should be stored as text in the database.
Specifies the table for the annotated entity.
Specifies TTL settings fot the annotated entity.
Custom conversion logic between database column values (
<C>) and Java field values (<J>).Represents "no custom converter is defined" for
@CustomValueType
annotation inside a @Column annotation.