Uses of Interface
io.debezium.document.Value
-
Uses of Value in io.debezium.document
Modifier and TypeClassDescription(package private) final class
A specialization ofValue
that represents a binary value.(package private) final class
(package private) final class
(package private) final class
A specialization ofValue
that represents a null value.Modifier and TypeFieldDescriptionstatic final Value
NullValue.INSTANCE
private final Value
BasicEntry.value
private final Value
BasicField.value
private final Value
ConvertingValue.value
Modifier and TypeFieldDescription(package private) static final Function<Map.Entry<? extends CharSequence,
Value>, Document.Field> BasicDocument.CONVERT_ENTRY_TO_FIELD
private static final BiFunction<Integer,
Value, Array.Entry> BasicArray.CONVERT_PAIR_TO_ENTRY
private final Map<CharSequence,
Value> BasicDocument.fields
BasicArray.values
Modifier and TypeMethodDescriptionBinaryValue.clone()
ComparableValue.clone()
ConvertingValue.clone()
NullValue.clone()
Value.clone()
Obtain a clone of this value.default Value
Value.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 Value
Value.create
(boolean value) static Value
Value.create
(byte[] value) static Value
Value.create
(double value) static Value
Value.create
(float value) static Value
Value.create
(int value) static Value
Value.create
(long value) static Value
static Value
static Value
static Value
static Value
static Value
static Value
static Value
static Value
Value.create
(BigDecimal value) static Value
Value.create
(BigInteger value) Array.get
(int index) Gets the value in this array at the given index.default Value
Gets the value in this document for the given field name.BasicArray.get
(int index) BasicDocument.get
(CharSequence fieldName, Comparable<?> defaultValue) default Value
Document.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 Value
Value.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 Value
Document.remove
(Optional<? extends CharSequence> name) If the supplied name is provided, then remove the field with the supplied name and return the value.Modifier 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 sequentialStream
with this array as its source.Array.values()
BasicArray.values()
Modifier and TypeMethodDescriptionAdds the value to the end of this array.default Array
Sets on this object all name/value pairs from the supplied object.protected int
Semantically compare two values.protected int
BasicDocument.compareNonNull
(Value value1, Value value2) Semantically compare two non-null values.int
int
int
int
static int
Compare twoValue
objects, which may or may not be null.static Array
static Array
If 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.Field
Increment 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 boolean
static boolean
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.default Array
Set 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.Type
ComparableValue.typeForValue
(Value value) protected void
JacksonWriter.writeValue
(Value value, com.fasterxml.jackson.core.JsonGenerator generator) Modifier and TypeMethodDescriptiondefault Array
Sets on this object all name/value pairs from the supplied object.default Array
Sets on this object all name/value pairs from the supplied object.static Array
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.default void
Document.forEach
(BiConsumer<Path, Value> consumer) default Array
Array.transform
(BiFunction<Integer, Value, Value> transformer) Transform all of the field values using the suppliedtransformer function
.default Array
Array.transform
(BiFunction<Integer, Value, Value> transformer) Transform all of the field values using the suppliedtransformer function
.default Document
Document.transform
(BiFunction<CharSequence, Value, Value> transformer) Transform all of the field values using the suppliedtransformer function
.default Document
Document.transform
(BiFunction<CharSequence, Value, Value> transformer) Transform all of the field values using the suppliedtransformer function
.ModifierConstructorDescription(package private)
BasicArray
(Value[] values) (package private)
BasicEntry
(int index, Value value) (package private)
BasicField
(CharSequence name, Value value) (package private)
ConvertingValue
(Value value) -
Uses of Value in io.debezium.pipeline.signal.actions.snapshotting
Modifier and TypeMethodDescriptionprivate AdditionalCondition
ExecuteSnapshot.buildAdditionalCondition
(Value value)