Index

A B C D E F G H I J K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

add(Class<?>, NamingStrategy) - Method in class tech.ydb.yoj.databind.schema.configuration.SchemaRegistry.NamingOverrides
 
AllMatch<T> - Class in tech.ydb.yoj.databind.expression.visitor
 
AllMatch() - Constructor for class tech.ydb.yoj.databind.expression.visitor.AllMatch
 
and(String) - Method in class tech.ydb.yoj.databind.expression.FilterBuilder
 
and(List<FilterExpression<T>>) - Static method in class tech.ydb.yoj.databind.expression.FilterBuilder
 
and(FilterExpression<T>) - Method in class tech.ydb.yoj.databind.expression.AndExpr
 
and(FilterExpression<T>) - Method in interface tech.ydb.yoj.databind.expression.FilterExpression
 
and(FilterExpression<T>) - Method in class tech.ydb.yoj.databind.expression.LeafExpression
 
and(FilterExpression<T>, FilterExpression<T>, FilterExpression<T>...) - Static method in class tech.ydb.yoj.databind.expression.FilterBuilder
 
and(FilterExpression<T>) - Method in class tech.ydb.yoj.databind.expression.FilterBuilder
 
AND - Enum constant in enum class tech.ydb.yoj.databind.expression.FilterExpression.Type
 
AndExpr<T> - Class in tech.ydb.yoj.databind.expression
 
AndExpr() - Constructor for class tech.ydb.yoj.databind.expression.AndExpr
 
AnnotationFirstNamingStrategy - Class in tech.ydb.yoj.databind.schema.naming
 
AnnotationFirstNamingStrategy() - Constructor for class tech.ydb.yoj.databind.schema.naming.AnnotationFirstNamingStrategy
 
AnyMatch<T> - Class in tech.ydb.yoj.databind.expression.visitor
 
AnyMatch() - Constructor for class tech.ydb.yoj.databind.expression.visitor.AnyMatch
 
ascending() - Method in class tech.ydb.yoj.databind.expression.OrderBuilder.FieldOrderBuilder
 
ASCENDING - Enum constant in enum class tech.ydb.yoj.databind.expression.OrderExpression.SortOrder
 
asComposite() - Method in class tech.ydb.yoj.databind.expression.values.Tuple
 
assignFieldName(Schema.JavaField) - Method in interface tech.ydb.yoj.databind.schema.naming.NamingStrategy
Assigns a name to a field in a schema.
assignFieldName(Schema.JavaField) - Method in class tech.ydb.yoj.databind.schema.naming.AnnotationFirstNamingStrategy
 

B

between(Object, Object) - Method in class tech.ydb.yoj.databind.expression.FilterBuilder.FieldBuilder
 
BINARY - Enum constant in enum class tech.ydb.yoj.databind.FieldValueType
Deprecated, for removal: This API element is subject to removal in a future version.
Support for mapping raw byte[] will be removed in YOJ 3.0.0. Even now, it is strongly recommended to use a ByteArray: it is properly Comparable and has a sane equals(), which ensures that queries will work the same in both in-memory database and YDB.
BindingException - Exception in tech.ydb.yoj.databind.schema
 
BindingException(Throwable, Function<Throwable, String>) - Constructor for exception tech.ydb.yoj.databind.schema.BindingException
 
bool() - Method in record class tech.ydb.yoj.databind.expression.values.BooleanFieldValue
Returns the value of the bool record component.
BOOL - Enum constant in enum class tech.ydb.yoj.databind.DbType
Boolean value.
BOOLEAN - Enum constant in enum class tech.ydb.yoj.databind.FieldValueType
Boolean value.
BooleanFieldExpected(String) - Constructor for exception tech.ydb.yoj.databind.expression.IllegalExpressionException.FieldTypeError.BooleanFieldExpected
 
BooleanFieldValue - Record Class in tech.ydb.yoj.databind.expression.values
 
BooleanFieldValue(boolean) - Constructor for record class tech.ydb.yoj.databind.expression.values.BooleanFieldValue
Creates an instance of a BooleanFieldValue record class.
build() - Method in class tech.ydb.yoj.databind.expression.FilterBuilder
 
build() - Method in class tech.ydb.yoj.databind.expression.OrderBuilder
 
BYTE_ARRAY - Enum constant in enum class tech.ydb.yoj.databind.FieldValueType
Binary value: just a stream of uninterpreted bytes.
byteArray() - Method in record class tech.ydb.yoj.databind.expression.values.ByteArrayFieldValue
Returns the value of the byteArray record component.
ByteArray - Class in tech.ydb.yoj.databind
 
ByteArrayFieldExpected(String) - Constructor for exception tech.ydb.yoj.databind.expression.IllegalExpressionException.FieldTypeError.ByteArrayFieldExpected
 
ByteArrayFieldValue - Record Class in tech.ydb.yoj.databind.expression.values
 
ByteArrayFieldValue(ByteArray) - Constructor for record class tech.ydb.yoj.databind.expression.values.ByteArrayFieldValue
Creates an instance of a ByteArrayFieldValue record class.

C

Changefeed - Annotation Interface in tech.ydb.yoj.databind.schema
 
Changefeed() - Constructor for class tech.ydb.yoj.databind.schema.Schema.Changefeed
 
Changefeed.Format - Enum Class in tech.ydb.yoj.databind.schema
 
Changefeed.Mode - Enum Class in tech.ydb.yoj.databind.schema
 
Changefeeds - Annotation Interface in tech.ydb.yoj.databind.schema
 
clazz() - Method in record class tech.ydb.yoj.databind.schema.configuration.SchemaRegistry.SchemaKey
Returns the value of the clazz record component.
clear() - Method in class tech.ydb.yoj.databind.schema.configuration.SchemaRegistry
Only for testing.
clear() - Method in class tech.ydb.yoj.databind.schema.configuration.SchemaRegistry.NamingOverrides
 
collectValueTo(Object, Map<String, Object>) - Method in class tech.ydb.yoj.databind.schema.Schema.JavaField
 
Column - Annotation Interface in tech.ydb.yoj.databind.schema
Specifies the mapped column for a persistent field.
columnClass() - Element in annotation interface tech.ydb.yoj.databind.CustomValueType
Class of the values that the toColumn() method of the converter returns.
compareTo(Tuple) - Method in class tech.ydb.yoj.databind.expression.values.Tuple
 
compareTo(ByteArray) - Method in class tech.ydb.yoj.databind.ByteArray
 
COMPOSITE - Enum constant in enum class tech.ydb.yoj.databind.FieldValueType
Composite value.
ConstructionException - Exception in tech.ydb.yoj.databind.schema
Could not construct object according to Schema with the specified field value.
ConstructionException(Constructor<?>, Object[], Throwable) - Constructor for exception tech.ydb.yoj.databind.schema.ConstructionException
 
contains(Class<?>) - Method in class tech.ydb.yoj.databind.schema.configuration.SchemaRegistry.NamingOverrides
 
contains(String) - Method in class tech.ydb.yoj.databind.expression.FilterBuilder.FieldBuilder
 
CONTAINS - Enum constant in enum class tech.ydb.yoj.databind.expression.ScalarExpr.Operator
"Contains" case-sensitive match for a substring in a string E.g., name contains "abc"
converter() - Element in annotation interface tech.ydb.yoj.databind.CustomValueType
Converter class.
copy() - Method in class tech.ydb.yoj.databind.ByteArray
 
copy(byte[]) - Static method in class tech.ydb.yoj.databind.ByteArray
 
create(SchemaRegistry.SchemaKey<I>, Reflector) - Method in interface tech.ydb.yoj.databind.schema.configuration.SchemaRegistry.SchemaCreator
 
create(Reflector, Class<R>, FieldValueType) - Method in class tech.ydb.yoj.databind.schema.reflect.KotlinDataClassTypeFactory
 
create(Reflector, Class<R>, FieldValueType) - Method in interface tech.ydb.yoj.databind.schema.reflect.StdReflector.TypeFactory
 
CustomConverterException - Exception in tech.ydb.yoj.databind.schema
 
CustomConverterException(Throwable, String) - Constructor for exception tech.ydb.yoj.databind.schema.CustomConverterException
 
customValueType() - Element in annotation interface tech.ydb.yoj.databind.schema.Column
Specifies custom conversion logic for this column, if any.
CustomValueType - Annotation Interface in tech.ydb.yoj.databind
Annotates the class, or entity field/record component as having a custom value converter.
CustomValueTypeInfo<J,C extends Comparable<? super C>> - Class in tech.ydb.yoj.databind.schema
 
CustomValueTypeInfo() - Constructor for class tech.ydb.yoj.databind.schema.CustomValueTypeInfo
 
CustomValueTypes - Class in tech.ydb.yoj.databind
 

D

DATE - Enum constant in enum class tech.ydb.yoj.databind.DbType
Date value, accurate to the day.
DATETIME - Enum constant in enum class tech.ydb.yoj.databind.DbType
Timestamp value, accurate to second.
dbType() - Element in annotation interface tech.ydb.yoj.databind.schema.Column
The type of the DB column.
Defaults to automatically inferred from the field type.
DbType - Enum Class in tech.ydb.yoj.databind
Database column types supported by YDB.
dbTypeQualifier() - Element in annotation interface tech.ydb.yoj.databind.schema.Column
Qualifier for refining type representation of the DB column.
Defaults to automatically inferred from the field type.
DEFAULT - Enum constant in enum class tech.ydb.yoj.databind.DbType
 
delegate - Variable in class tech.ydb.yoj.databind.schema.naming.DelegateNamingStrategy
 
DelegateNamingStrategy - Class in tech.ydb.yoj.databind.schema.naming
 
DelegateNamingStrategy() - Constructor for class tech.ydb.yoj.databind.schema.naming.DelegateNamingStrategy
 
DeprecationWarnings - Class in tech.ydb.yoj
 
descending() - Method in class tech.ydb.yoj.databind.expression.OrderBuilder.FieldOrderBuilder
 
DESCENDING - Enum constant in enum class tech.ydb.yoj.databind.expression.OrderExpression.SortOrder
 
doesNotContain(String) - Method in class tech.ydb.yoj.databind.expression.FilterBuilder.FieldBuilder
 
DOUBLE - Enum constant in enum class tech.ydb.yoj.databind.DbType
Double value.

E

ENDS_WITH - Enum constant in enum class tech.ydb.yoj.databind.expression.ScalarExpr.Operator
"Ends with" is case-sensitive match to check if a string ends with the specified substring.
endsWith(String) - Method in class tech.ydb.yoj.databind.expression.FilterBuilder.FieldBuilder
 
ENUM - Enum constant in enum class tech.ydb.yoj.databind.FieldValueType
Enum value.
EnumOrdinalConverter<E extends Enum<E>> - Class in tech.ydb.yoj.databind.converter
A generic converter that can be applied to represent your enum values as their ordinals instead of their constant names or string representations.
eq(Object) - Method in class tech.ydb.yoj.databind.expression.FilterBuilder.FieldBuilder
 
EQ - Enum constant in enum class tech.ydb.yoj.databind.expression.ScalarExpr.Operator
Exact match for numbers, case-sensitive match for strings.
equals(Object) - Method in class tech.ydb.yoj.databind.ByteArray
 
equals(Object) - Method in class tech.ydb.yoj.databind.expression.ListExpr
 
equals(Object) - Method in class tech.ydb.yoj.databind.expression.ModelField
 
equals(Object) - Method in class tech.ydb.yoj.databind.expression.NullExpr
 
equals(Object) - Method in class tech.ydb.yoj.databind.expression.OrderExpression.SortKey
 
equals(Object) - Method in class tech.ydb.yoj.databind.expression.ScalarExpr
 
equals(Object) - Method in record class tech.ydb.yoj.databind.expression.values.BooleanFieldValue
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class tech.ydb.yoj.databind.expression.values.ByteArrayFieldValue
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class tech.ydb.yoj.databind.expression.values.FieldValue.ValidationResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class tech.ydb.yoj.databind.expression.values.IntegerFieldValue
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class tech.ydb.yoj.databind.expression.values.RealFieldValue
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class tech.ydb.yoj.databind.expression.values.StringFieldValue
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class tech.ydb.yoj.databind.expression.values.TimestampFieldValue
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class tech.ydb.yoj.databind.expression.values.Tuple.FieldAndValue
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class tech.ydb.yoj.databind.expression.values.TupleFieldValue
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class tech.ydb.yoj.databind.expression.values.UuidFieldValue
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class tech.ydb.yoj.databind.schema.configuration.SchemaRegistry.SchemaKey
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class tech.ydb.yoj.databind.schema.Schema
 
equals(Object) - Method in class tech.ydb.yoj.databind.schema.Schema.JavaField
 
ExperimentalApi - Annotation Interface in tech.ydb.yoj
Annotates experimental features.

F

FACTORY - Static variable in class tech.ydb.yoj.databind.schema.reflect.PojoType
 
FACTORY - Static variable in class tech.ydb.yoj.databind.schema.reflect.RecordType
 
FACTORY - Static variable in class tech.ydb.yoj.databind.schema.reflect.SimpleType
 
field() - Method in record class tech.ydb.yoj.databind.expression.values.Tuple.FieldAndValue
Returns the value of the field record component.
field() - Element in annotation interface tech.ydb.yoj.databind.schema.TTL
Field, which will be used to calculate if the row might be deleted Accepted dbTypes of columns: Date Datetime Timestamp
FieldAndValue(Schema.JavaField, Map<String, Object>) - Constructor for record class tech.ydb.yoj.databind.expression.values.Tuple.FieldAndValue
 
FieldAndValue(Schema.JavaField, FieldValue) - Constructor for record class tech.ydb.yoj.databind.expression.values.Tuple.FieldAndValue
Creates an instance of a FieldAndValue record class.
FieldBuilder() - Constructor for class tech.ydb.yoj.databind.expression.FilterBuilder.FieldBuilder
 
fieldPath() - Method in record class tech.ydb.yoj.databind.expression.values.Tuple.FieldAndValue
 
fields() - Element in annotation interface tech.ydb.yoj.databind.schema.GlobalIndex
List of annotated class fields representing index columns.
fieldType() - Method in record class tech.ydb.yoj.databind.expression.values.Tuple.FieldAndValue
 
FieldTypeError(String, UnaryOperator<String>) - Constructor for exception tech.ydb.yoj.databind.expression.IllegalExpressionException.FieldTypeError
 
FieldValue - Interface in tech.ydb.yoj.databind.expression
Deprecated, for removal: This API element is subject to removal in a future version.
This class is kept for backward compatibility and will be removed in YOJ 3.0.0. Please use FieldValue instead.
FieldValue - Interface in tech.ydb.yoj.databind.expression.values
 
FieldValue.ValidationResult - Record Class in tech.ydb.yoj.databind.expression.values
 
FieldValueException - Exception in tech.ydb.yoj.databind.schema
 
FieldValueException(Throwable, String, Object) - Constructor for exception tech.ydb.yoj.databind.schema.FieldValueException
 
FieldValueType - Enum Class in tech.ydb.yoj.databind
Field value type for data binding.
FilterBuilder<T> - Class in tech.ydb.yoj.databind.expression
 
FilterBuilder() - Constructor for class tech.ydb.yoj.databind.expression.FilterBuilder
 
FilterBuilder.FieldBuilder - Class in tech.ydb.yoj.databind.expression
 
FilterExpression<T> - Interface in tech.ydb.yoj.databind.expression
 
FilterExpression.Type - Enum Class in tech.ydb.yoj.databind.expression
 
FilterExpression.Visitor<T,V> - Interface in tech.ydb.yoj.databind.expression
 
FilterExpression.Visitor.Simple<T,V> - Class in tech.ydb.yoj.databind.expression
 
FilterExpression.Visitor.Throwing<T,V> - Interface in tech.ydb.yoj.databind.expression
 
FilterExpression.Visitor.Transforming<T> - Class in tech.ydb.yoj.databind.expression
 
findField(String) - Method in class tech.ydb.yoj.databind.schema.Schema
 
flatten() - Method in class tech.ydb.yoj.databind.expression.ModelField
 
flatten() - Element in annotation interface tech.ydb.yoj.databind.schema.Column
Determines whether the composite field will be: flattened into multiple primitive-typed DB columns (flatten=true), or represented as a single column holding the serialized representation of the field's value (flatten=false). Defaults to true (flatten composite fields).
Changing this parameter for a non-composite field has no effect.
flatten() - Method in class tech.ydb.yoj.databind.schema.Schema.JavaField
 
flatten(T) - Method in class tech.ydb.yoj.databind.schema.Schema
 
flattenFieldNames() - Method in class tech.ydb.yoj.databind.schema.Schema
 
flattenFields() - Method in class tech.ydb.yoj.databind.schema.Schema
 
flattenOneField(String, Object) - Method in class tech.ydb.yoj.databind.schema.Schema
 
flattenToList(T) - Method in class tech.ydb.yoj.databind.schema.Schema
 
flattenWithValue(Object) - Method in class tech.ydb.yoj.databind.schema.Schema.JavaField
 
FLOAT - Enum constant in enum class tech.ydb.yoj.databind.DbType
Float value.
forJavaType(Type, ReflectField) - Static method in enum class tech.ydb.yoj.databind.FieldValueType
Detects the data binding type appropriate for the specified Java value type that will be used with the specified Schema field.
forJavaType(Type, Column, CustomValueTypeInfo<?, ?>) - Static method in enum class tech.ydb.yoj.databind.FieldValueType
Detects the data binding type appropriate for the specified Java value type, provided that we know the @Column annotation value as well as custom value type information.
format() - Element in annotation interface tech.ydb.yoj.databind.schema.Changefeed
Format of the data
forSchema(Schema<?>, UnaryOperator<String>) - Method in class tech.ydb.yoj.databind.expression.OrderExpression.SortKey
 
forSchema(Schema<T>) - Static method in class tech.ydb.yoj.databind.expression.FilterBuilder
 
forSchema(Schema<T>) - Static method in class tech.ydb.yoj.databind.expression.OrderBuilder
 
forSchema(Schema<T>, UnaryOperator<String>) - Method in class tech.ydb.yoj.databind.schema.Schema.JavaField
 
forSchema(Schema<U>, UnaryOperator<String>) - Method in class tech.ydb.yoj.databind.expression.AndExpr
 
forSchema(Schema<U>, UnaryOperator<String>) - Method in interface tech.ydb.yoj.databind.expression.FilterExpression
 
forSchema(Schema<U>, UnaryOperator<String>) - Method in class tech.ydb.yoj.databind.expression.ListExpr
 
forSchema(Schema<U>, UnaryOperator<String>) - Method in class tech.ydb.yoj.databind.expression.ModelField
 
forSchema(Schema<U>, UnaryOperator<String>) - Method in class tech.ydb.yoj.databind.expression.NotExpr
 
forSchema(Schema<U>, UnaryOperator<String>) - Method in class tech.ydb.yoj.databind.expression.NullExpr
 
forSchema(Schema<U>, UnaryOperator<String>) - Method in class tech.ydb.yoj.databind.expression.OrderExpression
 
forSchema(Schema<U>, UnaryOperator<String>) - Method in class tech.ydb.yoj.databind.expression.OrExpr
 
forSchema(Schema<U>, UnaryOperator<String>) - Method in class tech.ydb.yoj.databind.expression.ScalarExpr
 
forSchemaField(Schema.JavaField) - Static method in enum class tech.ydb.yoj.databind.FieldValueType
Detects the data binding type appropriate for the specified Schema field.
forSchemaOf(FilterExpression<T>) - Static method in class tech.ydb.yoj.databind.expression.FilterBuilder
 

G

generated() - Method in class tech.ydb.yoj.databind.expression.FilterBuilder
 
generated(boolean) - Method in class tech.ydb.yoj.databind.expression.FilterBuilder
 
getActualValue(T) - Method in class tech.ydb.yoj.databind.expression.ListExpr
 
getActualValue(T) - Method in class tech.ydb.yoj.databind.expression.ScalarExpr
 
getArray() - Method in class tech.ydb.yoj.databind.ByteArray
 
getChildren() - Method in interface tech.ydb.yoj.databind.expression.FilterExpression
 
getChildren() - Method in class tech.ydb.yoj.databind.expression.LeafExpression
 
getChildren() - Method in class tech.ydb.yoj.databind.expression.NotExpr
 
getChildren() - Method in interface tech.ydb.yoj.databind.schema.reflect.ReflectField
 
getChildren() - Method in class tech.ydb.yoj.databind.schema.Schema.JavaField
 
getColumn() - Method in interface tech.ydb.yoj.databind.schema.reflect.ReflectField
 
getColumnNameFromField(Schema.JavaField) - Method in class tech.ydb.yoj.databind.schema.naming.AnnotationFirstNamingStrategy
 
getComparable(Map<String, Object>, Schema.JavaField) - Static method in interface tech.ydb.yoj.databind.expression.values.FieldValue
 
getComparable(Map<String, Object>, Schema.JavaField) - Static method in interface tech.ydb.yoj.databind.expression.FieldValue
Deprecated.
 
getComparable(Schema.JavaField) - Method in interface tech.ydb.yoj.databind.expression.values.FieldValue
 
getComparable(Schema.JavaField) - Method in interface tech.ydb.yoj.databind.expression.FieldValue
Deprecated.
 
getComparableByType(Type, FieldValueType) - Method in record class tech.ydb.yoj.databind.expression.values.BooleanFieldValue
 
getComparableByType(Type, FieldValueType) - Method in record class tech.ydb.yoj.databind.expression.values.ByteArrayFieldValue
 
getComparableByType(Type, FieldValueType) - Method in interface tech.ydb.yoj.databind.expression.values.FieldValue
 
getComparableByType(Type, FieldValueType) - Method in record class tech.ydb.yoj.databind.expression.values.IntegerFieldValue
 
getComparableByType(Type, FieldValueType) - Method in record class tech.ydb.yoj.databind.expression.values.RealFieldValue
 
getComparableByType(Type, FieldValueType) - Method in record class tech.ydb.yoj.databind.expression.values.StringFieldValue
 
getComparableByType(Type, FieldValueType) - Method in record class tech.ydb.yoj.databind.expression.values.TimestampFieldValue
 
getComparableByType(Type, FieldValueType) - Method in record class tech.ydb.yoj.databind.expression.values.TupleFieldValue
 
getComparableByType(Type, FieldValueType) - Method in record class tech.ydb.yoj.databind.expression.values.UuidFieldValue
 
getConstructor() - Method in class tech.ydb.yoj.databind.schema.reflect.KotlinDataClassType
 
getConstructor() - Method in interface tech.ydb.yoj.databind.schema.reflect.ReflectType
 
getConstructor() - Method in class tech.ydb.yoj.databind.schema.reflect.SimpleType
 
getCustomValueTypeInfo() - Method in interface tech.ydb.yoj.databind.schema.reflect.ReflectField
 
getCustomValueTypeInfo() - Method in class tech.ydb.yoj.databind.schema.Schema.JavaField
 
getCustomValueTypeInfo(Type, Column) - Static method in class tech.ydb.yoj.databind.CustomValueTypes
 
getDbType() - Method in class tech.ydb.yoj.databind.schema.Schema.JavaField
Returns the DB column type name (which is strongly DB-specific).
getDbTypeQualifier() - Method in class tech.ydb.yoj.databind.schema.Schema.JavaField
Returns the DB column type presentation qualifier name.
getDefault() - Static method in class tech.ydb.yoj.databind.schema.configuration.SchemaRegistry
 
getExpectedValue() - Method in class tech.ydb.yoj.databind.expression.ScalarExpr
 
getExpectedValues() - Method in class tech.ydb.yoj.databind.expression.ListExpr
 
getField() - Method in class tech.ydb.yoj.databind.expression.LeafExpression
 
getField(String) - Method in class tech.ydb.yoj.databind.schema.Schema
 
getFieldName() - Method in class tech.ydb.yoj.databind.expression.LeafExpression
 
getFieldName() - Method in class tech.ydb.yoj.databind.schema.Schema.JavaFieldValue
 
getFieldPath() - Method in class tech.ydb.yoj.databind.expression.LeafExpression
 
getFieldPath() - Method in class tech.ydb.yoj.databind.expression.OrderExpression.SortKey
 
getFieldPath() - Method in class tech.ydb.yoj.databind.schema.Schema.JavaFieldValue
 
getFields() - Method in class tech.ydb.yoj.databind.schema.reflect.KotlinDataClassType
 
getFields() - Method in interface tech.ydb.yoj.databind.schema.reflect.ReflectType
Returns subfields of this type in the order of their appearance in the canonical all-arg constructor.
getFields() - Method in class tech.ydb.yoj.databind.schema.reflect.SimpleType
 
getFieldType() - Method in class tech.ydb.yoj.databind.expression.LeafExpression
 
getFieldType() - Method in class tech.ydb.yoj.databind.schema.Schema.JavaFieldValue
 
getFieldValueType() - Method in class tech.ydb.yoj.databind.schema.Schema.JavaFieldValue
 
getFlatFieldType() - Method in class tech.ydb.yoj.databind.expression.ModelField
 
getFlatFieldType() - Method in class tech.ydb.yoj.databind.schema.Schema.JavaField
 
getGenericType() - Method in interface tech.ydb.yoj.databind.schema.reflect.ReflectField
 
getName() - Method in class tech.ydb.yoj.databind.expression.ModelField
 
getName() - Method in interface tech.ydb.yoj.databind.schema.reflect.ReflectField
 
getName() - Method in class tech.ydb.yoj.databind.schema.Schema
Returns the name of the table for data binding.
getNameForClass(Class<?>) - Method in class tech.ydb.yoj.databind.schema.naming.AnnotationFirstNamingStrategy
 
getNameForClass(Class<?>) - Method in interface tech.ydb.yoj.databind.schema.naming.NamingStrategy
 
getNameFromClass(Class<?>) - Method in class tech.ydb.yoj.databind.schema.naming.AnnotationFirstNamingStrategy
 
getNamingStrategy() - Method in class tech.ydb.yoj.databind.schema.Schema
 
getOrCreate(Class<? extends Schema>, SchemaRegistry.SchemaCreator<I, S>, SchemaRegistry.SchemaKey<I>) - Method in class tech.ydb.yoj.databind.schema.configuration.SchemaRegistry
 
getPath() - Method in class tech.ydb.yoj.databind.expression.ModelField
 
getRaw(Schema.JavaField) - Method in interface tech.ydb.yoj.databind.expression.values.FieldValue
 
getRaw(Schema.JavaField) - Method in interface tech.ydb.yoj.databind.expression.FieldValue
Deprecated.
 
getRaw(Schema.JavaField) - Method in record class tech.ydb.yoj.databind.expression.values.TupleFieldValue
 
getRawPath() - Method in class tech.ydb.yoj.databind.schema.Schema.JavaField
 
getRawSubPath(int) - Method in class tech.ydb.yoj.databind.schema.Schema.JavaField
 
getRawType() - Method in class tech.ydb.yoj.databind.schema.reflect.KotlinDataClassType
 
getRawType() - Method in class tech.ydb.yoj.databind.schema.reflect.PojoType
 
getRawType() - Method in class tech.ydb.yoj.databind.schema.reflect.RecordType
 
getRawType() - Method in interface tech.ydb.yoj.databind.schema.reflect.ReflectType
 
getRawType() - Method in class tech.ydb.yoj.databind.schema.reflect.SimpleType
 
getRawType() - Method in class tech.ydb.yoj.databind.schema.Schema.JavaField
 
getReflectType() - Method in interface tech.ydb.yoj.databind.schema.reflect.ReflectField
 
getSchema() - Method in interface tech.ydb.yoj.databind.expression.FilterExpression
 
getType() - Method in class tech.ydb.yoj.databind.expression.AndExpr
 
getType() - Method in interface tech.ydb.yoj.databind.expression.FilterExpression
 
getType() - Method in class tech.ydb.yoj.databind.expression.ListExpr
 
getType() - Method in class tech.ydb.yoj.databind.expression.NotExpr
 
getType() - Method in class tech.ydb.yoj.databind.expression.NullExpr
 
getType() - Method in class tech.ydb.yoj.databind.expression.OrExpr
 
getType() - Method in class tech.ydb.yoj.databind.expression.ScalarExpr
 
getType() - Method in class tech.ydb.yoj.databind.expression.values.Tuple
 
getType() - Method in interface tech.ydb.yoj.databind.schema.reflect.ReflectField
 
getType() - Method in class tech.ydb.yoj.databind.schema.Schema
 
getType() - Method in class tech.ydb.yoj.databind.schema.Schema.JavaField
 
getValue(Object) - Method in class tech.ydb.yoj.databind.schema.reflect.KotlinDataClassComponent
 
getValue(Object) - Method in class tech.ydb.yoj.databind.schema.reflect.PojoField
 
getValue(Object) - Method in class tech.ydb.yoj.databind.schema.reflect.RecordField
 
getValue(Object) - Method in interface tech.ydb.yoj.databind.schema.reflect.ReflectField
 
getValueType() - Method in interface tech.ydb.yoj.databind.schema.reflect.ReflectField
Returns this field's value type for the purposes of data-binding.
GLOBAL - Enum constant in enum class tech.ydb.yoj.databind.schema.GlobalIndex.Type
 
GlobalIndex - Annotation Interface in tech.ydb.yoj.databind.schema
Specifies the index for the annotated entity.
GlobalIndex.Type - Enum Class in tech.ydb.yoj.databind.schema
 
GlobalIndexes - Annotation Interface in tech.ydb.yoj.databind.schema
 
gt(Object) - Method in class tech.ydb.yoj.databind.expression.FilterBuilder.FieldBuilder
 
GT - Enum constant in enum class tech.ydb.yoj.databind.expression.ScalarExpr.Operator
"Greater than" match for numbers and strings (strings are compared lexicographically).
gte(Object) - Method in class tech.ydb.yoj.databind.expression.FilterBuilder.FieldBuilder
 
GTE - Enum constant in enum class tech.ydb.yoj.databind.expression.ScalarExpr.Operator
"Greater than or equal" match for numbers and strings (strings are compared lexicographically).

H

hashCode() - Method in class tech.ydb.yoj.databind.ByteArray
 
hashCode() - Method in class tech.ydb.yoj.databind.expression.ListExpr
 
hashCode() - Method in class tech.ydb.yoj.databind.expression.ModelField
 
hashCode() - Method in class tech.ydb.yoj.databind.expression.NullExpr
 
hashCode() - Method in class tech.ydb.yoj.databind.expression.OrderExpression.SortKey
 
hashCode() - Method in class tech.ydb.yoj.databind.expression.ScalarExpr
 
hashCode() - Method in record class tech.ydb.yoj.databind.expression.values.BooleanFieldValue
Returns a hash code value for this object.
hashCode() - Method in record class tech.ydb.yoj.databind.expression.values.ByteArrayFieldValue
Returns a hash code value for this object.
hashCode() - Method in record class tech.ydb.yoj.databind.expression.values.FieldValue.ValidationResult
Returns a hash code value for this object.
hashCode() - Method in record class tech.ydb.yoj.databind.expression.values.IntegerFieldValue
Returns a hash code value for this object.
hashCode() - Method in record class tech.ydb.yoj.databind.expression.values.RealFieldValue
Returns a hash code value for this object.
hashCode() - Method in record class tech.ydb.yoj.databind.expression.values.StringFieldValue
Returns a hash code value for this object.
hashCode() - Method in record class tech.ydb.yoj.databind.expression.values.TimestampFieldValue
Returns a hash code value for this object.
hashCode() - Method in record class tech.ydb.yoj.databind.expression.values.Tuple.FieldAndValue
Returns a hash code value for this object.
hashCode() - Method in record class tech.ydb.yoj.databind.expression.values.TupleFieldValue
Returns a hash code value for this object.
hashCode() - Method in record class tech.ydb.yoj.databind.expression.values.UuidFieldValue
Returns a hash code value for this object.
hashCode() - Method in record class tech.ydb.yoj.databind.schema.configuration.SchemaRegistry.SchemaKey
Returns a hash code value for this object.
hashCode() - Method in class tech.ydb.yoj.databind.schema.Schema
 
hashCode() - Method in class tech.ydb.yoj.databind.schema.Schema.JavaField
 

I

IllegalExpressionException - Exception in tech.ydb.yoj.databind.expression
 
IllegalExpressionException(String) - Constructor for exception tech.ydb.yoj.databind.expression.IllegalExpressionException
 
IllegalExpressionException.FieldTypeError - Exception in tech.ydb.yoj.databind.expression
 
IllegalExpressionException.FieldTypeError.BooleanFieldExpected - Exception in tech.ydb.yoj.databind.expression
 
IllegalExpressionException.FieldTypeError.ByteArrayFieldExpected - Exception in tech.ydb.yoj.databind.expression
 
IllegalExpressionException.FieldTypeError.IntegerBadTimestamp - Exception in tech.ydb.yoj.databind.expression
 
IllegalExpressionException.FieldTypeError.IntegerFieldExpected - Exception in tech.ydb.yoj.databind.expression
 
IllegalExpressionException.FieldTypeError.IntegerToRealInexact - Exception in tech.ydb.yoj.databind.expression
 
IllegalExpressionException.FieldTypeError.RealFieldExpected - Exception in tech.ydb.yoj.databind.expression
 
IllegalExpressionException.FieldTypeError.StringFieldExpected - Exception in tech.ydb.yoj.databind.expression
 
IllegalExpressionException.FieldTypeError.TimestampFieldExpected - Exception in tech.ydb.yoj.databind.expression
 
IllegalExpressionException.FieldTypeError.TimestampToIntegerInexact - Exception in tech.ydb.yoj.databind.expression
 
IllegalExpressionException.FieldTypeError.TupleFieldExpected - Exception in tech.ydb.yoj.databind.expression
 
IllegalExpressionException.FieldTypeError.UnknownEnumConstant - Exception in tech.ydb.yoj.databind.expression
 
IllegalExpressionException.FieldTypeError.UuidFieldExpected - Exception in tech.ydb.yoj.databind.expression
 
in(Collection<? extends V>) - Method in class tech.ydb.yoj.databind.expression.FilterBuilder.FieldBuilder
 
in(V, V...) - Method in class tech.ydb.yoj.databind.expression.FilterBuilder.FieldBuilder
 
IN - Enum constant in enum class tech.ydb.yoj.databind.expression.ListExpr.Operator
 
Index(String, List<String>) - Constructor for class tech.ydb.yoj.databind.schema.Schema.Index
 
initialScan() - Element in annotation interface tech.ydb.yoj.databind.schema.Changefeed
Initial table scan
instance - Static variable in class tech.ydb.yoj.databind.schema.naming.AnnotationFirstNamingStrategy
 
instance - Static variable in class tech.ydb.yoj.databind.schema.reflect.KotlinDataClassTypeFactory
 
instance - Static variable in class tech.ydb.yoj.databind.schema.reflect.StdReflector
 
INT32 - Enum constant in enum class tech.ydb.yoj.databind.DbType
Integer value.
INT64 - Enum constant in enum class tech.ydb.yoj.databind.DbType
Long value.
INTEGER - Enum constant in enum class tech.ydb.yoj.databind.FieldValueType
Integer value.
IntegerBadTimestamp(String) - Constructor for exception tech.ydb.yoj.databind.expression.IllegalExpressionException.FieldTypeError.IntegerBadTimestamp
 
IntegerFieldExpected(String) - Constructor for exception tech.ydb.yoj.databind.expression.IllegalExpressionException.FieldTypeError.IntegerFieldExpected
 
IntegerFieldValue - Record Class in tech.ydb.yoj.databind.expression.values
 
IntegerFieldValue(long) - Constructor for record class tech.ydb.yoj.databind.expression.values.IntegerFieldValue
Creates an instance of a IntegerFieldValue record class.
IntegerToRealInexact(String) - Constructor for exception tech.ydb.yoj.databind.expression.IllegalExpressionException.FieldTypeError.IntegerToRealInexact
 
internalErrorMessage() - Method in record class tech.ydb.yoj.databind.expression.values.FieldValue.ValidationResult
Returns the value of the internalErrorMessage record component.
interval() - Element in annotation interface tech.ydb.yoj.databind.schema.TTL
Interval in ISO 8601 format defining lifespan of the row
INTERVAL - Enum constant in enum class tech.ydb.yoj.databind.DbType
Interval value, accurate to microsecond.
INTERVAL - Enum constant in enum class tech.ydb.yoj.databind.FieldValueType
Interval.
invalid() - Method in record class tech.ydb.yoj.databind.expression.values.FieldValue.ValidationResult
 
invalidFieldValue(Function<String, ? extends IllegalExpressionException>, Function<String, String>) - Static method in record class tech.ydb.yoj.databind.expression.values.FieldValue.ValidationResult
 
IS_NOT_NULL - Enum constant in enum class tech.ydb.yoj.databind.expression.NullExpr.Operator
The value is not null.
IS_NULL - Enum constant in enum class tech.ydb.yoj.databind.expression.NullExpr.Operator
The value is null.
isActualValueNull(T) - Method in class tech.ydb.yoj.databind.expression.NullExpr
 
isBool() - Method in interface tech.ydb.yoj.databind.expression.FieldValue
Deprecated.
We recommend using Pattern Matching for instanceof (Java 17+) or Pattern Matching for switch Expressions and Statements (Java 21+), because FieldValue is a sealed interface.
isByteArray() - Method in interface tech.ydb.yoj.databind.expression.FieldValue
Deprecated.
We recommend using Pattern Matching for instanceof (Java 17+) or Pattern Matching for switch Expressions and Statements (Java 21+), because FieldValue is a sealed interface.
isComposite() - Method in enum class tech.ydb.yoj.databind.FieldValueType
 
isDynamic() - Method in class tech.ydb.yoj.databind.schema.Schema
 
isFlat() - Method in class tech.ydb.yoj.databind.schema.Schema.JavaField
 
isFlattenable(ReflectField) - Method in class tech.ydb.yoj.databind.schema.Schema
 
isGenerated() - Method in class tech.ydb.yoj.databind.expression.LeafExpression
 
isNotNull() - Method in class tech.ydb.yoj.databind.expression.FilterBuilder.FieldBuilder
 
isNull() - Method in class tech.ydb.yoj.databind.expression.FilterBuilder.FieldBuilder
 
isNumber() - Method in interface tech.ydb.yoj.databind.expression.FieldValue
Deprecated.
We recommend using Pattern Matching for instanceof (Java 17+) or Pattern Matching for switch Expressions and Statements (Java 21+), because FieldValue is a sealed interface.
isReal() - Method in interface tech.ydb.yoj.databind.expression.FieldValue
Deprecated.
We recommend using Pattern Matching for instanceof (Java 17+) or Pattern Matching for switch Expressions and Statements (Java 21+), because FieldValue is a sealed interface.
isSimple() - Method in class tech.ydb.yoj.databind.schema.Schema.JavaField
 
isString() - Method in interface tech.ydb.yoj.databind.expression.FieldValue
Deprecated.
We recommend using Pattern Matching for instanceof (Java 17+) or Pattern Matching for switch Expressions and Statements (Java 21+), because FieldValue is a sealed interface.
issue() - Element in annotation interface tech.ydb.yoj.ExperimentalApi
 
isTimestamp() - Method in interface tech.ydb.yoj.databind.expression.FieldValue
Deprecated.
We recommend using Pattern Matching for instanceof (Java 17+) or Pattern Matching for switch Expressions and Statements (Java 21+), because FieldValue is a sealed interface.
isTuple() - Method in interface tech.ydb.yoj.databind.expression.FieldValue
Deprecated.
We recommend using Pattern Matching for instanceof (Java 17+) or Pattern Matching for switch Expressions and Statements (Java 21+), because FieldValue is a sealed interface.
isUuid() - Method in interface tech.ydb.yoj.databind.expression.FieldValue
Deprecated.
We recommend using Pattern Matching for instanceof (Java 17+) or Pattern Matching for switch Expressions and Statements (Java 21+), because FieldValue is a sealed interface.
isValidValueOfType(Type, FieldValueType) - Method in record class tech.ydb.yoj.databind.expression.values.BooleanFieldValue
 
isValidValueOfType(Type, FieldValueType) - Method in record class tech.ydb.yoj.databind.expression.values.ByteArrayFieldValue
 
isValidValueOfType(Type, FieldValueType) - Method in interface tech.ydb.yoj.databind.expression.values.FieldValue
 
isValidValueOfType(Type, FieldValueType) - Method in record class tech.ydb.yoj.databind.expression.values.IntegerFieldValue
 
isValidValueOfType(Type, FieldValueType) - Method in record class tech.ydb.yoj.databind.expression.values.RealFieldValue
 
isValidValueOfType(Type, FieldValueType) - Method in record class tech.ydb.yoj.databind.expression.values.StringFieldValue
 
isValidValueOfType(Type, FieldValueType) - Method in record class tech.ydb.yoj.databind.expression.values.TimestampFieldValue
 
isValidValueOfType(Type, FieldValueType) - Method in record class tech.ydb.yoj.databind.expression.values.TupleFieldValue
 
isValidValueOfType(Type, FieldValueType) - Method in record class tech.ydb.yoj.databind.expression.values.UuidFieldValue
 

J

JavaFieldValue() - Constructor for class tech.ydb.yoj.databind.schema.Schema.JavaFieldValue
 
JSON - Enum constant in enum class tech.ydb.yoj.databind.DbType
JSON value, stored as a UTF-8 encoded string.
JSON - Enum constant in enum class tech.ydb.yoj.databind.schema.Changefeed.Format
 
JSON_DOCUMENT - Enum constant in enum class tech.ydb.yoj.databind.DbType
JSON value, stored in an indexed representation permitting efficient query operations of the values inside the JSON value itself.

K

KEYS_ONLY - Enum constant in enum class tech.ydb.yoj.databind.schema.Changefeed.Mode
Only the key component of the modified row
keyStream() - Method in class tech.ydb.yoj.databind.expression.OrderExpression
 
KotlinDataClassComponent - Class in tech.ydb.yoj.databind.schema.reflect
Represents a Kotlin data class component for the purposes of YOJ data-binding.
KotlinDataClassComponent(Reflector, String, KProperty1<?, ?>) - Constructor for class tech.ydb.yoj.databind.schema.reflect.KotlinDataClassComponent
 
KotlinDataClassType<T> - Class in tech.ydb.yoj.databind.schema.reflect
Represents a Kotlin data class for the purposes of YOJ data-binding.
KotlinDataClassType(Reflector, Class<T>) - Constructor for class tech.ydb.yoj.databind.schema.reflect.KotlinDataClassType
 
KotlinDataClassTypeFactory - Class in tech.ydb.yoj.databind.schema.reflect
 

L

LeafExpression<T> - Class in tech.ydb.yoj.databind.expression
 
LeafExpression() - Constructor for class tech.ydb.yoj.databind.expression.LeafExpression
 
LIST - Enum constant in enum class tech.ydb.yoj.databind.expression.FilterExpression.Type
 
ListExpr<T> - Class in tech.ydb.yoj.databind.expression
 
ListExpr(Schema<T>, boolean, ModelField, ListExpr.Operator, List<FieldValue>) - Constructor for class tech.ydb.yoj.databind.expression.ListExpr
 
ListExpr.Operator - Enum Class in tech.ydb.yoj.databind.expression
 
lt(Object) - Method in class tech.ydb.yoj.databind.expression.FilterBuilder.FieldBuilder
 
LT - Enum constant in enum class tech.ydb.yoj.databind.expression.ScalarExpr.Operator
"Less than" match for numbers and strings (strings are compared lexicographically).
lte(Object) - Method in class tech.ydb.yoj.databind.expression.FilterBuilder.FieldBuilder
 
LTE - Enum constant in enum class tech.ydb.yoj.databind.expression.ScalarExpr.Operator
"Less than or equal" match for numbers and strings (strings are compared lexicographically).

M

matches(Class<?>, FieldValueType) - Method in class tech.ydb.yoj.databind.schema.reflect.KotlinDataClassTypeFactory
 
matches(Class<?>, FieldValueType) - Method in interface tech.ydb.yoj.databind.schema.reflect.StdReflector.TypeFactory
 
mode() - Element in annotation interface tech.ydb.yoj.databind.schema.Changefeed
Mode specifies the information that will be written to the feed
ModelField - Class in tech.ydb.yoj.databind.expression
 
ModelField(String, Schema.JavaField) - Constructor for class tech.ydb.yoj.databind.expression.ModelField
 

N

name() - Element in annotation interface tech.ydb.yoj.databind.schema.Changefeed
 
name() - Element in annotation interface tech.ydb.yoj.databind.schema.Column
The name of the DB column.
Defaults to the field name.
name() - Element in annotation interface tech.ydb.yoj.databind.schema.GlobalIndex
Index name.
name() - Element in annotation interface tech.ydb.yoj.databind.schema.Table
The name of the table.
NAME_DELIMITER - Static variable in interface tech.ydb.yoj.databind.schema.naming.NamingStrategy
 
namingOverrides() - Method in class tech.ydb.yoj.databind.schema.configuration.SchemaRegistry
 
NamingOverrides() - Constructor for class tech.ydb.yoj.databind.schema.configuration.SchemaRegistry.NamingOverrides
 
namingStrategy() - Method in record class tech.ydb.yoj.databind.schema.configuration.SchemaRegistry.SchemaKey
Returns the value of the namingStrategy record component.
NamingStrategy - Interface in tech.ydb.yoj.databind.schema.naming
 
negate() - Method in interface tech.ydb.yoj.databind.expression.FilterExpression
 
negate() - Method in class tech.ydb.yoj.databind.expression.ListExpr
 
negate() - Method in enum class tech.ydb.yoj.databind.expression.ListExpr.Operator
 
negate() - Method in class tech.ydb.yoj.databind.expression.NotExpr
 
negate() - Method in class tech.ydb.yoj.databind.expression.NullExpr
 
negate() - Method in enum class tech.ydb.yoj.databind.expression.NullExpr.Operator
 
negate() - Method in class tech.ydb.yoj.databind.expression.ScalarExpr
 
negate() - Method in enum class tech.ydb.yoj.databind.expression.ScalarExpr.Operator
 
neq(Object) - Method in class tech.ydb.yoj.databind.expression.FilterBuilder.FieldBuilder
 
NEQ - Enum constant in enum class tech.ydb.yoj.databind.expression.ScalarExpr.Operator
Exact negative match for numbers, case-sensitive negative match for strings.
NEW_AND_OLD_IMAGES - Enum constant in enum class tech.ydb.yoj.databind.schema.Changefeed.Mode
Both new and old images of the row
NEW_IMAGE - Enum constant in enum class tech.ydb.yoj.databind.schema.Changefeed.Mode
The entire row, as it appears after it was modified
newInstance(Map<String, Object>) - Method in class tech.ydb.yoj.databind.schema.Schema
Creates a new object having the specified field values.
not(FilterExpression<T>) - Static method in class tech.ydb.yoj.databind.expression.FilterBuilder
 
NOT - Enum constant in enum class tech.ydb.yoj.databind.expression.FilterExpression.Type
 
NOT_CONTAINS - Enum constant in enum class tech.ydb.yoj.databind.expression.ScalarExpr.Operator
"Not contains" case-sensitive absence of a substring in a string E.g., name not contains "abc"
NOT_IN - Enum constant in enum class tech.ydb.yoj.databind.expression.ListExpr.Operator
 
NotExpr<T> - Class in tech.ydb.yoj.databind.expression
 
NotExpr() - Constructor for class tech.ydb.yoj.databind.expression.NotExpr
 
notIn(Collection<? extends V>) - Method in class tech.ydb.yoj.databind.expression.FilterBuilder.FieldBuilder
 
notIn(V, V...) - Method in class tech.ydb.yoj.databind.expression.FilterBuilder.FieldBuilder
 
NULL - Enum constant in enum class tech.ydb.yoj.databind.expression.FilterExpression.Type
 
NullExpr<T> - Class in tech.ydb.yoj.databind.expression
 
NullExpr(Schema<T>, boolean, ModelField, NullExpr.Operator) - Constructor for class tech.ydb.yoj.databind.expression.NullExpr
 
NullExpr.Operator - Enum Class in tech.ydb.yoj.databind.expression
 
num() - Method in record class tech.ydb.yoj.databind.expression.values.IntegerFieldValue
Returns the value of the num record component.

O

OBJECT - Enum constant in enum class tech.ydb.yoj.databind.FieldValueType
Polymorphic object stored in an opaque form (i.e., individual fields cannot be accessed by data binding).
Serialized form strongly depends on the the marshalling mechanism (e.g., JSON, YAML, ...).
ObjectColumn - Annotation Interface in tech.ydb.yoj.databind.converter
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).
ObjectSchema<O> - Class in tech.ydb.yoj.databind.schema
 
of(Class<T>) - Static method in record class tech.ydb.yoj.databind.schema.configuration.SchemaRegistry.SchemaKey
 
of(Class<T>, NamingStrategy) - Static method in record class tech.ydb.yoj.databind.schema.configuration.SchemaRegistry.SchemaKey
 
of(Schema.JavaField) - Static method in class tech.ydb.yoj.databind.expression.ModelField
 
of(Class<O>) - Static method in class tech.ydb.yoj.databind.schema.ObjectSchema
 
of(SchemaRegistry, Class<O>) - Static method in class tech.ydb.yoj.databind.schema.ObjectSchema
 
ofBool(boolean) - Static method in interface tech.ydb.yoj.databind.expression.FieldValue
Deprecated.
Constructs a new field value that is definitely a boolean value.
ofByteArray(ByteArray) - Static method in interface tech.ydb.yoj.databind.expression.FieldValue
Deprecated.
Constructs a new field value that is definitely a byte array value.
ofNum(long) - Static method in interface tech.ydb.yoj.databind.expression.FieldValue
Deprecated.
Constructs a new field value that is definitely an integer.
ofObj(Object, Schema.JavaField) - Static method in interface tech.ydb.yoj.databind.expression.values.FieldValue
 
ofObj(Object, Schema.JavaField) - Static method in interface tech.ydb.yoj.databind.expression.FieldValue
Deprecated.
 
ofReal(double) - Static method in interface tech.ydb.yoj.databind.expression.FieldValue
Deprecated.
Constructs a new field value that is definitely a floating-point value.
ofStr(String) - Static method in interface tech.ydb.yoj.databind.expression.FieldValue
Deprecated.
Constructs a new field value that is definitely a String.
ofTimestamp(Instant) - Static method in interface tech.ydb.yoj.databind.expression.FieldValue
Deprecated.
Constructs a new field value that is definitely a timestamp value.
ofTuple(Tuple) - Static method in interface tech.ydb.yoj.databind.expression.FieldValue
Deprecated.
Constructs a new field value that is a tuple.
ofUuid(UUID) - Static method in interface tech.ydb.yoj.databind.expression.FieldValue
Deprecated.
Constructs a new field value that is definitely an UUID value.
OLD_IMAGE - Enum constant in enum class tech.ydb.yoj.databind.schema.Changefeed.Mode
The entire row, as it appeared before it was modified
or(String) - Method in class tech.ydb.yoj.databind.expression.FilterBuilder
 
or(List<FilterExpression<T>>) - Static method in class tech.ydb.yoj.databind.expression.FilterBuilder
 
or(FilterExpression<T>) - Method in interface tech.ydb.yoj.databind.expression.FilterExpression
 
or(FilterExpression<T>) - Method in class tech.ydb.yoj.databind.expression.LeafExpression
 
or(FilterExpression<T>) - Method in class tech.ydb.yoj.databind.expression.OrExpr
 
or(FilterExpression<T>, FilterExpression<T>, FilterExpression<T>...) - Static method in class tech.ydb.yoj.databind.expression.FilterBuilder
 
or(FilterExpression<T>) - Method in class tech.ydb.yoj.databind.expression.FilterBuilder
 
OR - Enum constant in enum class tech.ydb.yoj.databind.expression.FilterExpression.Type
 
order(OrderExpression.SortOrder) - Method in class tech.ydb.yoj.databind.expression.OrderBuilder.FieldOrderBuilder
 
OrderBuilder<T> - Class in tech.ydb.yoj.databind.expression
 
OrderBuilder() - Constructor for class tech.ydb.yoj.databind.expression.OrderBuilder
 
OrderBuilder.FieldOrderBuilder - Class in tech.ydb.yoj.databind.expression
 
orderBy(String) - Method in class tech.ydb.yoj.databind.expression.OrderBuilder
 
orderBy(OrderExpression.SortKey) - Method in class tech.ydb.yoj.databind.expression.OrderBuilder
 
orderBy(OrderExpression<T>) - Method in class tech.ydb.yoj.databind.expression.OrderBuilder
 
OrderExpression<T> - Class in tech.ydb.yoj.databind.expression
 
OrderExpression(Schema<T>, List<OrderExpression.SortKey>) - Constructor for class tech.ydb.yoj.databind.expression.OrderExpression
 
OrderExpression.SortKey - Class in tech.ydb.yoj.databind.expression
 
OrderExpression.SortOrder - Enum Class in tech.ydb.yoj.databind.expression
 
OrExpr<T> - Class in tech.ydb.yoj.databind.expression
 
OrExpr() - Constructor for class tech.ydb.yoj.databind.expression.OrExpr
 

P

PATH_DELIMITER - Static variable in class tech.ydb.yoj.databind.schema.Schema
 
PojoField - Class in tech.ydb.yoj.databind.schema.reflect
Represents a field of a POJO class, hand-written or generated e.g.
PojoField(Reflector, Field) - Constructor for class tech.ydb.yoj.databind.schema.reflect.PojoField
 
PojoType<T> - Class in tech.ydb.yoj.databind.schema.reflect
POJO with an all-args constructor.
PojoType(Reflector, Class<T>) - Constructor for class tech.ydb.yoj.databind.schema.reflect.PojoType
 
postconvert(Schema.JavaField, Object) - Static method in class tech.ydb.yoj.databind.CustomValueTypes
 
preconvert(Schema.JavaField, Object) - Static method in class tech.ydb.yoj.databind.CustomValueTypes
 
priority() - Method in class tech.ydb.yoj.databind.schema.reflect.KotlinDataClassTypeFactory
 
priority() - Method in interface tech.ydb.yoj.databind.schema.reflect.StdReflector.TypeFactory
 
propagateFieldNameToFlatSubfield(Schema.JavaField) - Method in class tech.ydb.yoj.databind.schema.naming.AnnotationFirstNamingStrategy
 

R

real() - Method in record class tech.ydb.yoj.databind.expression.values.RealFieldValue
Returns the value of the real record component.
REAL - Enum constant in enum class tech.ydb.yoj.databind.FieldValueType
Real (floating-point) number value.
RealFieldExpected(String) - Constructor for exception tech.ydb.yoj.databind.expression.IllegalExpressionException.FieldTypeError.RealFieldExpected
 
RealFieldValue - Record Class in tech.ydb.yoj.databind.expression.values
 
RealFieldValue(double) - Constructor for record class tech.ydb.yoj.databind.expression.values.RealFieldValue
Creates an instance of a RealFieldValue record class.
RecordField - Class in tech.ydb.yoj.databind.schema.reflect
Represents a record class component for the purposes of YOJ data-binding.
RecordField(Reflector, RecordComponent) - Constructor for class tech.ydb.yoj.databind.schema.reflect.RecordField
 
RecordType<R extends Record> - Class in tech.ydb.yoj.databind.schema.reflect
Represents a record class for the purposes of YOJ data-binding.
RecordType(Reflector, Class<R>) - Constructor for class tech.ydb.yoj.databind.schema.reflect.RecordType
 
ReflectField - Interface in tech.ydb.yoj.databind.schema.reflect
Basic reflection information about a field of a type with a schema, or more generally, its read-only property.
ReflectFieldBase - Class in tech.ydb.yoj.databind.schema.reflect
 
ReflectFieldBase(Reflector, String, Type, Class<?>, AnnotatedElement) - Constructor for class tech.ydb.yoj.databind.schema.reflect.ReflectFieldBase
 
reflectFieldType(Type, FieldValueType) - Method in interface tech.ydb.yoj.databind.schema.reflect.Reflector
Gets reflection information for a field, potentially a deep sub-field of some type which can have schema.
reflectFieldType(Type, FieldValueType) - Method in class tech.ydb.yoj.databind.schema.reflect.StdReflector
 
Reflector - Interface in tech.ydb.yoj.databind.schema.reflect
Common interface for slightly different reflection logic (for Java POJOs, Java records, Kotlin data classes etc.) used in YOJ data-binding to build a schema with fields.
reflectRootType(Class<T>) - Method in interface tech.ydb.yoj.databind.schema.reflect.Reflector
Gets reflection information for a root type, that is, a type that can have a schema: a public concrete class.
reflectRootType(Class<T>) - Method in class tech.ydb.yoj.databind.schema.reflect.StdReflector
 
reflectType - Variable in class tech.ydb.yoj.databind.schema.Schema
 
ReflectType<T> - Interface in tech.ydb.yoj.databind.schema.reflect
Basic reflection information for the specified raw type.
RemoveIf<T> - Class in tech.ydb.yoj.databind.expression.visitor
 
RemoveIf() - Constructor for class tech.ydb.yoj.databind.expression.visitor.RemoveIf
 
retentionPeriod() - Element in annotation interface tech.ydb.yoj.databind.schema.Changefeed
Retention period for data in feed, in Duration ISO format.

S

SCALAR - Enum constant in enum class tech.ydb.yoj.databind.expression.FilterExpression.Type
 
ScalarExpr<T> - Class in tech.ydb.yoj.databind.expression
 
ScalarExpr(Schema<T>, boolean, ModelField, ScalarExpr.Operator, FieldValue) - Constructor for class tech.ydb.yoj.databind.expression.ScalarExpr
 
ScalarExpr.Operator - Enum Class in tech.ydb.yoj.databind.expression
 
Schema<T> - Class in tech.ydb.yoj.databind.schema
 
Schema(Class<T>) - Constructor for class tech.ydb.yoj.databind.schema.Schema
 
Schema(Class<T>, NamingStrategy) - Constructor for class tech.ydb.yoj.databind.schema.Schema
 
Schema(Class<T>, NamingStrategy, Reflector) - Constructor for class tech.ydb.yoj.databind.schema.Schema
 
Schema(Class<T>, Reflector) - Constructor for class tech.ydb.yoj.databind.schema.Schema
 
Schema(SchemaRegistry.SchemaKey<T>, Reflector) - Constructor for class tech.ydb.yoj.databind.schema.Schema
 
Schema(Schema<?>, String) - Constructor for class tech.ydb.yoj.databind.schema.Schema
 
Schema.Changefeed - Class in tech.ydb.yoj.databind.schema
 
Schema.Dynamic - Annotation Interface in tech.ydb.yoj.databind.schema
Annotation for schemas with dynamic names (the NamingStrategy can return different names for different invocations.)
Schema.Index - Class in tech.ydb.yoj.databind.schema
 
Schema.JavaField - Class in tech.ydb.yoj.databind.schema
 
Schema.JavaFieldValue - Class in tech.ydb.yoj.databind.schema
 
Schema.TtlModifier - Class in tech.ydb.yoj.databind.schema
 
SchemaKey(Class<T>, NamingStrategy) - Constructor for record class tech.ydb.yoj.databind.schema.configuration.SchemaRegistry.SchemaKey
Creates an instance of a SchemaKey record class.
SchemaRegistry - Class in tech.ydb.yoj.databind.schema.configuration
 
SchemaRegistry() - Constructor for class tech.ydb.yoj.databind.schema.configuration.SchemaRegistry
 
SchemaRegistry.NamingOverrides - Class in tech.ydb.yoj.databind.schema.configuration
 
SchemaRegistry.SchemaCreator<I,S extends Schema<?>> - Interface in tech.ydb.yoj.databind.schema.configuration
 
SchemaRegistry.SchemaKey<T> - Record Class in tech.ydb.yoj.databind.schema.configuration
 
setName(String) - Method in class tech.ydb.yoj.databind.schema.Schema.JavaField
Deprecated.
Simple() - Constructor for class tech.ydb.yoj.databind.expression.FilterExpression.Visitor.Simple
 
SimpleType<T> - Class in tech.ydb.yoj.databind.schema.reflect
Represents a simple data type which has no subfields and even no explicit constructor, e.g.
SimpleType(Class<T>) - Constructor for class tech.ydb.yoj.databind.schema.reflect.SimpleType
 
SortKey() - Constructor for class tech.ydb.yoj.databind.expression.OrderExpression.SortKey
 
STARTS_WITH - Enum constant in enum class tech.ydb.yoj.databind.expression.ScalarExpr.Operator
"Starts with" is case-sensitive match to check if a string starts with the specified substring.
startsWith(String) - Method in class tech.ydb.yoj.databind.expression.FilterBuilder.FieldBuilder
 
StdReflector - Class in tech.ydb.yoj.databind.schema.reflect
Standard Reflector implementation, suitable for most usages.
StdReflector(List<StdReflector.TypeFactory>) - Constructor for class tech.ydb.yoj.databind.schema.reflect.StdReflector
 
StdReflector.TypeFactory - Interface in tech.ydb.yoj.databind.schema.reflect
 
str() - Method in record class tech.ydb.yoj.databind.expression.values.StringFieldValue
Returns the value of the str record component.
stream() - Method in class tech.ydb.yoj.databind.expression.AndExpr
 
stream() - Method in interface tech.ydb.yoj.databind.expression.FilterExpression
 
stream() - Method in class tech.ydb.yoj.databind.expression.OrExpr
 
streamComponents() - Method in class tech.ydb.yoj.databind.expression.values.Tuple
 
STRING - Enum constant in enum class tech.ydb.yoj.databind.DbType
Binary data.
STRING - Enum constant in enum class tech.ydb.yoj.databind.FieldValueType
String value.
StringColumn - Annotation Interface in tech.ydb.yoj.databind.converter
Annotation for fields that should be stored as text in the database.
StringFieldExpected(String) - Constructor for exception tech.ydb.yoj.databind.expression.IllegalExpressionException.FieldTypeError.StringFieldExpected
 
StringFieldValue - Record Class in tech.ydb.yoj.databind.expression.values
 
StringFieldValue(String) - Constructor for record class tech.ydb.yoj.databind.expression.values.StringFieldValue
Creates an instance of a StringFieldValue record class.
StringValueConverter<J> - Class in tech.ydb.yoj.databind.converter
Generic YDB text column ↔ Java value converter.
StringValueConverter() - Constructor for class tech.ydb.yoj.databind.converter.StringValueConverter
 
StringValueType - Annotation Interface in tech.ydb.yoj.databind.converter
Annotation for types that should be stored as text in the database.

T

Table - Annotation Interface in tech.ydb.yoj.databind.schema
Specifies the table for the annotated entity.
tech.ydb.yoj - package tech.ydb.yoj
 
tech.ydb.yoj.databind - package tech.ydb.yoj.databind
 
tech.ydb.yoj.databind.converter - package tech.ydb.yoj.databind.converter
 
tech.ydb.yoj.databind.expression - package tech.ydb.yoj.databind.expression
 
tech.ydb.yoj.databind.expression.values - package tech.ydb.yoj.databind.expression.values
 
tech.ydb.yoj.databind.expression.visitor - package tech.ydb.yoj.databind.expression.visitor
 
tech.ydb.yoj.databind.schema - package tech.ydb.yoj.databind.schema
 
tech.ydb.yoj.databind.schema.configuration - package tech.ydb.yoj.databind.schema.configuration
 
tech.ydb.yoj.databind.schema.naming - package tech.ydb.yoj.databind.schema.naming
 
tech.ydb.yoj.databind.schema.reflect - package tech.ydb.yoj.databind.schema.reflect
 
throwInternalError(String) - Method in record class tech.ydb.yoj.databind.expression.values.FieldValue.ValidationResult
 
throwUserException(String) - Method in record class tech.ydb.yoj.databind.expression.values.FieldValue.ValidationResult
 
timestamp() - Method in record class tech.ydb.yoj.databind.expression.values.TimestampFieldValue
Returns the value of the timestamp record component.
TIMESTAMP - Enum constant in enum class tech.ydb.yoj.databind.DbType
Timestamp value, accurate to microsecond.
TIMESTAMP - Enum constant in enum class tech.ydb.yoj.databind.FieldValueType
Timestamp.
TimestampFieldExpected(String) - Constructor for exception tech.ydb.yoj.databind.expression.IllegalExpressionException.FieldTypeError.TimestampFieldExpected
 
TimestampFieldValue - Record Class in tech.ydb.yoj.databind.expression.values
 
TimestampFieldValue(Instant) - Constructor for record class tech.ydb.yoj.databind.expression.values.TimestampFieldValue
Creates an instance of a TimestampFieldValue record class.
TimestampToIntegerInexact(String) - Constructor for exception tech.ydb.yoj.databind.expression.IllegalExpressionException.FieldTypeError.TimestampToIntegerInexact
 
toColumn(Schema.JavaField, Void) - Method in class tech.ydb.yoj.databind.converter.ValueConverter.NoConverter
 
toColumn(Schema.JavaField, E) - Method in class tech.ydb.yoj.databind.converter.EnumOrdinalConverter
 
toColumn(Schema.JavaField, J) - Method in class tech.ydb.yoj.databind.converter.StringValueConverter
 
toColumn(Schema.JavaField, J) - Method in interface tech.ydb.yoj.databind.converter.ValueConverter
Converts a field value to a database column value supported by YOJ.
toColumn(Schema.JavaField, J) - Method in class tech.ydb.yoj.databind.schema.CustomValueTypeInfo
 
toComparable() - Method in record class tech.ydb.yoj.databind.expression.values.Tuple.FieldAndValue
 
toFlatField() - Method in class tech.ydb.yoj.databind.schema.Schema.JavaField
 
toJava(Schema.JavaField, Boolean) - Method in class tech.ydb.yoj.databind.converter.ValueConverter.NoConverter
 
toJava(Schema.JavaField, Integer) - Method in class tech.ydb.yoj.databind.converter.EnumOrdinalConverter
 
toJava(Schema.JavaField, String) - Method in class tech.ydb.yoj.databind.converter.StringValueConverter
 
toJava(Schema.JavaField, C) - Method in interface tech.ydb.yoj.databind.converter.ValueConverter
Converts a database column value to a Java field value.
toJava(Schema.JavaField, C) - Method in class tech.ydb.yoj.databind.schema.CustomValueTypeInfo
 
toString() - Method in class tech.ydb.yoj.databind.ByteArray
 
toString() - Method in class tech.ydb.yoj.databind.expression.AndExpr
 
toString() - Method in class tech.ydb.yoj.databind.expression.ListExpr
 
toString() - Method in class tech.ydb.yoj.databind.expression.ModelField
 
toString() - Method in class tech.ydb.yoj.databind.expression.NotExpr
 
toString() - Method in class tech.ydb.yoj.databind.expression.NullExpr
 
toString() - Method in class tech.ydb.yoj.databind.expression.OrderExpression.SortKey
 
toString() - Method in class tech.ydb.yoj.databind.expression.OrderExpression
 
toString() - Method in class tech.ydb.yoj.databind.expression.OrExpr
 
toString() - Method in class tech.ydb.yoj.databind.expression.ScalarExpr
 
toString() - Method in record class tech.ydb.yoj.databind.expression.values.BooleanFieldValue
Returns a string representation of this record class.
toString() - Method in record class tech.ydb.yoj.databind.expression.values.ByteArrayFieldValue
Returns a string representation of this record class.
toString() - Method in record class tech.ydb.yoj.databind.expression.values.FieldValue.ValidationResult
Returns a string representation of this record class.
toString() - Method in record class tech.ydb.yoj.databind.expression.values.IntegerFieldValue
Returns a string representation of this record class.
toString() - Method in record class tech.ydb.yoj.databind.expression.values.RealFieldValue
Returns a string representation of this record class.
toString() - Method in record class tech.ydb.yoj.databind.expression.values.StringFieldValue
Returns a string representation of this record class.
toString() - Method in record class tech.ydb.yoj.databind.expression.values.TimestampFieldValue
Returns a string representation of this record class.
toString() - Method in record class tech.ydb.yoj.databind.expression.values.Tuple.FieldAndValue
Returns a string representation of this record class.
toString() - Method in class tech.ydb.yoj.databind.expression.values.Tuple
 
toString() - Method in record class tech.ydb.yoj.databind.expression.values.TupleFieldValue
Returns a string representation of this record class.
toString() - Method in record class tech.ydb.yoj.databind.expression.values.UuidFieldValue
Returns a string representation of this record class.
toString() - Method in record class tech.ydb.yoj.databind.schema.configuration.SchemaRegistry.SchemaKey
Returns a string representation of this record class.
toString() - Method in class tech.ydb.yoj.databind.schema.reflect.KotlinDataClassComponent
 
toString() - Method in class tech.ydb.yoj.databind.schema.reflect.KotlinDataClassType
 
toString() - Method in class tech.ydb.yoj.databind.schema.reflect.PojoField
 
toString() - Method in class tech.ydb.yoj.databind.schema.reflect.PojoType
 
toString() - Method in class tech.ydb.yoj.databind.schema.reflect.RecordField
 
toString() - Method in class tech.ydb.yoj.databind.schema.reflect.RecordType
 
toString() - Method in class tech.ydb.yoj.databind.schema.reflect.SimpleType
 
toString() - Method in class tech.ydb.yoj.databind.schema.Schema.JavaField
 
toString() - Method in class tech.ydb.yoj.databind.schema.Schema
 
transformComposite(FilterExpression<T>) - Method in class tech.ydb.yoj.databind.expression.FilterExpression.Visitor.Transforming
 
Transforming() - Constructor for class tech.ydb.yoj.databind.expression.FilterExpression.Visitor.Transforming
 
transformLeaf(LeafExpression<T>) - Method in class tech.ydb.yoj.databind.expression.FilterExpression.Visitor.Transforming
 
TTL - Annotation Interface in tech.ydb.yoj.databind.schema
Specifies TTL settings fot the annotated entity.
TtlModifier() - Constructor for class tech.ydb.yoj.databind.schema.Schema.TtlModifier
 
tuple() - Method in record class tech.ydb.yoj.databind.expression.values.TupleFieldValue
Returns the value of the tuple record component.
Tuple - Class in tech.ydb.yoj.databind.expression.values
 
Tuple() - Constructor for class tech.ydb.yoj.databind.expression.values.Tuple
 
Tuple.FieldAndValue - Record Class in tech.ydb.yoj.databind.expression.values
 
TupleFieldExpected(String) - Constructor for exception tech.ydb.yoj.databind.expression.IllegalExpressionException.FieldTypeError.TupleFieldExpected
 
TupleFieldValue - Record Class in tech.ydb.yoj.databind.expression.values
 
TupleFieldValue(Tuple) - Constructor for record class tech.ydb.yoj.databind.expression.values.TupleFieldValue
Creates an instance of a TupleFieldValue record class.
type() - Element in annotation interface tech.ydb.yoj.databind.schema.GlobalIndex
Index type
typeString() - Method in enum class tech.ydb.yoj.databind.DbType
 

U

UINT32 - Enum constant in enum class tech.ydb.yoj.databind.DbType
Integer value stored in the db as Uint32.
UINT64 - Enum constant in enum class tech.ydb.yoj.databind.DbType
Long value stored in the db as Uint64.
UINT8 - Enum constant in enum class tech.ydb.yoj.databind.DbType
Byte value.
UNIQUE - Enum constant in enum class tech.ydb.yoj.databind.schema.GlobalIndex.Type
 
UnknownEnumConstant(String, String) - Constructor for exception tech.ydb.yoj.databind.expression.IllegalExpressionException.FieldTypeError.UnknownEnumConstant
 
UPDATES - Enum constant in enum class tech.ydb.yoj.databind.schema.Changefeed.Mode
Updated columns
userException() - Method in record class tech.ydb.yoj.databind.expression.values.FieldValue.ValidationResult
Returns the value of the userException record component.
UTF8 - Enum constant in enum class tech.ydb.yoj.databind.DbType
UTF-8 encoded string.
uuid() - Method in record class tech.ydb.yoj.databind.expression.values.UuidFieldValue
Returns the value of the uuid record component.
UUID - Enum constant in enum class tech.ydb.yoj.databind.FieldValueType
Universally Unique Identitifer (UUID).
UuidFieldExpected(String) - Constructor for exception tech.ydb.yoj.databind.expression.IllegalExpressionException.FieldTypeError.UuidFieldExpected
 
UuidFieldValue - Record Class in tech.ydb.yoj.databind.expression.values
 
UuidFieldValue(UUID) - Constructor for record class tech.ydb.yoj.databind.expression.values.UuidFieldValue
Creates an instance of a UuidFieldValue record class.

V

valid() - Method in record class tech.ydb.yoj.databind.expression.values.FieldValue.ValidationResult
Returns the value of the valid record component.
validateValue(FieldValue) - Method in class tech.ydb.yoj.databind.expression.ModelField
 
ValidationResult(boolean, Function<String, ? extends IllegalExpressionException>, Function<String, String>) - Constructor for record class tech.ydb.yoj.databind.expression.values.FieldValue.ValidationResult
Creates an instance of a ValidationResult record class.
validFieldValue() - Static method in record class tech.ydb.yoj.databind.expression.values.FieldValue.ValidationResult
 
value() - Method in record class tech.ydb.yoj.databind.expression.values.Tuple.FieldAndValue
Returns the value of the value record component.
value() - Element in annotation interface tech.ydb.yoj.databind.schema.Changefeeds
 
value() - Element in annotation interface tech.ydb.yoj.databind.schema.GlobalIndexes
 
ValueConverter<J,C extends Comparable<? super C>> - Interface in tech.ydb.yoj.databind.converter
Custom conversion logic between database column values (<C>) and Java field values (<J>).
ValueConverter.NoConverter - Class in tech.ydb.yoj.databind.converter
Represents "no custom converter is defined" for @CustomValueType annotation inside a @Column annotation.
valueOf(String) - Static method in enum class tech.ydb.yoj.databind.DbType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class tech.ydb.yoj.databind.expression.FilterExpression.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class tech.ydb.yoj.databind.expression.ListExpr.Operator
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class tech.ydb.yoj.databind.expression.NullExpr.Operator
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class tech.ydb.yoj.databind.expression.OrderExpression.SortOrder
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class tech.ydb.yoj.databind.expression.ScalarExpr.Operator
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class tech.ydb.yoj.databind.FieldValueType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class tech.ydb.yoj.databind.schema.Changefeed.Format
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class tech.ydb.yoj.databind.schema.Changefeed.Mode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class tech.ydb.yoj.databind.schema.GlobalIndex.Type
Returns the enum constant of this class with the specified name.
values() - Static method in enum class tech.ydb.yoj.databind.DbType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class tech.ydb.yoj.databind.expression.FilterExpression.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class tech.ydb.yoj.databind.expression.ListExpr.Operator
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class tech.ydb.yoj.databind.expression.NullExpr.Operator
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class tech.ydb.yoj.databind.expression.OrderExpression.SortOrder
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class tech.ydb.yoj.databind.expression.ScalarExpr.Operator
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class tech.ydb.yoj.databind.FieldValueType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class tech.ydb.yoj.databind.schema.Changefeed.Format
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class tech.ydb.yoj.databind.schema.Changefeed.Mode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class tech.ydb.yoj.databind.schema.GlobalIndex.Type
Returns an array containing the constants of this enum class, in the order they are declared.
virtualTimestamps() - Element in annotation interface tech.ydb.yoj.databind.schema.Changefeed
Virtual timestamps
visit(FilterExpression.Visitor<T, V>) - Method in class tech.ydb.yoj.databind.expression.AndExpr
 
visit(FilterExpression.Visitor<T, V>) - Method in interface tech.ydb.yoj.databind.expression.FilterExpression
 
visit(FilterExpression.Visitor<T, V>) - Method in class tech.ydb.yoj.databind.expression.ListExpr
 
visit(FilterExpression.Visitor<T, V>) - Method in class tech.ydb.yoj.databind.expression.NotExpr
 
visit(FilterExpression.Visitor<T, V>) - Method in class tech.ydb.yoj.databind.expression.NullExpr
 
visit(FilterExpression.Visitor<T, V>) - Method in class tech.ydb.yoj.databind.expression.OrExpr
 
visit(FilterExpression.Visitor<T, V>) - Method in class tech.ydb.yoj.databind.expression.ScalarExpr
 
visitAndExpr(AndExpr<T>) - Method in class tech.ydb.yoj.databind.expression.FilterExpression.Visitor.Simple
 
visitAndExpr(AndExpr<T>) - Method in interface tech.ydb.yoj.databind.expression.FilterExpression.Visitor.Throwing
 
visitAndExpr(AndExpr<T>) - Method in class tech.ydb.yoj.databind.expression.FilterExpression.Visitor.Transforming
 
visitAndExpr(AndExpr<T>) - Method in interface tech.ydb.yoj.databind.expression.FilterExpression.Visitor
 
visitComposite(FilterExpression<T>) - Method in class tech.ydb.yoj.databind.expression.FilterExpression.Visitor.Simple
 
visitComposite(FilterExpression<T>) - Method in class tech.ydb.yoj.databind.expression.visitor.AllMatch
 
visitComposite(FilterExpression<T>) - Method in class tech.ydb.yoj.databind.expression.visitor.AnyMatch
 
visitComposite(FilterExpression<T>) - Method in class tech.ydb.yoj.databind.expression.visitor.RemoveIf
 
visitLeaf(LeafExpression<T>) - Method in class tech.ydb.yoj.databind.expression.FilterExpression.Visitor.Simple
 
visitLeaf(LeafExpression<T>) - Method in class tech.ydb.yoj.databind.expression.visitor.AllMatch
 
visitLeaf(LeafExpression<T>) - Method in class tech.ydb.yoj.databind.expression.visitor.AnyMatch
 
visitLeaf(LeafExpression<T>) - Method in class tech.ydb.yoj.databind.expression.visitor.RemoveIf
 
visitListExpr(ListExpr<T>) - Method in class tech.ydb.yoj.databind.expression.FilterExpression.Visitor.Simple
 
visitListExpr(ListExpr<T>) - Method in interface tech.ydb.yoj.databind.expression.FilterExpression.Visitor.Throwing
 
visitListExpr(ListExpr<T>) - Method in class tech.ydb.yoj.databind.expression.FilterExpression.Visitor.Transforming
 
visitListExpr(ListExpr<T>) - Method in interface tech.ydb.yoj.databind.expression.FilterExpression.Visitor
 
visitNotExpr(NotExpr<T>) - Method in class tech.ydb.yoj.databind.expression.FilterExpression.Visitor.Simple
 
visitNotExpr(NotExpr<T>) - Method in interface tech.ydb.yoj.databind.expression.FilterExpression.Visitor.Throwing
 
visitNotExpr(NotExpr<T>) - Method in class tech.ydb.yoj.databind.expression.FilterExpression.Visitor.Transforming
 
visitNotExpr(NotExpr<T>) - Method in interface tech.ydb.yoj.databind.expression.FilterExpression.Visitor
 
visitNullExpr(NullExpr<T>) - Method in class tech.ydb.yoj.databind.expression.FilterExpression.Visitor.Simple
 
visitNullExpr(NullExpr<T>) - Method in interface tech.ydb.yoj.databind.expression.FilterExpression.Visitor.Throwing
 
visitNullExpr(NullExpr<T>) - Method in class tech.ydb.yoj.databind.expression.FilterExpression.Visitor.Transforming
 
visitNullExpr(NullExpr<T>) - Method in interface tech.ydb.yoj.databind.expression.FilterExpression.Visitor
 
visitOrExpr(OrExpr<T>) - Method in class tech.ydb.yoj.databind.expression.FilterExpression.Visitor.Simple
 
visitOrExpr(OrExpr<T>) - Method in interface tech.ydb.yoj.databind.expression.FilterExpression.Visitor.Throwing
 
visitOrExpr(OrExpr<T>) - Method in class tech.ydb.yoj.databind.expression.FilterExpression.Visitor.Transforming
 
visitOrExpr(OrExpr<T>) - Method in interface tech.ydb.yoj.databind.expression.FilterExpression.Visitor
 
visitScalarExpr(ScalarExpr<T>) - Method in class tech.ydb.yoj.databind.expression.FilterExpression.Visitor.Simple
 
visitScalarExpr(ScalarExpr<T>) - Method in interface tech.ydb.yoj.databind.expression.FilterExpression.Visitor.Throwing
 
visitScalarExpr(ScalarExpr<T>) - Method in class tech.ydb.yoj.databind.expression.FilterExpression.Visitor.Transforming
 
visitScalarExpr(ScalarExpr<T>) - Method in interface tech.ydb.yoj.databind.expression.FilterExpression.Visitor
 

W

warnOnce(String, String, Object...) - Static method in class tech.ydb.yoj.DeprecationWarnings
 
where(String) - Method in class tech.ydb.yoj.databind.expression.FilterBuilder
 
where(FilterExpression<T>) - Method in class tech.ydb.yoj.databind.expression.FilterBuilder
 
withClazz(Class<U>) - Method in record class tech.ydb.yoj.databind.schema.configuration.SchemaRegistry.SchemaKey
 
wrap(byte[]) - Static method in class tech.ydb.yoj.databind.ByteArray
 
A B C D E F G H I J K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form