- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
Array
s.
- 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.
- 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
-
- ColumnMappers(List<ColumnMappers.MapperRule>) - Constructor for class io.debezium.relational.mapping.ColumnMappers
-
- ColumnMappers.Builder - Class in io.debezium.relational.mapping
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- convertString(Column, Field, Object) - Method in class io.debezium.jdbc.JdbcValueConverters
-
- convertTimestampToEpochMicros(Column, Field, Object) - Method in class io.debezium.jdbc.JdbcValueConverters
-
- convertTimestampToEpochMillis(Column, Field, Object) - Method in class io.debezium.jdbc.JdbcValueConverters
-
- 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
-
- convertTimestampWithZone(Column, Field, Object) - Method in class io.debezium.jdbc.JdbcValueConverters
-
- 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
-
- 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
-
- copy(Configuration) - Static method in interface io.debezium.jdbc.JdbcConfiguration
-
- 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(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() - 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(String, Table) - Method in class io.debezium.relational.TableSchemaBuilder
-
- create(String, Table, Predicate<ColumnId>, ColumnMappers) - Method in class io.debezium.relational.TableSchemaBuilder
-
- 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.
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- defaultReader() - Static method in interface io.debezium.document.DocumentReader
-
- 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
-
- 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
Document
s.
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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.
- 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
-
- 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
-
- 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
-
- isNextValidXmlCharacter() - Method in class io.debezium.text.TokenStream.CharacterArrayStream
-
- isNextValidXmlCharacter() - Method in interface io.debezium.text.TokenStream.CharacterStream
-
- isNextValidXmlNameCharacter() - Method in class io.debezium.text.TokenStream.CharacterArrayStream
-
- isNextValidXmlNameCharacter() - Method in interface io.debezium.text.TokenStream.CharacterStream
-
- isNextValidXmlNcNameCharacter() - Method in class io.debezium.text.TokenStream.CharacterArrayStream
-
- isNextValidXmlNcNameCharacter() - Method in interface io.debezium.text.TokenStream.CharacterStream
-
- isNextWhitespace() - Method in class io.debezium.text.TokenStream.CharacterArrayStream
-
- isNextWhitespace() - Method in interface io.debezium.text.TokenStream.CharacterStream
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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.
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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() - 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
-
- 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
-
- Stopwatch.SingleDuration - Class in io.debezium.util
-
- 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
-
- system() - Static method in interface io.debezium.util.Clock
-
- 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
TableId
s 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 Schema
s 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
-
- 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
-
- toEpochMicros(Object) - Static method in class io.debezium.time.MicroTimestamp
-
- toEpochMillis(Object) - Static method in class io.debezium.time.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
-
- toIsoString(Object, ZoneId) - Static method in class io.debezium.time.ZonedTime
-
- 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
-
- 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
-
- TokenStream.CaseSensitiveTokenFactory - Class in io.debezium.text
-
- TokenStream.CharacterArrayStream - Class in io.debezium.text
-
- TokenStream.CharacterStream - Interface in io.debezium.text
-
- 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
-
- TokenStream.Tokens - Interface in io.debezium.text
-
- 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
-
- toMilliOfDay(Object) - Static method in class io.debezium.time.Time
-
- toNanoOfDay(Object) - Static method in class io.debezium.time.NanoTime
-
- 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(BiFunction<CharSequence, Value, Value>) - Method in interface io.debezium.document.Document
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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.
- 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
-
- 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
-
- 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
-