Uses of Interface
io.debezium.document.Value
-
Packages that use Value Package Description io.debezium.document -
-
Uses of Value in io.debezium.document
Classes in io.debezium.document that implement Value Modifier and Type Class Description (package private) classBinaryValueA specialization ofValuethat represents a binary value.(package private) classComparableValue(package private) classConvertingValue(package private) classNullValueA specialization ofValuethat represents a null value.Fields in io.debezium.document declared as Value Modifier and Type Field Description static ValueNullValue. INSTANCEprivate ValueBasicEntry. valueprivate ValueBasicField. valueprivate ValueConvertingValue. valueFields in io.debezium.document with type parameters of type Value Modifier and Type Field Description (package private) static Function<Map.Entry<? extends CharSequence,Value>,Document.Field>BasicDocument. CONVERT_ENTRY_TO_FIELDprivate static BiFunction<Integer,Value,Array.Entry>BasicArray. CONVERT_PAIR_TO_ENTRYprivate Map<CharSequence,Value>BasicDocument. fieldsprivate List<Value>BasicArray. valuesMethods in io.debezium.document that return Value Modifier and Type Method Description ValueBinaryValue. clone()ValueComparableValue. clone()ValueConvertingValue. clone()ValueNullValue. clone()ValueValue. 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).ValueBinaryValue. convert()ValueComparableValue. convert()ValueConvertingValue. convert()ValueNullValue. convert()ValueValue. 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 ValueValue. create(Array value)static ValueValue. create(Document value)static ValueValue. create(Double value)static ValueValue. create(Float value)static ValueValue. create(Integer value)static ValueValue. create(Long value)static ValueValue. create(Object value)static ValueValue. create(String value)static ValueValue. create(BigDecimal value)static ValueValue. create(BigInteger value)ValueArray. get(int index)Gets the value in this array at the given index.default ValueArray. get(int index, Object defaultValue)Gets the value in this document for the given field name.ValueBasicArray. get(int index)ValueBasicDocument. get(CharSequence fieldName, Comparable<?> defaultValue)default ValueDocument. get(CharSequence fieldName)Gets the value in this document for the given field name.ValueDocument. get(CharSequence fieldName, Comparable<?> defaultValue)Gets the value in this document for the given field name.ValueArray.Entry. getValue()Get the value of the entry.ValueBasicEntry. getValue()ValueBasicField. getValue()ValueDocument.Field. getValue()Get the value of the field.static ValueValue. nullValue()ValueArray. remove(int index)Remove the specified entry from this arrayValueBasicArray. remove(int index)ValueBasicDocument. remove(CharSequence name)ValueDocument. 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 Value Modifier and Type Method Description default Optional<Value>Document. find(Path path)Attempt to find the value at the given path.default Optional<Value>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 Optional<Value>Document. set(Path path, boolean addIntermediaries, Value value, Consumer<Path> invalid)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 Stream<Value>Array. streamValues()Returns a sequentialStreamwith this array as its source.default Iterable<Value>Array. values()Iterable<Value>BasicArray. values()Methods in io.debezium.document with parameters of type Value Modifier and Type Method Description ArrayArray. add(Value value)Adds the value to the end of this array.ArrayBasicArray. add(Value value)default ArrayArray. addAll(Value... values)Sets on this object all name/value pairs from the supplied object.protected intBasicDocument. compare(Value value1, Value value2)Semantically compare two values.protected intBasicDocument. compareNonNull(Value value1, Value value2)Semantically compare two non-null values.intBinaryValue. compareTo(Value that)intComparableValue. compareTo(Value that)intConvertingValue. compareTo(Value that)intNullValue. compareTo(Value that)static intValue. compareTo(Value value1, Value value2)Compare twoValueobjects, which may or may not be null.static ArrayArray. create(Value[] values)static ArrayArray. create(Value firstValue, Value secondValue, Value... additionalValues)ArrayArray. expand(int desiredSize, Value value)If the current size of the array is smaller than the given size, expand it and use the supplied value for all new entries.ArrayBasicArray. expand(int desiredSize, Value value)static Document.FieldDocument. field(String name, Value value)ArrayArray. increment(int index, Value increment)Increment the numeric value at the given location by the designated amount.ArrayBasicArray. increment(int index, Value increment)DocumentBasicDocument. increment(CharSequence name, Value increment)DocumentDocument. increment(CharSequence name, Value increment)Increment the numeric value in the given field by the designated amount.static booleanValue. isNull(Value value)static booleanValue. notNull(Value value)default Optional<Value>Document. set(Path path, boolean addIntermediaries, Value value, Consumer<Path> invalid)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 ArrayArray. setArray(int index, Value... values)Set the value for the field with the given name to be the supplied array.ArrayArray. setValue(int index, Value value)Set the value for the field with the given name to be a value.ArrayBasicArray. setValue(int index, Value value)DocumentBasicDocument. setValue(CharSequence name, Value value)DocumentDocument. 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 Value Modifier and Type Method Description default ArrayArray. addAll(Iterable<Value> values)Sets on this object all name/value pairs from the supplied object.default ArrayArray. addAll(Stream<Value> values)Sets on this object all name/value pairs from the supplied object.static ArrayArray. create(List<Value> values)default Optional<Value>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 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 Value Constructor Description BasicArray(Value[] values)BasicEntry(int index, Value value)BasicField(CharSequence name, Value value)ConvertingValue(Value value)Constructor parameters in io.debezium.document with type arguments of type Value Constructor Description BasicArray(List<Value> values)
-