Uses of Class
tech.ydb.yoj.databind.schema.Schema.JavaField
Packages that use Schema.JavaField
Package
Description
-
Uses of Schema.JavaField in tech.ydb.yoj.databind
Methods in tech.ydb.yoj.databind with parameters of type Schema.JavaFieldModifier and TypeMethodDescriptionstatic FieldValueTypeFieldValueType.forSchemaField(@NonNull Schema.JavaField schemaField) Detects the data binding type appropriate for the specified Schema field.static <C extends Comparable<? super C>>
ObjectCustomValueTypes.postconvert(@NonNull Schema.JavaField field, @NonNull Object value) static ObjectCustomValueTypes.preconvert(@NonNull Schema.JavaField field, @NonNull Object value) -
Uses of Schema.JavaField in tech.ydb.yoj.databind.converter
Methods in tech.ydb.yoj.databind.converter with parameters of type Schema.JavaFieldModifier and TypeMethodDescription@NonNull IntegerEnumOrdinalConverter.toColumn(@NonNull Schema.JavaField field, E value) @NonNull StringStringValueConverter.toColumn(@NonNull Schema.JavaField field, J value) @NonNull BooleanValueConverter.NoConverter.toColumn(@NonNull Schema.JavaField field, @NonNull Void v) ValueConverter.toColumn(@NonNull Schema.JavaField field, J v) Converts a field value to adatabase column valuesupported by YOJ.EnumOrdinalConverter.toJava(@NonNull Schema.JavaField field, @NonNull Integer ordinal) StringValueConverter.toJava(@NonNull Schema.JavaField field, @NonNull String column) @NonNull VoidValueConverter.NoConverter.toJava(@NonNull Schema.JavaField field, @NonNull Boolean unused) ValueConverter.toJava(@NonNull Schema.JavaField field, C c) Converts a database column value to a Java field value. -
Uses of Schema.JavaField in tech.ydb.yoj.databind.expression
Methods in tech.ydb.yoj.databind.expression that return Schema.JavaFieldModifier and TypeMethodDescription@NonNull Schema.JavaFieldFieldValue.FieldAndValue.field()Returns the value of thefieldrecord component.abstract Schema.JavaFieldLeafExpression.getField()Methods in tech.ydb.yoj.databind.expression with parameters of type Schema.JavaFieldModifier and TypeMethodDescriptionstatic Comparable<?>FieldValue.getComparable(@NonNull Map<String, Object> values, @NonNull Schema.JavaField field) @NonNull Comparable<?>FieldValue.getComparable(@NonNull Schema.JavaField field) @NonNull ObjectFieldValue.getRaw(@NonNull Schema.JavaField field) static @NonNull ModelFieldModelField.of(@NonNull Schema.JavaField field) static @NonNull FieldValueFieldValue.ofObj(@NonNull Object obj, @NonNull Schema.JavaField schemaField) Constructors in tech.ydb.yoj.databind.expression with parameters of type Schema.JavaFieldModifierConstructorDescriptionFieldAndValue(@NonNull Schema.JavaField jf, @NonNull Map<String, Object> flattenedObj) FieldAndValue(@NonNull Schema.JavaField field, FieldValue value) Creates an instance of aFieldAndValuerecord class.ModelField(String userFieldPath, @NonNull Schema.JavaField javaField) -
Uses of Schema.JavaField in tech.ydb.yoj.databind.schema
Methods in tech.ydb.yoj.databind.schema that return Schema.JavaFieldModifier and TypeMethodDescription<T> @NonNull Schema.JavaFieldSchema.JavaField.forSchema(@NonNull Schema<T> dstSchema, @NonNull UnaryOperator<String> pathTransformer) final Schema.JavaFieldSchema.JavaField.toFlatField()Methods in tech.ydb.yoj.databind.schema that return types with arguments of type Schema.JavaFieldModifier and TypeMethodDescriptionfinal Optional<Schema.JavaField>Schema.JavaField.flatten()final List<Schema.JavaField>Schema.flattenFields()Schema.JavaField.getChildren()Methods in tech.ydb.yoj.databind.schema with parameters of type Schema.JavaFieldModifier and TypeMethodDescriptionCustomValueTypeInfo.toColumn(@NonNull Schema.JavaField field, J java) CustomValueTypeInfo.toJava(@NonNull Schema.JavaField field, C column) -
Uses of Schema.JavaField in tech.ydb.yoj.databind.schema.naming
Methods in tech.ydb.yoj.databind.schema.naming with parameters of type Schema.JavaFieldModifier and TypeMethodDescriptionvoidAnnotationFirstNamingStrategy.assignFieldName(Schema.JavaField field) voidNamingStrategy.assignFieldName(@NonNull Schema.JavaField javaField) Assigns a name to a field in a schema.protected StringAnnotationFirstNamingStrategy.getColumnNameFromField(Schema.JavaField field) protected voidAnnotationFirstNamingStrategy.propagateFieldNameToFlatSubfield(Schema.JavaField field)