Package tech.ydb.yoj.databind.converter
Class ValueConverter.NoConverter
java.lang.Object
tech.ydb.yoj.databind.converter.ValueConverter.NoConverter
- All Implemented Interfaces:
ValueConverter<Void,Boolean>
- Enclosing interface:
- ValueConverter<J,
C extends Comparable<? super C>>
public static final class ValueConverter.NoConverter
extends Object
implements ValueConverter<Void,Boolean>
Represents "no custom converter is defined" for
@CustomValueType
annotation inside a @Column annotation.
Non-instantiable, every method including the constructor throws UnsupportedOperationException.
-
Nested Class Summary
Nested classes/interfaces inherited from interface tech.ydb.yoj.databind.converter.ValueConverter
ValueConverter.NoConverter -
Method Summary
Modifier and TypeMethodDescription@NonNull BooleantoColumn(@NonNull Schema.JavaField field, @NonNull Void v) Converts a field value to adatabase column valuesupported by YOJ.@NonNull VoidtoJava(@NonNull Schema.JavaField field, @NonNull Boolean unused) Converts a database column value to a Java field value.
-
Method Details
-
toColumn
@NonNull public @NonNull Boolean toColumn(@NonNull @NonNull Schema.JavaField field, @NonNull @NonNull Void v) Description copied from interface:ValueConverterConverts a field value to adatabase column valuesupported by YOJ.- Specified by:
toColumnin interfaceValueConverter<Void,Boolean> - Parameters:
field- schema fieldv- field value, guaranteed to not benull- Returns:
- database column value corresponding to the Java field value, must not be
null - See Also:
-
toJava
@NonNull public @NonNull Void toJava(@NonNull @NonNull Schema.JavaField field, @NonNull @NonNull Boolean unused) Description copied from interface:ValueConverterConverts a database column value to a Java field value.- Specified by:
toJavain interfaceValueConverter<Void,Boolean> - Parameters:
field- schema fieldunused- database column value, guaranteed to not benull- Returns:
- Java field value corresponding to the database column value, must not be
null - See Also:
-