Uses of Interface
io.debezium.document.Array
Packages that use Array
Package
Description
-
Uses of Array in io.debezium.document
Classes in io.debezium.document that implement ArrayModifier and TypeClassDescription(package private) final class
Package-level implementation ofArray
.Methods in io.debezium.document that return ArrayModifier and TypeMethodDescriptiondefault Array
Array.add
(boolean value) Adds the boolean value to the end of this array.default Array
Array.add
(double value) Adds the double value to the end of this array.default Array
Array.add
(float value) Adds the float value to the end of this array.default Array
Array.add
(int value) Adds the integer value to the end of this array.default Array
Array.add
(long value) Adds the long value to the end of this array.default Array
Adds the array value to the end of this array.default Array
Adds the document value to the end of this array.Adds the value to the end of this array.default Array
Adds the boolean value to the end of this array.default Array
Adds the double value to the end of this array.default Array
Adds the float value to the end of this array.default Array
Adds the integer value to the end of this array.default Array
Adds the long value to the end of this array.default Array
Adds the string value to the end of this array.default Array
Array.add
(BigDecimal value) Adds the decimal value to the end of this array.default Array
Array.add
(BigInteger value) Adds the big integer value to the end of this array.default 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.default 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.default Array
Array.addNull()
Adds a null value to the end of this array.BinaryValue.asArray()
ComparableValue.asArray()
ConvertingValue.asArray()
NullValue.asArray()
Value.asArray()
Array.clone()
Obtain a complete copy of this array.BasicArray.clone()
static Array
Array.create()
static Array
static Array
static Array
static Array
static Array
static Array
Array.createWithNulls
(int number) ArraySerdes.deserialize
(String topic, byte[] data) default Array
Array.expand
(int desiredSize) If the current size of the array is smaller than the given size, expand it and use a null value for all new entries.default Array
Array.expand
(int desiredSize, boolean 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.default Array
Array.expand
(int desiredSize, double 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.default Array
Array.expand
(int desiredSize, float 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.default Array
Array.expand
(int desiredSize, int 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.default Array
Array.expand
(int desiredSize, long 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.If the current size of the array is smaller than the given size, expand it and use the supplied value for all new entries.default 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.default Array
Document.getArray
(CharSequence fieldName) Get the array value in this document for the given field name.default Array
Document.getArray
(CharSequence fieldName, Array defaultValue) Get the array value in this document for the given field name.default Array
Document.getOrCreateArray
(CharSequence fieldName) Get the existing array value in this document for the given field name, or create a new array if there is no existing array at this field.default Array
Array.increment
(int index, double increment) Increment the numeric value at the given location by the designated amount.default Array
Array.increment
(int index, float increment) Increment the numeric value at the given location by the designated amount.default Array
Array.increment
(int index, int increment) Increment the numeric value at the given location by the designated amount.default Array
Array.increment
(int index, long increment) Increment the numeric value at the given location by the designated amount.Increment the numeric value at the given location by the designated amount.private Array
JacksonReader.parseArray
(com.fasterxml.jackson.core.JsonParser parser, boolean nested) default Array
Array.putAll
(Iterable<Array.Entry> entries) Sets on this object all key/value pairs from the supplied map.default Array
ArrayReader.readArray
(byte[] rawBytes) Read an array from the supplied bytes.default Array
Read an array from the supplied file.ArrayReader.readArray
(InputStream jsonStream) Read an array from the supplied stream.Read an array from the suppliedReader
.Read an array from the supplied JSON-formatted string.default Array
Read an array from the content at the given URL.JacksonReader.readArray
(InputStream jsonStream) Array.removeAll()
Remove all entries from this array.BasicArray.removeAll()
default Array
Array.setArray
(int index) Set the value for the field with the given name to be a new, empty array.default Array
Set the value for the field with the given name to be the supplied array.default Array
Set the value for the field with the given name to be the supplied array.default Array
Document.setArray
(CharSequence name) Set the value for the field with the given name to be a new, empty array.default Array
Document.setArray
(CharSequence name, Array array) Set the value for the field with the given name to be the supplied array.default Array
Document.setArray
(CharSequence name, Object... values) Set the value for the field with the given name to be the supplied array.default Array
Array.setBinary
(int index, byte[] data) Set the value for the field with the given name to be a binary value.default Array
Array.setBoolean
(int index, boolean value) Set the value for the field with the given name to the supplied boolean value.default Array
Array.setNull
(int index) Set the value for the field with the given name to be a null value.default Array
Array.setNumber
(int index, double value) Set the value for the field with the given name to the supplied double value.default Array
Array.setNumber
(int index, float value) Set the value for the field with the given name to the supplied float value.default Array
Array.setNumber
(int index, int value) Set the value for the field with the given name to the supplied integer value.default Array
Array.setNumber
(int index, long value) Set the value for the field with the given name to the supplied long value.default Array
Array.setNumber
(int index, BigDecimal value) Set the value for the field with the given name to the supplied big integer value.default Array
Array.setNumber
(int index, BigInteger value) Set the value for the field with the given name to the supplied big integer value.default Array
Set the value for the field with the given name to the supplied string value.Set the value for the field with the given name to be a value.default Array
Array.transform
(BiFunction<Integer, Value, Value> transformer) Transform all of the field values using the suppliedtransformer function
.Methods in io.debezium.document with parameters of type ArrayModifier and TypeMethodDescriptiondefault Array
Adds the array value to the end of this array.int
static Value
default Array
Document.getArray
(CharSequence fieldName, Array defaultValue) Get the array value in this document for the given field name.byte[]
default Array
Set the value for the field with the given name to be the supplied array.default Array
Document.setArray
(CharSequence name, Array array) Set the value for the field with the given name to be the supplied array.Write the supplied array to a string using UTF-8.void
ArrayWriter.write
(Array array, OutputStream jsonStream) Write the supplied array to bytes using UTF-8.void
Write the supplied array to bytes using UTF-8.void
JacksonWriter.write
(Array array, OutputStream jsonStream) void
protected void
JacksonWriter.writeArray
(Array array, com.fasterxml.jackson.core.JsonGenerator generator) default byte[]
ArrayWriter.writeAsBytes
(Array array) Write the supplied array to bytes using UTF-8.Method parameters in io.debezium.document with type arguments of type Array -
Uses of Array in io.debezium.pipeline.signal.actions
Fields in io.debezium.pipeline.signal.actions with type parameters of type ArrayModifier and TypeFieldDescriptionprivate final TableChanges.TableChangesSerializer<Array>
SchemaChanges.serializer
Constructor parameters in io.debezium.pipeline.signal.actions with type arguments of type ArrayModifierConstructorDescriptionSchemaChanges
(EventDispatcher<P, ? extends DataCollectionId> dispatcher, CommonConnectorConfig connectorConfig, TableChanges.TableChangesSerializer<Array> serializer) -
Uses of Array in io.debezium.relational.history
Fields in io.debezium.relational.history with type parameters of type ArrayModifier and TypeFieldDescriptionprivate final TableChanges.TableChangesSerializer<Array>
AbstractSchemaHistory.tableChangesSerializer
private static final TableChanges.TableChangesSerializer<Array>
HistoryRecord.tableChangesSerializer
Methods in io.debezium.relational.history that return ArrayModifier and TypeMethodDescriptionJsonTableChangeSerializer.serialize
(TableChanges tableChanges) protected Array
HistoryRecord.tableChanges()
Methods in io.debezium.relational.history with parameters of type ArrayModifier and TypeMethodDescriptionJsonTableChangeSerializer.deserialize
(Array array, boolean useCatalogBeforeSchema)