Uses of Interface
io.debezium.document.Value
Packages that use Value
-
Uses of Value in io.debezium.document
Classes in io.debezium.document that implement ValueModifier and TypeClassDescription(package private) final classA specialization ofValuethat represents a binary value.(package private) final class(package private) final class(package private) final classA specialization ofValuethat represents a null value.Fields in io.debezium.document declared as ValueModifier and TypeFieldDescriptionstatic final ValueNullValue.INSTANCEprivate final ValueBasicEntry.valueprivate final ValueBasicField.valueprivate final ValueConvertingValue.valueFields in io.debezium.document with type parameters of type ValueModifier and TypeFieldDescription(package private) static final Function<Map.Entry<? extends CharSequence,Value>, Document.Field> BasicDocument.CONVERT_ENTRY_TO_FIELDprivate static final BiFunction<Integer,Value, Array.Entry> BasicArray.CONVERT_PAIR_TO_ENTRYprivate final Map<CharSequence,Value> BasicDocument.fieldsBasicArray.valuesMethods in io.debezium.document that return ValueModifier and TypeMethodDescriptionBinaryValue.clone()ComparableValue.clone()ConvertingValue.clone()NullValue.clone()Value.clone()Obtain a clone of this value.default ValueValue.comparable()Get a Value representation that will allow semantic comparison of values, rather than the literal comparison normally performed bycompareTo(io.debezium.document.Value, io.debezium.document.Value).BinaryValue.convert()ComparableValue.convert()ConvertingValue.convert()NullValue.convert()Value.convert()Get a Value representation that will convert attempt to convert values.static ValueValue.create(boolean value) static ValueValue.create(byte[] value) static ValueValue.create(double value) static ValueValue.create(float value) static ValueValue.create(int value) static ValueValue.create(long value) static Valuestatic Valuestatic Valuestatic Valuestatic Valuestatic Valuestatic Valuestatic Valuestatic ValueValue.create(BigDecimal value) static ValueValue.create(BigInteger value) Array.get(int index) Gets the value in this array at the given index.default ValueGets the value in this document for the given field name.BasicArray.get(int index) BasicDocument.get(CharSequence fieldName, Comparable<?> defaultValue) default ValueDocument.get(CharSequence fieldName) Gets the value in this document for the given field name.Document.get(CharSequence fieldName, Comparable<?> defaultValue) Gets the value in this document for the given field name.Array.Entry.getValue()Get the value of the entry.BasicEntry.getValue()BasicField.getValue()Document.Field.getValue()Get the value of the field.static ValueValue.nullValue()Array.remove(int index) Remove the specified entry from this arrayBasicArray.remove(int index) BasicDocument.remove(CharSequence name) Document.remove(CharSequence name) Remove the field with the supplied name, and return the value.default ValueDocument.remove(Optional<? extends CharSequence> name) If the supplied name is provided, then remove the field with the supplied name and return the value.Methods in io.debezium.document that return types with arguments of type ValueModifier and TypeMethodDescriptionAttempt to find the value at the given path.Document.find(Path path, BiFunction<Path, Integer, Optional<Value>> missingSegment, Consumer<Path> invalid) Attempt to find the value at the given path, optionally creating missing segments.Set the value at the given path resolved against this document, optionally adding any missing intermediary documents or arrays based upon the format of the path segments.Array.streamValues()Returns a sequentialStreamwith this array as its source.Array.values()BasicArray.values()Methods in io.debezium.document with parameters of type ValueModifier and TypeMethodDescriptionAdds the value to the end of this array.default ArraySets on this object all name/value pairs from the supplied object.protected intSemantically compare two values.protected intBasicDocument.compareNonNull(Value value1, Value value2) Semantically compare two non-null values.intintintintstatic intCompare twoValueobjects, which may or may not be null.static Arraystatic ArrayIf the current size of the array is smaller than the given size, expand it and use the supplied value for all new entries.static Document.FieldIncrement the numeric value at the given location by the designated amount.BasicDocument.increment(CharSequence name, Value increment) Document.increment(CharSequence name, Value increment) Increment the numeric value in the given field by the designated amount.static booleanstatic booleanSet the value at the given path resolved against this document, optionally adding any missing intermediary documents or arrays based upon the format of the path segments.default ArraySet the value for the field with the given name to be the supplied array.Set the value for the field with the given name to be a value.BasicDocument.setValue(CharSequence name, Value value) Document.setValue(CharSequence name, Value value) Set the value for the field with the given name.(package private) static Value.TypeComparableValue.typeForValue(Value value) protected voidJacksonWriter.writeValue(Value value, com.fasterxml.jackson.core.JsonGenerator generator) Method parameters in io.debezium.document with type arguments of type ValueModifier and TypeMethodDescriptiondefault ArraySets on this object all name/value pairs from the supplied object.default ArraySets on this object all name/value pairs from the supplied object.static ArrayDocument.find(Path path, BiFunction<Path, Integer, Optional<Value>> missingSegment, Consumer<Path> invalid) Attempt to find the value at the given path, optionally creating missing segments.default voidDocument.forEach(BiConsumer<Path, Value> consumer) default ArrayArray.transform(BiFunction<Integer, Value, Value> transformer) Transform all of the field values using the suppliedtransformer function.default ArrayArray.transform(BiFunction<Integer, Value, Value> transformer) Transform all of the field values using the suppliedtransformer function.default DocumentDocument.transform(BiFunction<CharSequence, Value, Value> transformer) Transform all of the field values using the suppliedtransformer function.default DocumentDocument.transform(BiFunction<CharSequence, Value, Value> transformer) Transform all of the field values using the suppliedtransformer function.Constructors in io.debezium.document with parameters of type ValueModifierConstructorDescription(package private)BasicArray(Value[] values) (package private)BasicEntry(int index, Value value) (package private)BasicField(CharSequence name, Value value) (package private)ConvertingValue(Value value) Constructor parameters in io.debezium.document with type arguments of type Value -
Uses of Value in io.debezium.pipeline.signal.actions.snapshotting
Methods in io.debezium.pipeline.signal.actions.snapshotting with parameters of type ValueModifier and TypeMethodDescriptionprivate AdditionalConditionExecuteSnapshot.buildAdditionalCondition(Value value)