Skip navigation links
Debezium Core 0.3.0
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 

A

AbstractDatabaseHistory - Class in io.debezium.relational.history
 
AbstractDatabaseHistory() - Constructor for class io.debezium.relational.history.AbstractDatabaseHistory
 
accept(Field, Object, String) - Method in interface io.debezium.config.Field.ValidationOutput
Accept a problem with the given value for the field.
accept(T) - Method in interface io.debezium.function.BlockingConsumer
Performs this operation on the given argument.
accept(boolean) - Method in interface io.debezium.function.BooleanConsumer
Performs this operation on the given argument.
accept(ResultSet) - Method in interface io.debezium.jdbc.JdbcConnection.ResultSetConsumer
 
accept(String, ResultSet) - Method in interface io.debezium.jdbc.JdbcConnection.SingleParameterResultSetConsumer
 
accept(PreparedStatement) - Method in interface io.debezium.jdbc.JdbcConnection.StatementPreparer
 
accept(String, String, String) - Method in interface io.debezium.util.AvroValidator.ReplacementOccurred
Accept that the original value was not Avro-compatible and was replaced.
accumulating() - Static method in class io.debezium.util.Stopwatch
Create a new Stopwatch that records all of the measured durations of the stopwatch.
adapt(Configuration) - Static method in interface io.debezium.jdbc.JdbcConfiguration
Obtain a JdbcConfiguration adapter for the given Configuration.
adapt(TokenStream.CharacterStream, TokenStream.Tokens) - Method in class io.debezium.relational.ddl.DdlTokenizer
 
adaptiveTimePrecision - Variable in class io.debezium.jdbc.JdbcValueConverters
 
add(Value) - Method in interface io.debezium.document.Array
Adds the value to the end of this array.
add(String) - Method in interface io.debezium.document.Array
Adds the string value to the end of this array.
add(boolean) - Method in interface io.debezium.document.Array
Adds the boolean value to the end of this array.
add(Boolean) - Method in interface io.debezium.document.Array
Adds the boolean value to the end of this array.
add(int) - Method in interface io.debezium.document.Array
Adds the integer value to the end of this array.
add(long) - Method in interface io.debezium.document.Array
Adds the long value to the end of this array.
add(float) - Method in interface io.debezium.document.Array
Adds the float value to the end of this array.
add(double) - Method in interface io.debezium.document.Array
Adds the double value to the end of this array.
add(BigInteger) - Method in interface io.debezium.document.Array
Adds the big integer value to the end of this array.
add(BigDecimal) - Method in interface io.debezium.document.Array
Adds the decimal value to the end of this array.
add(Integer) - Method in interface io.debezium.document.Array
Adds the integer value to the end of this array.
add(Long) - Method in interface io.debezium.document.Array
Adds the long value to the end of this array.
add(Float) - Method in interface io.debezium.document.Array
Adds the float value to the end of this array.
add(Double) - Method in interface io.debezium.document.Array
Adds the double value to the end of this array.
add(Document) - Method in interface io.debezium.document.Array
Adds the document value to the end of this array.
add(Array) - Method in interface io.debezium.document.Array
Adds the array value to the end of this array.
add(Value) - Method in class io.debezium.document.BasicArray
 
add(String) - Method in interface io.debezium.relational.ddl.DdlParser.TokenSet
 
add(String, String...) - Method in interface io.debezium.relational.ddl.DdlParser.TokenSet
 
add(Column) - Method in class io.debezium.relational.TableEditorImpl
 
add(Position) - Method in class io.debezium.text.Position
Return a new position that is the addition of this position and that supplied.
add(Number, Number) - Static method in class io.debezium.util.MathOps
 
add(Short, Number) - Static method in class io.debezium.util.MathOps
 
add(Short, short) - Static method in class io.debezium.util.MathOps
 
add(Short, int) - Static method in class io.debezium.util.MathOps
 
add(Short, long) - Static method in class io.debezium.util.MathOps
 
add(Short, float) - Static method in class io.debezium.util.MathOps
 
add(Short, double) - Static method in class io.debezium.util.MathOps
 
add(Short, Short) - Static method in class io.debezium.util.MathOps
 
add(Short, Integer) - Static method in class io.debezium.util.MathOps
 
add(Short, Long) - Static method in class io.debezium.util.MathOps
 
add(Short, Float) - Static method in class io.debezium.util.MathOps
 
add(Short, Double) - Static method in class io.debezium.util.MathOps
 
add(Short, BigDecimal) - Static method in class io.debezium.util.MathOps
 
add(Short, BigInteger) - Static method in class io.debezium.util.MathOps
 
add(Short, AtomicInteger) - Static method in class io.debezium.util.MathOps
 
add(Short, AtomicLong) - Static method in class io.debezium.util.MathOps
 
add(Integer, Number) - Static method in class io.debezium.util.MathOps
 
add(Integer, short) - Static method in class io.debezium.util.MathOps
 
add(Integer, int) - Static method in class io.debezium.util.MathOps
 
add(Integer, long) - Static method in class io.debezium.util.MathOps
 
add(Integer, float) - Static method in class io.debezium.util.MathOps
 
add(Integer, double) - Static method in class io.debezium.util.MathOps
 
add(Integer, Short) - Static method in class io.debezium.util.MathOps
 
add(Integer, Integer) - Static method in class io.debezium.util.MathOps
 
add(Integer, Long) - Static method in class io.debezium.util.MathOps
 
add(Integer, Float) - Static method in class io.debezium.util.MathOps
 
add(Integer, Double) - Static method in class io.debezium.util.MathOps
 
add(Integer, BigDecimal) - Static method in class io.debezium.util.MathOps
 
add(Integer, BigInteger) - Static method in class io.debezium.util.MathOps
 
add(Integer, AtomicInteger) - Static method in class io.debezium.util.MathOps
 
add(Integer, AtomicLong) - Static method in class io.debezium.util.MathOps
 
add(Long, Number) - Static method in class io.debezium.util.MathOps
 
add(Long, short) - Static method in class io.debezium.util.MathOps
 
add(Long, int) - Static method in class io.debezium.util.MathOps
 
add(Long, long) - Static method in class io.debezium.util.MathOps
 
add(Long, float) - Static method in class io.debezium.util.MathOps
 
add(Long, double) - Static method in class io.debezium.util.MathOps
 
add(Long, Short) - Static method in class io.debezium.util.MathOps
 
add(Long, Integer) - Static method in class io.debezium.util.MathOps
 
add(Long, Long) - Static method in class io.debezium.util.MathOps
 
add(Long, Float) - Static method in class io.debezium.util.MathOps
 
add(Long, Double) - Static method in class io.debezium.util.MathOps
 
add(Long, BigDecimal) - Static method in class io.debezium.util.MathOps
 
add(Long, BigInteger) - Static method in class io.debezium.util.MathOps
 
add(Long, AtomicInteger) - Static method in class io.debezium.util.MathOps
 
add(Long, AtomicLong) - Static method in class io.debezium.util.MathOps
 
add(Float, Number) - Static method in class io.debezium.util.MathOps
 
add(Float, short) - Static method in class io.debezium.util.MathOps
 
add(Float, int) - Static method in class io.debezium.util.MathOps
 
add(Float, long) - Static method in class io.debezium.util.MathOps
 
add(Float, float) - Static method in class io.debezium.util.MathOps
 
add(Float, double) - Static method in class io.debezium.util.MathOps
 
add(Float, Short) - Static method in class io.debezium.util.MathOps
 
add(Float, Integer) - Static method in class io.debezium.util.MathOps
 
add(Float, Long) - Static method in class io.debezium.util.MathOps
 
add(Float, Float) - Static method in class io.debezium.util.MathOps
 
add(Float, Double) - Static method in class io.debezium.util.MathOps
 
add(Float, BigDecimal) - Static method in class io.debezium.util.MathOps
 
add(Float, BigInteger) - Static method in class io.debezium.util.MathOps
 
add(Float, AtomicInteger) - Static method in class io.debezium.util.MathOps
 
add(Float, AtomicLong) - Static method in class io.debezium.util.MathOps
 
add(Double, Number) - Static method in class io.debezium.util.MathOps
 
add(Double, short) - Static method in class io.debezium.util.MathOps
 
add(Double, int) - Static method in class io.debezium.util.MathOps
 
add(Double, long) - Static method in class io.debezium.util.MathOps
 
add(Double, float) - Static method in class io.debezium.util.MathOps
 
add(Double, double) - Static method in class io.debezium.util.MathOps
 
add(Double, Short) - Static method in class io.debezium.util.MathOps
 
add(Double, Integer) - Static method in class io.debezium.util.MathOps
 
add(Double, Long) - Static method in class io.debezium.util.MathOps
 
add(Double, Float) - Static method in class io.debezium.util.MathOps
 
add(Double, Double) - Static method in class io.debezium.util.MathOps
 
add(Double, BigDecimal) - Static method in class io.debezium.util.MathOps
 
add(Double, BigInteger) - Static method in class io.debezium.util.MathOps
 
add(Double, AtomicInteger) - Static method in class io.debezium.util.MathOps
 
add(Double, AtomicLong) - Static method in class io.debezium.util.MathOps
 
add(BigInteger, Number) - Static method in class io.debezium.util.MathOps
 
add(BigInteger, short) - Static method in class io.debezium.util.MathOps
 
add(BigInteger, int) - Static method in class io.debezium.util.MathOps
 
add(BigInteger, long) - Static method in class io.debezium.util.MathOps
 
add(BigInteger, float) - Static method in class io.debezium.util.MathOps
 
add(BigInteger, double) - Static method in class io.debezium.util.MathOps
 
add(BigInteger, Short) - Static method in class io.debezium.util.MathOps
 
add(BigInteger, Integer) - Static method in class io.debezium.util.MathOps
 
add(BigInteger, Long) - Static method in class io.debezium.util.MathOps
 
add(BigInteger, Float) - Static method in class io.debezium.util.MathOps
 
add(BigInteger, Double) - Static method in class io.debezium.util.MathOps
 
add(BigInteger, BigDecimal) - Static method in class io.debezium.util.MathOps
 
add(BigInteger, BigInteger) - Static method in class io.debezium.util.MathOps
 
add(BigInteger, AtomicInteger) - Static method in class io.debezium.util.MathOps
 
add(BigInteger, AtomicLong) - Static method in class io.debezium.util.MathOps
 
add(BigDecimal, Number) - Static method in class io.debezium.util.MathOps
 
add(BigDecimal, short) - Static method in class io.debezium.util.MathOps
 
add(BigDecimal, int) - Static method in class io.debezium.util.MathOps
 
add(BigDecimal, long) - Static method in class io.debezium.util.MathOps
 
add(BigDecimal, float) - Static method in class io.debezium.util.MathOps
 
add(BigDecimal, double) - Static method in class io.debezium.util.MathOps
 
add(BigDecimal, Short) - Static method in class io.debezium.util.MathOps
 
add(BigDecimal, Integer) - Static method in class io.debezium.util.MathOps
 
add(BigDecimal, Long) - Static method in class io.debezium.util.MathOps
 
add(BigDecimal, Float) - Static method in class io.debezium.util.MathOps
 
add(BigDecimal, Double) - Static method in class io.debezium.util.MathOps
 
add(BigDecimal, BigDecimal) - Static method in class io.debezium.util.MathOps
 
add(BigDecimal, BigInteger) - Static method in class io.debezium.util.MathOps
 
add(BigDecimal, AtomicInteger) - Static method in class io.debezium.util.MathOps
 
add(BigDecimal, AtomicLong) - Static method in class io.debezium.util.MathOps
 
add(AtomicInteger, Number) - Static method in class io.debezium.util.MathOps
 
add(AtomicInteger, short) - Static method in class io.debezium.util.MathOps
 
add(AtomicInteger, int) - Static method in class io.debezium.util.MathOps
 
add(AtomicInteger, long) - Static method in class io.debezium.util.MathOps
 
add(AtomicInteger, float) - Static method in class io.debezium.util.MathOps
 
add(AtomicInteger, double) - Static method in class io.debezium.util.MathOps
 
add(AtomicInteger, Short) - Static method in class io.debezium.util.MathOps
 
add(AtomicInteger, Integer) - Static method in class io.debezium.util.MathOps
 
add(AtomicInteger, Long) - Static method in class io.debezium.util.MathOps
 
add(AtomicInteger, Float) - Static method in class io.debezium.util.MathOps
 
add(AtomicInteger, Double) - Static method in class io.debezium.util.MathOps
 
add(AtomicInteger, BigDecimal) - Static method in class io.debezium.util.MathOps
 
add(AtomicInteger, BigInteger) - Static method in class io.debezium.util.MathOps
 
add(AtomicInteger, AtomicInteger) - Static method in class io.debezium.util.MathOps
 
add(AtomicInteger, AtomicLong) - Static method in class io.debezium.util.MathOps
 
add(AtomicLong, Number) - Static method in class io.debezium.util.MathOps
 
add(AtomicLong, short) - Static method in class io.debezium.util.MathOps
 
add(AtomicLong, int) - Static method in class io.debezium.util.MathOps
 
add(AtomicLong, long) - Static method in class io.debezium.util.MathOps
 
add(AtomicLong, float) - Static method in class io.debezium.util.MathOps
 
add(AtomicLong, double) - Static method in class io.debezium.util.MathOps
 
add(AtomicLong, Short) - Static method in class io.debezium.util.MathOps
 
add(AtomicLong, Integer) - Static method in class io.debezium.util.MathOps
 
add(AtomicLong, Long) - Static method in class io.debezium.util.MathOps
 
add(AtomicLong, Float) - Static method in class io.debezium.util.MathOps
 
add(AtomicLong, Double) - Static method in class io.debezium.util.MathOps
 
add(AtomicLong, BigDecimal) - Static method in class io.debezium.util.MathOps
 
add(AtomicLong, BigInteger) - Static method in class io.debezium.util.MathOps
 
add(AtomicLong, AtomicInteger) - Static method in class io.debezium.util.MathOps
 
add(AtomicLong, AtomicLong) - Static method in class io.debezium.util.MathOps
 
add(Duration) - Method in class io.debezium.util.Stopwatch.BaseDurations
 
add(Duration) - Method in class io.debezium.util.Stopwatch.MultipleDurations
 
add(Duration) - Method in class io.debezium.util.Stopwatch.SingleDuration
 
addAll(Object...) - Method in interface io.debezium.document.Array
Sets on this object all name/value pairs from the supplied object.
addAll(Value...) - Method in interface io.debezium.document.Array
Sets on this object all name/value pairs from the supplied object.
addAll(Iterable<Value>) - Method in interface io.debezium.document.Array
Sets on this object all name/value pairs from the supplied object.
addAll(Stream<Value>) - Method in interface io.debezium.document.Array
Sets on this object all name/value pairs from the supplied object.
addArrayDimension(int) - Method in class io.debezium.relational.ddl.DataTypeGrammarParser.DataTypeBuilder
 
addColumn(Column) - Method in interface io.debezium.relational.TableEditor
Add one columns to this table, regardless of the position of the supplied columns.
addColumns(Column...) - Method in interface io.debezium.relational.TableEditor
Add one or more columns to this table, regardless of the position of the supplied columns.
addColumns(Iterable<Column>) - Method in interface io.debezium.relational.TableEditor
Add one or more columns to the end of this table's list of columns, regardless of the position of the supplied columns.
addColumns(Column...) - Method in class io.debezium.relational.TableEditorImpl
 
addColumns(Iterable<Column>) - Method in class io.debezium.relational.TableEditorImpl
 
addField(SchemaBuilder, Column, ColumnMapper) - Method in class io.debezium.relational.TableSchemaBuilder
Add to the supplied SchemaBuilder a field for the column with the given information.
addListener(DdlParserListener) - Method in class io.debezium.relational.ddl.DdlParser
Add a listener.
addNull() - Method in interface io.debezium.document.Array
Adds a null value to the end of this array.
adds - Variable in class io.debezium.crdt.StateBasedGCounter
 
adds - Variable in class io.debezium.crdt.StateBasedPNCounter
 
addToBuilder - Variable in class io.debezium.relational.ddl.DataTypeGrammarParser.LiteralPattern
 
addToken(Position, int, int, int) - Method in class io.debezium.text.TokenStream.CaseInsensitiveTokenFactory
 
addToken(Position, int, int, int) - Method in class io.debezium.text.TokenStream.CaseSensitiveTokenFactory
 
addToken(Position, int) - Method in interface io.debezium.text.TokenStream.Tokens
Create a single-character token at the supplied index in the character stream.
addToken(Position, int, int) - Method in interface io.debezium.text.TokenStream.Tokens
Create a single- or multi-character token with the characters in the range given by the starting and ending index in the character stream.
addToken(Position, int, int, int) - Method in interface io.debezium.text.TokenStream.Tokens
Create a single- or multi-character token with the supplied type and with the characters in the range given by the starting and ending index in the character stream.
addToName(String) - Method in class io.debezium.relational.ddl.DataTypeGrammarParser.DataTypeBuilder
 
advance(TokenStream.Marker) - Method in class io.debezium.text.TokenStream
Advance the stream back to the position described by the supplied marker.
AFTER - Static variable in class io.debezium.data.Envelope.FieldName
The after field is used to store the state of a record after an operation.
ALL_FIELD_NAMES - Static variable in class io.debezium.data.Envelope
The immutable set of all Envelope.FieldNames.
ALL_FIELDS - Static variable in class io.debezium.relational.history.FileDatabaseHistory
 
ALL_FIELDS - Static variable in class io.debezium.relational.history.KafkaDatabaseHistory
 
ALL_KNOWN_FIELDS - Static variable in interface io.debezium.jdbc.JdbcConfiguration
The set of names of the pre-defined JDBC configuration fields, including JdbcConfiguration.DATABASE, JdbcConfiguration.USER, JdbcConfiguration.PASSWORD, JdbcConfiguration.HOSTNAME, and JdbcConfiguration.PORT.
alterFieldSchema(Column, SchemaBuilder) - Method in interface io.debezium.relational.mapping.ColumnMapper
Optionally annotate the schema with properties to better capture the mapping behavior.
alterFieldSchema(Column, SchemaBuilder) - Method in class io.debezium.relational.mapping.MaskStrings
 
alterFieldSchema(Column, SchemaBuilder) - Method in class io.debezium.relational.mapping.TruncateStrings
 
and(Field.Validator) - Method in interface io.debezium.config.Field.Validator
Obtain a new Field.Validator object that validates using this validator and the supplied validator.
and(ValueConverter) - Method in interface io.debezium.relational.ValueConverter
Return a new converter that calls this converter and passes the result to the specified converter.
AndPattern(DataTypeGrammarParser.Pattern, DataTypeGrammarParser.Pattern) - Constructor for class io.debezium.relational.ddl.DataTypeGrammarParser.AndPattern
 
andThen(BooleanConsumer) - Method in interface io.debezium.function.BooleanConsumer
Returns a composed BooleanConsumer that performs, in sequence, this operation followed by the after operation.
andThen(AvroValidator.ReplacementOccurred) - Method in interface io.debezium.util.AvroValidator.ReplacementOccurred
Create a new function that calls this function and then calls the next function.
ANY_TYPE - Static variable in class io.debezium.text.TokenStream
A constant that can be used with the TokenStream.matches(int), TokenStream.matches(int, int...), TokenStream.consume(int), and TokenStream.canConsume(int) methods to signal that any token type is allowed to be matched.
ANY_VALUE - Static variable in class io.debezium.text.TokenStream
append(Object) - Method in class io.debezium.data.SchemaUtil.RecordWriter
 
append(String) - Method in interface io.debezium.document.Path
Create a new path consisting of this path with one or more additional segments given by the relative path.
append(Path) - Method in interface io.debezium.document.Path
Create a new path consisting of this path appended with the given path that will be treated as a relative path.
append(Path) - Method in class io.debezium.document.Paths.ChildPath
 
append(Path) - Method in class io.debezium.document.Paths.MultiSegmentPath
 
append(Path) - Method in class io.debezium.document.Paths.RootPath
 
append(Path) - Method in class io.debezium.document.Paths.SingleSegmentPath
 
appendAdditional(String, Object) - Method in class io.debezium.data.SchemaUtil.RecordWriter
 
appendFirst(String, Object) - Method in class io.debezium.data.SchemaUtil.RecordWriter
 
apply(Consumer<Configuration.Builder>) - Method in class io.debezium.config.Configuration.Builder
 
apply(Consumer<B>) - Method in interface io.debezium.config.Configuration.ConfigBuilder
Apply the function to this builder.
apply(Statement) - Method in interface io.debezium.jdbc.JdbcConnection.Operations
Apply a series of operations against the given JDBC statement.
applyToMoreDatabasesThan(String) - Method in class io.debezium.relational.ddl.DdlChanges
 
around(Iterable<? extends T>, Iterable<? extends U>, BiFunction<T, U, V>) - Static method in class io.debezium.util.Iterators
 
around(Iterator<? extends T>, Iterator<? extends U>, BiFunction<T, U, V>) - Static method in class io.debezium.util.Iterators
 
around(Iterable<? extends V>, Function<V, T>) - Static method in class io.debezium.util.Iterators
 
around(Iterator<? extends V>, Function<V, T>) - Static method in class io.debezium.util.Iterators
 
around(Iterator<T>) - Static method in class io.debezium.util.Iterators
 
Array - Interface in io.debezium.document
An array of Values.
Array.Entry - Interface in io.debezium.document
 
ARRAY_READER - Static variable in class io.debezium.document.ArraySerdes
 
ARRAY_WRITER - Static variable in class io.debezium.document.ArraySerdes
 
arrayDimensions - Variable in class io.debezium.relational.ddl.DataType
 
arrayDimensions() - Method in class io.debezium.relational.ddl.DataType
 
ArrayDimensionsPattern() - Constructor for class io.debezium.relational.ddl.DataTypeGrammarParser.ArrayDimensionsPattern
 
arrayDims - Variable in class io.debezium.relational.ddl.DataTypeGrammarParser.DataTypeBuilder
 
arrayDimsLength - Variable in class io.debezium.relational.ddl.DataTypeGrammarParser.DataTypeBuilder
 
arrayListOf(T[]) - Static method in class io.debezium.util.Collect
 
arrayListOf(T, T...) - Static method in class io.debezium.util.Collect
 
arrayListOf(Iterable<T>) - Static method in class io.debezium.util.Collect
 
ArrayReader - Interface in io.debezium.document
Reads Array instances from a variety of input forms.
ArraySerdes - Class in io.debezium.document
A Kafka Serializer and Serializer that operates upon Debezium Arrays.
ArraySerdes() - Constructor for class io.debezium.document.ArraySerdes
 
ArrayWriter - Interface in io.debezium.document
Writes Array instances to a variety of output forms.
asArray() - Method in class io.debezium.config.Field.Set
Get the fields in this set as an array.
asArray() - Method in class io.debezium.document.BinaryValue
 
asArray() - Method in class io.debezium.document.ComparableValue
 
asArray() - Method in class io.debezium.document.ConvertingValue
 
asArray() - Method in class io.debezium.document.NullValue
 
asArray() - Method in interface io.debezium.document.Value
 
asBigDecimal() - Method in class io.debezium.document.BinaryValue
 
asBigDecimal() - Method in class io.debezium.document.ComparableValue
 
asBigDecimal() - Method in class io.debezium.document.ConvertingValue
 
asBigDecimal() - Method in class io.debezium.document.NullValue
 
asBigDecimal() - Method in interface io.debezium.document.Value
 
asBigInteger() - Method in class io.debezium.document.BinaryValue
 
asBigInteger() - Method in class io.debezium.document.ComparableValue
 
asBigInteger() - Method in class io.debezium.document.ConvertingValue
 
asBigInteger() - Method in class io.debezium.document.NullValue
 
asBigInteger() - Method in interface io.debezium.document.Value
 
asBoolean() - Method in class io.debezium.document.BinaryValue
 
asBoolean() - Method in class io.debezium.document.ComparableValue
 
asBoolean() - Method in class io.debezium.document.ConvertingValue
 
asBoolean() - Method in class io.debezium.document.NullValue
 
asBoolean() - Method in interface io.debezium.document.Value
 
asBoolean(String, boolean) - Static method in class io.debezium.util.Strings
Parse the supplied string as a boolean value.
asBytes() - Method in class io.debezium.document.BinaryValue
 
asBytes() - Method in class io.debezium.document.ComparableValue
 
asBytes() - Method in class io.debezium.document.ConvertingValue
 
asBytes() - Method in class io.debezium.document.NullValue
 
asBytes() - Method in interface io.debezium.document.Value
 
asDetailedString(Field) - Static method in class io.debezium.data.SchemaUtil
Obtain a JSON string representation of the specified field.
asDetailedString(Struct) - Static method in class io.debezium.data.SchemaUtil
Obtain a JSON string representation of the specified Struct.
asDetailedString(Schema) - Static method in class io.debezium.data.SchemaUtil
Obtain a JSON string representation of the specified Schema.
asDetailedString(SourceRecord) - Static method in class io.debezium.data.SchemaUtil
Obtain a JSON string representation of the specified SourceRecord.
asDocument() - Method in class io.debezium.document.BinaryValue
 
asDocument() - Method in class io.debezium.document.ComparableValue
 
asDocument() - Method in class io.debezium.document.ConvertingValue
 
asDocument() - Method in class io.debezium.document.NullValue
 
asDocument() - Method in interface io.debezium.document.Value
 
asDouble() - Method in class io.debezium.document.BinaryValue
 
asDouble() - Method in class io.debezium.document.ComparableValue
 
asDouble() - Method in class io.debezium.document.ConvertingValue
 
asDouble() - Method in class io.debezium.document.NullValue
 
asDouble() - Method in interface io.debezium.document.Value
 
asDouble(String, double) - Static method in class io.debezium.util.Strings
Parse the supplied string as a double value.
asFloat() - Method in class io.debezium.document.BinaryValue
 
asFloat() - Method in class io.debezium.document.ComparableValue
 
asFloat() - Method in class io.debezium.document.ConvertingValue
 
asFloat() - Method in class io.debezium.document.NullValue
 
asFloat() - Method in interface io.debezium.document.Value
 
asInt(String, int) - Static method in class io.debezium.util.Strings
Parse the supplied string as a integer value.
asInteger() - Method in class io.debezium.document.BinaryValue
 
asInteger() - Method in class io.debezium.document.ComparableValue
 
asInteger() - Method in class io.debezium.document.ConvertingValue
 
asInteger() - Method in class io.debezium.document.NullValue
 
asInteger(String) - Static method in interface io.debezium.document.Path.Segments
 
asInteger(Optional<String>) - Static method in interface io.debezium.document.Path.Segments
 
asInteger() - Method in interface io.debezium.document.Value
 
asLong() - Method in class io.debezium.document.BinaryValue
 
asLong() - Method in class io.debezium.document.ComparableValue
 
asLong() - Method in class io.debezium.document.ConvertingValue
 
asLong() - Method in class io.debezium.document.NullValue
 
asLong() - Method in interface io.debezium.document.Value
 
asLong(String, long) - Static method in class io.debezium.util.Strings
Parse the supplied string as a long value.
asMap() - Method in interface io.debezium.config.Configuration
Get a copy of these configuration properties as a Properties object.
asMap(Field.Set) - Method in interface io.debezium.config.Configuration
Get a copy of these configuration properties with defaults as a Map.
asNumber() - Method in class io.debezium.document.BinaryValue
 
asNumber() - Method in class io.debezium.document.ComparableValue
 
asNumber() - Method in class io.debezium.document.ConvertingValue
 
asNumber() - Method in class io.debezium.document.NullValue
 
asNumber() - Method in interface io.debezium.document.Value
 
asNumber(String) - Static method in class io.debezium.util.Strings
Parse the supplied string as a number.
asNumber(String, Supplier<Number>) - Static method in class io.debezium.util.Strings
Parse the supplied string as a number.
asObject() - Method in class io.debezium.document.BinaryValue
 
asObject() - Method in class io.debezium.document.ComparableValue
 
asObject() - Method in class io.debezium.document.ConvertingValue
 
asObject() - Method in class io.debezium.document.NullValue
 
asObject() - Method in interface io.debezium.document.Value
Get the raw value.
asProperties() - Method in interface io.debezium.config.Configuration
Get a copy of these configuration properties as a Properties object.
asProperties(Field.Set) - Method in interface io.debezium.config.Configuration
Get a copy of these configuration properties as a Properties object.
asString(Object) - Static method in class io.debezium.data.SchemaUtil
Obtain a JSON string representation of the specified field.
asString(Field) - Static method in class io.debezium.data.SchemaUtil
Obtain a JSON string representation of the specified field.
asString(Struct) - Static method in class io.debezium.data.SchemaUtil
Obtain a JSON string representation of the specified Struct.
asString(Schema) - Static method in class io.debezium.data.SchemaUtil
Obtain a JSON string representation of the specified Schema.
asString(SourceRecord) - Static method in class io.debezium.data.SchemaUtil
Obtain a JSON string representation of the specified SourceRecord.
asString() - Method in class io.debezium.document.BinaryValue
 
asString() - Method in class io.debezium.document.ComparableValue
 
asString() - Method in class io.debezium.document.ConvertingValue
 
asString() - Method in class io.debezium.document.NullValue
 
asString() - Method in interface io.debezium.document.Value
 
asString(Duration) - Static method in class io.debezium.util.Stopwatch
Compute the readable string representation of the supplied duration.
atLeast(Number) - Static method in class io.debezium.config.Field.RangeValidator
A validator that checks only the lower numerical bound.
autoIncremented(boolean) - Method in interface io.debezium.relational.ColumnEditor
Set whether the column's values are automatically incremented.
autoIncremented - Variable in class io.debezium.relational.ColumnEditorImpl
 
autoIncremented(boolean) - Method in class io.debezium.relational.ColumnEditorImpl
 
autoIncremented - Variable in class io.debezium.relational.ColumnImpl
 
AvroValidator - Interface in io.debezium.util
A validator for Avro schema fullnames.
AvroValidator.ReplacementFunction - Interface in io.debezium.util
Function used to determine the replacement for a character that is not valid per Avro rules.
AvroValidator.ReplacementOccurred - Interface in io.debezium.util
Function used to report that an original value was replaced with an Avro-compatible string.
await() - Method in interface io.debezium.util.Stopwatch.StopwatchSet
Block until all running stopwatches have been stopped.
await(long, TimeUnit) - Method in interface io.debezium.util.Stopwatch.StopwatchSet
Block until all stopwatches that have been created and started are stopped.
await() - Method in class io.debezium.util.VariableLatch
Causes the current thread to wait until the latch has counted down to zero, unless the thread is interrupted.
await(long, TimeUnit) - Method in class io.debezium.util.VariableLatch
Causes the current thread to wait until the latch has counted down to zero, unless the thread is interrupted, or the specified waiting time elapses.

B

BaseDurations() - Constructor for class io.debezium.util.Stopwatch.BaseDurations
 
BasicArray - Class in io.debezium.document
Package-level implementation of Array.
BasicArray() - Constructor for class io.debezium.document.BasicArray
 
BasicArray(List<Value>) - Constructor for class io.debezium.document.BasicArray
 
BasicArray(Value[]) - Constructor for class io.debezium.document.BasicArray
 
BasicDocument - Class in io.debezium.document
Package-level implementation of Document.
BasicDocument() - Constructor for class io.debezium.document.BasicDocument
 
BasicEntry - Class in io.debezium.document
Package-level implementation of Array.Entry in an Array.
BasicEntry(int, Value) - Constructor for class io.debezium.document.BasicEntry
 
BasicField - Class in io.debezium.document
Package-level implementation of a Document.Field inside a Document.
BasicField(CharSequence, Value) - Constructor for class io.debezium.document.BasicField
 
basicTokenizer(boolean) - Static method in class io.debezium.text.TokenStream
Obtain a basic TokenStream.Tokenizer implementation that ignores whitespace but includes tokens for individual symbols, the period ('.'), single-quoted strings, double-quoted strings, whitespace-delimited words, and optionally comments.
BasicTokenizer(boolean) - Constructor for class io.debezium.text.TokenStream.BasicTokenizer
 
BEFORE - Static variable in class io.debezium.data.Envelope.FieldName
The before field is used to store the state of a record before an operation.
between(Number, Number) - Static method in class io.debezium.config.Field.RangeValidator
A validator that checks both the upper and lower bound.
BinaryValue - Class in io.debezium.document
A specialization of Value that represents a binary value.
BinaryValue(byte[]) - Constructor for class io.debezium.document.BinaryValue
 
Bits - Class in io.debezium.data
A set of bits of arbitrary length.
Bits() - Constructor for class io.debezium.data.Bits
 
BlockingConsumer<T> - Interface in io.debezium.function
A variant of Consumer that can be blocked and interrupted.
BooleanConsumer - Interface in io.debezium.function
Represents an operation that accepts a single boolean-valued argument and returns no result.
BOOTSTRAP_SERVERS - Static variable in class io.debezium.relational.history.KafkaDatabaseHistory
 
BufferedBlockingConsumer<T> - Interface in io.debezium.function
A BlockingConsumer that retains a maximum number of values in a buffer before sending them to a delegate consumer.
bufferLast(BlockingConsumer<T>) - Static method in interface io.debezium.function.BufferedBlockingConsumer
Get a BufferedBlockingConsumer that buffers just the last value seen by the consumer.
build() - Method in class io.debezium.config.Configuration.Builder
 
build() - Method in interface io.debezium.config.Configuration.ConfigBuilder
Build and return the immutable configuration.
build() - Method in interface io.debezium.data.Envelope.Builder
Create the message envelope descriptor.
build() - Method in class io.debezium.relational.mapping.ColumnMappers.Builder
Build the Predicate that determines whether a table identified by a given TableId is to be included.
build() - Method in class io.debezium.relational.Selectors.DatabaseSelectionPredicateBuilder
Build the Predicate that determines whether a database identified by its name is to be included.
build() - Method in class io.debezium.relational.Selectors.TableSelectionPredicateBuilder
Build the Predicate that determines whether a table identified by a given TableId is to be included.
Builder() - Constructor for class io.debezium.config.Configuration.Builder
 
Builder(Properties) - Constructor for class io.debezium.config.Configuration.Builder
 
builder(int) - Static method in class io.debezium.data.Bits
Returns a SchemaBuilder for a Bits.
builder(String) - Static method in class io.debezium.data.Enum
Returns a SchemaBuilder for an enumeration.
builder(String) - Static method in class io.debezium.data.EnumSet
Returns a SchemaBuilder for a set of enumerated values.
builder() - Static method in class io.debezium.data.Json
Returns a SchemaBuilder for a JSON field.
builder - Variable in class io.debezium.relational.ddl.DataTypeGrammarParser.DataTypePattern
 
Builder() - Constructor for class io.debezium.relational.mapping.ColumnMappers.Builder
 
builder() - Static method in class io.debezium.time.Date
Returns a SchemaBuilder for a Date.
builder() - Static method in class io.debezium.time.MicroTime
Returns a SchemaBuilder for a MicroTime.
builder() - Static method in class io.debezium.time.MicroTimestamp
Returns a SchemaBuilder for a MicroTimestamp.
builder() - Static method in class io.debezium.time.NanoTime
Returns a SchemaBuilder for a NanoTime.
builder() - Static method in class io.debezium.time.NanoTimestamp
Returns a SchemaBuilder for a NanoTimestamp.
builder() - Static method in class io.debezium.time.Time
Returns a SchemaBuilder for a Time.
builder() - Static method in class io.debezium.time.Timestamp
Returns a SchemaBuilder for a Timestamp.
builder() - Static method in class io.debezium.time.Year
Returns a SchemaBuilder for a Year.
builder() - Static method in class io.debezium.time.ZonedTime
Returns a SchemaBuilder for a ZonedTime.
builder() - Static method in class io.debezium.time.ZonedTimestamp
Returns a SchemaBuilder for a ZonedTimestamp.
bytesToString(byte[]) - Method in class io.debezium.document.ArraySerdes
 
bytesToString(byte[]) - Method in class io.debezium.document.DocumentSerdes
 

C

call() - Method in interface io.debezium.document.Value.NullHandler
 
call() - Method in interface io.debezium.function.Callable
 
Callable - Interface in io.debezium.function
 
canConsume(String) - Method in class io.debezium.text.TokenStream
Attempt to consume this current token if it matches the expected value, and return whether this method was indeed able to consume the token.
canConsume(char) - Method in class io.debezium.text.TokenStream
Attempt to consume this current token if it matches the expected value, and return whether this method was indeed able to consume the token.
canConsume(int) - Method in class io.debezium.text.TokenStream
Attempt to consume this current token if it matches the expected token type, and return whether this method was indeed able to consume the token.
canConsume(String, String...) - Method in class io.debezium.text.TokenStream
Attempt to consume this current token and the next tokens if and only if they match the expected values, and return whether this method was indeed able to consume all of the supplied tokens.
canConsume(String[]) - Method in class io.debezium.text.TokenStream
Attempt to consume this current token and the next tokens if and only if they match the expected values, and return whether this method was indeed able to consume all of the supplied tokens.
canConsume(Iterable<String>) - Method in class io.debezium.text.TokenStream
Attempt to consume this current token and the next tokens if and only if they match the expected values, and return whether this method was indeed able to consume all of the supplied tokens.
canConsumeAnyOf(String, String...) - Method in class io.debezium.text.TokenStream
Attempt to consume the next token if it matches one of the supplied values.
canConsumeAnyOf(String[]) - Method in class io.debezium.text.TokenStream
Attempt to consume the next token if it matches one of the supplied values.
canConsumeAnyOf(Iterable<String>) - Method in class io.debezium.text.TokenStream
Attempt to consume the next token if it matches one of the supplied values.
canConsumeAnyOf(int, int...) - Method in class io.debezium.text.TokenStream
Attempt to consume the next token if it matches one of the supplied types.
canConsumeAnyOf(int[]) - Method in class io.debezium.text.TokenStream
Attempt to consume the next token if it matches one of the supplied types.
canConsumeBoolean(BooleanConsumer) - Method in class io.debezium.text.TokenStream
Attempt to consume this current token if it can be parsed as a boolean, and return whether this method was indeed able to consume the token.
canConsumeInteger(IntConsumer) - Method in class io.debezium.text.TokenStream
Attempt to consume this current token if it can be parsed as an integer, and return whether this method was indeed able to consume the token.
canConsumeJoin(TokenStream.Marker) - Method in class io.debezium.relational.ddl.DdlParser
 
canConsumeJoinCondition(TokenStream.Marker) - Method in class io.debezium.relational.ddl.DdlParser
 
canConsumeLong(LongConsumer) - Method in class io.debezium.text.TokenStream
Attempt to consume this current token if it can be parsed as a long, and return whether this method was indeed able to consume the token.
CaseInsensitiveToken(int, int, int, Position) - Constructor for class io.debezium.text.TokenStream.CaseInsensitiveToken
 
CaseInsensitiveTokenFactory() - Constructor for class io.debezium.text.TokenStream.CaseInsensitiveTokenFactory
 
caseSensitive - Variable in class io.debezium.text.TokenStream
 
CaseSensitiveToken(int, int, int, Position) - Constructor for class io.debezium.text.TokenStream.CaseSensitiveToken
 
CaseSensitiveTokenFactory() - Constructor for class io.debezium.text.TokenStream.CaseSensitiveTokenFactory
 
catalog() - Method in class io.debezium.relational.ColumnId
Get the name of the JDBC catalog.
catalog() - Method in class io.debezium.relational.TableId
Get the name of the JDBC catalog.
catalogName - Variable in class io.debezium.relational.TableId
 
changeBoolean(String, Function<Boolean, Boolean>) - Method in interface io.debezium.config.Configuration.ConfigBuilder
Apply the function to this builder to change a potentially existing boolean field.
changeBoolean(Field, Function<Boolean, Boolean>) - Method in interface io.debezium.config.Configuration.ConfigBuilder
Apply the function to this builder to change a potentially existing boolean field.
changeDouble(String, Function<Double, Double>) - Method in interface io.debezium.config.Configuration.ConfigBuilder
Apply the function to this builder to change a potentially existing double field.
changeDouble(Field, Function<Double, Double>) - Method in interface io.debezium.config.Configuration.ConfigBuilder
Apply the function to this builder to change a potentially existing double field.
changeFloat(String, Function<Float, Float>) - Method in interface io.debezium.config.Configuration.ConfigBuilder
Apply the function to this builder to change a potentially existing float field.
changeFloat(Field, Function<Float, Float>) - Method in interface io.debezium.config.Configuration.ConfigBuilder
Apply the function to this builder to change a potentially existing float field.
changeInteger(String, Function<Integer, Integer>) - Method in interface io.debezium.config.Configuration.ConfigBuilder
Apply the function to this builder to change a potentially existing integer field.
changeInteger(Field, Function<Integer, Integer>) - Method in interface io.debezium.config.Configuration.ConfigBuilder
Apply the function to this builder to change a potentially existing integer field.
changeLong(String, Function<Long, Long>) - Method in interface io.debezium.config.Configuration.ConfigBuilder
Apply the function to this builder to change a potentially existing long field.
changeLong(Field, Function<Long, Long>) - Method in interface io.debezium.config.Configuration.ConfigBuilder
Apply the function to this builder to change a potentially existing long field.
changes - Variable in class io.debezium.relational.Tables
 
changeString(String, Function<String, String>) - Method in class io.debezium.config.Configuration.Builder
 
changeString(Field, Function<String, String>) - Method in class io.debezium.config.Configuration.Builder
 
changeString(String, String, Function<String, String>) - Method in class io.debezium.config.Configuration.Builder
 
changeString(String, Function<String, String>) - Method in interface io.debezium.config.Configuration.ConfigBuilder
Apply the function to this builder to change a potentially existing string field.
changeString(Field, Function<String, String>) - Method in interface io.debezium.config.Configuration.ConfigBuilder
Apply the function to this builder to change a potentially existing string field.
CharacterArrayStream(char[]) - Constructor for class io.debezium.text.TokenStream.CharacterArrayStream
 
ChildPath(Path, String) - Constructor for class io.debezium.document.Paths.ChildPath
 
children(Path) - Method in interface io.debezium.document.Document
Find a document at the given path and obtain a stream over its fields.
children(String) - Method in interface io.debezium.document.Document
Find the document at the given field name and obtain a stream over its fields.
clear() - Method in class io.debezium.document.BasicDocument
 
clear() - Method in interface io.debezium.document.Document
Remove all fields from this document.
Clock - Interface in io.debezium.util
An abstraction for a clock.
clone() - Method in interface io.debezium.document.Array
Obtain a complete copy of this array.
clone() - Method in class io.debezium.document.BasicArray
 
clone() - Method in class io.debezium.document.BasicDocument
 
clone() - Method in class io.debezium.document.BinaryValue
 
clone() - Method in class io.debezium.document.ComparableValue
 
clone() - Method in class io.debezium.document.ConvertingValue
 
clone() - Method in interface io.debezium.document.Document
Obtain a clone of this document.
clone() - Method in class io.debezium.document.NullValue
 
clone() - Method in interface io.debezium.document.Value
Obtain a clone of this value.
clone() - Method in class io.debezium.relational.Tables
 
close() - Method in class io.debezium.document.ArraySerdes
 
close() - Method in class io.debezium.document.DocumentSerdes
 
close() - Method in class io.debezium.jdbc.JdbcConnection
Close the connection and release any resources.
code - Variable in enum io.debezium.data.Envelope.Operation
 
code() - Method in enum io.debezium.data.Envelope.Operation
 
Collect - Class in io.debezium.util
A set of utilities for more easily creating various kinds of collections.
Collect() - Constructor for class io.debezium.util.Collect
 
Column - Interface in io.debezium.relational
An immutable definition of a column.
column - Variable in class io.debezium.text.Position
 
column() - Method in class io.debezium.text.Position
Get the 1-based column number of the character.
columnDefs - Variable in class io.debezium.relational.TableImpl
 
ColumnEditor - Interface in io.debezium.relational
An editor for Column instances.
ColumnEditorImpl - Class in io.debezium.relational
 
ColumnEditorImpl() - Constructor for class io.debezium.relational.ColumnEditorImpl
 
ColumnId - Class in io.debezium.relational
Unique identifier for a column in a database table.
ColumnId(TableId, String) - Constructor for class io.debezium.relational.ColumnId
Create a new column identifier.
ColumnId(String, String, String, String) - Constructor for class io.debezium.relational.ColumnId
Create a new column identifier.
columnId(TableId, String) - Static method in class io.debezium.relational.ColumnId
 
ColumnImpl - Class in io.debezium.relational
 
ColumnImpl(String, int, int, String, String, int, int, boolean, boolean, boolean) - Constructor for class io.debezium.relational.ColumnImpl
 
ColumnMapper - Interface in io.debezium.relational.mapping
A factory for a function used to map values of a column.
ColumnMappers - Class in io.debezium.relational.mapping
A set of ColumnMapper objects for columns.
ColumnMappers(List<ColumnMappers.MapperRule>) - Constructor for class io.debezium.relational.mapping.ColumnMappers
 
ColumnMappers.Builder - Class in io.debezium.relational.mapping
A builder of Selectors.
ColumnMappers.MapperRule - Class in io.debezium.relational.mapping
 
columnName - Variable in class io.debezium.relational.ColumnId
 
columnName() - Method in class io.debezium.relational.ColumnId
Get the name of the table.
columnNames() - Method in interface io.debezium.relational.Table
The list of column names that make up this table.
columnNames() - Method in interface io.debezium.relational.TableEditor
Get the names of the columns in this table.
columnNames - Variable in class io.debezium.relational.TableImpl
 
columnNames() - Method in class io.debezium.relational.TableImpl
 
columnNumber - Variable in class io.debezium.text.TokenStream.CharacterArrayStream
 
columns() - Method in interface io.debezium.relational.Table
Get the definitions for the columns in this table, in the same order in which the table defines them.
columns() - Method in interface io.debezium.relational.TableEditor
Get the definitions for the columns in this table.
columns() - Method in class io.debezium.relational.TableEditorImpl
 
columns() - Method in class io.debezium.relational.TableImpl
 
columnsByLowercaseName - Variable in class io.debezium.relational.TableImpl
 
columnsFor(ResultSet, TableEditor) - Static method in class io.debezium.jdbc.JdbcConnection
Use the supplied table editor to create columns for the supplied result set.
columnsFor(ResultSet, Consumer<Column>) - Static method in class io.debezium.jdbc.JdbcConnection
Determine the column definitions for the supplied result set and add each column to the specified consumer.
columnWithName(String) - Method in interface io.debezium.relational.Table
Get the definition for the column in this table with the supplied name.
columnWithName(String) - Method in interface io.debezium.relational.TableEditor
Get the definition for the column in this table with the supplied name.
columnWithName(String) - Method in class io.debezium.relational.TableEditorImpl
 
columnWithName(String) - Method in class io.debezium.relational.TableImpl
 
combineVariables(Field[], Field...) - Static method in class io.debezium.jdbc.JdbcConnection
 
COMMENT - Static variable in class io.debezium.relational.ddl.DdlTokenizer
The token type for tokens that consist of all the characters between "/*" and "*/", between "//" and the next line terminator (e.g., '\n', '\r' or "\r\n"), between "#" and the next line terminator (e.g., '\n', '\r' or "\r\n"), or between "--" and the next line terminator (e.g., '\n', '\r' or "\r\n").
COMMENT - Static variable in class io.debezium.text.TokenStream.BasicTokenizer
The token type for tokens that consist of all the characters between "/*" and "*/" or between "//" and the next line terminator (e.g., '\n', '\r' or "\r\n").
comparable() - Method in interface io.debezium.document.Value
Get a Value representation that will allow semantic comparison of values, rather than the literal comparison normally performed by Value.compareTo(io.debezium.document.Value, io.debezium.document.Value).
ComparableValue - Class in io.debezium.document
A specialization of Value that wraps another Value that is not comparable.
ComparableValue(Comparable<?>) - Constructor for class io.debezium.document.ComparableValue
 
comparator - Variable in class io.debezium.relational.history.AbstractDatabaseHistory
 
compare(Value, Value) - Method in class io.debezium.document.BasicDocument
Semantically compare two values.
compareNonNull(Value, Value) - Method in class io.debezium.document.BasicDocument
Semantically compare two non-null values.
compareTo(Array.Entry) - Method in interface io.debezium.document.Array.Entry
 
compareTo(Array) - Method in class io.debezium.document.BasicArray
 
compareTo(Document) - Method in class io.debezium.document.BasicDocument
 
compareTo(Document, boolean) - Method in class io.debezium.document.BasicDocument
 
compareTo(Array.Entry) - Method in class io.debezium.document.BasicEntry
 
compareTo(Document.Field) - Method in class io.debezium.document.BasicField
 
compareTo(Value) - Method in class io.debezium.document.BinaryValue
 
compareTo(Value) - Method in class io.debezium.document.ComparableValue
 
compareTo(Value) - Method in class io.debezium.document.ConvertingValue
 
compareTo(Document) - Method in interface io.debezium.document.Document
Compare this Document to the specified Document, taking into account the order of the fields.
compareTo(Document, boolean) - Method in interface io.debezium.document.Document
Compare this Document to the specified Document, optionally comparing the fields in the same order.
compareTo(Document.Field) - Method in interface io.debezium.document.Document.Field
 
compareTo(Value) - Method in class io.debezium.document.NullValue
 
compareTo(Value, Value) - Static method in interface io.debezium.document.Value
Compare two Value objects, which may or may not be null.
compareTo(Column) - Method in interface io.debezium.relational.Column
 
compareTo(Column) - Method in class io.debezium.relational.ColumnEditorImpl
 
compareTo(ColumnId) - Method in class io.debezium.relational.ColumnId
 
compareTo(TableId) - Method in class io.debezium.relational.TableId
 
compareTo(TokenStream.Marker) - Method in class io.debezium.text.TokenStream.Marker
 
compareTo(CharSequence, CharSequence) - Static method in class io.debezium.util.Strings
Compare two CharSequence instances.
compareToIgnoreCase(ColumnId) - Method in class io.debezium.relational.ColumnId
 
compareToIgnoreCase(TableId) - Method in class io.debezium.relational.TableId
 
compareToUsingSimilarFields(Document) - Method in class io.debezium.document.BasicDocument
 
compareToUsingSimilarFields(Document) - Method in interface io.debezium.document.Document
Compare this Document to the specified Document, without regard to the order of the fields and only using the fields that are in both documents.
compareToWithoutFieldOrder(Document) - Method in class io.debezium.document.BasicDocument
 
compareToWithoutFieldOrder(Document) - Method in interface io.debezium.document.Document
Compare this Document to the specified Document, without regard to the order of the fields.
completed - Variable in class io.debezium.text.TokenStream
 
compute(Object...) - Static method in class io.debezium.util.HashCode
Compute a combined hash code from the supplied objects.
computeHashCode(int, Object...) - Static method in class io.debezium.util.HashCode
Compute a combined hash code from the supplied objects using the supplied seed.
config - Variable in class io.debezium.jdbc.JdbcConnection
 
config() - Method in class io.debezium.jdbc.JdbcConnection
Obtain the configuration for this connection.
config - Variable in class io.debezium.relational.history.AbstractDatabaseHistory
 
Configuration - Interface in io.debezium.config
An immutable representation of a Debezium configuration.
Configuration.Builder - Class in io.debezium.config
A builder of Configuration objects.
Configuration.ConfigBuilder<C extends Configuration,B extends Configuration.ConfigBuilder<C,B>> - Interface in io.debezium.config
The basic interface for configuration builders.
CONFIGURATION_FIELD_PREFIX_STRING - Static variable in interface io.debezium.relational.history.DatabaseHistory
 
configure(Map<String, ?>, boolean) - Method in class io.debezium.document.ArraySerdes
 
configure(Map<String, ?>, boolean) - Method in class io.debezium.document.DocumentSerdes
 
configure(JsonGenerator) - Method in class io.debezium.document.JacksonWriter
 
configure(Configuration, HistoryRecordComparator) - Method in class io.debezium.relational.history.AbstractDatabaseHistory
 
configure(Configuration, HistoryRecordComparator) - Method in interface io.debezium.relational.history.DatabaseHistory
Configure this instance.
configure(Configuration, HistoryRecordComparator) - Method in class io.debezium.relational.history.FileDatabaseHistory
 
configure(Configuration, HistoryRecordComparator) - Method in class io.debezium.relational.history.KafkaDatabaseHistory
 
conn - Variable in class io.debezium.jdbc.JdbcConnection
 
connect() - Method in class io.debezium.jdbc.JdbcConnection
Ensure a connection to the database is established.
connect(JdbcConfiguration) - Method in interface io.debezium.jdbc.JdbcConnection.ConnectionFactory
Establish a connection to the database denoted by the given configuration.
connection() - Method in class io.debezium.jdbc.JdbcConnection
 
connectionString(String) - Method in class io.debezium.jdbc.JdbcConnection
Returns a JDBC connection string using the current configuration and url.
CONNECTOR_CONTEXT - Static variable in class io.debezium.util.LoggingContext
The key for the connector context name MDC property.
CONNECTOR_NAME - Static variable in class io.debezium.util.LoggingContext
The key for the connector logical name MDC property.
CONNECTOR_TYPE - Static variable in class io.debezium.util.LoggingContext
The key for the connector type MDC property.
constant(long) - Static method in interface io.debezium.util.DelayStrategy
Create a delay strategy that applies an linearly-increasing delay as long as the criteria is met.
consume(String, List<DdlParserListener.Event>) - Method in interface io.debezium.relational.ddl.DdlChanges.DatabaseEventConsumer
 
consume(String, List<String>) - Method in interface io.debezium.relational.ddl.DdlChanges.DatabaseStatementConsumer
 
consume(String, String) - Method in interface io.debezium.relational.ddl.DdlChanges.DatabaseStatementStringConsumer
 
consume() - Method in class io.debezium.text.TokenStream
Return the value of this token and move to the next token.
consume(String) - Method in class io.debezium.text.TokenStream
Attempt to consume this current token as long as it matches the expected value, or throw an exception if the token does not match.
consume(char) - Method in class io.debezium.text.TokenStream
Attempt to consume this current token as long as it matches the expected character, or throw an exception if the token does not match.
consume(int) - Method in class io.debezium.text.TokenStream
Attempt to consume this current token as long as it matches the expected character, or throw an exception if the token does not match.
consume(String, String...) - Method in class io.debezium.text.TokenStream
Attempt to consume this current token as the next tokens as long as they match the expected values, or throw an exception if the token does not match.
consume(String[]) - Method in class io.debezium.text.TokenStream
Attempt to consume this current token as the next tokens as long as they match the expected values, or throw an exception if the token does not match.
consume(Iterable<String>) - Method in class io.debezium.text.TokenStream
Attempt to consume this current token as the next tokens as long as they match the expected values, or throw an exception if the token does not match.
consumeAnyOf(int...) - Method in class io.debezium.text.TokenStream
Consume and return the next token that must match one of the supplied values.
consumeAnyOf(String...) - Method in class io.debezium.text.TokenStream
Consume and return the next token that must match one of the supplied values.
consumeBoolean() - Method in class io.debezium.text.TokenStream
Convert the value of this token to an integer, return it, and move to the next token.
consumeDoubleQuotedString() - Method in class io.debezium.relational.ddl.DdlParser
Consume the next token that is a double-quoted string.
consumeInteger() - Method in class io.debezium.text.TokenStream
Convert the value of this token to an integer, return it, and move to the next token.
consumeLong() - Method in class io.debezium.text.TokenStream
Convert the value of this token to a long, return it, and move to the next token.
consumeQuotedString() - Method in class io.debezium.relational.ddl.DdlParser
Consume the next token that is either a single-quoted string or a double-quoted string.
CONSUMER_PREFIX - Static variable in class io.debezium.relational.history.KafkaDatabaseHistory
 
consumerConfig - Variable in class io.debezium.relational.history.KafkaDatabaseHistory
 
consumeRemainingStatement(TokenStream.Marker) - Method in class io.debezium.relational.ddl.DdlParser
Consume all tokens from the current position until and including either the end-of-statement terminator token or one of the tokens that is registered as the start of a statement.
consumeSingleQuotedString() - Method in class io.debezium.relational.ddl.DdlParser
Consume the next token that is a single-quoted string.
consumeStatement() - Method in class io.debezium.relational.ddl.DdlParser
Consume all tokens from the current position that is a starting-statement token until either the end-of-statement terminator token or before the next starting-statement token.
consumeThrough(char) - Method in class io.debezium.text.TokenStream
Attempt to consume all tokens until the specified token is consumed, and then stop.
consumeThrough(char, char) - Method in class io.debezium.text.TokenStream
Attempt to consume all tokens until the specified token is consumed, and then stop.
consumeThrough(String) - Method in class io.debezium.text.TokenStream
Attempt to consume all tokens until the specified token is consumed, and then stop.
consumeThrough(String, String) - Method in class io.debezium.text.TokenStream
Attempt to consume all tokens until the specified token is consumed, and then stop.
consumeUntil(char) - Method in class io.debezium.text.TokenStream
Attempt to consume all tokens until the specified token is found, and then stop before consuming that token.
consumeUntil(char, char) - Method in class io.debezium.text.TokenStream
Attempt to consume all tokens until the specified token is found, and then stop before consuming that token.
consumeUntil(String) - Method in class io.debezium.text.TokenStream
Attempt to consume all tokens until the specified token is found, and then stop before consuming that token.
consumeUntil(String, String) - Method in class io.debezium.text.TokenStream
Attempt to consume all tokens until the specified token is found, and then stop before consuming that token.
content - Variable in class io.debezium.text.TokenStream.CharacterArrayStream
 
CONTENT_CHARACTER - Static variable in class io.debezium.text.XmlCharacters
 
context - Variable in class io.debezium.util.LoggingContext.PreviousContext
 
Conversions - Class in io.debezium.time
Temporal conversion constants.
Conversions() - Constructor for class io.debezium.time.Conversions
 
convert() - Method in class io.debezium.document.BinaryValue
 
convert() - Method in class io.debezium.document.ComparableValue
 
convert() - Method in class io.debezium.document.ConvertingValue
 
convert() - Method in class io.debezium.document.NullValue
 
convert() - Method in interface io.debezium.document.Value
Get a Value representation that will convert attempt to convert values.
convert(Object) - Method in class io.debezium.relational.mapping.MaskStrings.MaskingValueConverter
 
convert(Object) - Method in class io.debezium.relational.mapping.TruncateStrings.TruncatingValueConverter
 
convert(Object) - Method in interface io.debezium.relational.ValueConverter
Convert the column's data value.
CONVERT_ENTRY_TO_FIELD - Static variable in class io.debezium.document.BasicDocument
 
CONVERT_PAIR_TO_ENTRY - Static variable in class io.debezium.document.BasicArray
 
convertBigInt(Column, Field, Object) - Method in class io.debezium.jdbc.JdbcValueConverters
Converts a value object for an expected JDBC type of Types.INTEGER.
convertBinary(Column, Field, Object) - Method in class io.debezium.jdbc.JdbcValueConverters
Converts a value object for an expected JDBC type of Types.BLOB, Types.BINARY, Types.VARBINARY, Types.LONGVARBINARY.
convertBit(Column, Field, Object) - Method in class io.debezium.jdbc.JdbcValueConverters
Converts a value object for an expected JDBC type of Types.BIT.
convertBoolean(Column, Field, Object) - Method in class io.debezium.jdbc.JdbcValueConverters
Converts a value object for an expected JDBC type of Types.BOOLEAN.
convertDateToEpochDays(Column, Field, Object) - Method in class io.debezium.jdbc.JdbcValueConverters
Converts a value object for an expected JDBC type of Types.DATE to the number of days past epoch.
convertDateToEpochDaysAsDate(Column, Field, Object) - Method in class io.debezium.jdbc.JdbcValueConverters
Converts a value object for an expected JDBC type of Types.DATE to the number of days past epoch, but represented as a Date value at midnight on the date.
convertDecimal(Column, Field, Object) - Method in class io.debezium.jdbc.JdbcValueConverters
Converts a value object for an expected JDBC type of Types.NUMERIC.
convertDouble(Column, Field, Object) - Method in class io.debezium.jdbc.JdbcValueConverters
Converts a value object for an expected JDBC type of Types.DOUBLE.
converter(Column, Field) - Method in class io.debezium.jdbc.JdbcValueConverters
 
converter - Variable in class io.debezium.relational.mapping.MaskStrings
 
converter - Variable in class io.debezium.relational.mapping.TruncateStrings
 
converter(Column, Field) - Method in interface io.debezium.relational.ValueConverterProvider
Returns a ValueConverter that can be used to convert the JDBC values corresponding to the given JDBC temporal type into literal values described by the schema.
convertersForColumns(Schema, TableId, List<Column>, Predicate<ColumnId>, ColumnMappers) - Method in class io.debezium.relational.TableSchemaBuilder
Obtain the array of converters for each column in a row.
convertFloat(Column, Field, Object) - Method in class io.debezium.jdbc.JdbcValueConverters
Converts a value object for an expected JDBC type of Types.FLOAT.
ConvertingValue - Class in io.debezium.document
A specialization of Value that wraps another Value to allow conversion of types.
ConvertingValue(Value) - Constructor for class io.debezium.document.ConvertingValue
 
convertInteger(Column, Field, Object) - Method in class io.debezium.jdbc.JdbcValueConverters
Converts a value object for an expected JDBC type of Types.INTEGER.
convertNumeric(Column, Field, Object) - Method in class io.debezium.jdbc.JdbcValueConverters
Converts a value object for an expected JDBC type of Types.NUMERIC.
convertReal(Column, Field, Object) - Method in class io.debezium.jdbc.JdbcValueConverters
Converts a value object for an expected JDBC type of Types.REAL.
convertRowId(Column, Field, Object) - Method in class io.debezium.jdbc.JdbcValueConverters
Converts a value object for an expected JDBC type of Types.ROWID.
convertSmallInt(Column, Field, Object) - Method in class io.debezium.jdbc.JdbcValueConverters
Converts a value object for an expected JDBC type of Types.SMALLINT.
convertString(Column, Field, Object) - Method in class io.debezium.jdbc.JdbcValueConverters
convertTimestampToEpochMicros(Column, Field, Object) - Method in class io.debezium.jdbc.JdbcValueConverters
Converts a value object for an expected JDBC type of Types.TIMESTAMP to MicroTimestamp values, or microseconds past epoch.
convertTimestampToEpochMillis(Column, Field, Object) - Method in class io.debezium.jdbc.JdbcValueConverters
Converts a value object for an expected JDBC type of Types.TIMESTAMP to Timestamp values, or milliseconds past epoch.
convertTimestampToEpochMillisAsDate(Column, Field, Object) - Method in class io.debezium.jdbc.JdbcValueConverters
Converts a value object for an expected JDBC type of Types.TIMESTAMP to Date values representing milliseconds past epoch.
convertTimestampToEpochNanos(Column, Field, Object) - Method in class io.debezium.jdbc.JdbcValueConverters
Converts a value object for an expected JDBC type of Types.TIMESTAMP to NanoTimestamp values, or nanoseconds past epoch.
convertTimestampWithZone(Column, Field, Object) - Method in class io.debezium.jdbc.JdbcValueConverters
Converts a value object for an expected JDBC type of Types.TIMESTAMP_WITH_TIMEZONE.
convertTimeToMicrosPastMidnight(Column, Field, Object) - Method in class io.debezium.jdbc.JdbcValueConverters
Converts a value object for an expected JDBC type of Types.TIME to MicroTime values, or microseconds past midnight.
convertTimeToMillisPastMidnight(Column, Field, Object) - Method in class io.debezium.jdbc.JdbcValueConverters
Converts a value object for an expected JDBC type of Types.TIME to Time values, or milliseconds past midnight.
convertTimeToMillisPastMidnightAsDate(Column, Field, Object) - Method in class io.debezium.jdbc.JdbcValueConverters
Converts a value object for an expected JDBC type of Types.TIME to Date values representing the milliseconds past midnight on the epoch day.
convertTimeToNanosPastMidnight(Column, Field, Object) - Method in class io.debezium.jdbc.JdbcValueConverters
Converts a value object for an expected JDBC type of Types.TIME to NanoTime values, or nanoseconds past midnight.
convertTimeWithZone(Column, Field, Object) - Method in class io.debezium.jdbc.JdbcValueConverters
Converts a value object for an expected JDBC type of Types.TIME_WITH_TIMEZONE.
convertTinyInt(Column, Field, Object) - Method in class io.debezium.jdbc.JdbcValueConverters
Converts a value object for an expected JDBC type of Types.TINYINT.
copy(Configuration) - Static method in interface io.debezium.config.Configuration
Create a new configuration builder that starts with a copy of the supplied configuration.
copy(Configuration) - Static method in interface io.debezium.jdbc.JdbcConfiguration
Create a new configuration builder that starts with a copy of the supplied configuration.
copyInto(String[], int) - Method in class io.debezium.document.Paths.ChildPath
 
copyInto(String[], int) - Method in interface io.debezium.document.Paths.InnerPath
 
copyInto(String[], int) - Method in class io.debezium.document.Paths.MultiSegmentPath
 
copyInto(String[], int) - Method in class io.debezium.document.Paths.RootPath
 
copyInto(String[], int) - Method in class io.debezium.document.Paths.SingleSegmentPath
 
copyPathInto(Path, String[], int) - Static method in class io.debezium.document.Paths
 
Count - Interface in io.debezium.crdt
A read-only result of a counter.
countDown() - Method in class io.debezium.util.VariableLatch
Decrements the count of the latch, releasing all waiting threads if the count reaches zero.
countDown(int) - Method in class io.debezium.util.VariableLatch
Decrements the count of the latch, releasing all waiting threads if the count reaches zero.
countUp() - Method in class io.debezium.util.VariableLatch
Increments the count of the latch by one.
countUp(int) - Method in class io.debezium.util.VariableLatch
Increments the count of the latch by a positive number.
CRDT - Class in io.debezium.crdt
Conflict-free Replicated Data Types (CRDT)s.
CRDT() - Constructor for class io.debezium.crdt.CRDT
 
create() - Static method in interface io.debezium.config.Configuration
Create a new configuration builder.
create(String) - Static method in class io.debezium.config.Field
Create an immutable Field instance with the given property name.
create(String, String) - Static method in class io.debezium.config.Field
Create an immutable Field instance with the given property name.
create(String, String, String) - Static method in class io.debezium.config.Field
Create an immutable Field instance with the given property name and description.
create(String, String, String, String) - Static method in class io.debezium.config.Field
Create an immutable Field instance with the given property name, description, and default value.
create(String, String, String, int) - Static method in class io.debezium.config.Field
Create an immutable Field instance with the given property name, description, and default value.
create(String, String, String, long) - Static method in class io.debezium.config.Field
Create an immutable Field instance with the given property name, description, and default value.
create(String, String, String, boolean) - Static method in class io.debezium.config.Field
Create an immutable Field instance with the given property name, description, and default value.
create(String, String, String, Supplier<Object>) - Static method in class io.debezium.config.Field
Create an immutable Field instance with the given property name, description, and default value.
create(String, String, String, BooleanSupplier) - Static method in class io.debezium.config.Field
Create an immutable Field instance with the given property name, description, and default value.
create(String, String, String, IntSupplier) - Static method in class io.debezium.config.Field
Create an immutable Field instance with the given property name, description, and default value.
create(String, String, String, LongSupplier) - Static method in class io.debezium.config.Field
Create an immutable Field instance with the given property name, description, and default value.
create(Object, Struct, Long) - Method in class io.debezium.data.Envelope
Generate a read message with the given information.
create() - Static method in interface io.debezium.document.Array
 
create(Object...) - Static method in interface io.debezium.document.Array
 
create(Value[]) - Static method in interface io.debezium.document.Array
 
create(Value, Value, Value...) - Static method in interface io.debezium.document.Array
 
create(Iterable<?>) - Static method in interface io.debezium.document.Array
 
create(List<Value>) - Static method in interface io.debezium.document.Array
 
create() - Static method in interface io.debezium.document.Document
 
create(CharSequence, Object) - Static method in interface io.debezium.document.Document
 
create(CharSequence, Object, CharSequence, Object) - Static method in interface io.debezium.document.Document
 
create(CharSequence, Object, CharSequence, Object, CharSequence, Object) - Static method in interface io.debezium.document.Document
 
create(CharSequence, Object, CharSequence, Object, CharSequence, Object, CharSequence, Object) - Static method in interface io.debezium.document.Document
 
create(Object) - Static method in interface io.debezium.document.Value
 
create(boolean) - Static method in interface io.debezium.document.Value
 
create(int) - Static method in interface io.debezium.document.Value
 
create(long) - Static method in interface io.debezium.document.Value
 
create(float) - Static method in interface io.debezium.document.Value
 
create(double) - Static method in interface io.debezium.document.Value
 
create(BigInteger) - Static method in interface io.debezium.document.Value
 
create(BigDecimal) - Static method in interface io.debezium.document.Value
 
create(Integer) - Static method in interface io.debezium.document.Value
 
create(Long) - Static method in interface io.debezium.document.Value
 
create(Float) - Static method in interface io.debezium.document.Value
 
create(Double) - Static method in interface io.debezium.document.Value
 
create(String) - Static method in interface io.debezium.document.Value
 
create(byte[]) - Static method in interface io.debezium.document.Value
 
create(Document) - Static method in interface io.debezium.document.Value
 
create(Array) - Static method in interface io.debezium.document.Value
 
create() - Static method in interface io.debezium.jdbc.JdbcConfiguration
Create a new configuration builder that starts with an empty configuration.
create() - Static method in class io.debezium.jdbc.TimeZoneAdapter
Create a new adapter with UTC as the target zone and for a database that uses UTC for all temporal values.
create() - Method in interface io.debezium.relational.ColumnEditor
Obtain an immutable column definition representing the current state of this editor.
create() - Method in class io.debezium.relational.ColumnEditorImpl
 
create() - Method in class io.debezium.relational.ddl.DataTypeGrammarParser.DataTypeBuilder
 
create(Column) - Method in interface io.debezium.relational.mapping.ColumnMapper
Create for the given column a function that maps values.
create() - Static method in class io.debezium.relational.mapping.ColumnMappers
Obtain a new builder for a table selection predicate.
create(Column) - Method in class io.debezium.relational.mapping.MaskStrings
 
create(Column) - Method in class io.debezium.relational.mapping.TruncateStrings
 
create() - Method in interface io.debezium.relational.TableEditor
Obtain an immutable table definition representing the current state of this editor.
create() - Method in class io.debezium.relational.TableEditorImpl
 
create(ResultSet, String) - Method in class io.debezium.relational.TableSchemaBuilder
Create a TableSchema from the given JDBC ResultSet.
create(String, Table) - Method in class io.debezium.relational.TableSchemaBuilder
Create a TableSchema from the given table definition.
create(String, Table, Predicate<ColumnId>, ColumnMappers) - Method in class io.debezium.relational.TableSchemaBuilder
Create a TableSchema from the given table definition.
create(Logger) - Static method in interface io.debezium.util.AvroValidator
Create a stateful Avro fullname validator that logs a warning the first time an invalid fullname is seen and replaced with a valid fullname, and throws an error if the replacement conflicts with that of a different original.
create(Logger, AvroValidator.ReplacementOccurred) - Static method in interface io.debezium.util.AvroValidator
Create a stateful Avro fullname validator that logs a warning the first time an invalid fullname is seen and replaced with a valid fullname.
create(AvroValidator.ReplacementOccurred) - Static method in interface io.debezium.util.AvroValidator
Create a stateful Avro fullname validator that calls the supplied AvroValidator.ReplacementOccurred function when an invalid fullname is seen and replaced with a valid fullname.
create(char, AvroValidator.ReplacementOccurred) - Static method in interface io.debezium.util.AvroValidator
Create a stateful Avro fullname validator that calls the supplied AvroValidator.ReplacementOccurred function when an invalid fullname is seen and replaced with a valid fullname.
create(String, AvroValidator.ReplacementOccurred) - Static method in interface io.debezium.util.AvroValidator
Create a stateful Avro fullname validator that calls the supplied AvroValidator.ReplacementOccurred function when an invalid fullname is seen and replaced with a valid fullname.
create(AvroValidator.ReplacementFunction, AvroValidator.ReplacementOccurred) - Static method in interface io.debezium.util.AvroValidator
Create a stateful Avro fullname validator that calls the supplied AvroValidator.ReplacementOccurred function when an invalid fullname is seen and replaced with a valid fullname.
create(ReadWriteLock) - Static method in class io.debezium.util.FunctionalReadWriteLock
Create a read-write lock around the given standard ReadWriteLock.
create() - Method in interface io.debezium.util.Stopwatch.StopwatchSet
Create a new stopwatch that records durations with this set.
create() - Static method in class io.debezium.util.VariableLatch
Create a new variable latch.
create(int) - Static method in class io.debezium.util.VariableLatch
Create a new variable latch.
createColumnFromConstant(String, String) - Method in class io.debezium.relational.ddl.DdlParser
 
createDirectory(Path) - Static method in class io.debezium.util.IoUtil
Create a directory at the given absolute or relative path.
createDirectory(Path, boolean) - Static method in class io.debezium.util.IoUtil
Create a directory at the given absolute or relative path, removing any existing content beforehand.
createFile(Path) - Static method in class io.debezium.util.IoUtil
Create a file at the given absolute or relative path.
createKeyGenerator(Schema, TableId, List<Column>) - Method in class io.debezium.relational.TableSchemaBuilder
Creates the function that produces a Kafka Connect key object for a row of data.
createStatement(Connection) - Method in interface io.debezium.jdbc.JdbcConnection.StatementFactory
Use the given connection to create a statement.
createStatistics(LongSummaryStatistics) - Static method in class io.debezium.util.Stopwatch
 
createString(char, int) - Static method in class io.debezium.util.Strings
Create a new string containing the specified character repeated a specific number of times.
createValueConverterFor(Column, Field) - Method in class io.debezium.relational.TableSchemaBuilder
Create a ValueConverter that can be used to convert row values for the given column into the Kafka Connect value object described by the field definition.
createValueGenerator(Schema, TableId, List<Column>, Predicate<ColumnId>, ColumnMappers) - Method in class io.debezium.relational.TableSchemaBuilder
Creates the function that produces a Kafka Connect value object for a row of data.
createWith(Stopwatch.BaseDurations, Runnable, Runnable) - Static method in class io.debezium.util.Stopwatch
Create a new stopwatch that updates the given duration, and optionally has functions to be called after the stopwatch is started and stopped.
createWithNulls(int) - Static method in interface io.debezium.document.Array
 
currentSchema - Variable in class io.debezium.relational.ddl.DdlParser
 
currentSchema() - Method in class io.debezium.relational.ddl.DdlParser
Get the name of the current schema.
currentTimeInMillis() - Method in interface io.debezium.util.Clock
Get the current time in milliseconds.
currentTimeInNanos() - Method in interface io.debezium.util.Clock
Get the current time in nanoseconds.
currentToken - Variable in class io.debezium.text.TokenStream
 
currentToken() - Method in class io.debezium.text.TokenStream
Get the current token.

D

DATABASE - Static variable in interface io.debezium.jdbc.JdbcConfiguration
A field for the name of the database.
DATABASE_NAME - Static variable in class io.debezium.relational.history.HistoryRecord.Fields
 
DatabaseAlteredEvent(String, String, String) - Constructor for class io.debezium.relational.ddl.DdlParserListener.DatabaseAlteredEvent
 
DatabaseCreatedEvent(String, String) - Constructor for class io.debezium.relational.ddl.DdlParserListener.DatabaseCreatedEvent
 
DatabaseDroppedEvent(String, String) - Constructor for class io.debezium.relational.ddl.DdlParserListener.DatabaseDroppedEvent
 
DatabaseEvent(DdlParserListener.EventType, String, String) - Constructor for class io.debezium.relational.ddl.DdlParserListener.DatabaseEvent
 
DatabaseHistory - Interface in io.debezium.relational.history
A history of the database schema described by a Tables.
databaseName - Variable in class io.debezium.relational.ddl.DdlParserListener.DatabaseEvent
 
databaseName() - Method in class io.debezium.relational.ddl.DdlParserListener.DatabaseEvent
Get the database name affected by this event.
databaseName() - Method in class io.debezium.relational.history.HistoryRecord
 
databaseNames - Variable in class io.debezium.relational.ddl.DdlChanges
 
DatabaseSelectionPredicateBuilder() - Constructor for class io.debezium.relational.Selectors.DatabaseSelectionPredicateBuilder
 
databaseSelector() - Static method in class io.debezium.relational.Selectors
Obtain a new builder for a table selection predicate.
databaseTables - Variable in class io.debezium.relational.ddl.DdlParser
 
DataType - Class in io.debezium.relational.ddl
An immutable representation of a data type
DataType(String, String, int, long, int, int[], int) - Constructor for class io.debezium.relational.ddl.DataType
 
DataTypeBuilder() - Constructor for class io.debezium.relational.ddl.DataTypeGrammarParser.DataTypeBuilder
 
DataTypeGrammarParser - Class in io.debezium.relational.ddl
A parser for data type grammars that produces one DataTypeGrammarParser.DataTypePattern for a grammar, where the DataTypeGrammarParser.DataTypePattern can be used when parsing content containing data types adhering to the grammar(s).
DataTypeGrammarParser() - Constructor for class io.debezium.relational.ddl.DataTypeGrammarParser
Create a new instance of the data type grammar parser.
DataTypeGrammarParser.AndPattern - Class in io.debezium.relational.ddl
 
DataTypeGrammarParser.ArrayDimensionsPattern - Class in io.debezium.relational.ddl
 
DataTypeGrammarParser.DataTypeBuilder - Class in io.debezium.relational.ddl
 
DataTypeGrammarParser.DataTypePattern - Class in io.debezium.relational.ddl
 
DataTypeGrammarParser.LengthPattern - Class in io.debezium.relational.ddl
 
DataTypeGrammarParser.ListPattern - Class in io.debezium.relational.ddl
 
DataTypeGrammarParser.LiteralLengthPattern - Class in io.debezium.relational.ddl
 
DataTypeGrammarParser.LiteralPattern - Class in io.debezium.relational.ddl
 
DataTypeGrammarParser.LiteralScalePattern - Class in io.debezium.relational.ddl
 
DataTypeGrammarParser.OptionalPattern - Class in io.debezium.relational.ddl
 
DataTypeGrammarParser.OrPattern - Class in io.debezium.relational.ddl
 
DataTypeGrammarParser.Pattern - Interface in io.debezium.relational.ddl
 
DataTypeGrammarParser.ScalePattern - Class in io.debezium.relational.ddl
 
DataTypeGrammarParser.VariablePattern - Class in io.debezium.relational.ddl
 
DataTypeParser - Class in io.debezium.relational.ddl
A parser of SQL data types.
DataTypeParser() - Constructor for class io.debezium.relational.ddl.DataTypeParser
Create an empty data type parser with no data types registered.
dataTypeParser - Variable in class io.debezium.relational.ddl.DdlParser
 
DataTypeParser.ErrorCollector - Class in io.debezium.relational.ddl
 
DataTypePattern(DataTypeGrammarParser.Pattern, int) - Constructor for class io.debezium.relational.ddl.DataTypeGrammarParser.DataTypePattern
 
Date - Class in io.debezium.time
A utility for converting various Java temporal object representations into the signed INT64 number of days since January 1, 1970, at 00:00:00UTC, and for defining a Kafka Connect Schema for date values with no time or timezone information.
Date() - Constructor for class io.debezium.time.Date
 
dbExclusions - Variable in class io.debezium.relational.Selectors.DatabaseSelectionPredicateBuilder
 
dbExclusions - Variable in class io.debezium.relational.Selectors.TableSelectionPredicateBuilder
 
dbInclusions - Variable in class io.debezium.relational.Selectors.DatabaseSelectionPredicateBuilder
 
dbInclusions - Variable in class io.debezium.relational.Selectors.TableSelectionPredicateBuilder
 
ddl() - Method in class io.debezium.relational.history.HistoryRecord
 
DDL_STATEMENTS - Static variable in class io.debezium.relational.history.HistoryRecord.Fields
 
DdlChanges - Class in io.debezium.relational.ddl
A DdlParserListener that accumulates changes, allowing them to be consumed in the same order by database.
DdlChanges() - Constructor for class io.debezium.relational.ddl.DdlChanges
Create a new changes object with ';' as the terminator token.
DdlChanges(String) - Constructor for class io.debezium.relational.ddl.DdlChanges
Create a new changes object with the designated terminator token.
DdlChanges.DatabaseEventConsumer - Interface in io.debezium.relational.ddl
 
DdlChanges.DatabaseStatementConsumer - Interface in io.debezium.relational.ddl
 
DdlChanges.DatabaseStatementStringConsumer - Interface in io.debezium.relational.ddl
 
DdlParser - Class in io.debezium.relational.ddl
A parser for DDL statements.
DdlParser(String) - Constructor for class io.debezium.relational.ddl.DdlParser
Create a new parser that uses the supplied DataTypeParser, but that does not include view definitions.
DdlParser(String, boolean) - Constructor for class io.debezium.relational.ddl.DdlParser
Create a new parser that uses the supplied DataTypeParser.
DdlParser.TokenSet - Interface in io.debezium.relational.ddl
 
DdlParserListener - Interface in io.debezium.relational.ddl
An interface that can listen to various actions of a DdlParser.
DdlParserListener.DatabaseAlteredEvent - Class in io.debezium.relational.ddl
An event describing the altering of a database.
DdlParserListener.DatabaseCreatedEvent - Class in io.debezium.relational.ddl
An event describing the creation of a database.
DdlParserListener.DatabaseDroppedEvent - Class in io.debezium.relational.ddl
An event describing the dropping of a database.
DdlParserListener.DatabaseEvent - Class in io.debezium.relational.ddl
The base class for all table-related events.
DdlParserListener.Event - Class in io.debezium.relational.ddl
The base class for all concrete events.
DdlParserListener.EventType - Enum in io.debezium.relational.ddl
The type of concrete DdlParserListener.Events.
DdlParserListener.TableAlteredEvent - Class in io.debezium.relational.ddl
An event describing the altering of a table.
DdlParserListener.TableCreatedEvent - Class in io.debezium.relational.ddl
An event describing the creation (or replacement) of a table.
DdlParserListener.TableDroppedEvent - Class in io.debezium.relational.ddl
An event describing the dropping of a table.
DdlParserListener.TableEvent - Class in io.debezium.relational.ddl
The base class for all table-related events.
DdlParserListener.TableIndexCreatedEvent - Class in io.debezium.relational.ddl
An event describing the creation of an index on a table.
DdlParserListener.TableIndexDroppedEvent - Class in io.debezium.relational.ddl
An event describing the dropping of an index on a table.
DdlParserListener.TableIndexEvent - Class in io.debezium.relational.ddl
The abstract base class for all index-related events.
DdlParserSql2003 - Class in io.debezium.relational.ddl
A parser for DDL statements.
DdlParserSql2003() - Constructor for class io.debezium.relational.ddl.DdlParserSql2003
Create a new DDL parser for SQL-2003 that does not include view definitions.
DdlParserSql2003(boolean) - Constructor for class io.debezium.relational.ddl.DdlParserSql2003
Create a new DDL parser for SQL-2003.
DdlTokenizer - Class in io.debezium.relational.ddl
A TokenStream.Tokenizer that is specialized for tokenizing DDL streams.
DdlTokenizer(boolean) - Constructor for class io.debezium.relational.ddl.DdlTokenizer
 
DdlTokenizer(boolean, DdlTokenizer.TokenTypeFunction) - Constructor for class io.debezium.relational.ddl.DdlTokenizer
 
DdlTokenizer.TokenTypeFunction - Interface in io.debezium.relational.ddl
 
debugParsed(TokenStream.Marker) - Method in class io.debezium.relational.ddl.DdlParser
 
debugSkipped(TokenStream.Marker) - Method in class io.debezium.relational.ddl.DdlParser
 
DECIMAL - Static variable in class io.debezium.relational.ddl.DdlTokenizer
The token type for tokens that consist of an individual '.' character.
DECIMAL - Static variable in class io.debezium.text.TokenStream.BasicTokenizer
The token type for tokens that consist of an individual '.' character.
decrement() - Method in interface io.debezium.crdt.DeltaCounter
Decrement the counter and get the result.
decrement() - Method in interface io.debezium.crdt.PNCounter
Decrement the counter and get the result.
decrement() - Method in class io.debezium.crdt.StateBasedPNCounter
 
decrement() - Method in class io.debezium.crdt.StateBasedPNDeltaCounter
 
decrementAndGet() - Method in interface io.debezium.crdt.PNCounter
Decrement the counter and get the result.
decrementAndGet() - Method in class io.debezium.crdt.StateBasedPNCounter
 
decrementAndGet() - Method in class io.debezium.crdt.StateBasedPNDeltaCounter
 
DEFAULT - Static variable in interface io.debezium.util.AvroValidator
 
defaultOffset - Variable in class io.debezium.jdbc.JdbcValueConverters
 
defaultReader() - Static method in interface io.debezium.document.ArrayReader
Get the default ArrayReader instance.
defaultReader() - Static method in interface io.debezium.document.DocumentReader
Get the default DocumentReader instance.
defaultValidator() - Static method in interface io.debezium.util.AvroValidator
Create a stateful Avro fullname validator that logs a warning the first time an invalid fullname is seen and replaced with a valid fullname and throws an exception.
defaultValue() - Method in class io.debezium.config.Field
Get the default value of the field.
defaultValueAsString() - Method in class io.debezium.config.Field
Get the string representation of the default value of the field.
defaultValueGenerator - Variable in class io.debezium.config.Field
 
defaultWriter() - Static method in interface io.debezium.document.ArrayWriter
Get the default ArrayWriter instance.
defaultWriter() - Static method in interface io.debezium.document.DocumentWriter
Get the default DocumentWriter instance.
defineSchema() - Static method in class io.debezium.data.Envelope
 
DelayStrategy - Interface in io.debezium.util
Encapsulates the logic of determining a delay when some criteria is met.
delete(Object, Struct, Long) - Method in class io.debezium.data.Envelope
Generate an delete message with the given information.
delete(String) - Static method in class io.debezium.util.IoUtil
A method that will delete a file or folder only if it is within the 'target' directory (for safety).
delete(File) - Static method in class io.debezium.util.IoUtil
A method that will delete a file or folder.
delete(File...) - Static method in class io.debezium.util.IoUtil
A method that will delete multiple file and/or folders.
delete(Path) - Static method in class io.debezium.util.IoUtil
A method that will recursively delete a file or folder.
delimiter(int, int[]) - Method in class io.debezium.jdbc.JdbcConnection
 
delimiter - Variable in class io.debezium.relational.ddl.DataTypeGrammarParser.ListPattern
 
delta - Variable in class io.debezium.crdt.StateBasedPNDeltaCounter
 
DeltaCount - Interface in io.debezium.crdt
A Count that also tracks changes to the value within the last interval.
DeltaCounter - Interface in io.debezium.crdt
A simple counter that maintains a single changing value by separately tracking the positive and negative changes, and by tracking recent changes in this value since last reset.
dependents - Variable in class io.debezium.config.Field
 
dependents() - Method in class io.debezium.config.Field
Get the names of the fields that are or may be dependent upon this field.
desc - Variable in class io.debezium.config.Field
 
description() - Method in class io.debezium.config.Field
Get the description of the field.
deserialize(String, byte[]) - Method in class io.debezium.document.ArraySerdes
 
deserialize(String, byte[]) - Method in class io.debezium.document.DocumentSerdes
 
detailed - Variable in class io.debezium.data.SchemaUtil.RecordWriter
 
detailed(boolean) - Method in class io.debezium.data.SchemaUtil.RecordWriter
 
determineFirstTokens(Consumer<String>) - Method in class io.debezium.relational.ddl.DataTypeGrammarParser.AndPattern
 
determineFirstTokens(Consumer<String>) - Method in class io.debezium.relational.ddl.DataTypeGrammarParser.ListPattern
 
determineFirstTokens(Consumer<String>) - Method in class io.debezium.relational.ddl.DataTypeGrammarParser.LiteralPattern
 
determineFirstTokens(Consumer<String>) - Method in class io.debezium.relational.ddl.DataTypeGrammarParser.OptionalPattern
 
determineFirstTokens(Consumer<String>) - Method in class io.debezium.relational.ddl.DataTypeGrammarParser.OrPattern
 
determineFirstTokens(Consumer<String>) - Method in interface io.debezium.relational.ddl.DataTypeGrammarParser.Pattern
 
determineFirstTokens(Consumer<String>) - Method in class io.debezium.relational.ddl.DataTypeGrammarParser.VariablePattern
 
determineTokenType(int, String) - Method in class io.debezium.relational.ddl.DdlParser
 
determineTypeNameForConstant(long) - Method in class io.debezium.relational.ddl.DdlParser
 
determineTypeNameForConstant(float) - Method in class io.debezium.relational.ddl.DdlParser
 
determineTypeNameForConstant(double) - Method in class io.debezium.relational.ddl.DdlParser
 
determineTypeNameForConstant(BigDecimal) - Method in class io.debezium.relational.ddl.DdlParser
 
displayName - Variable in class io.debezium.config.Field
 
displayName() - Method in class io.debezium.config.Field
Get the display name of the field.
doc - Variable in class io.debezium.relational.history.HistoryRecord
 
Document - Interface in io.debezium.document
A document contains multiple Document.Fields, each with a name and possibly-null Value.
document() - Method in class io.debezium.relational.history.HistoryRecord
 
Document.Field - Interface in io.debezium.document
 
DOCUMENT_READER - Static variable in class io.debezium.document.DocumentSerdes
 
DOCUMENT_WRITER - Static variable in class io.debezium.document.DocumentSerdes
 
DocumentReader - Interface in io.debezium.document
Reads Document instances from a variety of input forms.
DocumentSerdes - Class in io.debezium.document
A Kafka Deserializer and Serializer that operates upon Debezium Documents.
DocumentSerdes() - Constructor for class io.debezium.document.DocumentSerdes
 
DocumentWriter - Interface in io.debezium.document
Writes Document instances to a variety of output forms.
DOUBLE_FALSE - Static variable in class io.debezium.jdbc.JdbcValueConverters
 
DOUBLE_QUOTED_STRING - Static variable in class io.debezium.relational.ddl.DdlTokenizer
The token type for tokens that consist of all the characters within double-quotes.
DOUBLE_QUOTED_STRING - Static variable in class io.debezium.text.TokenStream.BasicTokenizer
The token type for tokens that consist of all the characters within double-quotes.
DOUBLE_TRUE - Static variable in class io.debezium.jdbc.JdbcValueConverters
 
drainChanges() - Method in class io.debezium.relational.Tables
 
duration(long) - Static method in class io.debezium.util.Strings
For the given duration in milliseconds, obtain a readable representation of the form HHH:MM:SS.mmm, where HHH is the number of hours written in at least 2 digits (e.g., "03") MM is the number of hours written in at least 2 digits (e.g., "05") SS is the number of hours written in at least 2 digits (e.g., "09") mmm is the fractional part of seconds, written with 1-3 digits (any trailing zeros are dropped)
durations() - Method in class io.debezium.util.Stopwatch
Get the total and average durations measured by this stopwatch.
durations - Variable in class io.debezium.util.Stopwatch.MultipleDurations
 

E

edit() - Method in interface io.debezium.config.Configuration
Obtain an editor for a copy of this configuration.
edit() - Method in interface io.debezium.relational.Column
Obtain an editor that contains the same information as this column definition.
edit() - Method in interface io.debezium.relational.Table
Obtain an editor that contains the same information as this table definition.
edit() - Method in class io.debezium.relational.TableImpl
 
editor() - Static method in interface io.debezium.relational.Column
Obtain an column definition editor that can be used to define a column.
editor() - Static method in interface io.debezium.relational.Table
Obtain an table definition editor that can be used to define a table.
editOrCreateTable(TableId) - Method in class io.debezium.relational.Tables
Obtain an editor for the table with the given ID.
editOrCreateTable(String, String, String) - Method in class io.debezium.relational.Tables
Obtain an editor for the identified table or, if there is no such table, create an editor with the specified ID.
editTable(TableId) - Method in class io.debezium.relational.Tables
Obtain an editor for the table with the given ID.
editTable(String, String, String) - Method in class io.debezium.relational.Tables
Obtain an editor for the identified table.
empty() - Static method in interface io.debezium.config.Configuration
Obtain an empty configuration.
empty() - Static method in class io.debezium.util.Iterators
 
EMPTY_CONTENT_POSITION - Static variable in class io.debezium.text.Position
The position is used when there is no content.
EMPTY_CONTEXT - Static variable in class io.debezium.util.LoggingContext.PreviousContext
 
endIndex - Variable in class io.debezium.text.TokenStream.CaseSensitiveToken
 
endIndex() - Method in class io.debezium.text.TokenStream.CaseSensitiveToken
 
endIndex() - Method in interface io.debezium.text.TokenStream.Token
Get the index in the raw stream past the last character in the token.
ensureValid(String, Object) - Method in class io.debezium.config.Field.RangeValidator
 
Enum - Class in io.debezium.data
A semantic type for an enumeration, where the string values are one of the enumeration's values.
Enum() - Constructor for class io.debezium.data.Enum
 
EnumRecommender(Class<T>) - Constructor for class io.debezium.config.Field.EnumRecommender
 
EnumSet - Class in io.debezium.data
A semantic type for a set of enumerated values, where the string values contain comma-separated values from an enumeration.
EnumSet() - Constructor for class io.debezium.data.EnumSet
 
Envelope - Class in io.debezium.data
An immutable descriptor for the structure of Debezium message envelopes.
Envelope(Schema) - Constructor for class io.debezium.data.Envelope
 
Envelope.Builder - Interface in io.debezium.data
A builder of an envelope schema.
Envelope.FieldName - Class in io.debezium.data
The constants for the names of the fields in the message envelope.
Envelope.Operation - Enum in io.debezium.data
The constants for the values for the operation field in the message envelope.
EPOCH - Static variable in class io.debezium.jdbc.TimeZoneAdapter
 
EPOCH - Static variable in class io.debezium.time.Conversions
 
equals(Object) - Method in class io.debezium.config.Field
 
equals(Object) - Method in class io.debezium.document.BasicArray
 
equals(Object) - Method in class io.debezium.document.BasicDocument
 
equals(Object) - Method in class io.debezium.document.BasicEntry
 
equals(Object) - Method in class io.debezium.document.BasicField
 
equals(Object) - Method in class io.debezium.document.BinaryValue
 
equals(Object) - Method in class io.debezium.document.ComparableValue
 
equals(Object) - Method in class io.debezium.document.ConvertingValue
 
equals(Object) - Method in class io.debezium.document.NullValue
 
equals(Object) - Method in class io.debezium.document.Paths.ChildPath
 
equals(Object) - Method in class io.debezium.document.Paths.MultiSegmentPath
 
equals(Object) - Method in class io.debezium.document.Paths.RootPath
 
equals(Object) - Method in class io.debezium.document.Paths.SingleSegmentPath
 
equals(Object) - Method in class io.debezium.relational.ColumnId
 
equals(Object) - Method in class io.debezium.relational.ColumnImpl
 
equals(Object) - Method in class io.debezium.relational.TableId
 
equals(Object) - Method in class io.debezium.relational.TableImpl
 
equals(Object) - Method in class io.debezium.relational.Tables
 
equals(Object) - Method in class io.debezium.relational.TableSchema
 
ErrorCollector() - Constructor for class io.debezium.relational.ddl.DataTypeParser.ErrorCollector
 
errors - Variable in class io.debezium.relational.ddl.DataTypeParser.ErrorCollector
 
errors - Variable in exception io.debezium.text.MultipleParsingExceptions
 
Event(DdlParserListener.EventType, String) - Constructor for class io.debezium.relational.ddl.DdlParserListener.Event
 
events - Variable in class io.debezium.relational.ddl.DdlChanges
 
EventType() - Constructor for enum io.debezium.relational.ddl.DdlParserListener.EventType
 
excludeColumns(String) - Static method in class io.debezium.relational.Selectors
Build the Predicate that determines whether a column identified by a given ColumnId is to be included, using the given comma-separated regular expression patterns defining which columns (if any) should be excluded.
excludeDatabases(String) - Method in class io.debezium.relational.Selectors.DatabaseSelectionPredicateBuilder
Specify the names of the databases that should be excluded.
excludeDatabases(String) - Method in class io.debezium.relational.Selectors.TableSelectionPredicateBuilder
Specify the names of the databases that should be excluded.
excludes(String) - Static method in class io.debezium.function.Predicates
Generate a predicate function that for any supplied string returns true if none of the regular expressions in the supplied comma-separated list matches the predicate parameter.
excludes(String, Function<T, String>) - Static method in class io.debezium.function.Predicates
Generate a predicate function that for any supplied parameter returns true if none of the regular expressions in the supplied comma-separated list matches the predicate parameter.
excludeTables(String) - Method in class io.debezium.relational.Selectors.TableSelectionPredicateBuilder
Specify the names of the tables that should be excluded.
execute(String...) - Method in class io.debezium.jdbc.JdbcConnection
Execute a series of SQL statements as a single transaction.
execute(JdbcConnection.Operations) - Method in class io.debezium.jdbc.JdbcConnection
Execute a series of operations as a single transaction.
expand(int) - Method in interface io.debezium.document.Array
If the current size of the array is smaller than the given size, expand it and use a null value for all new entries.
expand(int, Value) - Method in interface io.debezium.document.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.
expand(int, boolean) - Method in interface io.debezium.document.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.
expand(int, int) - Method in interface io.debezium.document.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.
expand(int, long) - Method in interface io.debezium.document.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.
expand(int, float) - Method in interface io.debezium.document.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.
expand(int, double) - Method in interface io.debezium.document.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.
expand(int, String) - Method in interface io.debezium.document.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.
expand(int, Value) - Method in class io.debezium.document.BasicArray
 
exponential(long, long) - Static method in interface io.debezium.util.DelayStrategy
Create a delay strategy that applies an exponentially-increasing delay as long as the criteria is met.
exponential(long, long, double) - Static method in interface io.debezium.util.DelayStrategy
Create a delay strategy that applies an exponentially-increasing delay as long as the criteria is met.
expression - Variable in class io.debezium.relational.ddl.DataType
 
expression() - Method in class io.debezium.relational.ddl.DataType
 

F

factory - Static variable in class io.debezium.document.JacksonReader
 
factory - Static variable in class io.debezium.document.JacksonWriter
 
factory - Variable in class io.debezium.jdbc.JdbcConnection
 
Field - Class in io.debezium.config
An immutable definition of a field that make appear within a Configuration instance.
Field(String, String, ConfigDef.Type, ConfigDef.Width, String, ConfigDef.Importance, Supplier<Object>, Field.Validator) - Constructor for class io.debezium.config.Field
 
Field(String, String, ConfigDef.Type, ConfigDef.Width, String, ConfigDef.Importance, List<String>, Supplier<Object>, Field.Validator, Field.Recommender) - Constructor for class io.debezium.config.Field
 
field(String, Value) - Static method in interface io.debezium.document.Document
 
field(String, Object) - Static method in interface io.debezium.document.Document
 
Field.EnumRecommender<T extends Enum<T>> - Class in io.debezium.config
 
Field.InvisibleRecommender - Class in io.debezium.config
A Field.Recommender that will look at several fields that are deemed to be exclusive, such that when the first of them has a value the others are made invisible.
Field.OneOfRecommender - Class in io.debezium.config
A Field.Recommender that will look at several fields that are deemed to be exclusive, such that when the first of them has a value the others are made invisible.
Field.RangeValidator - Class in io.debezium.config
Validation logic for numeric ranges
Field.Recommender - Interface in io.debezium.config
A component that is able to provide recommended values for a field given a configuration.
Field.Set - Class in io.debezium.config
A set of fields.
Field.ValidationOutput - Interface in io.debezium.config
A functional interface that accepts validation results.
Field.Validator - Interface in io.debezium.config
A functional interface that can be used to validate field values.
FieldName() - Constructor for class io.debezium.data.Envelope.FieldName
 
fields - Variable in class io.debezium.document.BasicDocument
 
Fields() - Constructor for class io.debezium.relational.history.HistoryRecord.Fields
 
fieldsByName - Variable in class io.debezium.config.Field.Set
 
fieldsForColumns(Schema, List<Column>) - Method in class io.debezium.relational.TableSchemaBuilder
 
fieldWithName(String) - Method in class io.debezium.config.Field.Set
Get the field with the given {Field#name() name}.
FILE_PATH - Static variable in class io.debezium.relational.history.FileDatabaseHistory
 
FileDatabaseHistory - Class in io.debezium.relational.history
A DatabaseHistory implementation that stores the schema history in a local file.
FileDatabaseHistory() - Constructor for class io.debezium.relational.history.FileDatabaseHistory
 
filter(Predicate<? super String>) - Method in interface io.debezium.config.Configuration
Return a new Configuration that contains only the subset of keys that satisfy the given predicate.
filter(Predicate<T>, Predicate<T>) - Static method in class io.debezium.function.Predicates
Create a predicate function that allows only those values are allowed or not disallowed by the supplied predicates.
filter(String) - Static method in class io.debezium.relational.ColumnId
Create the map of predicate functions that specify which columns are to be included.
filterColumnNames(Predicate<Column>) - Method in interface io.debezium.relational.Table
Utility to obtain a copy of a list of the names of those columns that satisfy the specified predicate.
filterColumns(Predicate<Column>) - Method in interface io.debezium.relational.Table
Utility to obtain a copy of a list of the columns that satisfy the specified predicate.
filterFor(Predicate<TableId>) - Static method in class io.debezium.relational.Tables
Create a Tables.TableNameFilter for the given Predicate.
find(Path) - Method in interface io.debezium.document.Document
Attempt to find the value at the given path.
find(Path, BiFunction<Path, Integer, Optional<Value>>, Consumer<Path>) - Method in interface io.debezium.document.Document
Attempt to find the value at the given path, optionally creating missing segments.
findAndReplace(String, Properties, Field...) - Static method in class io.debezium.jdbc.JdbcConnection
 
findMaxLength(ResultSet) - Method in class io.debezium.jdbc.JdbcConnection
 
firstTimeOnly() - Method in interface io.debezium.util.AvroValidator.ReplacementOccurred
Create a new function that calls this function only the first time it sees each unique original, and ignores subsequent calls for originals it has already seen.
fixedSizeMap(int) - Static method in class io.debezium.util.Collect
Create a fixed sized Map that removes the least-recently used entry when the map becomes too large.
FLOAT_FALSE - Static variable in class io.debezium.jdbc.JdbcValueConverters
 
FLOAT_TRUE - Static variable in class io.debezium.jdbc.JdbcValueConverters
 
flush() - Method in interface io.debezium.function.BufferedBlockingConsumer
Flush all of the buffered values to the delegate.
flush(Function<T, T>) - Method in interface io.debezium.function.BufferedBlockingConsumer
Flush all of the buffered values to the delegate by first running each buffered value through the given function to generate a new value to be flushed to the delegate consumer.
forCode(String) - Static method in enum io.debezium.data.Envelope.Operation
 
forConnector(String, String, String) - Static method in class io.debezium.util.LoggingContext
Configure for a connector the logger's Mapped Diagnostic Context (MDC) properties for the thread making this call.
forEach(BiConsumer<String, String>) - Method in interface io.debezium.config.Configuration
Call the supplied function for each of the fields.
forEach(BiConsumer<Path, Value>) - Method in interface io.debezium.document.Document
 
forEach(Consumer<? super String>) - Method in class io.debezium.document.Paths.MultiSegmentPath
 
forEach(Consumer<? super String>) - Method in class io.debezium.document.Paths.RootPath
 
forEach(Consumer<? super String>) - Method in class io.debezium.document.Paths.SingleSegmentPath
 
forEachError(Consumer<ParsingException>) - Method in exception io.debezium.text.MultipleParsingExceptions
 
forEachFirstToken(Consumer<String>) - Method in class io.debezium.relational.ddl.DataTypeGrammarParser.DataTypePattern
 
forEachMatchingFieldName(String, BiConsumer<String, String>) - Method in interface io.debezium.config.Configuration
Apply the given function to all fields whose names match the given regular expression.
forEachMatchingFieldName(Pattern, BiConsumer<String, String>) - Method in interface io.debezium.config.Configuration
Apply the given function to all fields whose names match the given regular expression.
forEachMatchingFieldName(String, int, BiFunction<String, String, T>, BiConsumer<String, T>) - Method in interface io.debezium.config.Configuration
For all fields whose names match the given regular expression, extract a value from the specified group in the regular expression and call the supplied function.
forEachMatchingFieldName(Pattern, int, BiFunction<String, String, T>, BiConsumer<String, T>) - Method in interface io.debezium.config.Configuration
For all fields whose names match the given regular expression, extract a value from the specified group in the regular expression and call the supplied function.
forEachMatchingFieldNameWithBoolean(String, BiConsumer<String, Boolean>) - Method in interface io.debezium.config.Configuration
For all fields whose names match the given regular expression, extract a boolean value from the first group in the regular expression and call the supplied function.
forEachMatchingFieldNameWithBoolean(String, int, BiConsumer<String, Boolean>) - Method in interface io.debezium.config.Configuration
For all fields whose names match the given regular expression, extract a boolean value from the first group in the regular expression and call the supplied function.
forEachMatchingFieldNameWithBoolean(Pattern, int, BiConsumer<String, Boolean>) - Method in interface io.debezium.config.Configuration
For all fields whose names match the given regular expression, extract a boolean value from the first group in the regular expression and call the supplied function.
forEachMatchingFieldNameWithInteger(String, BiConsumer<String, Integer>) - Method in interface io.debezium.config.Configuration
For all fields whose names match the given regular expression, extract an integer from the first group in the regular expression and call the supplied function.
forEachMatchingFieldNameWithInteger(String, int, BiConsumer<String, Integer>) - Method in interface io.debezium.config.Configuration
For all fields whose names match the given regular expression, extract an integer from the first group in the regular expression and call the supplied function.
forEachMatchingFieldNameWithInteger(Pattern, int, BiConsumer<String, Integer>) - Method in interface io.debezium.config.Configuration
For all fields whose names match the given regular expression, extract an integer from the first group in the regular expression and call the supplied function.
forEachMatchingFieldNameWithString(String, BiConsumer<String, String>) - Method in interface io.debezium.config.Configuration
For all fields whose names match the given regular expression, extract a string value from the first group in the regular expression and call the supplied function.
forEachMatchingFieldNameWithString(String, int, BiConsumer<String, String>) - Method in interface io.debezium.config.Configuration
For all fields whose names match the given regular expression, extract a string value from the first group in the regular expression and call the supplied function.
forEachMatchingFieldNameWithString(Pattern, int, BiConsumer<String, String>) - Method in interface io.debezium.config.Configuration
For all fields whose names match the given regular expression, extract a string value from the first group in the regular expression and call the supplied function.
forEachMissingDependent(Consumer<String>) - Method in class io.debezium.config.Field.Set
Call the supplied function for each of this set's fields that have non-existent dependents.
forEachTopLevelField(Consumer<Field>) - Method in class io.debezium.config.Field.Set
Call the supplied function for each of this set's fields that are not included as dependents in other fields.
FORMATTER - Static variable in class io.debezium.time.ZonedTime
 
FORMATTER - Static variable in class io.debezium.time.ZonedTimestamp
The ISO date-time format includes the date, time (including fractional parts), and offset from UTC, such as '2011-12-03T10:15:30.030431+01:00'.
forTable(TableId) - Method in class io.debezium.relational.Tables
Obtain the definition of the identified table.
forTable(String, String, String) - Method in class io.debezium.relational.Tables
Obtain the definition of the identified table.
from(Properties) - Static method in interface io.debezium.config.Configuration
Obtain a configuration instance by copying the supplied Properties object.
from(Map<String, ?>) - Static method in interface io.debezium.config.Configuration
Obtain a configuration instance by copying the supplied map of string keys and object values.
from(Map<String, T>, Function<T, String>) - Static method in interface io.debezium.config.Configuration
Obtain a configuration instance by copying the supplied map of string keys and object values.
fromLogical(Schema, BitSet) - Static method in class io.debezium.data.Bits
Convert a value from its logical format (BitSet) to it's encoded format.
fromRoot(Consumer<Path>) - Method in interface io.debezium.document.Path
Call the consumer with the path of every ancestor (except root) down to this path.
fromSystemProperties(String) - Static method in interface io.debezium.config.Configuration
Create a Configuration object that is populated by system properties, per Configuration.withSystemProperties(String).
FunctionalReadWriteLock - Class in io.debezium.util
A form of a read-write lock that has methods that allow lambdas to be performed while the read or write lock is acquired and held.
FunctionalReadWriteLock(ReadWriteLock) - Constructor for class io.debezium.util.FunctionalReadWriteLock
 

G

GCount - Interface in io.debezium.crdt
A read-only result of the state of a grow-only GCounter.
GCounter - Interface in io.debezium.crdt
A simple grow-only counter that maintains a single changing value by tracking the positive changes to the value.
generated(boolean) - Method in interface io.debezium.relational.ColumnEditor
Set whether the column's values are generated by the database.
generated - Variable in class io.debezium.relational.ColumnEditorImpl
 
generated(boolean) - Method in class io.debezium.relational.ColumnEditorImpl
 
generated - Variable in class io.debezium.relational.ColumnImpl
 
generateFragment() - Method in class io.debezium.text.TokenStream
 
generateFragment(String, int, int, String) - Static method in class io.debezium.text.TokenStream
Utility method to generate a highlighted fragment of a particular point in the stream.
get() - Method in interface io.debezium.crdt.Count
Get the current value.
get() - Method in interface io.debezium.crdt.PNCount
Get the current value.
get() - Method in class io.debezium.crdt.StateBasedGCounter
 
get() - Method in class io.debezium.crdt.StateBasedPNCounter
 
get(int) - Method in interface io.debezium.document.Array
Gets the value in this array at the given index.
get(int, Object) - Method in interface io.debezium.document.Array
Gets the value in this document for the given field name.
get(int) - Method in class io.debezium.document.BasicArray
 
get(CharSequence, Comparable<?>) - Method in class io.debezium.document.BasicDocument
 
get(CharSequence) - Method in interface io.debezium.document.Document
Gets the value in this document for the given field name.
get(CharSequence, Comparable<?>) - Method in interface io.debezium.document.Document
Gets the value in this document for the given field name.
getAndDecrement() - Method in interface io.debezium.crdt.PNCounter
Decrement the counter and get the result.
getAndDecrement() - Method in class io.debezium.crdt.StateBasedPNCounter
 
getAndDecrement() - Method in class io.debezium.crdt.StateBasedPNDeltaCounter
 
getAndIncrement() - Method in interface io.debezium.crdt.GCounter
Increment the counter and get the result.
getAndIncrement() - Method in class io.debezium.crdt.StateBasedGCounter
 
getAndIncrement() - Method in class io.debezium.crdt.StateBasedPNCounter
 
getAndIncrement() - Method in class io.debezium.crdt.StateBasedPNDeltaCounter
 
getArray(CharSequence) - Method in interface io.debezium.document.Document
Get the array value in this document for the given field name.
getArray(CharSequence, Array) - Method in interface io.debezium.document.Document
Get the array value in this document for the given field name.
getAvailablePort() - Static method in class io.debezium.util.IoUtil
Find a port that is available.
getAverage() - Method in interface io.debezium.util.Stopwatch.Statistics
Returns the arithmetic mean of all recorded durations.
getAverageAsString() - Method in interface io.debezium.util.Stopwatch.Statistics
Returns a string representation of the arithmetic mean of all recorded durations.
getBigDecimal(CharSequence) - Method in interface io.debezium.document.Document
Get the big decimal value in this document for the given field name.
getBigDecimal(CharSequence, BigDecimal) - Method in interface io.debezium.document.Document
Get the big decimal value in this document for the given field name.
getBigInteger(CharSequence) - Method in interface io.debezium.document.Document
Get the big integer value in this document for the given field name.
getBigInteger(CharSequence, BigInteger) - Method in interface io.debezium.document.Document
Get the big integer value in this document for the given field name.
getBoolean(String) - Method in interface io.debezium.config.Configuration
Get the boolean value associated with the given key.
getBoolean(String, boolean) - Method in interface io.debezium.config.Configuration
Get the boolean value associated with the given key, returning the default value if there is no such key-value pair or if the value could not be parsed as a boolean value.
getBoolean(String, BooleanSupplier) - Method in interface io.debezium.config.Configuration
Get the boolean value associated with the given key, using the given supplier to obtain a default value if there is no such key-value pair.
getBoolean(Field) - Method in interface io.debezium.config.Configuration
Get the boolean value associated with the given field when that field has a default value.
getBoolean(Field, boolean) - Method in interface io.debezium.config.Configuration
Get the boolean value associated with the given field, returning the field's default value if there is no such key-value pair.
getBoolean(Field, BooleanSupplier) - Method in interface io.debezium.config.Configuration
Get the boolean value associated with the given key, using the given supplier to obtain a default value if there is no such key-value pair.
getBoolean(CharSequence) - Method in interface io.debezium.document.Document
Get the boolean value in this document for the given field name.
getBoolean(CharSequence, boolean) - Method in interface io.debezium.document.Document
Get the boolean value in this document for the given field name.
getBytes(CharSequence) - Method in interface io.debezium.document.Document
Get the Base64 encoded binary value in this document for the given field name.
getChanges() - Method in interface io.debezium.crdt.DeltaCount
Get the changes in the current value during the last interval.
getChanges() - Method in class io.debezium.crdt.StateBasedPNDeltaCounter
 
getContentBetween(TokenStream.Marker, Position) - Method in class io.debezium.text.TokenStream
Gets the content string starting at the specified marker (inclusive) and continuing up to the end position (exclusive).
getContentBetween(Position, Position) - Method in class io.debezium.text.TokenStream
Gets the content string starting at the first position (inclusive) and continuing up to the end position (exclusive).
getContentBetween(int, Position) - Method in class io.debezium.text.TokenStream
 
getContentFrom(TokenStream.Marker) - Method in class io.debezium.text.TokenStream
Gets the content string starting at the specified marker (inclusive) and continuing up to the next position (exclusive).
getCount() - Method in interface io.debezium.util.Stopwatch.Statistics
Returns the count of durations recorded.
getCount() - Method in class io.debezium.util.VariableLatch
Returns the current count.
getCount() - Method in class io.debezium.util.VariableLatch.Sync
 
getDatabase() - Method in interface io.debezium.jdbc.JdbcConfiguration
Get the database name property from the configuration.
getDatabase(DdlParserListener.Event) - Method in class io.debezium.relational.ddl.DdlChanges
 
getDecrement() - Method in interface io.debezium.crdt.PNCount
Get the amount that the value decremented.
getDecrement() - Method in class io.debezium.crdt.StateBasedPNCounter
 
getDocument(CharSequence) - Method in interface io.debezium.document.Document
Get the document value in this document for the given field name.
getDouble(CharSequence) - Method in interface io.debezium.document.Document
Get the double value in this document for the given field name.
getDouble(CharSequence, double) - Method in interface io.debezium.document.Document
Get the double value in this document for the given field name.
getErrors() - Method in exception io.debezium.text.MultipleParsingExceptions
Get the set of parsing exceptions.
getField(CharSequence) - Method in interface io.debezium.document.Document
Gets the field in this document with the given field name.
getFloat(CharSequence) - Method in interface io.debezium.document.Document
Get the double value in this document for the given field name.
getFloat(CharSequence, float) - Method in interface io.debezium.document.Document
Get the float value in this document for the given field name.
getHostname() - Method in interface io.debezium.jdbc.JdbcConfiguration
Get the hostname property from the configuration.
getIncrement() - Method in interface io.debezium.crdt.GCount
Get the amount that the value incremented.
getIncrement() - Method in class io.debezium.crdt.StateBasedGCounter
 
getIncrement() - Method in class io.debezium.crdt.StateBasedPNCounter
 
getIndex() - Method in interface io.debezium.document.Array.Entry
Get the index of the entry
getIndex() - Method in class io.debezium.document.BasicEntry
 
getInstance(String, Class<T>) - Method in interface io.debezium.config.Configuration
Get an instance of the class given by the value in the configuration associated with the given key.
getInstance(String, Class<T>, Supplier<ClassLoader>) - Method in interface io.debezium.config.Configuration
Get an instance of the class given by the value in the configuration associated with the given key.
getInstance(Field, Class<T>) - Method in interface io.debezium.config.Configuration
Get an instance of the class given by the value in the configuration associated with the given field.
getInstance(Field, Class<T>, Supplier<ClassLoader>) - Method in interface io.debezium.config.Configuration
Get an instance of the class given by the value in the configuration associated with the given field.
getInteger(String) - Method in interface io.debezium.config.Configuration
Get the integer value associated with the given key.
getInteger(String, int) - Method in interface io.debezium.config.Configuration
Get the integer value associated with the given key, returning the default value if there is no such key-value pair or if the value could not be parsed as an integer.
getInteger(String, IntSupplier) - Method in interface io.debezium.config.Configuration
Get the integer value associated with the given key, using the given supplier to obtain a default value if there is no such key-value pair.
getInteger(Field) - Method in interface io.debezium.config.Configuration
Get the integer value associated with the given field, returning the field's default value if there is no such key-value pair.
getInteger(Field, int) - Method in interface io.debezium.config.Configuration
Get the integer value associated with the given field, returning the field's default value if there is no such key-value pair.
getInteger(Field, IntSupplier) - Method in interface io.debezium.config.Configuration
Get the integer value associated with the given key, using the given supplier to obtain a default value if there is no such key-value pair.
getInteger(CharSequence) - Method in interface io.debezium.document.Document
Get the integer value in this document for the given field name.
getInteger(CharSequence, int) - Method in interface io.debezium.document.Document
Get the integer value in this document for the given field name.
getLong(String) - Method in interface io.debezium.config.Configuration
Get the long value associated with the given key.
getLong(String, long) - Method in interface io.debezium.config.Configuration
Get the long value associated with the given key, returning the default value if there is no such key-value pair or if the value could not be parsed as a long.
getLong(String, LongSupplier) - Method in interface io.debezium.config.Configuration
Get the long value associated with the given key, using the given supplier to obtain a default value if there is no such key-value pair.
getLong(Field) - Method in interface io.debezium.config.Configuration
Get the long value associated with the given field, returning the field's default value if there is no such key-value pair.
getLong(Field, long) - Method in interface io.debezium.config.Configuration
Get the long value associated with the given field, returning the field's default value if there is no such key-value pair.
getLong(Field, LongSupplier) - Method in interface io.debezium.config.Configuration
Get the long value associated with the given key, using the given supplier to obtain a default value if there is no such key-value pair.
getLong(CharSequence) - Method in interface io.debezium.document.Document
Get the integer value in this document for the given field name.
getLong(CharSequence, long) - Method in interface io.debezium.document.Document
Get the long value in this document for the given field name.
getMaximum() - Method in interface io.debezium.util.Stopwatch.Statistics
Returns the maximum of all recorded durations.
getMaximumAsString() - Method in interface io.debezium.util.Stopwatch.Statistics
Returns a string representation of the maximum of all recorded durations.
getMinimum() - Method in interface io.debezium.util.Stopwatch.Statistics
Returns the minimum of all recorded durations.
getMinimumAsString() - Method in interface io.debezium.util.Stopwatch.Statistics
Returns a string representation of the minimum of all recorded durations.
getName() - Method in class io.debezium.document.BasicField
 
getName() - Method in interface io.debezium.document.Document.Field
Get the name of the field
getNumber(String, Supplier<Number>) - Method in interface io.debezium.config.Configuration
Get the integer value associated with the given key, using the given supplier to obtain a default value if there is no such key-value pair.
getNumber(Field) - Method in interface io.debezium.config.Configuration
Get the numeric value associated with the given field, returning the field's default value if there is no such key-value pair.
getNumber(CharSequence) - Method in interface io.debezium.document.Document
Get the number value in this document for the given field name.
getNumber(CharSequence, Number) - Method in interface io.debezium.document.Document
Get the number value in this document for the given field name.
getOrCreateArray(CharSequence) - Method in interface io.debezium.document.Document
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.
getOrCreateDocument(CharSequence) - Method in interface io.debezium.document.Document
Get the existing document value in this document for the given field name, or create a new document if there is no existing document at this field.
getPassword() - Method in interface io.debezium.jdbc.JdbcConfiguration
Get the password property from the configuration.
getPort() - Method in interface io.debezium.jdbc.JdbcConfiguration
Get the port property from the configuration.
getPortAsString() - Method in interface io.debezium.jdbc.JdbcConfiguration
Get the port property from the configuration.
getPosition() - Method in exception io.debezium.text.ParsingException
 
getPriorCount() - Method in interface io.debezium.crdt.DeltaCount
Get the value of this count prior to the changes.
getPriorCount() - Method in class io.debezium.crdt.StateBasedPNDeltaCounter
 
getResourceAsStream(String, ClassLoader, Class<?>, String, Consumer<String>) - Static method in class io.debezium.util.IoUtil
Get the input stream to the resource given by the supplied path.
getStackTrace(Throwable) - Static method in class io.debezium.util.Strings
Get the stack trace of the supplied exception.
getString(String) - Method in interface io.debezium.config.Configuration
Get the string value associated with the given key.
getString(String, String) - Method in interface io.debezium.config.Configuration
Get the string value associated with the given key, returning the default value if there is no such key-value pair.
getString(String, Supplier<String>) - Method in interface io.debezium.config.Configuration
Get the string value associated with the given key, returning the default value if there is no such key-value pair.
getString(Field) - Method in interface io.debezium.config.Configuration
Get the string value associated with the given field, returning the field's default value if there is no such key-value pair in this configuration.
getString(Field, String) - Method in interface io.debezium.config.Configuration
Get the string value associated with the given field, returning the field's default value if there is no such key-value pair in this configuration.
getString(Field, Supplier<String>) - Method in interface io.debezium.config.Configuration
Get the boolean value associated with the given key, using the given supplier to obtain a default value if there is no such key-value pair.
getString(CharSequence) - Method in interface io.debezium.document.Document
Get the string value in this document for the given field name.
getString(CharSequence, String) - Method in interface io.debezium.document.Document
Get the string value in this document for the given field name.
getStrings(Field, String) - Method in interface io.debezium.config.Configuration
Get the string value(s) associated with the given key, where the supplied regular expression is used to parse the single string value into multiple values.
getStrings(String, String) - Method in interface io.debezium.config.Configuration
Get the string value(s) associated with the given key, where the supplied regular expression is used to parse the single string value into multiple values.
getTokens() - Method in class io.debezium.text.TokenStream.TokenFactory
 
getTotal() - Method in interface io.debezium.util.Stopwatch.Statistics
Returns the total of all recorded durations.
getTotalAsString() - Method in interface io.debezium.util.Stopwatch.Statistics
Returns a string representation of the total of all recorded durations.
getType() - Method in class io.debezium.document.BinaryValue
 
getType() - Method in class io.debezium.document.ComparableValue
 
getType() - Method in class io.debezium.document.ConvertingValue
 
getType() - Method in class io.debezium.document.NullValue
 
getType() - Method in interface io.debezium.document.Value
 
getUser() - Method in interface io.debezium.jdbc.JdbcConfiguration
Get the user property from the configuration.
getValue() - Method in interface io.debezium.document.Array.Entry
Get the value of the entry.
getValue() - Method in class io.debezium.document.BasicEntry
 
getValue() - Method in class io.debezium.document.BasicField
 
getValue() - Method in interface io.debezium.document.Document.Field
Get the value of the field.
group(ConfigDef, String, Field...) - Static method in class io.debezium.config.Field
Add this field to the given configuration definition.
groupEventsByDatabase(DdlChanges.DatabaseEventConsumer) - Method in class io.debezium.relational.ddl.DdlChanges
Consume the events in the same order they were recorded, but grouped by database name.
groupStatementsByDatabase(DdlChanges.DatabaseStatementConsumer) - Method in class io.debezium.relational.ddl.DdlChanges
Consume the events in the same order they were recorded, but grouped by database name.
groupStatementStringsByDatabase(DdlChanges.DatabaseStatementStringConsumer) - Method in class io.debezium.relational.ddl.DdlChanges
Consume the events in the same order they were recorded, but grouped by database name.
GuardedBy - Annotation Type in io.debezium.annotation
Copyright (c) 2005 Brian Goetz and Tim Peierls.
Released under the Creative Commons Attribution License
(http://creativecommons.org/licenses/by/2.5)
Official home: http://www.jcip.net
Adopted from Java Concurrency in Practice.

H

handle(DdlParserListener.Event) - Method in class io.debezium.relational.ddl.DdlChanges
 
handle(DdlParserListener.Event) - Method in interface io.debezium.relational.ddl.DdlParserListener
Handle a DDL event.
handleUnknownData(Column, Field, Object) - Method in class io.debezium.jdbc.JdbcValueConverters
Convert an unknown data value.
has(int) - Method in interface io.debezium.document.Array
Determine if this contains an entry at the given index.
has(int) - Method in class io.debezium.document.BasicArray
 
has(CharSequence) - Method in class io.debezium.document.BasicDocument
 
has(CharSequence) - Method in interface io.debezium.document.Document
Determine if this contains a field with the given name.
hasAll(Document) - Method in class io.debezium.document.BasicDocument
 
hasAll(Document) - Method in interface io.debezium.document.Document
Checks if this object contains all of the fields in the supplied document.
hasChanges() - Method in interface io.debezium.crdt.DeltaCount
Determine if there are any changes in this count.
hasChanges() - Method in class io.debezium.crdt.StateBasedPNDeltaCounter
 
hasColumnWithName(String) - Method in class io.debezium.relational.TableEditorImpl
 
hashCode() - Method in class io.debezium.config.Field
 
hashCode() - Method in class io.debezium.document.BasicArray
 
hashCode() - Method in class io.debezium.document.BasicDocument
 
hashCode() - Method in class io.debezium.document.BasicEntry
 
hashCode() - Method in class io.debezium.document.BasicField
 
hashCode() - Method in class io.debezium.document.BinaryValue
 
hashCode() - Method in class io.debezium.document.ComparableValue
 
hashCode() - Method in class io.debezium.document.ConvertingValue
 
hashCode() - Method in class io.debezium.document.NullValue
 
hashCode() - Method in class io.debezium.document.Paths.ChildPath
 
hashCode() - Method in class io.debezium.document.Paths.MultiSegmentPath
 
hashCode() - Method in class io.debezium.document.Paths.RootPath
 
hashCode() - Method in class io.debezium.document.Paths.SingleSegmentPath
 
hashCode() - Method in class io.debezium.relational.ColumnId
 
hashCode() - Method in class io.debezium.relational.ColumnImpl
 
hashCode() - Method in class io.debezium.relational.TableId
 
hashCode() - Method in class io.debezium.relational.TableImpl
 
hashCode() - Method in class io.debezium.relational.Tables
 
hashCode() - Method in class io.debezium.relational.TableSchema
 
hashCode() - Method in class io.debezium.text.Position
 
HashCode - Class in io.debezium.util
Utilities for easily computing hash codes.
HashCode() - Constructor for class io.debezium.util.HashCode
 
hashMapOf(K, V) - Static method in class io.debezium.util.Collect
 
hashMapOf(K, V, K, V) - Static method in class io.debezium.util.Collect
 
hashMapOf(K, V, K, V, K, V) - Static method in class io.debezium.util.Collect
 
hashMapOf(K, V, K, V, K, V, K, V) - Static method in class io.debezium.util.Collect
 
hashMapOf(K, V, K, V, K, V, K, V, K, V) - Static method in class io.debezium.util.Collect
 
hashMapOf(K, V, K, V, K, V, K, V, K, V, K, V) - Static method in class io.debezium.util.Collect
 
hasKey(String) - Method in interface io.debezium.config.Configuration
Determine whether this configuration contains a key-value pair with the given key and the value is non-null
hasNext() - Method in class io.debezium.text.TokenStream.CharacterArrayStream
 
hasNext() - Method in interface io.debezium.text.TokenStream.CharacterStream
Determine if there is another character available in this stream.
hasNext() - Method in class io.debezium.text.TokenStream
Determine if this stream has another token to be consumed.
hasPrimaryKey() - Method in interface io.debezium.relational.TableEditor
Determine whether this table has a primary key.
hasSameDatabase(HistoryRecord) - Method in class io.debezium.relational.history.HistoryRecord
 
hasSameSource(HistoryRecord) - Method in class io.debezium.relational.history.HistoryRecord
 
hasUniqueValues() - Method in interface io.debezium.relational.TableEditor
Determine whether this table's primary key contains all columns (via TableEditor.setUniqueValues()) such that all rows within the table are unique.
hasUniqueValues() - Method in class io.debezium.relational.TableEditorImpl
 
hc - Variable in class io.debezium.document.Paths.MultiSegmentPath
 
HistoryRecord - Class in io.debezium.relational.history
 
HistoryRecord(Document) - Constructor for class io.debezium.relational.history.HistoryRecord
 
HistoryRecord(Map<String, ?>, Map<String, ?>, String, String) - Constructor for class io.debezium.relational.history.HistoryRecord
 
HistoryRecord.Fields - Class in io.debezium.relational.history
 
HistoryRecordComparator - Class in io.debezium.relational.history
Compares HistoryRecord instances to determine which came first.
HistoryRecordComparator() - Constructor for class io.debezium.relational.history.HistoryRecordComparator
 
HOSTNAME - Static variable in interface io.debezium.jdbc.JdbcConfiguration
A field for the hostname of the database server.

I

id - Variable in class io.debezium.relational.ColumnId
 
id() - Method in interface io.debezium.relational.Table
Get the identifier for this table.
id - Variable in class io.debezium.relational.TableEditorImpl
 
id - Variable in class io.debezium.relational.TableId
 
id - Variable in class io.debezium.relational.TableImpl
 
id() - Method in class io.debezium.relational.TableImpl
 
ifArray(Consumer<Array>) - Method in interface io.debezium.document.Value
If a value is an array, invoke the specified consumer with the value, otherwise do nothing.
ifBigDecimal(Consumer<BigDecimal>) - Method in interface io.debezium.document.Value
If a value is a variable-sized decimal, invoke the specified consumer with the value, otherwise do nothing.
ifBigInteger(Consumer<BigInteger>) - Method in interface io.debezium.document.Value
If a value is a variable-sized integer, invoke the specified consumer with the value, otherwise do nothing.
ifBinary(Consumer<byte[]>) - Method in interface io.debezium.document.Value
If a value is a byte array, invoke the specified consumer with the value, otherwise do nothing.
ifBoolean(Consumer<Boolean>) - Method in interface io.debezium.document.Value
If a value is a boolean value, invoke the specified consumer with the value, otherwise do nothing.
ifDocument(Consumer<Document>) - Method in interface io.debezium.document.Value
If a value is a document, invoke the specified consumer with the value, otherwise do nothing.
ifDouble(DoubleConsumer) - Method in interface io.debezium.document.Value
If a value is a double, invoke the specified consumer with the value, otherwise do nothing.
ifFloat(DoubleConsumer) - Method in interface io.debezium.document.Value
If a value is a float, invoke the specified consumer with the value, otherwise do nothing.
ifInteger(IntConsumer) - Method in interface io.debezium.document.Value
If a value is an integer, invoke the specified consumer with the value, otherwise do nothing.
ifLong(LongConsumer) - Method in interface io.debezium.document.Value
If a value is a long, invoke the specified consumer with the value, otherwise do nothing.
ifNull(Value.NullHandler) - Method in interface io.debezium.document.Value
If a value is a variable-sized integer, invoke the specified consumer with the value, otherwise do nothing.
ifString(Consumer<String>) - Method in interface io.debezium.document.Value
If a value is a string, invoke the specified consumer with the value, otherwise do nothing.
Immutable - Annotation Type in io.debezium.annotation
Copyright (c) 2005 Brian Goetz and Tim Peierls.
Released under the Creative Commons Attribution License
(http://creativecommons.org/licenses/by/2.5)
Official home: http://www.jcip.net
Adopted from Java Concurrency in Practice.
importance - Variable in class io.debezium.config.Field
 
importance() - Method in class io.debezium.config.Field
Get the importance of this field.
includeComments() - Method in class io.debezium.relational.ddl.DdlTokenizer
 
includeDatabases(String) - Method in class io.debezium.relational.Selectors.DatabaseSelectionPredicateBuilder
Specify the names of the databases that should be included.
includeDatabases(String) - Method in class io.debezium.relational.Selectors.TableSelectionPredicateBuilder
Specify the names of the databases that should be included.
includes(String) - Static method in class io.debezium.function.Predicates
Generate a predicate function that for any supplied string returns true if any of the regular expressions in the supplied comma-separated list matches the predicate parameter.
includes(String, Function<T, String>) - Static method in class io.debezium.function.Predicates
Generate a predicate function that for any supplied parameter returns true if any of the regular expressions in the supplied comma-separated list matches the predicate parameter in a case-insensitive manner.
includeTables(String) - Method in class io.debezium.relational.Selectors.TableSelectionPredicateBuilder
Specify the names of the tables that should be included.
increment() - Method in interface io.debezium.crdt.DeltaCounter
Increment the counter and get the result.
increment() - Method in interface io.debezium.crdt.GCounter
Increment the counter and get the result.
increment() - Method in interface io.debezium.crdt.PNCounter
Increment the counter and get the result.
increment() - Method in class io.debezium.crdt.StateBasedGCounter
 
increment() - Method in class io.debezium.crdt.StateBasedPNCounter
 
increment() - Method in class io.debezium.crdt.StateBasedPNDeltaCounter
 
increment(int, int) - Method in interface io.debezium.document.Array
Increment the numeric value at the given location by the designated amount.
increment(int, long) - Method in interface io.debezium.document.Array
Increment the numeric value at the given location by the designated amount.
increment(int, double) - Method in interface io.debezium.document.Array
Increment the numeric value at the given location by the designated amount.
increment(int, float) - Method in interface io.debezium.document.Array
Increment the numeric value at the given location by the designated amount.
increment(int, Value) - Method in interface io.debezium.document.Array
Increment the numeric value at the given location by the designated amount.
increment(int, Value) - Method in class io.debezium.document.BasicArray
 
increment(CharSequence, Value) - Method in class io.debezium.document.BasicDocument
 
increment(CharSequence, int) - Method in interface io.debezium.document.Document
Increment the numeric value in the given field by the designated amount.
increment(CharSequence, long) - Method in interface io.debezium.document.Document
Increment the numeric value in the given field by the designated amount.
increment(CharSequence, double) - Method in interface io.debezium.document.Document
Increment the numeric value in the given field by the designated amount.
increment(CharSequence, float) - Method in interface io.debezium.document.Document
Increment the numeric value in the given field by the designated amount.
increment(CharSequence, Value) - Method in interface io.debezium.document.Document
Increment the numeric value in the given field by the designated amount.
incrementAndGet() - Method in interface io.debezium.crdt.GCounter
Increment the counter and get the result.
incrementAndGet() - Method in class io.debezium.crdt.StateBasedGCounter
 
incrementAndGet() - Method in class io.debezium.crdt.StateBasedPNCounter
 
incrementAndGet() - Method in class io.debezium.crdt.StateBasedPNDeltaCounter
 
index - Variable in class io.debezium.document.BasicEntry
 
index() - Method in class io.debezium.text.Position
Get the 0-based index of this position in the content character array.
index() - Method in class io.debezium.text.TokenStream.CharacterArrayStream
 
index() - Method in interface io.debezium.text.TokenStream.CharacterStream
Get the index for the last character returned from TokenStream.CharacterStream.next().
indexesForColumns(List<Column>) - Method in class io.debezium.relational.TableSchemaBuilder
 
indexFrom(CharSequence) - Method in class io.debezium.document.BasicArray
 
indexInContent - Variable in class io.debezium.text.Position
 
indexName - Variable in class io.debezium.relational.ddl.DdlParserListener.TableIndexEvent
 
indexName() - Method in class io.debezium.relational.ddl.DdlParserListener.TableIndexEvent
Get the name of the index affected by this event.
infiniteIntegers() - Static method in class io.debezium.util.Sequences
Create an iterator over an infinite number of monotonically increasing numbers starting at 0, useful when performing an operation an unknown number of times.
infiniteIntegers(int) - Static method in class io.debezium.util.Sequences
Create an iterator over an infinite number monotonically increasing numbers starting at the given number, useful when performing an operation an unknown number of times.
initialize(Configuration) - Method in interface io.debezium.relational.mapping.ColumnMapper
Initialize the ColumnMapper instance based upon the connector's configuration.
initializeDataTypes(DataTypeParser) - Method in class io.debezium.relational.ddl.DdlParser
 
initializeDataTypes(DataTypeParser) - Method in class io.debezium.relational.ddl.DdlParserSql2003
 
initializeKeywords(DdlParser.TokenSet) - Method in class io.debezium.relational.ddl.DdlParser
 
initializeKeywords(DdlParser.TokenSet) - Method in class io.debezium.relational.ddl.DdlParserSql2003
 
initializeStatementStarts(DdlParser.TokenSet) - Method in class io.debezium.relational.ddl.DdlParser
 
initializeStatementStarts(DdlParser.TokenSet) - Method in class io.debezium.relational.ddl.DdlParserSql2003
 
initializeTokens(List<TokenStream.Token>) - Method in class io.debezium.text.TokenStream
Method to allow subclasses to pre-process the set of tokens and return the correct tokens to use.
initialOps - Variable in class io.debezium.jdbc.JdbcConnection
 
inputContent - Variable in class io.debezium.text.TokenStream
 
inputString - Variable in class io.debezium.text.TokenStream
 
INSTANCE - Static variable in class io.debezium.document.DocumentSerdes
 
INSTANCE - Static variable in class io.debezium.document.JacksonReader
 
INSTANCE - Static variable in class io.debezium.document.JacksonWriter
 
INSTANCE - Static variable in class io.debezium.document.NullValue
 
INSTANCE - Static variable in class io.debezium.document.Paths.RootPath
 
INSTANCE - Static variable in class io.debezium.relational.history.HistoryRecordComparator
A comparator instance that requires the records' sources to be the same and considers only those fields that are in both records' positions.
instantiateMapper(Class<ColumnMapper>, Configuration) - Static method in class io.debezium.relational.mapping.ColumnMappers
 
INTEGER_FALSE - Static variable in class io.debezium.jdbc.JdbcValueConverters
 
INTEGER_TRUE - Static variable in class io.debezium.jdbc.JdbcValueConverters
 
InvisibleRecommender() - Constructor for class io.debezium.config.Field.InvisibleRecommender
 
io.debezium.annotation - package io.debezium.annotation
 
io.debezium.config - package io.debezium.config
 
io.debezium.crdt - package io.debezium.crdt
 
io.debezium.data - package io.debezium.data
 
io.debezium.document - package io.debezium.document
 
io.debezium.function - package io.debezium.function
 
io.debezium.jdbc - package io.debezium.jdbc
 
io.debezium.relational - package io.debezium.relational
 
io.debezium.relational.ddl - package io.debezium.relational.ddl
 
io.debezium.relational.history - package io.debezium.relational.history
 
io.debezium.relational.mapping - package io.debezium.relational.mapping
 
io.debezium.text - package io.debezium.text
 
io.debezium.time - package io.debezium.time
 
io.debezium.util - package io.debezium.util
 
IoUtil - Class in io.debezium.util
A set of utilities for more easily performing I/O.
IoUtil() - Constructor for class io.debezium.util.IoUtil
 
isAfterLastIndex(String) - Static method in interface io.debezium.document.Path.Segments
 
isArray() - Method in class io.debezium.document.BinaryValue
 
isArray() - Method in class io.debezium.document.ComparableValue
 
isArray() - Method in class io.debezium.document.ConvertingValue
 
isArray() - Method in class io.debezium.document.NullValue
 
isArray() - Method in interface io.debezium.document.Value
 
isArrayIndex(String) - Static method in interface io.debezium.document.Path.Segments
 
isAtOrBefore(HistoryRecord) - Method in class io.debezium.relational.history.HistoryRecord
 
isAtOrBefore(HistoryRecord, HistoryRecord) - Method in class io.debezium.relational.history.HistoryRecordComparator
Determine if the first HistoryRecord is at the same or earlier point in time than the second HistoryRecord.
isAutoIncremented() - Method in interface io.debezium.relational.Column
Determine whether this column's values are automatically incremented by the database.
isAutoIncremented() - Method in interface io.debezium.relational.ColumnEditor
Determine whether this column's values are automatically incremented by the database.
isAutoIncremented() - Method in class io.debezium.relational.ColumnEditorImpl
 
isAutoIncremented() - Method in class io.debezium.relational.ColumnImpl
 
isAutoIncremented(String) - Method in interface io.debezium.relational.Table
Determine if the named column is auto-incremented.
isBigDecimal() - Method in class io.debezium.document.BinaryValue
 
isBigDecimal() - Method in class io.debezium.document.ComparableValue
 
isBigDecimal() - Method in class io.debezium.document.ConvertingValue
 
isBigDecimal() - Method in class io.debezium.document.NullValue
 
isBigDecimal() - Method in interface io.debezium.document.Value
 
isBigInteger() - Method in class io.debezium.document.BinaryValue
 
isBigInteger() - Method in class io.debezium.document.ComparableValue
 
isBigInteger() - Method in class io.debezium.document.ConvertingValue
 
isBigInteger() - Method in class io.debezium.document.NullValue
 
isBigInteger() - Method in interface io.debezium.document.Value
 
isBinary() - Method in class io.debezium.document.BinaryValue
 
isBinary() - Method in class io.debezium.document.ComparableValue
 
isBinary() - Method in class io.debezium.document.ConvertingValue
 
isBinary() - Method in class io.debezium.document.NullValue
 
isBinary() - Method in interface io.debezium.document.Value
 
isBoolean(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.config.Field
 
isBoolean() - Method in class io.debezium.document.BinaryValue
 
isBoolean() - Method in class io.debezium.document.ComparableValue
 
isBoolean() - Method in class io.debezium.document.ConvertingValue
 
isBoolean() - Method in class io.debezium.document.NullValue
 
isBoolean() - Method in interface io.debezium.document.Value
 
isClassName(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.config.Field
 
isConnected() - Method in class io.debezium.jdbc.JdbcConnection
 
isDocument() - Method in class io.debezium.document.BinaryValue
 
isDocument() - Method in class io.debezium.document.ComparableValue
 
isDocument() - Method in class io.debezium.document.ConvertingValue
 
isDocument() - Method in class io.debezium.document.NullValue
 
isDocument() - Method in interface io.debezium.document.Value
 
isDouble(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.config.Field
 
isDouble() - Method in class io.debezium.document.BinaryValue
 
isDouble() - Method in class io.debezium.document.ComparableValue
 
isDouble() - Method in class io.debezium.document.ConvertingValue
 
isDouble() - Method in class io.debezium.document.NullValue
 
isDouble() - Method in interface io.debezium.document.Value
 
isEmpty() - Method in interface io.debezium.config.Configuration
Determine if this configuration is empty and has no properties.
isEmpty() - Method in interface io.debezium.document.Array
Return whether this document contains no fields and is therefore empty.
isEmpty() - Method in class io.debezium.document.BasicArray
 
isEmpty() - Method in class io.debezium.document.BasicDocument
 
isEmpty() - Method in interface io.debezium.document.Document
Return whether this document contains no fields and is therefore empty.
isEmpty() - Method in class io.debezium.relational.ddl.DdlChanges
 
isFieldName(String) - Static method in interface io.debezium.document.Path.Segments
 
isFloat() - Method in class io.debezium.document.BinaryValue
 
isFloat() - Method in class io.debezium.document.ComparableValue
 
isFloat() - Method in class io.debezium.document.ConvertingValue
 
isFloat() - Method in class io.debezium.document.NullValue
 
isFloat() - Method in interface io.debezium.document.Value
 
isGenerated() - Method in interface io.debezium.relational.Column
Determine whether this column's values are generated by the database.
isGenerated() - Method in interface io.debezium.relational.ColumnEditor
Determine whether this column's values are generated by the database.
isGenerated() - Method in class io.debezium.relational.ColumnEditorImpl
 
isGenerated() - Method in class io.debezium.relational.ColumnImpl
 
isGenerated(String) - Method in interface io.debezium.relational.Table
Determine if the values in the named column is generated by the database.
isInteger(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.config.Field
 
isInteger() - Method in class io.debezium.document.BinaryValue
 
isInteger() - Method in class io.debezium.document.ComparableValue
 
isInteger() - Method in class io.debezium.document.ConvertingValue
 
isInteger() - Method in class io.debezium.document.NullValue
 
isInteger() - Method in interface io.debezium.document.Value
 
isListOfRegex(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.config.Field
 
isLong(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.config.Field
 
isLong() - Method in class io.debezium.document.BinaryValue
 
isLong() - Method in class io.debezium.document.ComparableValue
 
isLong() - Method in class io.debezium.document.ConvertingValue
 
isLong() - Method in class io.debezium.document.NullValue
 
isLong() - Method in interface io.debezium.document.Value
 
isMultiple() - Method in interface io.debezium.document.Path
Return whether this path has more than one segment.
isNext(char) - Method in class io.debezium.text.TokenStream.CharacterArrayStream
 
isNext(char, char) - Method in class io.debezium.text.TokenStream.CharacterArrayStream
 
isNext(char, char, char) - Method in class io.debezium.text.TokenStream.CharacterArrayStream
 
isNext(char) - Method in interface io.debezium.text.TokenStream.CharacterStream
Determine if the next character on the sream is the supplied value.
isNext(char, char) - Method in interface io.debezium.text.TokenStream.CharacterStream
Determine if the next two characters on the stream match the supplied values.
isNext(char, char, char) - Method in interface io.debezium.text.TokenStream.CharacterStream
Determine if the next three characters on the sream match the supplied values.
isNextAnyOf(char[]) - Method in class io.debezium.text.TokenStream.CharacterArrayStream
 
isNextAnyOf(String) - Method in class io.debezium.text.TokenStream.CharacterArrayStream
 
isNextAnyOf(char[]) - Method in interface io.debezium.text.TokenStream.CharacterStream
Determine if the next character on the stream matches one of the supplied characters.
isNextAnyOf(String) - Method in interface io.debezium.text.TokenStream.CharacterStream
Determine if the next character on the stream matches one of the supplied characters.
isNextLetterOrDigit() - Method in class io.debezium.text.TokenStream.CharacterArrayStream
 
isNextLetterOrDigit() - Method in interface io.debezium.text.TokenStream.CharacterStream
Determine if the next character on the stream is a letter or digit.
isNextValidXmlCharacter() - Method in class io.debezium.text.TokenStream.CharacterArrayStream
 
isNextValidXmlCharacter() - Method in interface io.debezium.text.TokenStream.CharacterStream
Determine if the next character on the stream is a valid XML character.
isNextValidXmlNameCharacter() - Method in class io.debezium.text.TokenStream.CharacterArrayStream
 
isNextValidXmlNameCharacter() - Method in interface io.debezium.text.TokenStream.CharacterStream
Determine if the next character on the sream is a valid XML NCName character.
isNextValidXmlNcNameCharacter() - Method in class io.debezium.text.TokenStream.CharacterArrayStream
 
isNextValidXmlNcNameCharacter() - Method in interface io.debezium.text.TokenStream.CharacterStream
Determine if the next character on the sream is a valid XML NCName character.
isNextWhitespace() - Method in class io.debezium.text.TokenStream.CharacterArrayStream
 
isNextWhitespace() - Method in interface io.debezium.text.TokenStream.CharacterStream
Determine if the next character on the stream is a whitespace character.
isNonNegativeInteger(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.config.Field
 
isNonNegativeLong(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.config.Field
 
isNotNull() - Method in interface io.debezium.document.Document.Field
 
isNotNull() - Method in interface io.debezium.document.Value
 
isNull(int) - Method in interface io.debezium.document.Array
Determine whether this object has an entry at the given index and the value is null.
isNull() - Method in class io.debezium.document.BinaryValue
 
isNull() - Method in class io.debezium.document.ComparableValue
 
isNull() - Method in class io.debezium.document.ConvertingValue
 
isNull() - Method in interface io.debezium.document.Document.Field
 
isNull(CharSequence) - Method in interface io.debezium.document.Document
Determine whether this object has a field with the given the name and the value is null.
isNull() - Method in class io.debezium.document.NullValue
 
isNull(Value) - Static method in interface io.debezium.document.Value
 
isNull() - Method in interface io.debezium.document.Value
 
isNullable(int) - Static method in class io.debezium.jdbc.JdbcConnection
 
isNullOrMissing(int) - Method in interface io.debezium.document.Array
Determine whether this object has an entry at the given index and the value is null, or if this object has no entry at the given index.
isNullOrMissing(CharSequence) - Method in interface io.debezium.document.Document
Determine whether this object has a field with the given the name and the value is null, or if this object has no field with the given name.
isNumber() - Method in class io.debezium.document.BinaryValue
 
isNumber() - Method in class io.debezium.document.ComparableValue
 
isNumber() - Method in class io.debezium.document.ConvertingValue
 
isNumber() - Method in class io.debezium.document.NullValue
 
isNumber() - Method in interface io.debezium.document.Value
 
isOptional(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.config.Field
 
isOptional() - Method in interface io.debezium.relational.Column
Determine whether this column is optional.
isOptional() - Method in interface io.debezium.relational.ColumnEditor
Determine whether this column is optional.
isOptional() - Method in class io.debezium.relational.ColumnEditorImpl
 
isOptional() - Method in class io.debezium.relational.ColumnImpl
 
isOptional() - Method in class io.debezium.relational.ddl.DataTypeGrammarParser.OptionalPattern
 
isOptional() - Method in interface io.debezium.relational.ddl.DataTypeGrammarParser.Pattern
 
isOptional(String) - Method in interface io.debezium.relational.Table
Determine if the values in the named column is optional.
isPositionAtOrBefore(Document, Document) - Method in class io.debezium.relational.history.HistoryRecordComparator
 
isPositiveInteger(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.config.Field
 
isPositiveLong(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.config.Field
 
isPrimaryKeyColumn(String) - Method in interface io.debezium.relational.Table
Determine if the named column is part of the primary key.
isRequired(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.config.Field
 
isRequired() - Method in interface io.debezium.relational.Column
Determine whether this column is required.
isRoot() - Method in interface io.debezium.document.Path
Return whether this path is the root path with no segments.
isSameSource(Document, Document) - Method in class io.debezium.relational.history.HistoryRecordComparator
 
isShort(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.config.Field
 
isSingle() - Method in interface io.debezium.document.Path
Return whether this path has a single segment.
isString() - Method in class io.debezium.document.BinaryValue
 
isString() - Method in class io.debezium.document.ComparableValue
 
isString() - Method in class io.debezium.document.ConvertingValue
 
isString() - Method in class io.debezium.document.NullValue
 
isString() - Method in interface io.debezium.document.Value
 
isTruncationPossible(Column) - Method in class io.debezium.relational.mapping.TruncateStrings
 
isValid(Object) - Static method in interface io.debezium.document.Value
 
isValid(int) - Static method in class io.debezium.text.XmlCharacters
Determine whether the supplied character is a valid character in XML.
isValidContent(int) - Static method in class io.debezium.text.XmlCharacters
Determine whether the supplied character is a valid character in XML content
isValidFloat(double) - Static method in class io.debezium.document.ComparableValue
 
isValidFullname(String) - Static method in interface io.debezium.util.AvroValidator
Determine if the supplied string is a valid Avro namespace.
isValidFullnameFirstCharacter(char) - Static method in interface io.debezium.util.AvroValidator
Determine if the supplied character is a valid first character for Avro fullnames.
isValidFullnameNonFirstCharacter(char) - Static method in interface io.debezium.util.AvroValidator
Determine if the supplied character is a valid non-first character for Avro fullnames.
isValidIndex(int) - Method in class io.debezium.document.BasicArray
 
isValidInteger(long) - Static method in class io.debezium.document.ComparableValue
 
isValidName(int) - Static method in class io.debezium.text.XmlCharacters
Determine whether the supplied character is a valid non-first character in an XML Name.
isValidName(String) - Static method in class io.debezium.text.XmlCharacters
Determine if the supplied name is a valid XML Name.
isValidNameStart(int) - Static method in class io.debezium.text.XmlCharacters
Determine whether the supplied character is a valid first character in an XML Name.
isValidNcName(int) - Static method in class io.debezium.text.XmlCharacters
Determine whether the supplied character is a valid non-first character in an XML NCName.
isValidNcName(String) - Static method in class io.debezium.text.XmlCharacters
Determine if the supplied name is a valid XML NCName.
isValidNcNameStart(int) - Static method in class io.debezium.text.XmlCharacters
Determine whether the supplied character is a valid first character in an XML NCName.
isValidPubid(int) - Static method in class io.debezium.text.XmlCharacters
Determine whether the supplied character is a valid character in an XML Pubid.
isValidSpace(int) - Static method in class io.debezium.text.XmlCharacters
Determine whether the supplied character is a valid whitespace character in XML
isView - Variable in class io.debezium.relational.ddl.DdlParserListener.TableEvent
 
isView() - Method in class io.debezium.relational.ddl.DdlParserListener.TableEvent
Determine whether the target of the event is a view rather than a table.
iterator() - Method in class io.debezium.config.Field.Set
 
iterator() - Method in class io.debezium.document.BasicArray
 
iterator() - Method in class io.debezium.document.BasicDocument
 
iterator() - Method in class io.debezium.document.Paths.ChildPath
 
iterator() - Method in class io.debezium.document.Paths.MultiSegmentPath
 
iterator() - Method in class io.debezium.document.Paths.RootPath
 
iterator() - Method in class io.debezium.document.Paths.SingleSegmentPath
 
Iterators - Class in io.debezium.util
A utility for creating iterators.
Iterators() - Constructor for class io.debezium.util.Iterators
 

J

JacksonReader - Class in io.debezium.document
A DocumentReader and ArrayReader that uses the Jackson library to read JSON.
JacksonReader() - Constructor for class io.debezium.document.JacksonReader
 
JacksonWriter - Class in io.debezium.document
A DocumentWriter and ArrayWriter that uses the Jackson library to write JSON.
JacksonWriter(boolean) - Constructor for class io.debezium.document.JacksonWriter
 
JacksonWriter.WritingError - Exception in io.debezium.document
 
JdbcConfiguration - Interface in io.debezium.jdbc
A specialized configuration for the Debezium driver.
JdbcConfiguration.Builder - Interface in io.debezium.jdbc
The JDBC-specific builder used to construct and/or alter JDBC configuration instances.
JdbcConnection - Class in io.debezium.jdbc
A utility that simplifies using a JDBC connection and executing transactions composed of multiple statements.
JdbcConnection(Configuration, JdbcConnection.ConnectionFactory) - Constructor for class io.debezium.jdbc.JdbcConnection
Create a new instance with the given configuration and connection factory.
JdbcConnection(Configuration, JdbcConnection.ConnectionFactory, JdbcConnection.Operations) - Constructor for class io.debezium.jdbc.JdbcConnection
Create a new instance with the given configuration and connection factory, and specify the operations that should be run against each newly-established connection.
JdbcConnection(Configuration, JdbcConnection.ConnectionFactory, JdbcConnection.Operations, Consumer<Configuration.Builder>) - Constructor for class io.debezium.jdbc.JdbcConnection
Create a new instance with the given configuration and connection factory, and specify the operations that should be run against each newly-established connection.
JdbcConnection.ConnectionFactory - Interface in io.debezium.jdbc
Establishes JDBC connections.
JdbcConnection.Operations - Interface in io.debezium.jdbc
Defines multiple JDBC operations.
JdbcConnection.ResultSetConsumer - Interface in io.debezium.jdbc
 
JdbcConnection.SingleParameterResultSetConsumer - Interface in io.debezium.jdbc
 
JdbcConnection.StatementFactory - Interface in io.debezium.jdbc
A function to create a statement from a connection.
JdbcConnection.StatementPreparer - Interface in io.debezium.jdbc
 
jdbcType() - Method in interface io.debezium.relational.Column
Get the JDBC type for this column
jdbcType() - Method in interface io.debezium.relational.ColumnEditor
Get the JDBC type for this column
jdbcType(int) - Method in interface io.debezium.relational.ColumnEditor
Set the JDBC type of this column.
jdbcType - Variable in class io.debezium.relational.ColumnEditorImpl
 
jdbcType() - Method in class io.debezium.relational.ColumnEditorImpl
 
jdbcType(int) - Method in class io.debezium.relational.ColumnEditorImpl
 
jdbcType - Variable in class io.debezium.relational.ColumnImpl
 
jdbcType() - Method in class io.debezium.relational.ColumnImpl
 
jdbcType - Variable in class io.debezium.relational.ddl.DataType
 
jdbcType() - Method in class io.debezium.relational.ddl.DataType
 
jdbcType - Variable in class io.debezium.relational.ddl.DataTypeGrammarParser.DataTypeBuilder
 
jdbcType - Variable in class io.debezium.relational.ddl.DataTypeGrammarParser.DataTypePattern
 
jdbcType() - Method in class io.debezium.relational.ddl.DataTypeGrammarParser.DataTypePattern
Get the JDBC type associated with this data type.
JdbcValueConverters - Class in io.debezium.jdbc
A provider of ValueConverters and SchemaBuilders for various column types.
JdbcValueConverters() - Constructor for class io.debezium.jdbc.JdbcValueConverters
Create a new instance that always uses UTC for the default time zone when converting values without timezone information to values that require timezones, and uses adapts time and timestamp values based upon the precision of the database columns.
JdbcValueConverters(boolean, ZoneOffset) - Constructor for class io.debezium.jdbc.JdbcValueConverters
Create a new instance, and specify the time zone offset that should be used only when converting values without timezone information to values that require timezones.
join(Iterable<T>, T) - Static method in class io.debezium.util.Iterators
 
join(Iterable<T>, T, T) - Static method in class io.debezium.util.Iterators
 
join(Iterable<T>, T, T, T) - Static method in class io.debezium.util.Iterators
 
join(Iterable<T>, T, T, T, T) - Static method in class io.debezium.util.Iterators
 
join(Iterable<T>, Iterable<T>) - Static method in class io.debezium.util.Iterators
 
join(Iterator<T>, Iterator<T>) - Static method in class io.debezium.util.Iterators
 
join(Object[]) - Method in class io.debezium.util.Joiner
 
join(CharSequence, CharSequence...) - Method in class io.debezium.util.Joiner
 
join(Iterable<?>) - Method in class io.debezium.util.Joiner
 
join(Iterable<?>, CharSequence, CharSequence...) - Method in class io.debezium.util.Joiner
 
join(Iterator<?>) - Method in class io.debezium.util.Joiner
 
join(CharSequence, int[]) - Static method in class io.debezium.util.Strings
Returns a new String composed of the supplied integer values joined together with a copy of the specified delimiter.
join(CharSequence, Iterable<T>) - Static method in class io.debezium.util.Strings
Returns a new String composed of the supplied values joined together with a copy of the specified delimiter.
join(CharSequence, Iterable<T>, Function<T, String>) - Static method in class io.debezium.util.Strings
Returns a new String composed of the supplied values joined together with a copy of the specified delimiter.
Joiner - Class in io.debezium.util
A utility for joining multiple character sequences together.
Joiner(StringJoiner) - Constructor for class io.debezium.util.Joiner
 
joiner - Variable in class io.debezium.util.Joiner
 
Json - Class in io.debezium.data
A semantic type for a JSON string.
Json() - Constructor for class io.debezium.data.Json
 
justify(Strings.Justify, String, int, char) - Static method in class io.debezium.util.Strings
Justify the contents of the string.
Justify() - Constructor for enum io.debezium.util.Strings.Justify
 
justifyCenter(String, int, char) - Static method in class io.debezium.util.Strings
Center the contents of the string.
justifyLeft(String, int, char) - Static method in class io.debezium.util.Strings
Left justify the contents of the string, ensuring that the supplied string begins at the first character and that the resulting string is of the desired length.
justifyLeft(String, int, char, boolean) - Static method in class io.debezium.util.Strings
 
justifyRight(String, int, char) - Static method in class io.debezium.util.Strings
Right justify the contents of the string, ensuring that the string ends at the last character.

K

KafkaDatabaseHistory - Class in io.debezium.relational.history
A DatabaseHistory implementation that records schema changes as normal SourceRecords on the specified topic, and that recovers the history by establishing a Kafka Consumer re-processing all messages on that topic.
KafkaDatabaseHistory() - Constructor for class io.debezium.relational.history.KafkaDatabaseHistory
 
keyFromColumnData(Object[]) - Method in class io.debezium.relational.TableSchema
Convert the specified row of values into a Kafka Connect key.
keyGenerator - Variable in class io.debezium.relational.TableSchema
 
keys() - Method in interface io.debezium.config.Configuration
Get the set of keys in this configuration.
keySchema - Variable in class io.debezium.relational.TableSchema
 
keySchema() - Method in class io.debezium.relational.TableSchema
Get the Schema that represents the table's primary key.
keySet() - Method in class io.debezium.document.BasicDocument
 
keySet() - Method in interface io.debezium.document.Document
Returns this object's fields' names
KEYWORD - Static variable in class io.debezium.relational.ddl.DdlTokenizer
The token type for tokens that represent key words or reserved words for a given DDL dialect.
keywords - Variable in class io.debezium.relational.ddl.DdlParser
 
knownFieldNames() - Method in interface io.debezium.jdbc.JdbcConfiguration
Get a predicate that determines if supplied keys are pre-defined field names.

L

lastIndex - Variable in class io.debezium.text.TokenStream.CharacterArrayStream
 
lastSegment() - Method in interface io.debezium.document.Path
Get the last segment, if there is one.
lastSegment() - Method in class io.debezium.document.Paths.ChildPath
 
lastSegment() - Method in class io.debezium.document.Paths.MultiSegmentPath
 
lastSegment() - Method in class io.debezium.document.Paths.RootPath
 
lastSegment() - Method in class io.debezium.document.Paths.SingleSegmentPath
 
length() - Method in interface io.debezium.relational.Column
Get the maximum length of this column's values.
length() - Method in interface io.debezium.relational.ColumnEditor
Get the maximum length of this column's values.
length(int) - Method in interface io.debezium.relational.ColumnEditor
Set the maximum length of this column's values.
length - Variable in class io.debezium.relational.ColumnEditorImpl
 
length() - Method in class io.debezium.relational.ColumnEditorImpl
 
length(int) - Method in class io.debezium.relational.ColumnEditorImpl
 
length - Variable in class io.debezium.relational.ColumnImpl
 
length() - Method in class io.debezium.relational.ColumnImpl
 
length - Variable in class io.debezium.relational.ddl.DataType
 
length() - Method in class io.debezium.relational.ddl.DataType
 
length - Variable in class io.debezium.relational.ddl.DataTypeGrammarParser.DataTypeBuilder
 
length(long) - Method in class io.debezium.relational.ddl.DataTypeGrammarParser.DataTypeBuilder
 
length() - Method in class io.debezium.text.TokenStream.CaseSensitiveToken
 
length() - Method in interface io.debezium.text.TokenStream.Token
Get the length of the token, which is equivalent to endIndex() - startIndex().
LENGTH_FIELD - Static variable in class io.debezium.data.Bits
 
LengthPattern() - Constructor for class io.debezium.relational.ddl.DataTypeGrammarParser.LengthPattern
 
line - Variable in class io.debezium.text.Position
 
line() - Method in class io.debezium.text.Position
Get the 1-based line number of the character.
linear(long) - Static method in interface io.debezium.util.DelayStrategy
Create a delay strategy that applies an linearly-increasing delay as long as the criteria is met.
lineNumber - Variable in class io.debezium.text.TokenStream.CharacterArrayStream
 
linkMapOf(K, V) - Static method in class io.debezium.util.Collect
 
linkMapOf(K, V, K, V) - Static method in class io.debezium.util.Collect
 
linkMapOf(K, V, K, V, K, V) - Static method in class io.debezium.util.Collect
 
linkMapOf(K, V, K, V, K, V, K, V) - Static method in class io.debezium.util.Collect
 
listeners - Variable in class io.debezium.relational.ddl.DdlParser
 
listOf(String, Function<String, String[]>, Function<String, T>) - Static method in class io.debezium.util.Strings
Generate the set of values that are included in the list.
listOf(String, char, Function<String, T>) - Static method in class io.debezium.util.Strings
Generate the set of values that are included in the list delimited by the given delimiter.
listOf(String, Function<String, T>) - Static method in class io.debezium.util.Strings
Generate the set of values that are included in the list separated by commas.
listOfRegex(String) - Static method in class io.debezium.util.Strings
Generate the set of regular expression Patterns that are specified in the string containing comma-separated regular expressions.
listOfRegex(String, int) - Static method in class io.debezium.util.Strings
Generate the set of regular expression Patterns that are specified in the string containing comma-separated regular expressions.
ListPattern() - Constructor for class io.debezium.relational.ddl.DataTypeGrammarParser.ListPattern
 
ListPattern(String) - Constructor for class io.debezium.relational.ddl.DataTypeGrammarParser.ListPattern
 
literal - Variable in class io.debezium.relational.ddl.DataTypeGrammarParser.LiteralLengthPattern
 
literal - Variable in class io.debezium.relational.ddl.DataTypeGrammarParser.LiteralPattern
 
literal - Variable in class io.debezium.relational.ddl.DataTypeGrammarParser.LiteralScalePattern
 
LiteralLengthPattern(long) - Constructor for class io.debezium.relational.ddl.DataTypeGrammarParser.LiteralLengthPattern
 
LiteralPattern(String) - Constructor for class io.debezium.relational.ddl.DataTypeGrammarParser.LiteralPattern
 
LiteralPattern(String, boolean) - Constructor for class io.debezium.relational.ddl.DataTypeGrammarParser.LiteralPattern
 
literals - Variable in class io.debezium.config.Field.EnumRecommender
 
LiteralScalePattern(int) - Constructor for class io.debezium.relational.ddl.DataTypeGrammarParser.LiteralScalePattern
 
literalsStr - Variable in class io.debezium.config.Field.EnumRecommender
 
load(URL) - Static method in interface io.debezium.config.Configuration
Obtain a configuration instance by loading the Properties from the supplied URL.
load(File) - Static method in interface io.debezium.config.Configuration
Obtain a configuration instance by loading the Properties from the supplied file.
load(InputStream) - Static method in interface io.debezium.config.Configuration
Obtain a configuration instance by loading the Properties from the supplied stream.
load(Reader) - Static method in interface io.debezium.config.Configuration
Obtain a configuration instance by loading the Properties from the supplied reader.
load(String, Class<?>) - Static method in interface io.debezium.config.Configuration
Obtain a configuration instance by loading the Properties from a file on the file system or classpath given by the supplied path.
load(String, ClassLoader) - Static method in interface io.debezium.config.Configuration
Obtain a configuration instance by loading the Properties from a file on the file system or classpath given by the supplied path.
load(String, ClassLoader, Consumer<String>) - Static method in interface io.debezium.config.Configuration
Obtain a configuration instance by loading the Properties from a file on the file system or classpath given by the supplied path.
loadProperties(Supplier<ClassLoader>, String) - Static method in class io.debezium.util.IoUtil
Atomically load the properties file at the given location within the designated class loader.
loadProperties(ClassLoader, String) - Static method in class io.debezium.util.IoUtil
Atomically load the properties file at the given location within the designated class loader.
loadProperties(Class<?>, String) - Static method in class io.debezium.util.IoUtil
Atomically load the properties file at the given location within the designated class' class loader.
lock - Variable in class io.debezium.relational.history.FileDatabaseHistory
 
lock - Variable in class io.debezium.relational.history.MemoryDatabaseHistory
 
lock - Variable in class io.debezium.relational.Tables
 
lock - Variable in class io.debezium.util.FunctionalReadWriteLock
 
LOGGER - Static variable in class io.debezium.jdbc.JdbcConnection
 
logger - Variable in class io.debezium.jdbc.JdbcValueConverters
 
logger - Variable in class io.debezium.relational.ddl.DdlParser
 
logger - Variable in class io.debezium.relational.history.AbstractDatabaseHistory
 
LOGGER - Static variable in class io.debezium.relational.TableSchemaBuilder
 
LOGGER - Static variable in class io.debezium.util.IoUtil
 
LoggingContext - Class in io.debezium.util
A utility that provides a consistent set of properties for the Mapped Diagnostic Context (MDC) properties used by Debezium components.
LoggingContext() - Constructor for class io.debezium.util.LoggingContext
 
LoggingContext.PreviousContext - Class in io.debezium.util
A snapshot of an MDC context that can be LoggingContext.PreviousContext.restore().
LOGICAL_NAME - Static variable in class io.debezium.data.Bits
 
LOGICAL_NAME - Static variable in class io.debezium.data.Enum
 
LOGICAL_NAME - Static variable in class io.debezium.data.EnumSet
 
LOGICAL_NAME - Static variable in class io.debezium.data.Json
 
logMessage(InputStream, Consumer<String>, String, String) - Static method in class io.debezium.util.IoUtil
 
LONG_FALSE - Static variable in class io.debezium.jdbc.JdbcValueConverters
 
LONG_TRUE - Static variable in class io.debezium.jdbc.JdbcValueConverters
 

M

map(Function<String, String>) - Method in interface io.debezium.config.Configuration
Return a new Configuration that contains only the subset of keys that satisfy the given predicate.
map(String, ColumnMapper) - Method in class io.debezium.relational.mapping.ColumnMappers.Builder
Set a mapping function for the columns with fully-qualified names that match the given comma-separated list of regular expression patterns.
map(String, Class<ColumnMapper>) - Method in class io.debezium.relational.mapping.ColumnMappers.Builder
Set a mapping function for the columns with fully-qualified names that match the given comma-separated list of regular expression patterns.
map(String, Class<ColumnMapper>, Configuration) - Method in class io.debezium.relational.mapping.ColumnMappers.Builder
Set a mapping function for the columns with fully-qualified names that match the given comma-separated list of regular expression patterns.
map(String, String) - Method in class io.debezium.relational.mapping.ColumnMappers.Builder
Set a mapping function for the columns with fully-qualified names that match the given comma-separated list of regular expression patterns.
map(String, String, Configuration) - Method in class io.debezium.relational.mapping.ColumnMappers.Builder
Set a mapping function for the columns with fully-qualified names that match the given comma-separated list of regular expression patterns.
mapOf(K, V) - Static method in class io.debezium.util.Collect
 
mapper - Variable in class io.debezium.relational.mapping.ColumnMappers.MapperRule
 
mapperFor(TableId, Column) - Method in class io.debezium.relational.mapping.ColumnMappers
Get the value mapping function for the given column.
MapperRule(Predicate<ColumnId>, ColumnMapper) - Constructor for class io.debezium.relational.mapping.ColumnMappers.MapperRule
 
mappingConverterFor(Table, Column) - Method in class io.debezium.relational.mapping.ColumnMappers
Get the value mapping function for the given column.
mappingConverterFor(TableId, Column) - Method in class io.debezium.relational.mapping.ColumnMappers
Get the value mapping function for the given column.
mark() - Method in class io.debezium.text.TokenStream
Obtain a marker that records the current position so that the stream can be TokenStream.rewind(Marker) back to the mark even after having been advanced beyond the mark.
Marker(Position, int) - Constructor for class io.debezium.text.TokenStream.Marker
 
MaskingValueConverter(String) - Constructor for class io.debezium.relational.mapping.MaskStrings.MaskingValueConverter
 
MASKS - Static variable in class io.debezium.text.XmlCharacters
This implementation uses an array that captures for each character the XML classifications.
maskStrings(String, int) - Method in class io.debezium.relational.mapping.ColumnMappers.Builder
Use a string of the specified number of '*' characters to mask the string values for each of the columns with fully-qualified names that match the given comma-separated list of regular expression patterns.
maskStrings(String, int, char) - Method in class io.debezium.relational.mapping.ColumnMappers.Builder
Use a string of the specified number of characters to mask the string values for each of the columns with fully-qualified names that match the given comma-separated list of regular expression patterns.
maskStrings(String, String) - Method in class io.debezium.relational.mapping.ColumnMappers.Builder
Use the specified string to mask the string values for each of the columns with fully-qualified names that match the given comma-separated list of regular expression patterns.
MaskStrings - Class in io.debezium.relational.mapping
A ColumnMapper implementation that ensures that string values are masked by a predefined value.
MaskStrings(String) - Constructor for class io.debezium.relational.mapping.MaskStrings
Create a ColumnMapper that masks string values with a predefined value.
MaskStrings.MaskingValueConverter - Class in io.debezium.relational.mapping
 
maskValue - Variable in class io.debezium.relational.mapping.MaskStrings.MaskingValueConverter
 
match(TokenStream, DataTypeGrammarParser.DataTypeBuilder, Consumer<ParsingException>) - Method in class io.debezium.relational.ddl.DataTypeGrammarParser.AndPattern
 
match(TokenStream, DataTypeGrammarParser.DataTypeBuilder, Consumer<ParsingException>) - Method in class io.debezium.relational.ddl.DataTypeGrammarParser.ArrayDimensionsPattern
 
match(TokenStream) - Method in class io.debezium.relational.ddl.DataTypeGrammarParser.DataTypePattern
Look for a matching data type on the specified token stream.
match(TokenStream, Consumer<ParsingException>) - Method in class io.debezium.relational.ddl.DataTypeGrammarParser.DataTypePattern
Look for a matching data type on the specified token stream.
match(TokenStream, DataTypeGrammarParser.DataTypeBuilder, Consumer<ParsingException>) - Method in class io.debezium.relational.ddl.DataTypeGrammarParser.LengthPattern
 
match(TokenStream, DataTypeGrammarParser.DataTypeBuilder, Consumer<ParsingException>) - Method in class io.debezium.relational.ddl.DataTypeGrammarParser.ListPattern
 
match(TokenStream, DataTypeGrammarParser.DataTypeBuilder, Consumer<ParsingException>) - Method in class io.debezium.relational.ddl.DataTypeGrammarParser.LiteralLengthPattern
 
match(TokenStream, DataTypeGrammarParser.DataTypeBuilder, Consumer<ParsingException>) - Method in class io.debezium.relational.ddl.DataTypeGrammarParser.LiteralPattern
 
match(TokenStream, DataTypeGrammarParser.DataTypeBuilder, Consumer<ParsingException>) - Method in class io.debezium.relational.ddl.DataTypeGrammarParser.LiteralScalePattern
 
match(TokenStream, DataTypeGrammarParser.DataTypeBuilder, Consumer<ParsingException>) - Method in class io.debezium.relational.ddl.DataTypeGrammarParser.OptionalPattern
 
match(TokenStream, DataTypeGrammarParser.DataTypeBuilder, Consumer<ParsingException>) - Method in class io.debezium.relational.ddl.DataTypeGrammarParser.OrPattern
 
match(TokenStream, DataTypeGrammarParser.DataTypeBuilder, Consumer<ParsingException>) - Method in interface io.debezium.relational.ddl.DataTypeGrammarParser.Pattern
 
match(TokenStream, DataTypeGrammarParser.DataTypeBuilder, Consumer<ParsingException>) - Method in class io.debezium.relational.ddl.DataTypeGrammarParser.ScalePattern
 
match(TokenStream, DataTypeGrammarParser.DataTypeBuilder, Consumer<ParsingException>) - Method in class io.debezium.relational.ddl.DataTypeGrammarParser.VariablePattern
 
matches(ColumnId) - Method in class io.debezium.relational.mapping.ColumnMappers.MapperRule
 
matches(String, String, String, String) - Method in interface io.debezium.relational.Tables.ColumnNameFilter
Determine whether the named column should be included in the table's Schema definition.
matches(String, String, String) - Method in interface io.debezium.relational.Tables.TableNameFilter
Determine whether the named table should be included.
matches(String) - Method in class io.debezium.text.TokenStream.CaseInsensitiveToken
 
matches(char) - Method in class io.debezium.text.TokenStream.CaseSensitiveToken
 
matches(String) - Method in class io.debezium.text.TokenStream.CaseSensitiveToken
 
matches(int) - Method in class io.debezium.text.TokenStream.CaseSensitiveToken
 
matches(String) - Method in class io.debezium.text.TokenStream
Determine if the current token matches the expected value.
matches(char) - Method in class io.debezium.text.TokenStream
Determine if the current token matches the expected value.
matches(int) - Method in class io.debezium.text.TokenStream
Determine if the current token matches the expected token type.
matches(String, String...) - Method in class io.debezium.text.TokenStream
Determine if the next few tokens match the expected values.
matches(String[]) - Method in class io.debezium.text.TokenStream
Determine if the next few tokens match the expected values.
matches(Iterable<String>) - Method in class io.debezium.text.TokenStream
Determine if the next few tokens match the expected values.
matches(int, int...) - Method in class io.debezium.text.TokenStream
Determine if the next few tokens have the supplied types.
matches(int[]) - Method in class io.debezium.text.TokenStream
Determine if the next few tokens have the supplied types.
matches(String) - Method in interface io.debezium.text.TokenStream.Token
Determine if the token matches the supplied string.
matches(char) - Method in interface io.debezium.text.TokenStream.Token
Determine if the token matches the supplied character.
matches(int) - Method in interface io.debezium.text.TokenStream.Token
Determine if the token matches the supplied type.
matchesAnyOf(String, String...) - Method in class io.debezium.text.TokenStream
Determine if the next token matches one of the supplied values.
matchesAnyOf(String[]) - Method in class io.debezium.text.TokenStream
Determine if the next token matches one of the supplied values.
matchesAnyOf(Iterable<String>) - Method in class io.debezium.text.TokenStream
Determine if the next token matches one of the supplied values.
matchesAnyOf(int, int...) - Method in class io.debezium.text.TokenStream
Determine if the next token have one of the supplied types.
matchesAnyOf(int[]) - Method in class io.debezium.text.TokenStream
Determine if the next token have one of the supplied types.
matchString() - Method in class io.debezium.text.TokenStream.CaseSensitiveToken
 
MathOps - Class in io.debezium.util
Utilities for performing math operations with mixed native and advanced numeric types.
MathOps() - Constructor for class io.debezium.util.MathOps
 
max - Variable in class io.debezium.config.Field.RangeValidator
 
maxIndex - Variable in class io.debezium.text.TokenStream.CharacterArrayStream
 
maxLength - Variable in class io.debezium.relational.mapping.TruncateStrings.TruncatingValueConverter
 
MemoryDatabaseHistory - Class in io.debezium.relational.history
A DatabaseHistory implementation that stores the schema history in a local file.
MemoryDatabaseHistory() - Constructor for class io.debezium.relational.history.MemoryDatabaseHistory
Create an instance that keeps the history in memory.
merge(Count) - Method in interface io.debezium.crdt.DeltaCounter
Merge the supplied counter into this counter.
merge(Count) - Method in interface io.debezium.crdt.GCounter
Merge the supplied counter into this counter.
merge(Count) - Method in interface io.debezium.crdt.PNCounter
Merge the supplied counter into this counter.
merge(Count) - Method in class io.debezium.crdt.StateBasedGCounter
 
merge(Count) - Method in class io.debezium.crdt.StateBasedPNCounter
 
merge(Count) - Method in class io.debezium.crdt.StateBasedPNDeltaCounter
 
Metronome - Interface in io.debezium.util
A class that can be used to perform an action at a regular interval.
MICROSECONDS_PER_DAY - Static variable in class io.debezium.time.Conversions
 
MICROSECONDS_PER_MILLISECOND - Static variable in class io.debezium.time.Conversions
 
MicroTime - Class in io.debezium.time
A utility for converting various Java time representations into the INT64 number of microseconds since midnight, and for defining a Kafka Connect Schema for time values with no date or timezone information.
MicroTime() - Constructor for class io.debezium.time.MicroTime
 
MicroTimestamp - Class in io.debezium.time
A utility for converting various Java time representations into the signed INT64 number of microseconds past epoch, and for defining a Kafka Connect Schema for timestamp values with no timezone information.
MicroTimestamp() - Constructor for class io.debezium.time.MicroTimestamp
 
MILLISECONDS_PER_SECOND - Static variable in class io.debezium.time.Conversions
 
min - Variable in class io.debezium.config.Field.RangeValidator
 
moveToNextToken() - Method in class io.debezium.text.TokenStream
 
multiple() - Static method in class io.debezium.util.Stopwatch
Create a new set of stopwatches.
MultipleDurations() - Constructor for class io.debezium.util.Stopwatch.MultipleDurations
 
MultipleParsingExceptions - Exception in io.debezium.text
Representation of multiple ParsingExceptions.
MultipleParsingExceptions(Collection<ParsingException>) - Constructor for exception io.debezium.text.MultipleParsingExceptions
 
MultipleParsingExceptions(String, Collection<ParsingException>) - Constructor for exception io.debezium.text.MultipleParsingExceptions
 
MultiSegmentPath(String[]) - Constructor for class io.debezium.document.Paths.MultiSegmentPath
 

N

name - Variable in class io.debezium.config.Field
 
name() - Method in class io.debezium.config.Field
Get the name of the field.
name - Variable in class io.debezium.document.BasicField
 
name() - Method in interface io.debezium.relational.Column
Get the name of the column.
name() - Method in interface io.debezium.relational.ColumnEditor
Get the name of the column.
name(String) - Method in interface io.debezium.relational.ColumnEditor
Set the name of the column.
name - Variable in class io.debezium.relational.ColumnEditorImpl
 
name() - Method in class io.debezium.relational.ColumnEditorImpl
 
name(String) - Method in class io.debezium.relational.ColumnEditorImpl
 
name - Variable in class io.debezium.relational.ColumnImpl
 
name() - Method in class io.debezium.relational.ColumnImpl
 
name - Variable in class io.debezium.relational.ddl.DataType
 
name() - Method in class io.debezium.relational.ddl.DataType
 
NAME_CHARACTER - Static variable in class io.debezium.text.XmlCharacters
 
NAME_START_CHARACTER - Static variable in class io.debezium.text.XmlCharacters
 
NANOSECONDS_PER_DAY - Static variable in class io.debezium.time.Conversions
 
NANOSECONDS_PER_MICROSECOND - Static variable in class io.debezium.time.Conversions
 
NANOSECONDS_PER_MILLISECOND - Static variable in class io.debezium.time.Conversions
 
NANOSECONDS_PER_SECOND - Static variable in class io.debezium.time.Conversions
 
NanoTime - Class in io.debezium.time
A utility for converting various Java time representations into the INT64 number of nanoseconds since midnight, and for defining a Kafka Connect Schema for time values with no date or timezone information.
NanoTime() - Constructor for class io.debezium.time.NanoTime
 
NanoTimestamp - Class in io.debezium.time
A utility for converting various Java time representations into the signed INT64 number of nanoseconds past epoch, and for defining a Kafka Connect Schema for timestamp values with no timezone information.
NanoTimestamp() - Constructor for class io.debezium.time.NanoTimestamp
 
NCNAME_CHARACTER - Static variable in class io.debezium.text.XmlCharacters
 
NCNAME_START_CHARACTER - Static variable in class io.debezium.text.XmlCharacters
 
newDeltaCounter() - Static method in class io.debezium.crdt.CRDT
Create a new CRDT positive and negative (PN) counter that records how much the value has changed since last reset.
newDeltaCounter(long, long, long, long) - Static method in class io.debezium.crdt.CRDT
Create a new CRDT positive and negative (PN) counter that records how much the value has changed since last reset.
newDeltaCounter(DeltaCount) - Static method in class io.debezium.crdt.CRDT
Create a new CRDT positive and negative (PN) counter that records how much the value has changed since last reset.
newGCounter() - Static method in class io.debezium.crdt.CRDT
Create a new CRDT grow-only (G) counter.
newGCounter(long) - Static method in class io.debezium.crdt.CRDT
Create a new CRDT grow-only (G) counter pre-populated with the given value.
newPNCounter() - Static method in class io.debezium.crdt.CRDT
Create a new CRDT positive and negative (PN) counter.
newPNCounter(long, long) - Static method in class io.debezium.crdt.CRDT
Create a new CRDT positive and negative (PN) counter pre-populated with the given values.
next() - Method in class io.debezium.text.TokenStream.CharacterArrayStream
 
next() - Method in interface io.debezium.text.TokenStream.CharacterStream
Obtain the next character value, and advance the stream.
nextCharMayBeLineFeed - Variable in class io.debezium.text.TokenStream.CharacterArrayStream
 
nextPosition() - Method in class io.debezium.text.TokenStream
Get the position of the next (or current) token.
none() - Static method in interface io.debezium.util.DelayStrategy
Create a delay strategy that never delays.
nonPrimaryKeyColumns() - Method in interface io.debezium.relational.Table
Get the columns that are not included in the primary key for this table.
not(Predicate<R>) - Static method in class io.debezium.function.Predicates
 
notNull(Value) - Static method in interface io.debezium.document.Value
 
notNull() - Static method in class io.debezium.function.Predicates
 
NotThreadSafe - Annotation Type in io.debezium.annotation
Copyright (c) 2005 Brian Goetz and Tim Peierls.
Released under the Creative Commons Attribution License
(http://creativecommons.org/licenses/by/2.5)
Official home: http://www.jcip.net
Adopted from Java Concurrency in Practice.
nullOr() - Method in interface io.debezium.relational.ValueConverter
Return a new converter that will call this converter only when the input is not null.
NullValue - Class in io.debezium.document
A specialization of Value that represents a null value.
NullValue() - Constructor for class io.debezium.document.NullValue
 
nullValue() - Static method in interface io.debezium.document.Value
 
NUMBER_OF_CHARACTERS - Static variable in class io.debezium.text.XmlCharacters
 

O

on(CharSequence) - Static method in class io.debezium.util.Joiner
 
on(CharSequence, CharSequence) - Static method in class io.debezium.util.Joiner
 
on(CharSequence, CharSequence, CharSequence) - Static method in class io.debezium.util.Joiner
 
OneOfRecommender(String...) - Constructor for class io.debezium.config.Field.OneOfRecommender
 
OneOfRecommender(List<String>) - Constructor for class io.debezium.config.Field.OneOfRecommender
 
OPERATION - Static variable in class io.debezium.data.Envelope.FieldName
The op field is used to store the kind of operation on a record.
Operation(String) - Constructor for enum io.debezium.data.Envelope.Operation
 
OPERATION_REQUIRED - Static variable in class io.debezium.data.Envelope
Flag that specifies whether the Envelope.FieldName.OPERATION field is required within the envelope.
operationFor(SourceRecord) - Static method in class io.debezium.data.Envelope
Obtain the operation for the given source record.
optional(boolean) - Method in interface io.debezium.relational.ColumnEditor
Set whether the column's values are optional (e.g., can contain nulls).
optional - Variable in class io.debezium.relational.ColumnEditorImpl
 
optional(boolean) - Method in class io.debezium.relational.ColumnEditorImpl
 
optional - Variable in class io.debezium.relational.ColumnImpl
 
OPTIONAL_OF_ROOT - Static variable in class io.debezium.document.Paths.RootPath
 
OptionalPattern(DataTypeGrammarParser.Pattern) - Constructor for class io.debezium.relational.ddl.DataTypeGrammarParser.OptionalPattern
 
optionalRoot() - Static method in interface io.debezium.document.Path
Get an Optional reference to the root path.
or(ValueConverter) - Method in interface io.debezium.relational.ValueConverter
Adapt this converter to call the specified fallback converter when this converter returns null for a non-null input.
originatingIn(ZoneId) - Static method in class io.debezium.jdbc.TimeZoneAdapter
Create a new adapter for a database that uses the specified zone for all temporal values.
originatingInLocal() - Static method in class io.debezium.jdbc.TimeZoneAdapter
Create a new adapter for a database that creates all temporal values in the local system time zone, which is the same time zone used by Calendar.getInstance().
originatingInUtc() - Static method in class io.debezium.jdbc.TimeZoneAdapter
Create a new adapter for a database that creates all temporal values in UTC.
OrPattern(DataTypeGrammarParser.Pattern, DataTypeGrammarParser.Pattern) - Constructor for class io.debezium.relational.ddl.DataTypeGrammarParser.OrPattern
 
overwriteTable(TableId, List<Column>, List<String>) - Method in class io.debezium.relational.Tables
Add or update the definition for the identified table.
overwriteTable(Table) - Method in class io.debezium.relational.Tables
Add or update the definition for the identified table.

P

pad(String, int, char) - Static method in class io.debezium.util.Strings
Pad the string with the specific character to ensure the string is at least the specified length.
parameters - Variable in class io.debezium.relational.ddl.DataTypeGrammarParser.DataTypeBuilder
 
parameters(String) - Method in class io.debezium.relational.ddl.DataTypeGrammarParser.DataTypeBuilder
 
parent() - Method in interface io.debezium.document.Path
Get the optional parent path.
parent - Variable in class io.debezium.document.Paths.ChildPath
 
parent() - Method in class io.debezium.document.Paths.ChildPath
 
parent() - Method in class io.debezium.document.Paths.MultiSegmentPath
 
parent() - Method in class io.debezium.document.Paths.RootPath
 
parent() - Method in class io.debezium.document.Paths.SingleSegmentPath
 
parker(long, TimeUnit, Clock) - Static method in interface io.debezium.util.Metronome
Create a new metronome that starts ticking immediately and that uses LockSupport.parkNanos(long) to wait.
parse(JsonParser) - Method in class io.debezium.document.JacksonReader
 
parse(String) - Static method in interface io.debezium.document.Path
Parse a JSON Path expression.
parse(String, boolean) - Static method in interface io.debezium.document.Path
Parse a JSON Path expression.
parse(String, boolean) - Static method in class io.debezium.document.Paths
 
parse(String) - Static method in class io.debezium.relational.ColumnId
Parse the supplied string delimited with a period (.) character, extracting the last segment into a column name and the prior segments into the TableID.
parse(String, char, boolean) - Static method in class io.debezium.relational.ColumnId
Parse the supplied string delimited with the specified delimiter character, extracting the last segment into a column name and the prior segments into the TableID.
parse(int, String) - Method in class io.debezium.relational.ddl.DataTypeGrammarParser
Parse the supplied grammar for a data type.
parse(TokenStream, Consumer<Collection<ParsingException>>) - Method in class io.debezium.relational.ddl.DataTypeParser
Examine the stream starting at its current position for a matching data type.
parse(String, Tables) - Method in class io.debezium.relational.ddl.DdlParser
Examine the supplied string containing DDL statements, and apply those statements to the specified database table definitions.
parse(TokenStream, Tables) - Method in class io.debezium.relational.ddl.DdlParser
Examine the stream starting at its current position for DDL statements, and apply those statements to the specified database table definitions.
parse(String) - Static method in class io.debezium.relational.TableId
Parse the supplied string, extracting up to the first 3 parts into a TableID.
parse(String[], int, boolean) - Static method in class io.debezium.relational.TableId
Parse the supplied string, extracting up to the first 3 parts into a TableID.
parseAliasedTableInFrom(TokenStream.Marker, Map<String, Table>) - Method in class io.debezium.relational.ddl.DdlParser
Parse a potentially qualified table name along with an optional alias.
parseAlter(TokenStream.Marker) - Method in class io.debezium.relational.ddl.DdlParser
Parse the a DDL "ALTER" statement.
parseAlter(TokenStream.Marker) - Method in class io.debezium.relational.ddl.DdlParserSql2003
 
parseAlterColumn(TokenStream.Marker, ColumnEditor) - Method in class io.debezium.relational.ddl.DdlParserSql2003
 
parseAlterDatabase(TokenStream.Marker) - Method in class io.debezium.relational.ddl.DdlParserSql2003
 
parseAlterTable(TokenStream.Marker) - Method in class io.debezium.relational.ddl.DdlParserSql2003
 
parseAlterUnknown(TokenStream.Marker) - Method in class io.debezium.relational.ddl.DdlParserSql2003
 
parseArray(JsonParser, boolean) - Method in class io.debezium.document.JacksonReader
 
parseArrayDimensions(TokenStream) - Method in class io.debezium.relational.ddl.DataTypeGrammarParser
 
parseAsSubqueryClause(TokenStream.Marker, TableEditor) - Method in class io.debezium.relational.ddl.DdlParserSql2003
 
parseCharacterLiteral(TokenStream.Marker) - Method in class io.debezium.relational.ddl.DdlParser
 
parseCharacterSetName(TokenStream.Marker) - Method in class io.debezium.relational.ddl.DdlParser
 
parseColumnConstraintCharacteristics(TokenStream.Marker, ColumnEditor) - Method in class io.debezium.relational.ddl.DdlParserSql2003
 
parseColumnConstraintDefinition(TokenStream.Marker, ColumnEditor, AtomicBoolean) - Method in class io.debezium.relational.ddl.DdlParserSql2003
 
parseColumnDefinition(TokenStream.Marker, String, TokenStream, TableEditor, ColumnEditor, AtomicBoolean) - Method in class io.debezium.relational.ddl.DdlParserSql2003
 
parseColumnName(TokenStream.Marker, Map<String, String>, Map<String, String>) - Method in class io.debezium.relational.ddl.DdlParser
Parse the potentially qualified and aliased column information, and add the information to the supplied maps.
parseColumnNameList(TokenStream.Marker) - Method in class io.debezium.relational.ddl.DdlParserSql2003
 
parseColumnOptions(TokenStream.Marker, String, TokenStream, ColumnEditor) - Method in class io.debezium.relational.ddl.DdlParserSql2003
 
parseColumnsInSelectClause(TokenStream.Marker) - Method in class io.debezium.relational.ddl.DdlParser
Parse the column information in the SELECT clause.
parseComment(TokenStream.Marker) - Method in class io.debezium.relational.ddl.DdlParser
Parse the a DDL line comment.
parseCreate(TokenStream.Marker) - Method in class io.debezium.relational.ddl.DdlParser
Parse the a DDL "CREATE" statement.
parseCreate(TokenStream.Marker) - Method in class io.debezium.relational.ddl.DdlParserSql2003
 
parseCreateDatabase(TokenStream.Marker) - Method in class io.debezium.relational.ddl.DdlParserSql2003
 
parseCreateTable(TokenStream.Marker) - Method in class io.debezium.relational.ddl.DdlParserSql2003
 
parseCreateUnknown(TokenStream.Marker) - Method in class io.debezium.relational.ddl.DdlParserSql2003
 
parseCreateView(TokenStream.Marker) - Method in class io.debezium.relational.ddl.DdlParserSql2003
 
parseDateLiteral(TokenStream.Marker) - Method in class io.debezium.relational.ddl.DdlParser
 
parseDefaultClause(TokenStream.Marker, ColumnEditor) - Method in class io.debezium.relational.ddl.DdlParserSql2003
 
parseDocument(JsonParser, boolean) - Method in class io.debezium.document.JacksonReader
 
parseDomainName(TokenStream.Marker) - Method in class io.debezium.relational.ddl.DdlParserSql2003
 
parseDrop(TokenStream.Marker) - Method in class io.debezium.relational.ddl.DdlParser
Parse the a DDL "DROP" statement.
parseDrop(TokenStream.Marker) - Method in class io.debezium.relational.ddl.DdlParserSql2003
 
parseDropColumn(TokenStream.Marker, TableEditor) - Method in class io.debezium.relational.ddl.DdlParserSql2003
 
parseDropDatabase(TokenStream.Marker) - Method in class io.debezium.relational.ddl.DdlParserSql2003
 
parseDropTable(TokenStream.Marker) - Method in class io.debezium.relational.ddl.DdlParserSql2003
 
parseDropTableConstraint(TokenStream.Marker, TableEditor) - Method in class io.debezium.relational.ddl.DdlParserSql2003
 
parseDropUnknown(TokenStream.Marker) - Method in class io.debezium.relational.ddl.DdlParserSql2003
 
parseDropView(TokenStream.Marker) - Method in class io.debezium.relational.ddl.DdlParserSql2003
 
parseGrant(TokenStream.Marker) - Method in class io.debezium.relational.ddl.DdlParserSql2003
 
parseIdentityColumnSpec(TokenStream.Marker, ColumnEditor) - Method in class io.debezium.relational.ddl.DdlParserSql2003
 
parseInsert(TokenStream.Marker) - Method in class io.debezium.relational.ddl.DdlParserSql2003
 
parseIntervalLiteral(TokenStream.Marker) - Method in class io.debezium.relational.ddl.DdlParserSql2003
 
parseIntervalQualifier(TokenStream.Marker) - Method in class io.debezium.relational.ddl.DdlParserSql2003
 
parseIntervalString(TokenStream.Marker) - Method in class io.debezium.relational.ddl.DdlParserSql2003
 
parseLength(TokenStream) - Method in class io.debezium.relational.ddl.DataTypeGrammarParser
 
parseLengthLiteral(TokenStream) - Method in class io.debezium.relational.ddl.DataTypeGrammarParser
 
parseLiteral(TokenStream.Marker) - Method in class io.debezium.relational.ddl.DdlParser
 
parseLiteral(TokenStream.Marker) - Method in class io.debezium.relational.ddl.DdlParserSql2003
 
parseMultiple(TokenStream) - Method in class io.debezium.relational.ddl.DataTypeGrammarParser
 
parseNextStatement(TokenStream.Marker) - Method in class io.debezium.relational.ddl.DdlParser
Parse the next DDL statement.
parseNextStatement(TokenStream.Marker) - Method in class io.debezium.relational.ddl.DdlParserSql2003
 
parseNumericLiteral(TokenStream.Marker, boolean) - Method in class io.debezium.relational.ddl.DdlParser
 
parseOptional(TokenStream, Function<TokenStream, DataTypeGrammarParser.Pattern>) - Method in class io.debezium.relational.ddl.DataTypeGrammarParser
 
parsePattern(TokenStream) - Method in class io.debezium.relational.ddl.DataTypeGrammarParser
 
parseQualifiedTableName(TokenStream.Marker) - Method in class io.debezium.relational.ddl.DdlParser
Parse the next tokens for a possibly qualified table name.
parseQualifiedTableNames(TokenStream.Marker) - Method in class io.debezium.relational.ddl.DdlParser
Parse the next tokens for one or more comma-separated qualified table names.
parser - Variable in class io.debezium.relational.ddl.DataTypeParser
 
parseReferencesScopeCheck(TokenStream.Marker, String, TokenStream, ColumnEditor) - Method in class io.debezium.relational.ddl.DdlParserSql2003
 
parseReferentialAction(TokenStream.Marker) - Method in class io.debezium.relational.ddl.DdlParserSql2003
 
parseReferentialTriggeredActions(TokenStream.Marker) - Method in class io.debezium.relational.ddl.DdlParserSql2003
 
parseRevoke(TokenStream.Marker) - Method in class io.debezium.relational.ddl.DdlParserSql2003
 
parseScale(TokenStream) - Method in class io.debezium.relational.ddl.DataTypeGrammarParser
 
parseScaleLiteral(TokenStream) - Method in class io.debezium.relational.ddl.DataTypeGrammarParser
 
parseSchemaQualifiedName(TokenStream.Marker) - Method in class io.debezium.relational.ddl.DdlParser
Parse the next tokens for a possibly qualified name.
parseSegment(String, boolean) - Static method in class io.debezium.document.Paths
 
parseSelectFromClause(TokenStream.Marker) - Method in class io.debezium.relational.ddl.DdlParser
Returns the tables keyed by their aliases that appear in a SELECT clause's "FROM" list.
parseSelfReferencingColumnSpec(TokenStream.Marker, TableEditor) - Method in class io.debezium.relational.ddl.DdlParserSql2003
 
parseSet(TokenStream.Marker) - Method in class io.debezium.relational.ddl.DdlParserSql2003
 
parseTableConstraintDefinition(TokenStream.Marker, TableEditor) - Method in class io.debezium.relational.ddl.DdlParserSql2003
 
parseTableElement(TokenStream.Marker, TableEditor) - Method in class io.debezium.relational.ddl.DdlParserSql2003
 
parseTableElementList(TokenStream.Marker, TableEditor) - Method in class io.debezium.relational.ddl.DdlParserSql2003
 
parseTableLikeClause(TokenStream.Marker, TableEditor) - Method in class io.debezium.relational.ddl.DdlParserSql2003
 
parseTimeLiteral(TokenStream.Marker) - Method in class io.debezium.relational.ddl.DdlParser
 
parseTimestampLiteral(TokenStream.Marker) - Method in class io.debezium.relational.ddl.DdlParser
 
parseUnknownStatement(TokenStream.Marker) - Method in class io.debezium.relational.ddl.DdlParser
Parse a DDL statement that is not known by the DdlParser.parseNextStatement(io.debezium.text.TokenStream.Marker).
ParsingException - Exception in io.debezium.text
An exception representing a problem during parsing of text.
ParsingException(Position) - Constructor for exception io.debezium.text.ParsingException
 
ParsingException(Position, String, Throwable) - Constructor for exception io.debezium.text.ParsingException
 
ParsingException(Position, String) - Constructor for exception io.debezium.text.ParsingException
 
parsingFailed(Position, String) - Method in class io.debezium.relational.ddl.DdlParser
Generate a ParsingException with the supplied message, which is appended by this method with additional information about the position's line and column.
parsingFailed(Position, String, Throwable) - Method in class io.debezium.relational.ddl.DdlParser
Generate a ParsingException with the supplied message, which is appended by this method with additional information about the position's line and column.
parsingFailed(Position, Collection<ParsingException>, String) - Method in class io.debezium.relational.ddl.DdlParser
Generate a ParsingException or MultipleParsingExceptions with the supplied error or errors and the supplied message, which is appended by this method with additional information about the position's line and column.
partition - Variable in class io.debezium.relational.history.KafkaDatabaseHistory
 
passthrough() - Static method in interface io.debezium.relational.ValueConverter
Obtain a ValueConverter that passes through values.
PASSWORD - Static variable in interface io.debezium.jdbc.JdbcConfiguration
A field for the password of the database.
Path - Interface in io.debezium.document
A representation of multiple name segments that together form a path within Document.
path - Variable in class io.debezium.relational.history.FileDatabaseHistory
 
Path.Segments - Interface in io.debezium.document
 
Paths - Class in io.debezium.document
A package-level utility that implements useful operations to create paths.
Paths() - Constructor for class io.debezium.document.Paths
 
Paths.ChildPath - Class in io.debezium.document
 
Paths.InnerPath - Interface in io.debezium.document
 
Paths.MultiSegmentPath - Class in io.debezium.document
 
Paths.RootPath - Class in io.debezium.document
 
Paths.SingleSegmentPath - Class in io.debezium.document
 
pattern - Variable in class io.debezium.relational.ddl.DataTypeGrammarParser.DataTypePattern
 
pattern - Variable in class io.debezium.relational.ddl.DataTypeGrammarParser.OptionalPattern
 
pattern1 - Variable in class io.debezium.relational.ddl.DataTypeGrammarParser.AndPattern
 
pattern1 - Variable in class io.debezium.relational.ddl.DataTypeGrammarParser.OrPattern
 
pattern2 - Variable in class io.debezium.relational.ddl.DataTypeGrammarParser.AndPattern
 
pattern2 - Variable in class io.debezium.relational.ddl.DataTypeGrammarParser.OrPattern
 
patternBasedFactory(String, Field...) - Static method in class io.debezium.jdbc.JdbcConnection
Create a JdbcConnection.ConnectionFactory that replaces variables in the supplied URL pattern.
patterns - Variable in class io.debezium.relational.ddl.DataTypeParser
 
pause() - Method in interface io.debezium.util.Metronome
Pause until the next tick of the metronome.
peek() - Method in class io.debezium.text.TokenStream
 
pkColumnNames - Variable in class io.debezium.relational.TableEditorImpl
 
pkColumnNames - Variable in class io.debezium.relational.TableImpl
 
PNCount - Interface in io.debezium.crdt
A read-only result of the state of a PNCounter.
PNCounter - Interface in io.debezium.crdt
A simple counter that maintains a single changing value by separately tracking the positive and negative changes.
pollIntervalMs - Variable in class io.debezium.relational.history.KafkaDatabaseHistory
 
PORT - Static variable in interface io.debezium.jdbc.JdbcConfiguration
A field for the port of the database server.
position() - Method in interface io.debezium.relational.Column
Get the position of the column in the table.
position() - Method in interface io.debezium.relational.ColumnEditor
Get the position of the column in the table.
position(int) - Method in interface io.debezium.relational.ColumnEditor
Set the position of the column within the table definition.
position - Variable in class io.debezium.relational.ColumnEditorImpl
 
position() - Method in class io.debezium.relational.ColumnEditorImpl
 
position(int) - Method in class io.debezium.relational.ColumnEditorImpl
 
position - Variable in class io.debezium.relational.ColumnImpl
 
position() - Method in class io.debezium.relational.ColumnImpl
 
POSITION - Static variable in class io.debezium.relational.history.HistoryRecord.Fields
 
position() - Method in class io.debezium.relational.history.HistoryRecord
 
position - Variable in exception io.debezium.text.ParsingException
 
Position - Class in io.debezium.text
A class that represents the position of a particular character in terms of the lines and columns of a character sequence.
Position(int, int, int) - Constructor for class io.debezium.text.Position
 
position - Variable in class io.debezium.text.TokenStream.CaseSensitiveToken
 
position() - Method in class io.debezium.text.TokenStream.CaseSensitiveToken
 
position(int) - Method in class io.debezium.text.TokenStream.CharacterArrayStream
 
position(int) - Method in interface io.debezium.text.TokenStream.CharacterStream
Get the position for the last character returned from TokenStream.CharacterStream.next().
position - Variable in class io.debezium.text.TokenStream.Marker
 
position() - Method in class io.debezium.text.TokenStream.Marker
Get the position of this marker, or null if this is at the start or end of the token stream.
position() - Method in interface io.debezium.text.TokenStream.Token
Get the position of this token, which includes the line number and column number of the first character in the token.
positionsAreValid() - Method in class io.debezium.relational.TableEditorImpl
 
possibleNames - Variable in class io.debezium.config.Field.OneOfRecommender
 
predicate - Variable in class io.debezium.relational.mapping.ColumnMappers.MapperRule
 
Predicates - Class in io.debezium.function
Utilities for constructing various predicates.
Predicates() - Constructor for class io.debezium.function.Predicates
 
prefix - Variable in class io.debezium.relational.ddl.DataTypeGrammarParser.DataTypeBuilder
 
prepareQuery(String, JdbcConnection.StatementPreparer, JdbcConnection.ResultSetConsumer) - Method in class io.debezium.jdbc.JdbcConnection
Execute a SQL prepared query.
prepareQuery(String, Collection<String>, JdbcConnection.SingleParameterResultSetConsumer) - Method in class io.debezium.jdbc.JdbcConnection
Execute a SQL prepared query.
prepareQuery(String, Stream<String>, JdbcConnection.SingleParameterResultSetConsumer) - Method in class io.debezium.jdbc.JdbcConnection
Execute a SQL prepared query.
pretty - Variable in class io.debezium.document.JacksonWriter
 
PRETTY_WRITER - Static variable in class io.debezium.document.JacksonWriter
 
prettyWriter() - Static method in interface io.debezium.document.ArrayWriter
Get the default ArrayWriter instance that outputs nicely-formatted JSON arrays.
prettyWriter() - Static method in interface io.debezium.document.DocumentWriter
Get the default DocumentWriter instance that outputs nicely-formatted JSON arrays.
PreviousContext() - Constructor for class io.debezium.util.LoggingContext.PreviousContext
 
previousDatabaseName - Variable in class io.debezium.relational.ddl.DdlParserListener.DatabaseAlteredEvent
 
previousDatabaseName() - Method in class io.debezium.relational.ddl.DdlParserListener.DatabaseAlteredEvent
If the table was renamed, then get the old identifier of the table before it was renamed.
previousPosition() - Method in class io.debezium.text.TokenStream
Get the position of the previous token.
previousTableId - Variable in class io.debezium.relational.ddl.DdlParserListener.TableAlteredEvent
 
previousTableId() - Method in class io.debezium.relational.ddl.DdlParserListener.TableAlteredEvent
If the table was renamed, then get the old identifier of the table before it was renamed.
previousToken() - Method in class io.debezium.text.TokenStream
Get the previous token.
primaryKeyColumnNames() - Method in interface io.debezium.relational.Table
The list of column names that make up the primary key for this table.
primaryKeyColumnNames() - Method in interface io.debezium.relational.TableEditor
The list of column names that make up the primary key for this table.
primaryKeyColumnNames() - Method in class io.debezium.relational.TableEditorImpl
 
primaryKeyColumnNames() - Method in class io.debezium.relational.TableImpl
 
primaryKeyColumns() - Method in interface io.debezium.relational.Table
Get the columns that make up the primary key for this table.
PRIME - Static variable in class io.debezium.util.HashCode
 
print(ResultSet) - Method in class io.debezium.jdbc.JdbcConnection
 
print(ResultSet, Consumer<String>) - Method in class io.debezium.jdbc.JdbcConnection
 
printStackTrace() - Method in exception io.debezium.text.MultipleParsingExceptions
 
printStackTrace(PrintStream) - Method in exception io.debezium.text.MultipleParsingExceptions
 
printStackTrace(PrintWriter) - Method in exception io.debezium.text.MultipleParsingExceptions
 
producer - Variable in class io.debezium.relational.history.KafkaDatabaseHistory
 
PRODUCER_PREFIX - Static variable in class io.debezium.relational.history.KafkaDatabaseHistory
 
producerConfig - Variable in class io.debezium.relational.history.KafkaDatabaseHistory
 
props - Variable in class io.debezium.config.Configuration.Builder
 
PUBID_CHARACTER - Static variable in class io.debezium.text.XmlCharacters
 
putAll(Iterable<Array.Entry>) - Method in interface io.debezium.document.Array
Sets on this object all key/value pairs from the supplied map.
putAll(Iterable<Document.Field>) - Method in class io.debezium.document.BasicDocument
 
putAll(Iterator<Document.Field>) - Method in interface io.debezium.document.Document
Sets on this object all name/value pairs from the supplied object.
putAll(Iterable<Document.Field>) - Method in interface io.debezium.document.Document
Sets on this object all name/value pairs from the supplied object.
putAll(Iterable<Document.Field>, Predicate<CharSequence>) - Method in interface io.debezium.document.Document
Attempts to copy all of the acceptable fields from the source and set on this document, overwriting any existing values.
putAll(Map<? extends CharSequence, Object>) - Method in interface io.debezium.document.Document
Sets on this object all key/value pairs from the supplied map.

Q

query(String, JdbcConnection.ResultSetConsumer) - Method in class io.debezium.jdbc.JdbcConnection
Execute a SQL query.
query(String, JdbcConnection.StatementFactory, JdbcConnection.ResultSetConsumer) - Method in class io.debezium.jdbc.JdbcConnection
Execute a SQL query.

R

randomlySelect(T, T...) - Static method in class io.debezium.util.Sequences
Obtain a supplier function that randomly selects from the given values.
randomlySelect(T...) - Static method in class io.debezium.util.Sequences
Obtain a supplier function that randomly selects from the given values.
RangeValidator(Number, Number) - Constructor for class io.debezium.config.Field.RangeValidator
 
read(Object, Struct, Long) - Method in class io.debezium.data.Envelope
Generate a read message with the given information.
read(InputStream) - Method in interface io.debezium.document.DocumentReader
Read a document from the supplied stream.
read(Reader) - Method in interface io.debezium.document.DocumentReader
Read a document from the supplied Reader.
read(String) - Method in interface io.debezium.document.DocumentReader
Read a document from the supplied JSON-formatted string.
read(URL) - Method in interface io.debezium.document.DocumentReader
Read a document from the content at the given URL.
read(File) - Method in interface io.debezium.document.DocumentReader
Read a document from the supplied file.
read(byte[]) - Method in interface io.debezium.document.DocumentReader
Read a document from the supplied bytes.
read(InputStream) - Method in class io.debezium.document.JacksonReader
 
read(Reader) - Method in class io.debezium.document.JacksonReader
 
read(String) - Method in class io.debezium.document.JacksonReader
 
read(File) - Method in class io.debezium.document.JacksonReader
 
read(URL) - Method in class io.debezium.document.JacksonReader
 
read(byte[]) - Method in class io.debezium.document.JacksonReader
 
read(Supplier<T>) - Method in class io.debezium.util.FunctionalReadWriteLock
Obtain a read lock, perform the operation, and release the read lock.
read(Runnable) - Method in class io.debezium.util.FunctionalReadWriteLock
Obtain a read lock, perform the operation, and release the lock.
read(Reader) - Static method in class io.debezium.util.IoUtil
Read and return the entire contents of the supplied Reader.
read(InputStream) - Static method in class io.debezium.util.IoUtil
Read and return the entire contents of the supplied InputStream.
read(InputStream, String) - Static method in class io.debezium.util.IoUtil
Read and return the entire contents of the supplied InputStream.
read(File) - Static method in class io.debezium.util.IoUtil
Read and return the entire contents of the supplied File.
readAllCatalogNames() - Method in class io.debezium.jdbc.JdbcConnection
Get the names of all of the catalogs.
readAllTableNames(String[]) - Method in class io.debezium.jdbc.JdbcConnection
Get the identifiers of all available tables.
readArray(InputStream) - Method in interface io.debezium.document.ArrayReader
Read an array from the supplied stream.
readArray(Reader) - Method in interface io.debezium.document.ArrayReader
Read an array from the supplied Reader.
readArray(String) - Method in interface io.debezium.document.ArrayReader
Read an array from the supplied JSON-formatted string.
readArray(URL) - Method in interface io.debezium.document.ArrayReader
Read an array from the content at the given URL.
readArray(File) - Method in interface io.debezium.document.ArrayReader
Read an array from the supplied file.
readArray(byte[]) - Method in interface io.debezium.document.ArrayReader
Read an array from the supplied bytes.
readArray(InputStream) - Method in class io.debezium.document.JacksonReader
 
readArray(Reader) - Method in class io.debezium.document.JacksonReader
 
readArray(URL) - Method in class io.debezium.document.JacksonReader
 
readArray(File) - Method in class io.debezium.document.JacksonReader
 
readArray(String) - Method in class io.debezium.document.JacksonReader
 
readBytes(InputStream) - Static method in class io.debezium.util.IoUtil
Read and return the entire contents of the supplied stream.
readBytes(File) - Static method in class io.debezium.util.IoUtil
Read and return the entire contents of the supplied file.
reader - Variable in class io.debezium.relational.history.FileDatabaseHistory
 
reader - Variable in class io.debezium.relational.history.KafkaDatabaseHistory
 
readLines(String, ClassLoader, Class<?>, Consumer<String>) - Static method in class io.debezium.util.IoUtil
Read the lines from the content of the resource file at the given path on the classpath.
readLines(InputStream, Consumer<String>) - Static method in class io.debezium.util.IoUtil
Read the lines from the supplied stream.
readLines(Path, Consumer<String>) - Static method in class io.debezium.util.IoUtil
Read the lines from the supplied stream.
ReadOnly - Annotation Type in io.debezium.annotation
Annotation that can be used to specify that the target field, method, constructor, package or type is read-only.
readOnly(Iterator<T>) - Static method in class io.debezium.util.Iterators
 
readOnly(Iterator<? extends V>, Function<V, T>) - Static method in class io.debezium.util.Iterators
 
readOnly(Iterable<T>) - Static method in class io.debezium.util.Iterators
 
readOnly(Iterable<V>, Function<V, T>) - Static method in class io.debezium.util.Iterators
 
readOnlyIterable(Iterable<T>) - Static method in class io.debezium.util.Iterators
 
readOnlyIterable(Iterable<? extends V>, Function<V, T>) - Static method in class io.debezium.util.Iterators
 
readSchema(Tables, String, String, Tables.TableNameFilter, Tables.ColumnNameFilter, boolean) - Method in class io.debezium.jdbc.JdbcConnection
Create definitions for each tables in the database, given the catalog name, schema pattern, table filter, and column filter.
readTableNames(String, String, String, String[]) - Method in class io.debezium.jdbc.JdbcConnection
Get the identifiers of the tables.
recommender - Variable in class io.debezium.config.Field
 
recommender() - Method in class io.debezium.config.Field
Get the Field.Recommender for this field.
record(ParsingException) - Method in class io.debezium.relational.ddl.DataTypeParser.ErrorCollector
 
record(Map<String, ?>, Map<String, ?>, String, Tables, String) - Method in class io.debezium.relational.history.AbstractDatabaseHistory
 
record(Map<String, ?>, Map<String, ?>, String, Tables, String) - Method in interface io.debezium.relational.history.DatabaseHistory
Record a change to the schema of the named database, and store it in the schema storage.
records - Variable in class io.debezium.relational.history.MemoryDatabaseHistory
 
RecordWriter() - Constructor for class io.debezium.data.SchemaUtil.RecordWriter
 
recover(Map<String, ?>, Map<String, ?>, Tables, DdlParser) - Method in class io.debezium.relational.history.AbstractDatabaseHistory
 
recover(Map<String, ?>, Map<String, ?>, Tables, DdlParser) - Method in interface io.debezium.relational.history.DatabaseHistory
Recover the database schema to a known point in its history.
recoverRecords(Tables, DdlParser, Consumer<HistoryRecord>) - Method in class io.debezium.relational.history.AbstractDatabaseHistory
 
recoverRecords(Tables, DdlParser, Consumer<HistoryRecord>) - Method in class io.debezium.relational.history.FileDatabaseHistory
 
recoverRecords(Tables, DdlParser, Consumer<HistoryRecord>) - Method in class io.debezium.relational.history.KafkaDatabaseHistory
 
recoverRecords(Tables, DdlParser, Consumer<HistoryRecord>) - Method in class io.debezium.relational.history.MemoryDatabaseHistory
 
RECOVERY_POLL_ATTEMPTS - Static variable in class io.debezium.relational.history.KafkaDatabaseHistory
 
RECOVERY_POLL_INTERVAL_MS - Static variable in class io.debezium.relational.history.KafkaDatabaseHistory
 
recoveryAttempts - Variable in class io.debezium.relational.history.KafkaDatabaseHistory
 
reentrant() - Static method in class io.debezium.util.FunctionalReadWriteLock
Create a read-write lock that supports reentrancy.
register(int, String) - Method in class io.debezium.relational.ddl.DataTypeParser
Register data type that may not contain a length/precision or scale.
remove(int) - Method in interface io.debezium.document.Array
Remove the specified entry from this array
remove(int) - Method in class io.debezium.document.BasicArray
 
remove(CharSequence) - Method in class io.debezium.document.BasicDocument
 
remove(CharSequence) - Method in interface io.debezium.document.Document
Remove the field with the supplied name, and return the value.
remove(Optional<? extends CharSequence>) - Method in interface io.debezium.document.Document
If the supplied name is provided, then remove the field with the supplied name and return the value.
removeAll() - Method in interface io.debezium.document.Array
Remove all entries from this array.
removeAll() - Method in class io.debezium.document.BasicArray
 
removeAll() - Method in class io.debezium.document.BasicDocument
 
removeAll() - Method in interface io.debezium.document.Document
Remove all fields from this document.
removeColumn(String) - Method in interface io.debezium.relational.TableEditor
Remove the column with the given name.
removeColumn(String) - Method in class io.debezium.relational.TableEditorImpl
 
removeLineFeeds(String) - Method in class io.debezium.relational.ddl.DdlParser
 
removeListener(DdlParserListener) - Method in class io.debezium.relational.ddl.DdlParser
Remove an existing listener.
removeListeners() - Method in class io.debezium.relational.ddl.DdlParser
Remove all existing listeners.
removeQuotes - Variable in class io.debezium.relational.ddl.DdlTokenizer
 
removes - Variable in class io.debezium.crdt.StateBasedPNCounter
 
removeTable(TableId) - Method in class io.debezium.relational.Tables
Remove the definition of the identified table.
renameColumn(String, String) - Method in interface io.debezium.relational.TableEditor
Rename the column with the given name to the new specified name.
renameColumn(String, String) - Method in class io.debezium.relational.TableEditorImpl
 
renameTable(TableId, TableId) - Method in class io.debezium.relational.Tables
Rename an existing table.
reorderColumn(String, String) - Method in interface io.debezium.relational.TableEditor
Reorder the column with the given name to be positioned after the designated column.
reorderColumn(String, String) - Method in class io.debezium.relational.TableEditorImpl
 
replace(char) - Method in interface io.debezium.util.AvroValidator.ReplacementFunction
Determine the replacement string for the invalid character.
reset() - Method in interface io.debezium.crdt.DeltaCounter
Start a new interval and reset the DeltaCount.getChanges() to initial values.
reset() - Method in class io.debezium.crdt.StateBasedPNDeltaCounter
 
reset() - Method in class io.debezium.relational.ddl.DataTypeGrammarParser.DataTypeBuilder
 
reset() - Method in class io.debezium.relational.ddl.DdlChanges
Clear all accumulated changes.
resolveTableId(String, String) - Method in class io.debezium.relational.ddl.DdlParser
Create a TableId from the supplied schema and table names.
restore() - Method in class io.debezium.util.LoggingContext.PreviousContext
Restore this logging context.
retypingFunction - Variable in class io.debezium.relational.ddl.DdlTokenizer
 
reusable() - Static method in class io.debezium.util.Stopwatch
Create a new Stopwatch that can be reused.
rewind() - Method in class io.debezium.text.TokenStream
Method to allow tokens to be re-used from the start without re-tokenizing content.
rewind(TokenStream.Marker) - Method in class io.debezium.text.TokenStream
Reset the stream back to the position described by the supplied marker.
rewrite(List<Column>, List<String>) - Method in interface io.debezium.relational.Tables.TableChanger
 
root() - Static method in interface io.debezium.document.Path
Get the zero-length path.
RootPath() - Constructor for class io.debezium.document.Paths.RootPath
 
rules - Variable in class io.debezium.relational.mapping.ColumnMappers.Builder
 
rules - Variable in class io.debezium.relational.mapping.ColumnMappers
 

S

sb - Variable in class io.debezium.data.SchemaUtil.RecordWriter
 
scale() - Method in interface io.debezium.relational.Column
Get the scale of the column.
scale() - Method in interface io.debezium.relational.ColumnEditor
Get the scale of the column.
scale(int) - Method in interface io.debezium.relational.ColumnEditor
Set the scale of the column.
scale - Variable in class io.debezium.relational.ColumnEditorImpl
 
scale() - Method in class io.debezium.relational.ColumnEditorImpl
 
scale(int) - Method in class io.debezium.relational.ColumnEditorImpl
 
scale - Variable in class io.debezium.relational.ColumnImpl
 
scale() - Method in class io.debezium.relational.ColumnImpl
 
scale - Variable in class io.debezium.relational.ddl.DataType
 
scale() - Method in class io.debezium.relational.ddl.DataType
 
scale - Variable in class io.debezium.relational.ddl.DataTypeGrammarParser.DataTypeBuilder
 
scale(int) - Method in class io.debezium.relational.ddl.DataTypeGrammarParser.DataTypeBuilder
 
ScalePattern() - Constructor for class io.debezium.relational.ddl.DataTypeGrammarParser.ScalePattern
 
schema(int) - Static method in class io.debezium.data.Bits
Returns a Schema for a Bits but with all other default Schema settings.
schema(String) - Static method in class io.debezium.data.Enum
Returns a SchemaBuilder for an enumeration, with all other default Schema settings.
schema(String) - Static method in class io.debezium.data.EnumSet
Returns a SchemaBuilder for a set of enumerated values, with all other default Schema settings.
schema - Variable in class io.debezium.data.Envelope
 
schema() - Method in class io.debezium.data.Envelope
Get the Schema describing the message envelopes and their content.
schema() - Static method in class io.debezium.data.Json
Returns a SchemaBuilder for a JSON field, with all other default Schema settings.
schema() - Method in class io.debezium.relational.ColumnId
Get the name of the JDBC schema.
schema() - Method in class io.debezium.relational.TableId
Get the name of the JDBC schema.
schema() - Static method in class io.debezium.time.Date
Returns a Schema for a Date but with all other default Schema settings.
schema() - Static method in class io.debezium.time.MicroTime
Returns a Schema for a MicroTime but with all other default Schema settings.
schema() - Static method in class io.debezium.time.MicroTimestamp
Returns a Schema for a MicroTimestamp but with all other default Schema settings.
schema() - Static method in class io.debezium.time.NanoTime
Returns a Schema for a NanoTime but with all other default Schema settings.
schema() - Static method in class io.debezium.time.NanoTimestamp
Returns a Schema for a NanoTimestamp but with all other default Schema settings.
schema() - Static method in class io.debezium.time.Time
Returns a Schema for a Time but with all other default Schema settings.
schema() - Static method in class io.debezium.time.Timestamp
Returns a Schema for a Timestamp but with all other default Schema settings.
schema() - Static method in class io.debezium.time.Year
Returns a Schema for a Year but with all other default Schema settings.
schema() - Static method in class io.debezium.time.ZonedTime
Returns a Schema for a ZonedTime but with all other default Schema settings.
schema() - Static method in class io.debezium.time.ZonedTimestamp
Returns a Schema for a ZonedTimestamp but with all other default Schema settings.
SCHEMA_NAME - Static variable in class io.debezium.time.Date
 
SCHEMA_NAME - Static variable in class io.debezium.time.MicroTime
 
SCHEMA_NAME - Static variable in class io.debezium.time.MicroTimestamp
 
SCHEMA_NAME - Static variable in class io.debezium.time.NanoTime
 
SCHEMA_NAME - Static variable in class io.debezium.time.NanoTimestamp
 
SCHEMA_NAME - Static variable in class io.debezium.time.Time
 
SCHEMA_NAME - Static variable in class io.debezium.time.Timestamp
 
SCHEMA_NAME - Static variable in class io.debezium.time.Year
 
SCHEMA_NAME - Static variable in class io.debezium.time.ZonedTime
 
SCHEMA_NAME - Static variable in class io.debezium.time.ZonedTimestamp
 
schemaBuilder(Column) - Method in class io.debezium.jdbc.JdbcValueConverters
 
schemaBuilder(Column) - Method in interface io.debezium.relational.ValueConverterProvider
Returns a SchemaBuilder for a Schema describing literal values of the given JDBC type.
schemaName - Variable in class io.debezium.relational.TableId
 
schemaNameValidator - Variable in class io.debezium.relational.TableSchemaBuilder
 
SchemaUtil - Class in io.debezium.data
Utilities for obtaining JSON string representations of Schema, Struct, and Field objects.
SchemaUtil() - Constructor for class io.debezium.data.SchemaUtil
 
SchemaUtil.RecordWriter - Class in io.debezium.data
 
SECONDS_PER_DAY - Static variable in class io.debezium.time.Conversions
 
segment(int) - Method in interface io.debezium.document.Path
Get the segment at the given index.
segment - Variable in class io.debezium.document.Paths.ChildPath
 
segment(int) - Method in class io.debezium.document.Paths.ChildPath
 
segment(int) - Method in class io.debezium.document.Paths.MultiSegmentPath
 
segment(int) - Method in class io.debezium.document.Paths.RootPath
 
segment - Variable in class io.debezium.document.Paths.SingleSegmentPath
 
segment(int) - Method in class io.debezium.document.Paths.SingleSegmentPath
 
segments - Variable in class io.debezium.document.Paths.MultiSegmentPath
 
Selectors - Class in io.debezium.relational
Define predicates determines whether tables or columns should be used.
Selectors() - Constructor for class io.debezium.relational.Selectors
 
Selectors.DatabaseSelectionPredicateBuilder - Class in io.debezium.relational
A builder of a database predicate.
Selectors.TableSelectionPredicateBuilder - Class in io.debezium.relational
A builder of a table predicate.
send(Consumer<Collection<ParsingException>>) - Method in class io.debezium.relational.ddl.DataTypeParser.ErrorCollector
 
Sequences - Class in io.debezium.util
Utility methods for obtaining streams of integers.
Sequences() - Constructor for class io.debezium.util.Sequences
 
serialize(String, Array) - Method in class io.debezium.document.ArraySerdes
 
serialize(String, Document) - Method in class io.debezium.document.DocumentSerdes
 
serialVersionUID - Static variable in exception io.debezium.document.JacksonWriter.WritingError
 
serialVersionUID - Static variable in exception io.debezium.text.MultipleParsingExceptions
 
serialVersionUID - Static variable in exception io.debezium.text.ParsingException
 
serialVersionUID - Static variable in class io.debezium.util.VariableLatch.Sync
 
Set() - Constructor for class io.debezium.config.Field.Set
 
Set(Collection<Field>) - Constructor for class io.debezium.config.Field.Set
 
set(Path, boolean, Value, Consumer<Path>) - Method in interface io.debezium.document.Document
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.
set(CharSequence, Object) - Method in interface io.debezium.document.Document
Set the value for the field with the given name to be a binary value.
set(List<T>, int, T, T) - Static method in class io.debezium.util.Collect
Set the value at the given position in the list, expanding the list as required to accommodate the new position.
setArray(int) - Method in interface io.debezium.document.Array
Set the value for the field with the given name to be a new, empty array.
setArray(int, Array) - Method in interface io.debezium.document.Array
Set the value for the field with the given name to be the supplied array.
setArray(int, Value...) - Method in interface io.debezium.document.Array
Set the value for the field with the given name to be the supplied array.
setArray(CharSequence) - Method in interface io.debezium.document.Document
Set the value for the field with the given name to be a new, empty array.
setArray(CharSequence, Array) - Method in interface io.debezium.document.Document
Set the value for the field with the given name to be the supplied array.
setArray(CharSequence, Object...) - Method in interface io.debezium.document.Document
Set the value for the field with the given name to be the supplied array.
setAutoCommit(boolean) - Method in class io.debezium.jdbc.JdbcConnection
 
setBinary(int, byte[]) - Method in interface io.debezium.document.Array
Set the value for the field with the given name to be a binary value.
setBinary(CharSequence, byte[]) - Method in interface io.debezium.document.Document
Set the value for the field with the given name to be a binary value.
setBoolean(int, boolean) - Method in interface io.debezium.document.Array
Set the value for the field with the given name to the supplied boolean value.
setBoolean(CharSequence, boolean) - Method in interface io.debezium.document.Document
Set the value for the field with the given name to the supplied boolean value.
setColumns(Column...) - Method in interface io.debezium.relational.TableEditor
Set this table's column definitions.
setColumns(Iterable<Column>) - Method in interface io.debezium.relational.TableEditor
Set this table's column definitions.
setColumns(Column...) - Method in class io.debezium.relational.TableEditorImpl
 
setColumns(Iterable<Column>) - Method in class io.debezium.relational.TableEditorImpl
 
setCurrentSchema(String) - Method in class io.debezium.relational.ddl.DdlParser
Set the name of the current schema used when resolving TableIds.
setDocument(int) - Method in interface io.debezium.document.Array
Set the value for the field with the given name to be a new, empty Document.
setDocument(int, Document) - Method in interface io.debezium.document.Array
Set the value for the field with the given name to be the supplied Document.
setDocument(CharSequence) - Method in interface io.debezium.document.Document
Set the value for the field with the given name to be a new, empty Document.
setDocument(CharSequence, Document) - Method in interface io.debezium.document.Document
Set the value for the field with the given name to be the supplied Document.
setLength(String, int, char) - Static method in class io.debezium.util.Strings
Set the length of the string, padding with the supplied character if the supplied string is shorter than desired, or truncating the string if it is longer than desired.
setNull(int) - Method in interface io.debezium.document.Array
Set the value for the field with the given name to be a null value.
setNull(CharSequence) - Method in interface io.debezium.document.Document
Set the value for the field with the given name to be a null value.
setNumber(int, int) - Method in interface io.debezium.document.Array
Set the value for the field with the given name to the supplied integer value.
setNumber(int, long) - Method in interface io.debezium.document.Array
Set the value for the field with the given name to the supplied long value.
setNumber(int, float) - Method in interface io.debezium.document.Array
Set the value for the field with the given name to the supplied float value.
setNumber(int, double) - Method in interface io.debezium.document.Array
Set the value for the field with the given name to the supplied double value.
setNumber(int, BigInteger) - Method in interface io.debezium.document.Array
Set the value for the field with the given name to the supplied big integer value.
setNumber(int, BigDecimal) - Method in interface io.debezium.document.Array
Set the value for the field with the given name to the supplied big integer value.
setNumber(CharSequence, int) - Method in interface io.debezium.document.Document
Set the value for the field with the given name to the supplied integer value.
setNumber(CharSequence, long) - Method in interface io.debezium.document.Document
Set the value for the field with the given name to the supplied long value.
setNumber(CharSequence, float) - Method in interface io.debezium.document.Document
Set the value for the field with the given name to the supplied float value.
setNumber(CharSequence, double) - Method in interface io.debezium.document.Document
Set the value for the field with the given name to the supplied double value.
setNumber(CharSequence, BigInteger) - Method in interface io.debezium.document.Document
Set the value for the field with the given name to the supplied big integer value.
setNumber(CharSequence, BigDecimal) - Method in interface io.debezium.document.Document
Set the value for the field with the given name to the supplied big integer value.
setOf(Field...) - Static method in class io.debezium.config.Field
Create a set of fields.
setPrimaryKeyNames(String...) - Method in interface io.debezium.relational.TableEditor
Set the columns that make up this table's primary key.
setPrimaryKeyNames(List<String>) - Method in interface io.debezium.relational.TableEditor
Set the columns that make up this table's primary key.
setPrimaryKeyNames(String...) - Method in class io.debezium.relational.TableEditorImpl
 
setPrimaryKeyNames(List<String>) - Method in class io.debezium.relational.TableEditorImpl
 
setString(int, String) - Method in interface io.debezium.document.Array
Set the value for the field with the given name to the supplied string value.
setString(CharSequence, String) - Method in interface io.debezium.document.Document
Set the value for the field with the given name to the supplied string value.
setTypeInfoForConstant(String, ColumnEditor) - Method in class io.debezium.relational.ddl.DdlParser
 
setUniqueValues() - Method in interface io.debezium.relational.TableEditor
Sets this table's primary key to contain all columns, ensuring that all values are unique within the table.
setUniqueValues() - Method in class io.debezium.relational.TableEditorImpl
 
setValue(int, Value) - Method in interface io.debezium.document.Array
Set the value for the field with the given name to be a value.
setValue(int, Value) - Method in class io.debezium.document.BasicArray
 
setValue(CharSequence, Value) - Method in class io.debezium.document.BasicDocument
 
setValue(CharSequence, Value) - Method in interface io.debezium.document.Document
Set the value for the field with the given name.
setValue(Document.Field) - Method in interface io.debezium.document.Document
Set the field on this document.
SHORT_FALSE - Static variable in class io.debezium.jdbc.JdbcValueConverters
 
SHORT_TRUE - Static variable in class io.debezium.jdbc.JdbcValueConverters
 
signalAlterDatabase(String, String, TokenStream.Marker) - Method in class io.debezium.relational.ddl.DdlParser
Signal an alter database event to all listeners.
signalAlterTable(TableId, TableId, TokenStream.Marker) - Method in class io.debezium.relational.ddl.DdlParser
Signal an alter table event to all listeners.
signalAlterTable(TableId, TableId, String) - Method in class io.debezium.relational.ddl.DdlParser
Signal an alter table event to all listeners.
signalAlterView(TableId, TableId, TokenStream.Marker) - Method in class io.debezium.relational.ddl.DdlParser
Signal an alter view event to all listeners.
signalCreateDatabase(String, TokenStream.Marker) - Method in class io.debezium.relational.ddl.DdlParser
Signal a create database event to all listeners.
signalCreateIndex(String, TableId, TokenStream.Marker) - Method in class io.debezium.relational.ddl.DdlParser
Signal a create index event to all listeners.
signalCreateTable(TableId, TokenStream.Marker) - Method in class io.debezium.relational.ddl.DdlParser
Signal a create table event to all listeners.
signalCreateView(TableId, TokenStream.Marker) - Method in class io.debezium.relational.ddl.DdlParser
Signal a create view event to all listeners.
signalDropDatabase(String, TokenStream.Marker) - Method in class io.debezium.relational.ddl.DdlParser
Signal a drop database event to all listeners.
signalDropIndex(String, TableId, TokenStream.Marker) - Method in class io.debezium.relational.ddl.DdlParser
Signal a drop index event to all listeners.
signalDropTable(TableId, TokenStream.Marker) - Method in class io.debezium.relational.ddl.DdlParser
Signal a drop table event to all listeners.
signalDropTable(TableId, String) - Method in class io.debezium.relational.ddl.DdlParser
Signal a drop table event to all listeners.
signalDropView(TableId, TokenStream.Marker) - Method in class io.debezium.relational.ddl.DdlParser
Signal a drop view event to all listeners.
signalDropView(TableId, String) - Method in class io.debezium.relational.ddl.DdlParser
Signal a drop view event to all listeners.
signalEvent(DdlParserListener.Event) - Method in class io.debezium.relational.ddl.DdlParser
Signal an event to all listeners.
SINGLE_QUOTED_STRING - Static variable in class io.debezium.relational.ddl.DdlTokenizer
The token type for tokens that consist of all the characters within single-quotes.
SINGLE_QUOTED_STRING - Static variable in class io.debezium.text.TokenStream.BasicTokenizer
The token type for tokens that consist of all the characters within single-quotes.
SingleDuration() - Constructor for class io.debezium.util.Stopwatch.SingleDuration
 
SingleSegmentPath(String) - Constructor for class io.debezium.document.Paths.SingleSegmentPath
 
size() - Method in interface io.debezium.document.Array
Return the number of name-value fields in this object.
size() - Method in class io.debezium.document.BasicArray
 
size() - Method in class io.debezium.document.BasicDocument
 
size() - Method in interface io.debezium.document.Document
Return the number of name-value fields in this object.
size() - Method in interface io.debezium.document.Path
Get the number of segments in the path.
size() - Method in class io.debezium.document.Paths.ChildPath
 
size() - Method in class io.debezium.document.Paths.MultiSegmentPath
 
size() - Method in class io.debezium.document.Paths.RootPath
 
size() - Method in class io.debezium.document.Paths.SingleSegmentPath
 
size() - Method in class io.debezium.relational.Tables
Get the number of tables that are in this object.
skipComments() - Method in class io.debezium.relational.ddl.DdlParser
Determine whether parsing should exclude comments from the token stream.
skipViews - Variable in class io.debezium.relational.ddl.DdlParser
 
sleeper(long, TimeUnit, Clock) - Static method in interface io.debezium.util.Metronome
Create a new metronome that starts ticking immediately and that uses Thread.sleep(long) to wait.
sleepWhen(BooleanSupplier) - Method in interface io.debezium.util.DelayStrategy
Attempt to sleep when the specified criteria is met.
sleepWhen(boolean) - Method in interface io.debezium.util.DelayStrategy
Attempt to sleep when the specified criteria is met.
sortedColumns - Variable in class io.debezium.relational.TableEditorImpl
 
SOURCE - Static variable in class io.debezium.data.Envelope.FieldName
The origin field is used to store the information about the source of a record, including the Kafka Connect partition and offset information.
SOURCE - Static variable in class io.debezium.relational.history.HistoryRecord.Fields
 
source() - Method in class io.debezium.relational.history.HistoryRecord
 
SPACE_CHARACTER - Static variable in class io.debezium.text.XmlCharacters
 
splitLines(String) - Static method in class io.debezium.util.Strings
Split the supplied content into lines, returning each line as an element in the returned list.
sqlDateZoneId - Variable in class io.debezium.jdbc.TimeZoneAdapter
 
sqlTimestampZoneId - Variable in class io.debezium.jdbc.TimeZoneAdapter
 
sqlTimeZoneId - Variable in class io.debezium.jdbc.TimeZoneAdapter
 
start() - Method in class io.debezium.relational.history.AbstractDatabaseHistory
 
start() - Method in interface io.debezium.relational.history.DatabaseHistory
Start the history.
start() - Method in class io.debezium.relational.history.KafkaDatabaseHistory
 
start() - Method in class io.debezium.text.TokenStream
Begin the token stream, including (if required) the tokenization of the input content.
start() - Method in class io.debezium.util.Stopwatch
Start the stopwatch.
startIndex - Variable in class io.debezium.text.TokenStream.CaseSensitiveToken
 
startIndex() - Method in class io.debezium.text.TokenStream.CaseSensitiveToken
 
startIndex() - Method in interface io.debezium.text.TokenStream.Token
Get the index in the raw stream for the first character in the token.
StateBasedGCounter - Class in io.debezium.crdt
 
StateBasedGCounter() - Constructor for class io.debezium.crdt.StateBasedGCounter
 
StateBasedGCounter(long) - Constructor for class io.debezium.crdt.StateBasedGCounter
 
StateBasedPNCounter - Class in io.debezium.crdt
 
StateBasedPNCounter() - Constructor for class io.debezium.crdt.StateBasedPNCounter
 
StateBasedPNCounter(long, long) - Constructor for class io.debezium.crdt.StateBasedPNCounter
 
StateBasedPNDeltaCounter - Class in io.debezium.crdt
 
StateBasedPNDeltaCounter() - Constructor for class io.debezium.crdt.StateBasedPNDeltaCounter
 
StateBasedPNDeltaCounter(long, long, long, long) - Constructor for class io.debezium.crdt.StateBasedPNDeltaCounter
 
statement(TokenStream.Marker) - Method in class io.debezium.relational.ddl.DdlParser
 
statement - Variable in class io.debezium.relational.ddl.DdlParserListener.Event
 
statement() - Method in class io.debezium.relational.ddl.DdlParserListener.Event
Get the DDL statement associated with this event.
STATEMENT_KEY - Static variable in class io.debezium.relational.ddl.DdlTokenizer
The token type for tokens that represent the start of a DDL statement.
STATEMENT_TERMINATOR - Static variable in class io.debezium.relational.ddl.DdlTokenizer
The token type for tokens that represent the end of a DDL statement.
statementStarts - Variable in class io.debezium.relational.ddl.DdlParser
 
statistics() - Method in interface io.debezium.util.Stopwatch.Durations
Get the statistics for the durations in nanoseconds.
statistics() - Method in class io.debezium.util.Stopwatch.MultipleDurations
 
statistics() - Method in class io.debezium.util.Stopwatch.SingleDuration
 
stats - Variable in class io.debezium.util.Stopwatch.SingleDuration
 
stop() - Method in class io.debezium.relational.history.AbstractDatabaseHistory
 
stop() - Method in interface io.debezium.relational.history.DatabaseHistory
Stop recording history and release any resources acquired since DatabaseHistory.configure(Configuration, HistoryRecordComparator).
stop() - Method in class io.debezium.relational.history.KafkaDatabaseHistory
 
stop() - Method in class io.debezium.util.Stopwatch
Stop the stopwatch.
Stopwatch - Class in io.debezium.util
A stopwatch for measuring durations.
Stopwatch() - Constructor for class io.debezium.util.Stopwatch
 
Stopwatch.BaseDurations - Class in io.debezium.util
Abstract base class for Stopwatch.Durations implementations.
Stopwatch.Durations - Interface in io.debezium.util
The average and total durations as measured by one or more stopwatches.
Stopwatch.MultipleDurations - Class in io.debezium.util
A Stopwatch.Durations implementation that accumulates all added durations.
Stopwatch.SingleDuration - Class in io.debezium.util
A Stopwatch.Durations implementation that only remembers the most recently added duration.
Stopwatch.Statistics - Interface in io.debezium.util
The timing statistics for a recorded set of samples.
Stopwatch.StopwatchSet - Interface in io.debezium.util
A set of stopwatches whose durations are combined.
storeRecord(HistoryRecord) - Method in class io.debezium.relational.history.AbstractDatabaseHistory
 
storeRecord(HistoryRecord) - Method in class io.debezium.relational.history.FileDatabaseHistory
 
storeRecord(HistoryRecord) - Method in class io.debezium.relational.history.KafkaDatabaseHistory
 
storeRecord(HistoryRecord) - Method in class io.debezium.relational.history.MemoryDatabaseHistory
 
stream() - Method in interface io.debezium.document.Document
Returns a sequential Stream with this array as its source.
streamEntries() - Method in interface io.debezium.document.Array
Returns a sequential Stream with this array as its source.
streamValues() - Method in interface io.debezium.document.Array
Returns a sequential Stream with this array as its source.
Strings - Class in io.debezium.util
String-related utility methods.
Strings() - Constructor for class io.debezium.util.Strings
 
Strings.CharacterPredicate - Interface in io.debezium.util
Represents a predicate (boolean-valued function) of one character argument.
Strings.Justify - Enum in io.debezium.util
 
subpath(int) - Method in interface io.debezium.document.Path
Get a portion of this path that has a specified number of segments.
subpath(int) - Method in class io.debezium.document.Paths.ChildPath
 
subpath(int) - Method in class io.debezium.document.Paths.MultiSegmentPath
 
subpath(int) - Method in class io.debezium.document.Paths.RootPath
 
subpath(int) - Method in class io.debezium.document.Paths.SingleSegmentPath
 
subset(String, boolean) - Method in interface io.debezium.config.Configuration
Return a new Configuration that contains only the subset of keys that match the given prefix.
subset(Predicate<TableId>) - Method in class io.debezium.relational.Tables
 
substring(int, int) - Method in class io.debezium.text.TokenStream.CharacterArrayStream
 
substring(int, int) - Method in interface io.debezium.text.TokenStream.CharacterStream
Get the content from the start position to the end position.
suffix - Variable in class io.debezium.relational.ddl.DataTypeGrammarParser.DataTypeBuilder
 
SYMBOL - Static variable in class io.debezium.relational.ddl.DdlTokenizer
The token type for tokens that consist of an individual "symbol" character.
SYMBOL - Static variable in class io.debezium.text.TokenStream.BasicTokenizer
The token type for tokens that consist of an individual "symbol" character.
sync - Variable in class io.debezium.util.VariableLatch
 
Sync(int) - Constructor for class io.debezium.util.VariableLatch.Sync
 
SYSTEM - Static variable in interface io.debezium.util.Clock
The Clock instance that uses the System methods.
system() - Static method in interface io.debezium.util.Clock
Get the Clock instance that uses the System methods.

T

table() - Method in class io.debezium.relational.ColumnId
Get the name of the table.
Table - Interface in io.debezium.relational
An immutable definition of a table.
table() - Method in class io.debezium.relational.TableId
Get the name of the table.
TableAlteredEvent(TableId, TableId, String, boolean) - Constructor for class io.debezium.relational.ddl.DdlParserListener.TableAlteredEvent
 
TableCreatedEvent(TableId, String, boolean) - Constructor for class io.debezium.relational.ddl.DdlParserListener.TableCreatedEvent
 
TableDroppedEvent(TableId, String, boolean) - Constructor for class io.debezium.relational.ddl.DdlParserListener.TableDroppedEvent
 
TableEditor - Interface in io.debezium.relational
An editor for Table instances.
TableEditorImpl - Class in io.debezium.relational
 
TableEditorImpl() - Constructor for class io.debezium.relational.TableEditorImpl
 
TableEvent(DdlParserListener.EventType, TableId, String, boolean) - Constructor for class io.debezium.relational.ddl.DdlParserListener.TableEvent
 
tableExclusions - Variable in class io.debezium.relational.Selectors.TableSelectionPredicateBuilder
 
tableId - Variable in class io.debezium.relational.ColumnId
 
tableId() - Method in class io.debezium.relational.ColumnId
Get the identifier for the table that owns this column.
tableId - Variable in class io.debezium.relational.ddl.DdlParserListener.TableEvent
 
tableId() - Method in class io.debezium.relational.ddl.DdlParserListener.TableEvent
Get the identifier of the primary table affected by this event.
tableId - Variable in class io.debezium.relational.ddl.DdlParserListener.TableIndexEvent
 
tableId() - Method in class io.debezium.relational.ddl.DdlParserListener.TableIndexEvent
Get the identifier of the table to which the index applies.
tableId() - Method in interface io.debezium.relational.TableEditor
Get the identifier for this table.
tableId(TableId) - Method in interface io.debezium.relational.TableEditor
Set the table identifier.
tableId() - Method in class io.debezium.relational.TableEditorImpl
 
tableId(TableId) - Method in class io.debezium.relational.TableEditorImpl
 
TableId - Class in io.debezium.relational
Unique identifier for a database table.
TableId(String, String, String) - Constructor for class io.debezium.relational.TableId
Create a new table identifier.
tableId(String, String, String) - Static method in class io.debezium.relational.TableId
 
tableIds() - Method in class io.debezium.relational.Tables
Get the set of TableIds for which there is a Schema.
TableImpl - Class in io.debezium.relational
 
TableImpl(Table) - Constructor for class io.debezium.relational.TableImpl
 
TableImpl(TableId, List<Column>, List<String>) - Constructor for class io.debezium.relational.TableImpl
 
tableInclusions - Variable in class io.debezium.relational.Selectors.TableSelectionPredicateBuilder
 
TableIndexCreatedEvent(String, TableId, String) - Constructor for class io.debezium.relational.ddl.DdlParserListener.TableIndexCreatedEvent
 
TableIndexDroppedEvent(String, TableId, String) - Constructor for class io.debezium.relational.ddl.DdlParserListener.TableIndexDroppedEvent
 
TableIndexEvent(DdlParserListener.EventType, String, TableId, String) - Constructor for class io.debezium.relational.ddl.DdlParserListener.TableIndexEvent
 
tableName - Variable in class io.debezium.relational.TableId
 
Tables - Class in io.debezium.relational
Structural definitions for a set of tables in a JDBC database.
Tables() - Constructor for class io.debezium.relational.Tables
Create an empty set of definitions.
Tables(Tables) - Constructor for class io.debezium.relational.Tables
 
Tables.ColumnNameFilter - Interface in io.debezium.relational
A filter for columns.
Tables.TableChanger - Interface in io.debezium.relational
 
Tables.TableNameFilter - Interface in io.debezium.relational
A filter for tables.
tablesByTableId - Variable in class io.debezium.relational.Tables
 
TableSchema - Class in io.debezium.relational
Defines the Kafka Connect Schema functionality associated with a given table definition, and which can be used to send rows of data that match the table definition to Kafka Connect.
TableSchema(Schema, Function<Object[], Object>, Schema, Function<Object[], Struct>) - Constructor for class io.debezium.relational.TableSchema
Create an instance with the specified Schemas for the keys and values, and the functions that generate the key and value for a given row of data.
TableSchemaBuilder - Class in io.debezium.relational
Builder that constructs TableSchema instances for Table definitions.
TableSchemaBuilder(ValueConverterProvider, Function<String, String>) - Constructor for class io.debezium.relational.TableSchemaBuilder
Create a new instance of the builder.
TableSelectionPredicateBuilder() - Constructor for class io.debezium.relational.Selectors.TableSelectionPredicateBuilder
 
tableSelector() - Static method in class io.debezium.relational.Selectors
Obtain a new builder for a table selection predicate.
tableTypes() - Method in class io.debezium.jdbc.JdbcConnection
 
targetZoneId - Variable in class io.debezium.jdbc.TimeZoneAdapter
 
targetZoneId() - Method in class io.debezium.jdbc.TimeZoneAdapter
 
temporarilyForConnector(String, String, String, Runnable) - Static method in class io.debezium.util.LoggingContext
Run the supplied function in the temporary connector MDC context, and when complete always return the MDC context to its state before this method was called.
terminator - Variable in class io.debezium.relational.ddl.DdlChanges
 
terminator - Variable in class io.debezium.relational.ddl.DdlParser
 
terminator() - Method in class io.debezium.relational.ddl.DdlParser
The token used to terminate a DDL statement.
test(char) - Method in interface io.debezium.util.Strings.CharacterPredicate
Evaluates this predicate on the given character argument.
ThreadSafe - Annotation Type in io.debezium.annotation
Copyright (c) 2005 Brian Goetz and Tim Peierls.
Released under the Creative Commons Attribution License
(http://creativecommons.org/licenses/by/2.5)
Official home: http://www.jcip.net
Adopted from Java Concurrency in Practice.
throwNoMoreContent() - Method in class io.debezium.text.TokenStream
 
Time - Class in io.debezium.time
A utility for converting various Java time representations into the INT32 number of milliseconds since midnight, and for defining a Kafka Connect Schema for time values with no date or timezone information.
Time() - Constructor for class io.debezium.time.Time
 
time(Runnable) - Method in interface io.debezium.util.Stopwatch.StopwatchSet
Time the given function.
time(Callable<T>) - Method in interface io.debezium.util.Stopwatch.StopwatchSet
Time the given function.
time(int, Runnable) - Method in interface io.debezium.util.Stopwatch.StopwatchSet
Time the given function multiple times.
time(int, Callable<T>, Consumer<T>) - Method in interface io.debezium.util.Stopwatch.StopwatchSet
Time the given function multiple times.
times(int) - Static method in class io.debezium.util.Sequences
Create a stream of number monotonically increasing numbers starting at 0, useful when performing an operation number times.
TIMESTAMP - Static variable in class io.debezium.data.Envelope.FieldName
The ts_ms field is used to store the information about the local time at which the connector processed/generated the event.
Timestamp - Class in io.debezium.time
A utility for converting various Java time representations into the signed INT64 number of milliseconds past epoch, and for defining a Kafka Connect Schema for timestamp values with no timezone information.
Timestamp() - Constructor for class io.debezium.time.Timestamp
 
TimeZoneAdapter - Class in io.debezium.jdbc
An adapter that can convert Date, Date, Time, and Timestamp objects to ZonedDateTime instances, where the time zone in which the temporal objects were created by the database/driver can be adjusted.
TimeZoneAdapter(ZoneId, ZoneId, ZoneId, ZoneId, ZoneId) - Constructor for class io.debezium.jdbc.TimeZoneAdapter
Create an adapter for temporal values defined in terms of the given zone.
toEpochDay(Object) - Static method in class io.debezium.time.Date
Get the number of epoch days of the given LocalDateTime, LocalDate, LocalTime, Date, Date, Time, or Timestamp, ignoring any time portions of the supplied value.
toEpochMicros(Object) - Static method in class io.debezium.time.MicroTimestamp
Get the number of microseconds past epoch of the given LocalDateTime, LocalDate, LocalTime, Date, Date, Time, or Timestamp.
toEpochMillis(Object) - Static method in class io.debezium.time.Timestamp
Get the number of milliseconds past epoch of the given LocalDateTime, LocalDate, LocalTime, Date, Date, Time, or Timestamp.
toEpochNanos(LocalDateTime) - Static method in class io.debezium.time.Conversions
Get the number of nanoseconds past epoch of the given LocalDateTime.
toEpochNanos(LocalDate) - Static method in class io.debezium.time.Conversions
Get the number of nanoseconds past epoch of the given LocalDate.
toEpochNanos(Object) - Static method in class io.debezium.time.NanoTimestamp
Get the number of nanoseconds past epoch of the given LocalDateTime, LocalDate, LocalTime, Date, Date, Time, or Timestamp.
toIsoString(Object, ZoneId) - Static method in class io.debezium.time.ZonedTime
Get the ISO 8601 formatted representation of the given LocalDateTime, LocalDate, LocalTime, Date, Date, Time, Timestamp, OffsetTime, or OffsetDateTime, ignoring any date portions of the supplied value.
toIsoString(OffsetDateTime) - Static method in class io.debezium.time.ZonedTime
Get the ISO 8601 formatted representation of the given OffsetDateTime.
toIsoString(OffsetTime) - Static method in class io.debezium.time.ZonedTime
Get the ISO 8601 formatted representation of the given OffsetTime.
toIsoString(Date, ZoneId) - Static method in class io.debezium.time.ZonedTime
Get the ISO 8601 formatted representation of the given Date or one of its JDBC subclasses, using the supplied timezone information.
toIsoString(Timestamp, ZoneId) - Static method in class io.debezium.time.ZonedTime
Get the ISO 8601 formatted representation of the given Timestamp, which contains a date and time but has no timezone information.
toIsoString(Date, ZoneId) - Static method in class io.debezium.time.ZonedTime
Get the ISO 8601 formatted representation of the given Date, which contains a date but no time or timezone information.
toIsoString(Time, ZoneId) - Static method in class io.debezium.time.ZonedTime
Get the ISO 8601 formatted representation of the given Time, which contains time but no date or timezone information.
toIsoString(Object, ZoneId) - Static method in class io.debezium.time.ZonedTimestamp
Get the ISO 8601 formatted representation of the given LocalDateTime, LocalDate, LocalTime, Date, Date, Time, Timestamp, OffsetTime, or OffsetDateTime, ignoring any date portions of the supplied value.
toIsoString(OffsetDateTime) - Static method in class io.debezium.time.ZonedTimestamp
Get the ISO 8601 formatted representation of the given OffsetDateTime.
toIsoString(OffsetTime) - Static method in class io.debezium.time.ZonedTimestamp
Get the ISO 8601 formatted representation of the given OffsetTime.
toIsoString(Date, ZoneId) - Static method in class io.debezium.time.ZonedTimestamp
Get the ISO 8601 formatted representation of the given Date or one of its JDBC subclasses, using the supplied timezone information.
toIsoString(Timestamp, ZoneId) - Static method in class io.debezium.time.ZonedTimestamp
Get the ISO 8601 formatted representation of the given Timestamp, which contains a date and time but has no timezone information.
toIsoString(Date, ZoneId) - Static method in class io.debezium.time.ZonedTimestamp
Get the ISO 8601 formatted representation of the given Date, which contains a date but no time or timezone information.
toIsoString(Time, ZoneId) - Static method in class io.debezium.time.ZonedTimestamp
Get the ISO 8601 formatted representation of the given Time, which contains time but no date or timezone information.
TokenFactory() - Constructor for class io.debezium.text.TokenStream.TokenFactory
 
tokenIndex - Variable in class io.debezium.text.TokenStream.Marker
 
tokenIterator - Variable in class io.debezium.text.TokenStream
This class navigates the Token objects using this iterator.
tokenize(TokenStream.CharacterStream, TokenStream.Tokens) - Method in class io.debezium.relational.ddl.DdlTokenizer
 
tokenize(TokenStream.CharacterStream, TokenStream.Tokens) - Method in class io.debezium.text.TokenStream.BasicTokenizer
 
tokenize(TokenStream.CharacterStream, TokenStream.Tokens) - Method in interface io.debezium.text.TokenStream.Tokenizer
Process the supplied characters and construct the appropriate TokenStream.Token objects.
tokenizer - Variable in class io.debezium.relational.ddl.DataTypeGrammarParser
 
tokenizer - Variable in class io.debezium.text.TokenStream
 
tokens - Variable in class io.debezium.relational.ddl.DdlParser
 
tokens - Variable in class io.debezium.text.TokenStream.TokenFactory
 
tokens - Variable in class io.debezium.text.TokenStream
 
TokenStream - Class in io.debezium.text
A foundation for basic parsers that tokenize input content and allows parsers to easily access and use those tokens.
TokenStream(String, TokenStream.Tokenizer, boolean) - Constructor for class io.debezium.text.TokenStream
 
TokenStream.BasicTokenizer - Class in io.debezium.text
A basic TokenStream.Tokenizer implementation that ignores whitespace but includes tokens for individual symbols, the period ('.'), single-quoted strings, double-quoted strings, whitespace-delimited words, and optionally comments.
TokenStream.CaseInsensitiveToken - Class in io.debezium.text
 
TokenStream.CaseInsensitiveTokenFactory - Class in io.debezium.text
 
TokenStream.CaseSensitiveToken - Class in io.debezium.text
An immutable TokenStream.Token that implements matching using case-sensitive logic.
TokenStream.CaseSensitiveTokenFactory - Class in io.debezium.text
 
TokenStream.CharacterArrayStream - Class in io.debezium.text
An implementation of TokenStream.CharacterStream that works with a single character array.
TokenStream.CharacterStream - Interface in io.debezium.text
Interface used by a TokenStream.Tokenizer to iterate through the characters in the content input to the TokenStream.
TokenStream.Marker - Class in io.debezium.text
An opaque marker for a position within the token stream.
TokenStream.Token - Interface in io.debezium.text
The interface defining a token, which references the characters in the actual input character stream.
TokenStream.TokenFactory - Class in io.debezium.text
 
TokenStream.Tokenizer - Interface in io.debezium.text
Interface for a Tokenizer component responsible for processing the characters in a TokenStream.CharacterStream and constructing the appropriate TokenStream.Token objects.
TokenStream.Tokens - Interface in io.debezium.text
A factory for Token objects, used by a TokenStream.Tokenizer to create tokens in the correct order.
toLocalDate(Object) - Static method in class io.debezium.time.Conversions
 
toLocalDateTime(Object) - Static method in class io.debezium.time.Conversions
 
toLocalTime(Object) - Static method in class io.debezium.time.Conversions
 
toLogical(Schema, byte[]) - Static method in class io.debezium.data.Bits
 
toMicroOfDay(Object) - Static method in class io.debezium.time.MicroTime
Get the number of microseconds past midnight of the given LocalDateTime, LocalDate, LocalTime, Date, Date, Time, or Timestamp, ignoring any date portions of the supplied value.
toMilliOfDay(Object) - Static method in class io.debezium.time.Time
Get the number of milliseconds past midnight of the given LocalDateTime, LocalDate, LocalTime, Date, Date, Time, or Timestamp, ignoring any date portions of the supplied value.
toNanoOfDay(Object) - Static method in class io.debezium.time.NanoTime
Get the number of nanoseconds past midnight of the given LocalDateTime, LocalDate, LocalTime, Date, Date, Time, or Timestamp, ignoring any date portions of the supplied value.
TOPIC - Static variable in class io.debezium.relational.history.KafkaDatabaseHistory
 
topicName - Variable in class io.debezium.relational.history.KafkaDatabaseHistory
 
toRelativePath() - Method in interface io.debezium.document.Path
Obtain the representation of this path as a relative path without the leading '/'.
toRelativePath() - Method in class io.debezium.document.Paths.ChildPath
 
toRelativePath() - Method in class io.debezium.document.Paths.MultiSegmentPath
 
toRelativePath() - Method in class io.debezium.document.Paths.RootPath
 
toRelativePath() - Method in class io.debezium.document.Paths.SingleSegmentPath
 
toString() - Method in class io.debezium.config.Field.RangeValidator
 
toString() - Method in class io.debezium.config.Field
 
toString() - Method in class io.debezium.crdt.StateBasedGCounter
 
toString() - Method in class io.debezium.crdt.StateBasedPNCounter
 
toString() - Method in class io.debezium.crdt.StateBasedPNDeltaCounter
 
toString() - Method in class io.debezium.data.SchemaUtil.RecordWriter
 
toString() - Method in class io.debezium.document.BasicArray
 
toString() - Method in class io.debezium.document.BasicDocument
 
toString() - Method in class io.debezium.document.BasicEntry
 
toString() - Method in class io.debezium.document.BasicField
 
toString() - Method in class io.debezium.document.BinaryValue
 
toString() - Method in class io.debezium.document.ComparableValue
 
toString() - Method in class io.debezium.document.ConvertingValue
 
toString() - Method in class io.debezium.document.NullValue
 
toString() - Method in class io.debezium.document.Paths.ChildPath
 
toString() - Method in class io.debezium.document.Paths.MultiSegmentPath
 
toString() - Method in class io.debezium.document.Paths.RootPath
 
toString() - Method in class io.debezium.document.Paths.SingleSegmentPath
 
toString() - Method in class io.debezium.relational.ColumnEditorImpl
 
toString() - Method in class io.debezium.relational.ColumnId
 
toString() - Method in class io.debezium.relational.ColumnImpl
 
toString() - Method in class io.debezium.relational.ddl.DataType
 
toString() - Method in class io.debezium.relational.ddl.DataTypeGrammarParser.AndPattern
 
toString() - Method in class io.debezium.relational.ddl.DataTypeGrammarParser.ArrayDimensionsPattern
 
toString() - Method in class io.debezium.relational.ddl.DataTypeGrammarParser.DataTypePattern
 
toString() - Method in class io.debezium.relational.ddl.DataTypeGrammarParser.LengthPattern
 
toString() - Method in class io.debezium.relational.ddl.DataTypeGrammarParser.ListPattern
 
toString() - Method in class io.debezium.relational.ddl.DataTypeGrammarParser.LiteralLengthPattern
 
toString() - Method in class io.debezium.relational.ddl.DataTypeGrammarParser.LiteralPattern
 
toString() - Method in class io.debezium.relational.ddl.DataTypeGrammarParser.LiteralScalePattern
 
toString() - Method in class io.debezium.relational.ddl.DataTypeGrammarParser.OptionalPattern
 
toString() - Method in class io.debezium.relational.ddl.DataTypeGrammarParser.OrPattern
 
toString() - Method in class io.debezium.relational.ddl.DataTypeGrammarParser.ScalePattern
 
toString() - Method in class io.debezium.relational.ddl.DataTypeGrammarParser.VariablePattern
 
toString() - Method in class io.debezium.relational.ddl.DdlChanges
 
toString() - Method in class io.debezium.relational.ddl.DdlParserListener.DatabaseAlteredEvent
 
toString() - Method in class io.debezium.relational.ddl.DdlParserListener.DatabaseEvent
 
toString() - Method in class io.debezium.relational.ddl.DdlParserListener.TableAlteredEvent
 
toString() - Method in class io.debezium.relational.ddl.DdlParserListener.TableEvent
 
toString() - Method in class io.debezium.relational.ddl.DdlParserListener.TableIndexEvent
 
toString() - Method in class io.debezium.relational.history.FileDatabaseHistory
 
toString() - Method in class io.debezium.relational.history.HistoryRecord
 
toString() - Method in class io.debezium.relational.history.KafkaDatabaseHistory
 
toString() - Method in class io.debezium.relational.history.MemoryDatabaseHistory
 
toString() - Method in class io.debezium.relational.TableEditorImpl
 
toString() - Method in class io.debezium.relational.TableId
 
toString() - Method in class io.debezium.relational.TableImpl
 
toString(StringBuilder, String) - Method in class io.debezium.relational.TableImpl
 
toString() - Method in class io.debezium.relational.Tables
 
toString() - Method in class io.debezium.relational.TableSchema
 
toString() - Method in exception io.debezium.text.MultipleParsingExceptions
 
toString() - Method in class io.debezium.text.Position
 
toString() - Method in class io.debezium.text.TokenStream.CaseSensitiveToken
 
toString() - Method in class io.debezium.text.TokenStream.Marker
 
toString() - Method in class io.debezium.text.TokenStream
 
toString() - Method in class io.debezium.util.Stopwatch.BaseDurations
 
toString() - Method in class io.debezium.util.VariableLatch
Returns a string identifying this latch, as well as its state.
toZonedDateTime(Date) - Method in class io.debezium.jdbc.TimeZoneAdapter
Convert the specified database Date, Date, Time, or Timestamp objects to a date and time in the same time zone in which the database created the value.
toZonedDateTime(Date) - Method in class io.debezium.jdbc.TimeZoneAdapter
Convert the specified database Date to a date (at midnight) in the same time zone in which the database created the value.
toZonedDateTime(Time) - Method in class io.debezium.jdbc.TimeZoneAdapter
Convert the specified database Time to a time (on the first epoch day) in the same time zone in which the database created the value.
toZonedDateTime(Timestamp) - Method in class io.debezium.jdbc.TimeZoneAdapter
Convert the specified database Timestamp to a timestamp in the same time zone in which the database created the value.
transform(BiFunction<Integer, Value, Value>) - Method in interface io.debezium.document.Array
Transform all of the field values using the supplied transformer function.
transform(BiFunction<CharSequence, Value, Value>) - Method in interface io.debezium.document.Document
Transform all of the field values using the supplied transformer function.
trim(String) - Static method in class io.debezium.util.Strings
Trim away any leading or trailing whitespace characters.
trim(String, Strings.CharacterPredicate) - Static method in class io.debezium.util.Strings
Trim away any leading or trailing characters that satisfy the supplied predicate
truncateStrings(String, int) - Method in class io.debezium.relational.mapping.ColumnMappers.Builder
Truncate to a maximum length the string values for each of the columns with the fully-qualified names.
TruncateStrings - Class in io.debezium.relational.mapping
A ColumnMapper implementation that ensures that string values longer than a specified length will be truncated.
TruncateStrings(int) - Constructor for class io.debezium.relational.mapping.TruncateStrings
Create a ColumnMapper that truncates string values to a maximum length.
TruncateStrings.TruncatingValueConverter - Class in io.debezium.relational.mapping
 
TruncatingValueConverter(int) - Constructor for class io.debezium.relational.mapping.TruncateStrings.TruncatingValueConverter
 
tryAcquireShared(int) - Method in class io.debezium.util.VariableLatch.Sync
 
tryReleaseShared(int) - Method in class io.debezium.util.VariableLatch.Sync
 
type - Variable in class io.debezium.config.Field
 
type() - Method in class io.debezium.config.Field
Get the type of this field.
Type() - Constructor for enum io.debezium.document.Value.Type
 
type(String) - Method in interface io.debezium.relational.ColumnEditor
Set the database-specific name of the column's data type.
type(String, String) - Method in interface io.debezium.relational.ColumnEditor
Set the database-specific name of the column's data type.
type(String) - Method in class io.debezium.relational.ColumnEditorImpl
 
type(String, String) - Method in class io.debezium.relational.ColumnEditorImpl
 
type - Variable in class io.debezium.relational.ddl.DdlParserListener.Event
 
type() - Method in class io.debezium.relational.ddl.DdlParserListener.Event
Get the type of event.
type - Variable in class io.debezium.text.TokenStream.CaseSensitiveToken
 
type() - Method in class io.debezium.text.TokenStream.CaseSensitiveToken
 
type() - Method in interface io.debezium.text.TokenStream.Token
Get the type of the token.
typeExpression() - Method in interface io.debezium.relational.Column
Get the database-specific complete expression defining the column's data type, including dimensions, length, precision, character sets, constraints, etc.
typeExpression() - Method in interface io.debezium.relational.ColumnEditor
Get the database-specific complete expression defining the column's data type, including dimensions, length, precision, character sets, constraints, etc.
typeExpression - Variable in class io.debezium.relational.ColumnEditorImpl
 
typeExpression() - Method in class io.debezium.relational.ColumnEditorImpl
 
typeExpression - Variable in class io.debezium.relational.ColumnImpl
 
typeExpression() - Method in class io.debezium.relational.ColumnImpl
 
typeForValue(Value) - Static method in class io.debezium.document.ComparableValue
 
typeName() - Method in interface io.debezium.relational.Column
Get the database-specific name of the column's data type.
typeName() - Method in interface io.debezium.relational.ColumnEditor
Get the database-specific name of the column's data type.
typeName - Variable in class io.debezium.relational.ColumnEditorImpl
 
typeName() - Method in class io.debezium.relational.ColumnEditorImpl
 
typeName - Variable in class io.debezium.relational.ColumnImpl
 
typeName() - Method in class io.debezium.relational.ColumnImpl
 
typeOf(int, String) - Method in interface io.debezium.relational.ddl.DdlTokenizer.TokenTypeFunction
Determine the type of the token.
TYPES_BY_CLASS - Static variable in class io.debezium.document.ComparableValue
 

U

unexpectedBinary(Object, Field) - Method in class io.debezium.jdbc.JdbcValueConverters
Handle the unexpected value from a row with a column type of Types.BLOB, Types.BINARY, Types.VARBINARY, Types.LONGVARBINARY.
uniqueValues - Variable in class io.debezium.relational.TableEditorImpl
 
unmodifiableSet(Function<V, T>, V...) - Static method in class io.debezium.util.Collect
 
unmodifiableSet(Function<V, T>, Collection<V>) - Static method in class io.debezium.util.Collect
 
unmodifiableSet(Set<T>, T...) - Static method in class io.debezium.util.Collect
 
unmodifiableSet(T...) - Static method in class io.debezium.util.Collect
 
unmodifiableSet(Collection<T>) - Static method in class io.debezium.util.Collect
 
unmodifiableSet(Set<T>) - Static method in class io.debezium.util.Collect
 
update(Object, Struct, Struct, Long) - Method in class io.debezium.data.Envelope
Generate an update message with the given information.
updatePositions() - Method in class io.debezium.relational.TableEditorImpl
 
updatePrimaryKeys() - Method in class io.debezium.relational.TableEditorImpl
 
updateTable(TableId, Function<Table, Table>) - Method in class io.debezium.relational.Tables
Add or update the definition for the identified table.
updateTable(TableId, Tables.TableChanger) - Method in class io.debezium.relational.Tables
Add or update the definition for the identified table.
useComments - Variable in class io.debezium.relational.ddl.DdlTokenizer
 
useComments - Variable in class io.debezium.text.TokenStream.BasicTokenizer
 
USER - Static variable in interface io.debezium.jdbc.JdbcConfiguration
A field for the user of the database.
userDefinedType(String) - Static method in class io.debezium.relational.ddl.DataType
Obtain the data type for a user-defined or fully-qualified type name.
username() - Method in class io.debezium.jdbc.JdbcConnection
Returns the username for this connection
usingPositions(BiFunction<Document, Document, Boolean>) - Static method in class io.debezium.relational.history.HistoryRecordComparator
Create a HistoryRecordComparator that requires identical sources but will use the supplied function to compare positions.
UTC - Static variable in class io.debezium.jdbc.TimeZoneAdapter
 
UTF8 - Static variable in class io.debezium.relational.history.FileDatabaseHistory
 
utilDateZoneId - Variable in class io.debezium.jdbc.TimeZoneAdapter
 

V

VALID_CHARACTER - Static variable in class io.debezium.text.XmlCharacters
 
validate(Iterable<Field>, Field.ValidationOutput) - Method in interface io.debezium.config.Configuration
Validate the supplied fields in this configuration.
validate(Field.Set) - Method in interface io.debezium.config.Configuration
Validate the supplied fields in this configuration.
validate(Configuration, Field, Field.ValidationOutput) - Method in class io.debezium.config.Field.EnumRecommender
 
validate(Configuration, Field, Field.ValidationOutput) - Method in class io.debezium.config.Field.RangeValidator
 
validate(Configuration, Field.ValidationOutput) - Method in class io.debezium.config.Field
Validate the supplied value for this field, and report any problems to the designated consumer.
validate(Configuration, Function<String, Field>, Map<String, ConfigValue>) - Method in class io.debezium.config.Field
Validate this field in the supplied configuration, updating the ConfigValue for the field with the results.
validate(Configuration, Field, Field.ValidationOutput) - Method in interface io.debezium.config.Field.Validator
Validate the supplied value for the field, and report any problems to the designated consumer.
validate(String) - Method in interface io.debezium.util.AvroValidator
Convert the proposed string to a valid Avro fullname, replacing all invalid characters with the underscore ('_') character.
validateAndRecord(Iterable<Field>, Consumer<String>) - Method in interface io.debezium.config.Configuration
Validate the supplied fields in this configuration.
validator - Variable in class io.debezium.config.Field
 
validator() - Method in class io.debezium.config.Field
Get the validator for this field.
validatorForType(ConfigDef.Type) - Static method in class io.debezium.config.Field
 
validFullname(String) - Static method in interface io.debezium.util.AvroValidator
Convert the proposed string to a valid Avro fullname, replacing all invalid characters with the underscore ('_') character.
validFullname(String, String) - Static method in interface io.debezium.util.AvroValidator
Convert the proposed string to a valid Avro fullname, replacing all invalid characters with the supplied string.
validFullname(String, AvroValidator.ReplacementFunction) - Static method in interface io.debezium.util.AvroValidator
Convert the proposed string to a valid Avro fullname, using the supplied function to replace all invalid characters.
validFullname(String, AvroValidator.ReplacementFunction, AvroValidator.ReplacementOccurred) - Static method in interface io.debezium.util.AvroValidator
Convert the proposed string to a valid Avro fullname, using the supplied function to replace all invalid characters.
validValues - Variable in class io.debezium.config.Field.EnumRecommender
 
validValues(Field, Configuration) - Method in class io.debezium.config.Field.EnumRecommender
 
validValues(Field, Configuration) - Method in class io.debezium.config.Field.InvisibleRecommender
 
validValues(Field, Configuration) - Method in class io.debezium.config.Field.OneOfRecommender
 
validValues(Field, Configuration) - Method in interface io.debezium.config.Field.Recommender
Return a set of recommended (and valid) values for the field given the current configuration values.
value - Variable in class io.debezium.document.BasicEntry
 
value - Variable in class io.debezium.document.BasicField
 
value - Variable in class io.debezium.document.BinaryValue
 
value - Variable in class io.debezium.document.ComparableValue
 
value - Variable in class io.debezium.document.ConvertingValue
 
Value - Interface in io.debezium.document
A value in a Document or Array.
value() - Method in class io.debezium.text.TokenStream.CaseSensitiveToken
 
value() - Method in interface io.debezium.text.TokenStream.Token
Get the value of the token, in actual case.
Value.NullHandler - Interface in io.debezium.document
 
Value.Type - Enum in io.debezium.document
 
ValueConverter - Interface in io.debezium.relational
A function that converts from a column data value into another value.
valueConverterProvider - Variable in class io.debezium.relational.TableSchemaBuilder
 
ValueConverterProvider - Interface in io.debezium.relational
A provider of ValueConverter functions and the SchemaBuilder used to describe them.
valueFromColumnData(Object[]) - Method in class io.debezium.relational.TableSchema
Convert the specified row of values into a Kafka Connect value.
valueGenerator - Variable in class io.debezium.relational.TableSchema
 
valueOf(String) - Static method in enum io.debezium.data.Envelope.Operation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.debezium.document.Value.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.debezium.relational.ddl.DdlParserListener.EventType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.debezium.util.Strings.Justify
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.debezium.data.Envelope.Operation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in interface io.debezium.document.Array
 
values - Variable in class io.debezium.document.BasicArray
 
values() - Method in class io.debezium.document.BasicArray
 
values() - Static method in enum io.debezium.document.Value.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.debezium.relational.ddl.DdlParserListener.EventType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.debezium.util.Strings.Justify
Returns an array containing the constants of this enum type, in the order they are declared.
VALUES_FIELD - Static variable in class io.debezium.data.Enum
 
VALUES_FIELD - Static variable in class io.debezium.data.EnumSet
 
valueSchema - Variable in class io.debezium.relational.TableSchema
 
valueSchema() - Method in class io.debezium.relational.TableSchema
Get the Schema that represents the table's columns, excluding those that make up the TableSchema.keySchema().
VariableLatch - Class in io.debezium.util
A latch that works similarly to CountDownLatch except that it can also increase the count dynamically.
VariableLatch(int) - Constructor for class io.debezium.util.VariableLatch
Constructs a CountDownLatch initialized with the given count.
VariableLatch.Sync - Class in io.debezium.util
Synchronization control For CountDownLatch.
VariablePattern(String) - Constructor for class io.debezium.relational.ddl.DataTypeGrammarParser.VariablePattern
 
VariablePattern(String, boolean) - Constructor for class io.debezium.relational.ddl.DataTypeGrammarParser.VariablePattern
 
VERSION - Static variable in class io.debezium.data.Envelope
Flag that specifies whether the Envelope.FieldName.OPERATION field is required within the envelope.
visible(Field, Configuration) - Method in class io.debezium.config.Field.EnumRecommender
 
visible(Field, Configuration) - Method in class io.debezium.config.Field.InvisibleRecommender
 
visible(Field, Configuration) - Method in class io.debezium.config.Field.OneOfRecommender
 
visible(Field, Configuration) - Method in interface io.debezium.config.Field.Recommender
Set the visibility of the field given the current configuration values.

W

width - Variable in class io.debezium.config.Field
 
width() - Method in class io.debezium.config.Field
Get the width of this field.
with(String, String) - Method in class io.debezium.config.Configuration.Builder
 
with(String, String) - Method in interface io.debezium.config.Configuration.ConfigBuilder
Associate the given value with the specified key.
with(String, Object) - Method in interface io.debezium.config.Configuration.ConfigBuilder
Associate the given value with the specified key.
with(String, int) - Method in interface io.debezium.config.Configuration.ConfigBuilder
Associate the given value with the specified key.
with(String, float) - Method in interface io.debezium.config.Configuration.ConfigBuilder
Associate the given value with the specified key.
with(String, double) - Method in interface io.debezium.config.Configuration.ConfigBuilder
Associate the given value with the specified key.
with(String, long) - Method in interface io.debezium.config.Configuration.ConfigBuilder
Associate the given value with the specified key.
with(String, boolean) - Method in interface io.debezium.config.Configuration.ConfigBuilder
Associate the given value with the specified key.
with(String, Class<?>) - Method in interface io.debezium.config.Configuration.ConfigBuilder
Associate the given class name value with the specified key.
with(Field, String) - Method in interface io.debezium.config.Configuration.ConfigBuilder
Associate the given value with the key of the specified field.
with(Field, Object) - Method in interface io.debezium.config.Configuration.ConfigBuilder
Associate the given value with the key of the specified field.
with(Field, int) - Method in interface io.debezium.config.Configuration.ConfigBuilder
Associate the given value with the key of the specified field.
with(Field, float) - Method in interface io.debezium.config.Configuration.ConfigBuilder
Associate the given value with the key of the specified field.
with(Field, double) - Method in interface io.debezium.config.Configuration.ConfigBuilder
Associate the given value with the key of the specified field.
with(Field, long) - Method in interface io.debezium.config.Configuration.ConfigBuilder
Associate the given value with the key of the specified field.
with(Field, boolean) - Method in interface io.debezium.config.Configuration.ConfigBuilder
Associate the given value with the key of the specified field.
with(Field, Class<?>) - Method in interface io.debezium.config.Configuration.ConfigBuilder
Associate the given class name value with the specified field.
with(Field...) - Method in class io.debezium.config.Field.Set
Get a new set that contains the fields in this set and those supplied.
with(Iterable<Field>) - Method in class io.debezium.config.Field.Set
Get a new set that contains the fields in this set and those supplied.
with(T) - Static method in class io.debezium.util.Iterators
 
with(T, T) - Static method in class io.debezium.util.Iterators
 
with(T, T, T) - Static method in class io.debezium.util.Iterators
 
with(T, T, T, T...) - Static method in class io.debezium.util.Iterators
 
with(T[]) - Static method in class io.debezium.util.Iterators
 
withDatabase(String) - Method in interface io.debezium.jdbc.JdbcConfiguration.Builder
Use the given database name in the resulting configuration.
withDefault(String, String) - Method in class io.debezium.config.Configuration.Builder
 
withDefault(String, String) - Method in interface io.debezium.config.Configuration.ConfigBuilder
If there is no field with the specified key, then associate the given value with the specified key.
withDefault(String, Object) - Method in interface io.debezium.config.Configuration.ConfigBuilder
If there is no field with the specified key, then associate the given value with the specified key.
withDefault(String, int) - Method in interface io.debezium.config.Configuration.ConfigBuilder
If there is no field with the specified key, then associate the given value with the specified key.
withDefault(String, float) - Method in interface io.debezium.config.Configuration.ConfigBuilder
If there is no field with the specified key, then associate the given value with the specified key.
withDefault(String, double) - Method in interface io.debezium.config.Configuration.ConfigBuilder
If there is no field with the specified key, then associate the given value with the specified key.
withDefault(String, long) - Method in interface io.debezium.config.Configuration.ConfigBuilder
If there is no field with the specified key, then associate the given value with the specified key.
withDefault(String, boolean) - Method in interface io.debezium.config.Configuration.ConfigBuilder
If there is no field with the specified key, then associate the given value with the specified key.
withDefault(String, Class<?>) - Method in interface io.debezium.config.Configuration.ConfigBuilder
If there is no field with the specified key, then associate the given class name value with the specified key.
withDefault(Field, String) - Method in interface io.debezium.config.Configuration.ConfigBuilder
If the field does not have a value, then associate the given value with the key of the specified field.
withDefault(Field, Object) - Method in interface io.debezium.config.Configuration.ConfigBuilder
If the field does not have a value, then associate the given value with the key of the specified field.
withDefault(Field, int) - Method in interface io.debezium.config.Configuration.ConfigBuilder
If the field does not have a value, then associate the given value with the key of the specified field.
withDefault(Field, float) - Method in interface io.debezium.config.Configuration.ConfigBuilder
If the field does not have a value, then associate the given value with the key of the specified field.
withDefault(Field, double) - Method in interface io.debezium.config.Configuration.ConfigBuilder
If the field does not have a value, then associate the given value with the key of the specified field.
withDefault(Field, long) - Method in interface io.debezium.config.Configuration.ConfigBuilder
If the field does not have a value, then associate the given value with the key of the specified field.
withDefault(Field, boolean) - Method in interface io.debezium.config.Configuration.ConfigBuilder
If the field does not have a value, then associate the given value with the key of the specified field.
withDefault(Field, Class<?>) - Method in interface io.debezium.config.Configuration.ConfigBuilder
If the field does not have a value, then associate the given value with the key of the specified field.
withDefault(String) - Method in class io.debezium.config.Field
Create and return a new Field instance that is a copy of this field but with the given default value.
withDefault(boolean) - Method in class io.debezium.config.Field
Create and return a new Field instance that is a copy of this field but with the given default value.
withDefault(int) - Method in class io.debezium.config.Field
Create and return a new Field instance that is a copy of this field but with the given default value.
withDefault(long) - Method in class io.debezium.config.Field
Create and return a new Field instance that is a copy of this field but with the given default value.
withDefault(BooleanSupplier) - Method in class io.debezium.config.Field
Create and return a new Field instance that is a copy of this field but with the given default value.
withDefault(IntSupplier) - Method in class io.debezium.config.Field
Create and return a new Field instance that is a copy of this field but with the given default value.
withDefault(LongSupplier) - Method in class io.debezium.config.Field
Create and return a new Field instance that is a copy of this field but with the given default value.
withDependents(String...) - Method in class io.debezium.config.Field
Create and return a new Field instance that is a copy of this field but with the given display name.
withDescription(String) - Method in class io.debezium.config.Field
Create and return a new Field instance that is a copy of this field but with the given description.
withDisplayName(String) - Method in class io.debezium.config.Field
Create and return a new Field instance that is a copy of this field but with the given display name.
withDoc(String) - Method in interface io.debezium.data.Envelope.Builder
Define the documentation for the schema.
withEnum(Class<T>) - Method in class io.debezium.config.Field
Create and return a new Field instance that is a copy of this field but has a type of Schema.Type.STRING, a recommender that returns a list of Enum names as valid values, and a validator that verifies values are valid enumeration names.
withHostname(String) - Method in interface io.debezium.jdbc.JdbcConfiguration.Builder
Use the given host in the resulting configuration.
withImportance(ConfigDef.Importance) - Method in class io.debezium.config.Field
Create and return a new Field instance that is a copy of this field but with the given importance.
withInvisibleRecommender() - Method in class io.debezium.config.Field
 
withLocalTargetZone() - Method in class io.debezium.jdbc.TimeZoneAdapter
Create a new adapter for a database that uses the same time zones as this adapter except it uses the UTC zone for the target.
withLocalZoneForSqlDate() - Method in class io.debezium.jdbc.TimeZoneAdapter
Create a new adapter for a database that uses the same time zones as this adapter except it uses the UTC zone for Date temporal values.
withLocalZoneForSqlTime() - Method in class io.debezium.jdbc.TimeZoneAdapter
Create a new adapter for a database that uses the same time zones as this adapter except it uses the UTC zone for Time temporal values.
withLocalZoneForSqlTimestamp() - Method in class io.debezium.jdbc.TimeZoneAdapter
Create a new adapter for a database that uses the same time zones as this adapter except it uses the UTC zone for Timestamp temporal values.
withLocalZoneForUtilDate() - Method in class io.debezium.jdbc.TimeZoneAdapter
Create a new adapter for a database that uses the same time zones as this adapter except it uses the UTC zone for Date temporal values.
withName(String) - Method in interface io.debezium.data.Envelope.Builder
Define the name for the schema.
withNoValidation() - Method in class io.debezium.config.Field
Create and return a new Field instance that is a copy of this field but that uses no validation.
withoutKnownFields() - Method in interface io.debezium.jdbc.JdbcConfiguration
Get a view of this configuration that does not contain the known fields.
withPassword(String) - Method in interface io.debezium.jdbc.JdbcConfiguration.Builder
Use the given password in the resulting configuration.
withPort(int) - Method in interface io.debezium.jdbc.JdbcConfiguration.Builder
Use the given port in the resulting configuration.
withRecommender(Field.Recommender) - Method in class io.debezium.config.Field
Create and return a new Field instance that is a copy of this field but with the given recommender.
withRecord(Schema) - Method in interface io.debezium.data.Envelope.Builder
Define the Schema used in the Envelope.FieldName.BEFORE and Envelope.FieldName.AFTER fields.
withSchema(Schema, String...) - Method in interface io.debezium.data.Envelope.Builder
Define the Schema used for an arbitrary field in the envelope.
withSource(Schema) - Method in interface io.debezium.data.Envelope.Builder
Define the Schema used in the Envelope.FieldName.SOURCE field.
withSystemProperties(String) - Method in interface io.debezium.config.Configuration
Return a copy of this configuration except where acceptable system properties are used to overwrite properties copied from this configuration.
withSystemProperties(Function<String, String>) - Method in interface io.debezium.config.Configuration
Return a copy of this configuration except where acceptable system properties are used to overwrite properties copied from this configuration.
withTargetZone(ZoneId) - Method in class io.debezium.jdbc.TimeZoneAdapter
Create a new adapter that produces temporal values in the specified time zone.
withType(ConfigDef.Type) - Method in class io.debezium.config.Field
Create and return a new Field instance that is a copy of this field but with the given type.
withType(int) - Method in class io.debezium.text.TokenStream.CaseInsensitiveToken
 
withType(int) - Method in class io.debezium.text.TokenStream.CaseSensitiveToken
 
withType(int) - Method in interface io.debezium.text.TokenStream.Token
Bitmask ORed with existing type value.
withUser(String) - Method in interface io.debezium.jdbc.JdbcConfiguration.Builder
Use the given user in the resulting configuration.
withUtcTargetZone() - Method in class io.debezium.jdbc.TimeZoneAdapter
Create a new adapter for a database that uses the same time zones as this adapter except it uses the UTC zone for the target.
withUtcZoneForSqlDate() - Method in class io.debezium.jdbc.TimeZoneAdapter
Create a new adapter for a database that uses the same time zones as this adapter except it uses the UTC zone for Date temporal values.
withUtcZoneForSqlTime() - Method in class io.debezium.jdbc.TimeZoneAdapter
Create a new adapter for a database that uses the same time zones as this adapter except it uses the UTC zone for Time temporal values.
withUtcZoneForSqlTimestamp() - Method in class io.debezium.jdbc.TimeZoneAdapter
Create a new adapter for a database that uses the same time zones as this adapter except it uses the UTC zone for Timestamp temporal values.
withUtcZoneForUtilDate() - Method in class io.debezium.jdbc.TimeZoneAdapter
Create a new adapter for a database that uses the same time zones as this adapter except it uses the UTC zone for Date temporal values.
withValidation(Field.Validator...) - Method in class io.debezium.config.Field
Create and return a new Field instance that is a copy of this field but that in addition to existing validation the supplied validation function(s) are also used.
withWidth(ConfigDef.Width) - Method in class io.debezium.config.Field
Create and return a new Field instance that is a copy of this field but with the given width.
withZoneForAll(ZoneId) - Method in class io.debezium.jdbc.TimeZoneAdapter
Create a new adapter for a database that uses the specified zone for all temporal values and this adapter's target zone.
withZoneForSqlDate(ZoneId) - Method in class io.debezium.jdbc.TimeZoneAdapter
Create a new adapter for a database that uses the same time zones as this adapter except it uses the specified zone for Date temporal values.
withZoneForSqlTime(ZoneId) - Method in class io.debezium.jdbc.TimeZoneAdapter
Create a new adapter for a database that uses the same time zones as this adapter except it uses the specified zone for Time temporal values.
withZoneForSqlTimestamp(ZoneId) - Method in class io.debezium.jdbc.TimeZoneAdapter
Create a new adapter for a database that uses the same time zones as this adapter except it uses the specified zone for Timestamp temporal values.
withZoneForUtilDate(ZoneId) - Method in class io.debezium.jdbc.TimeZoneAdapter
Create a new adapter for a database that uses the same time zones as this adapter except it uses the specified zone for Date temporal values.
WORD - Static variable in class io.debezium.relational.ddl.DdlTokenizer
The token type for tokens that represent an unquoted string containing a character sequence made up of non-whitespace and non-symbol characters.
WORD - Static variable in class io.debezium.text.TokenStream.BasicTokenizer
The token type for tokens that represent an unquoted string containing a character sequence made up of non-whitespace and non-symbol characters.
wrapped - Variable in exception io.debezium.document.JacksonWriter.WritingError
 
wrapped() - Method in exception io.debezium.document.JacksonWriter.WritingError
 
write(Array, OutputStream) - Method in interface io.debezium.document.ArrayWriter
Write the supplied array to bytes using UTF-8.
write(Array, Writer) - Method in interface io.debezium.document.ArrayWriter
Write the supplied array to bytes using UTF-8.
write(Array) - Method in interface io.debezium.document.ArrayWriter
Write the supplied array to a string using UTF-8.
write(Document, OutputStream) - Method in interface io.debezium.document.DocumentWriter
Write the supplied document to bytes using UTF-8.
write(Document, Writer) - Method in interface io.debezium.document.DocumentWriter
Write the supplied document to bytes using UTF-8.
write(Document) - Method in interface io.debezium.document.DocumentWriter
Write the supplied document to a string using UTF-8.
write(Document, OutputStream) - Method in class io.debezium.document.JacksonWriter
 
write(Document, Writer) - Method in class io.debezium.document.JacksonWriter
 
write(Document) - Method in class io.debezium.document.JacksonWriter
 
write(Array, OutputStream) - Method in class io.debezium.document.JacksonWriter
 
write(Array, Writer) - Method in class io.debezium.document.JacksonWriter
 
write(Array) - Method in class io.debezium.document.JacksonWriter
 
write(Supplier<T>) - Method in class io.debezium.util.FunctionalReadWriteLock
Obtain an exclusive write lock, perform the operation, and release the lock.
write(Runnable) - Method in class io.debezium.util.FunctionalReadWriteLock
Obtain an exclusive write lock, perform the operation, and release the lock.
writeArray(Array, JsonGenerator) - Method in class io.debezium.document.JacksonWriter
 
writeAsBytes(Array) - Method in interface io.debezium.document.ArrayWriter
Write the supplied array to bytes using UTF-8.
writeAsBytes(Document) - Method in interface io.debezium.document.DocumentWriter
Write the supplied array to bytes using UTF-8.
writeAsBytes(Document) - Method in class io.debezium.document.JacksonWriter
 
writeDocument(Document, JsonGenerator) - Method in class io.debezium.document.JacksonWriter
 
writer - Variable in class io.debezium.relational.history.FileDatabaseHistory
 
writeValue(Value, JsonGenerator) - Method in class io.debezium.document.JacksonWriter
 
WritingError(IOException) - Constructor for exception io.debezium.document.JacksonWriter.WritingError
 

X

XmlCharacters - Class in io.debezium.text
A utility class for determining the validity of various XML names, per the XML 1.0 Specification.
XmlCharacters() - Constructor for class io.debezium.text.XmlCharacters
 

Y

Year - Class in io.debezium.time
A utility for defining a Kafka Connect Schema that represents year values.
Year() - Constructor for class io.debezium.time.Year
 

Z

ZonedTime - Class in io.debezium.time
A utility for converting various Java time representations into the STRING representation of the time in a particular time zone, and for defining a Kafka Connect Schema for zoned time values.
ZonedTime() - Constructor for class io.debezium.time.ZonedTime
 
ZonedTimestamp - Class in io.debezium.time
A utility for converting various Java time representations into the STRING representation of the time and date in a particular time zone, and for defining a Kafka Connect Schema for zoned timestamp values.
ZonedTimestamp() - Constructor for class io.debezium.time.ZonedTimestamp
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
Skip navigation links
Debezium Core 0.3.0

Copyright © 2016 JBoss by Red Hat. All rights reserved.