- AbstractDatabaseHistory - Class in io.debezium.relational.history
-
- AbstractDatabaseHistory() - Constructor for class io.debezium.relational.history.AbstractDatabaseHistory
-
- 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
-
- 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
-
- 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.
- addOtherField(Column, ColumnMapper) - Method in class io.debezium.relational.TableSchemaBuilder
-
Return a SchemaBuilder for a field for the column with the given information.
- 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
-
- 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.
- 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
Arrays.
- ArraySerdes() - Constructor for class io.debezium.document.ArraySerdes
-
- ArrayWriter - Interface in io.debezium.document
-
Writes
Array instances to a variety of output forms.
- asArray() - Method in class io.debezium.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.
- 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
-
- 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.
- 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.
- 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
-
- 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
-
- changes - Variable in class io.debezium.relational.Tables
-
- CharacterArrayStream(char[]) - Constructor for class io.debezium.text.TokenStream.CharacterArrayStream
-
- CHARSET - Static variable in class io.debezium.data.IsoTime
-
- CHARSET - Static variable in class io.debezium.data.IsoTimestamp
-
- 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, 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
-
- 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.
- 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
-
- 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.relational.TableSchemaBuilder
-
Converts a value object for an expected JDBC type of
Types.INTEGER.
- convertBinary(Column, Field, Object) - Method in class io.debezium.relational.TableSchemaBuilder
-
- convertBit(Column, Field, Object) - Method in class io.debezium.relational.TableSchemaBuilder
-
Converts a value object for an expected JDBC type of
Types.BIT.
- convertBoolean(Column, Field, Object) - Method in class io.debezium.relational.TableSchemaBuilder
-
Converts a value object for an expected JDBC type of
Types.BOOLEAN.
- convertDate(Column, Field, Object) - Method in class io.debezium.relational.TableSchemaBuilder
-
Converts a value object for an expected JDBC type of
Types.DATE.
- convertDecimal(Column, Field, Object) - Method in class io.debezium.relational.TableSchemaBuilder
-
Converts a value object for an expected JDBC type of
Types.NUMERIC.
- convertDouble(Column, Field, Object) - Method in class io.debezium.relational.TableSchemaBuilder
-
Converts a value object for an expected JDBC type of
Types.DOUBLE.
- converter - Variable in class io.debezium.relational.mapping.MaskStrings
-
- converter - Variable in class io.debezium.relational.mapping.TruncateStrings
-
- 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.relational.TableSchemaBuilder
-
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.relational.TableSchemaBuilder
-
Converts a value object for an expected JDBC type of
Types.INTEGER.
- convertNumeric(Column, Field, Object) - Method in class io.debezium.relational.TableSchemaBuilder
-
Converts a value object for an expected JDBC type of
Types.NUMERIC.
- convertReal(Column, Field, Object) - Method in class io.debezium.relational.TableSchemaBuilder
-
Converts a value object for an expected JDBC type of
Types.REAL.
- convertRowId(Column, Field, Object) - Method in class io.debezium.relational.TableSchemaBuilder
-
Converts a value object for an expected JDBC type of
Types.ROWID.
- convertSmallInt(Column, Field, Object) - Method in class io.debezium.relational.TableSchemaBuilder
-
- convertString(Column, Field, Object) - Method in class io.debezium.relational.TableSchemaBuilder
-
- convertTime(Column, Field, Object) - Method in class io.debezium.relational.TableSchemaBuilder
-
Converts a value object for an expected JDBC type of
Types.TIME.
- convertTimestamp(Column, Field, Object) - Method in class io.debezium.relational.TableSchemaBuilder
-
- convertTimestampWithZone(Column, Field, Object) - Method in class io.debezium.relational.TableSchemaBuilder
-
- convertTimeWithZone(Column, Field, Object) - Method in class io.debezium.relational.TableSchemaBuilder
-
- convertTinyInt(Column, Field, Object) - Method in class io.debezium.relational.TableSchemaBuilder
-
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 and description.
- create(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, 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, 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, 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, Supplier<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, 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, 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, LongSupplier) - Static method in class io.debezium.config.Field
-
Create an immutable
Field instance with the given property name, description, and default value.
- create(Struct, 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() - 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(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.
- 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
-
- 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
-
- defaultReader() - Static method in interface io.debezium.document.ArrayReader
-
- defaultReader() - Static method in interface io.debezium.document.DocumentReader
-
- defaultValue() - Method in class io.debezium.config.Field
-
Get 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
-
- delete(Struct, 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.
- 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
-
- 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
Documents.
- DocumentSerdes() - Constructor for class io.debezium.document.DocumentSerdes
-
- DocumentWriter - Interface in io.debezium.document
-
Writes
Document instances to a variety of output forms.
- DOUBLE_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.
- 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.
- 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.
- 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_DAY - Static variable in class io.debezium.relational.TableSchemaBuilder
-
- 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
-
- 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, Supplier<String>, Field.Validator) - 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.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
-
- fieldsForColumns(Schema, List<Column>) - Method in class io.debezium.relational.TableSchemaBuilder
-
- 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(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
-
- 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.
- 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<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.
- FORMATTER - Static variable in class io.debezium.data.IsoTime
-
- FORMATTER - Static variable in class io.debezium.data.IsoTimestamp
-
- 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, String>) - Static method in interface io.debezium.config.Configuration
-
Obtain a configuration instance by copying the supplied map of string keys and string 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.
- fromLogical(Schema, OffsetTime) - Static method in class io.debezium.data.IsoTime
-
Convert a value from its logical format (
OffsetTime) to it's encoded format.
- fromLogical(Schema, OffsetDateTime) - Static method in class io.debezium.data.IsoTimestamp
-
Convert a value from its logical format (
OffsetDateTime) 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(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(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.
- 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.
- 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
-
- 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.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, Consumer<String>) - 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, Consumer<String>) - 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() - 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, Consumer<String>) - 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
-
- isLong(Configuration, Field, Consumer<String>) - 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, Consumer<String>) - Static method in class io.debezium.config.Field
-
- isNonNegativeLong(Configuration, Field, Consumer<String>) - 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() - 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.
- IsoTime - Class in io.debezium.data
-
An ISO8601 time that includes the time zone.
- IsoTime() - Constructor for class io.debezium.data.IsoTime
-
- IsoTimestamp - Class in io.debezium.data
-
An ISO8601 timestamp that includes the time zone.
- IsoTimestamp() - Constructor for class io.debezium.data.IsoTimestamp
-
- isPositionAtOrBefore(Document, Document) - Method in class io.debezium.relational.history.HistoryRecordComparator
-
- isPositiveInteger(Configuration, Field, Consumer<String>) - Static method in class io.debezium.config.Field
-
- isPositiveLong(Configuration, Field, Consumer<String>) - 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, Consumer<String>) - 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
-
- 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
-
- 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.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
-
- 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.
- 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
-
- 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
-
- 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.
- read(Struct, 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.
- 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.
- 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
-
- 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() - Static method in class io.debezium.data.Bits
-
Returns a Schema for a Bits but 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.IsoTime
-
Returns a Schema for an IsoTimestamp but with all other default Schema settings.
- schema() - Static method in class io.debezium.data.IsoTimestamp
-
Returns a Schema for an IsoTimestamp but 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.
- schemaName - Variable in class io.debezium.relational.TableId
-
- 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
-
- 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(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.
- 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.
- 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.
- 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.
- 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
TableIds for which there is a
Schema.
- TableImpl - Class in io.debezium.relational
-
- TableImpl(Table) - Constructor for class io.debezium.relational.TableImpl
-
- TableImpl(TableId, List<Column>, List<String>) - Constructor for class io.debezium.relational.TableImpl
-
- tableInclusions - Variable in class io.debezium.relational.Selectors.TableSelectionPredicateBuilder
-
- TableIndexCreatedEvent(String, TableId, String) - Constructor for class io.debezium.relational.ddl.DdlParserListener.TableIndexCreatedEvent
-
- TableIndexDroppedEvent(String, TableId, String) - Constructor for class io.debezium.relational.ddl.DdlParserListener.TableIndexDroppedEvent
-
- TableIndexEvent(DdlParserListener.EventType, String, TableId, String) - Constructor for class io.debezium.relational.ddl.DdlParserListener.TableIndexEvent
-
- tableName - Variable in class io.debezium.relational.TableId
-
- Tables - Class in io.debezium.relational
-
Structural definitions for a set of tables in a JDBC database.
- Tables() - Constructor for class io.debezium.relational.Tables
-
Create an empty set of definitions.
- Tables(Tables) - Constructor for class io.debezium.relational.Tables
-
- Tables.ColumnNameFilter - Interface in io.debezium.relational
-
A filter for columns.
- Tables.TableChanger - Interface in io.debezium.relational
-
- Tables.TableNameFilter - Interface in io.debezium.relational
-
A filter for tables.
- tablesByTableId - Variable in class io.debezium.relational.Tables
-
- TableSchema - Class in io.debezium.relational
-
Defines the Kafka Connect
Schema functionality associated with a given
table definition, and which can
be used to send rows of data that match the table definition to Kafka Connect.
- TableSchema(Schema, Function<Object[], Object>, Schema, Function<Object[], Struct>) - Constructor for class io.debezium.relational.TableSchema
-
Create an instance with the specified Schemas for the keys and values, and the functions that generate the
key and value for a given row of data.
- TableSchemaBuilder - Class in io.debezium.relational
-
- TableSchemaBuilder() - 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.
- 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(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.
- 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
-
- toLogical(Schema, byte[]) - Static method in class io.debezium.data.Bits
-
- toLogical(Schema, byte[]) - Static method in class io.debezium.data.IsoTime
-
Convert a value from its encoded format into its logical format.
- toLogical(Schema, byte[]) - Static method in class io.debezium.data.IsoTimestamp
-
Convert a value from its encoded format into its logical format (
OffsetDateTime).
- 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
-
- 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.
- 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() - Constructor for enum io.debezium.document.Value.Type
-
- 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.
- 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(String) - Method in interface io.debezium.relational.ColumnEditor
-
Set 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(String) - 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
-
- 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(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.
- 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.
- withDoc(String) - Method in interface io.debezium.data.Envelope.Builder
-
Define the documentation for the schema.
- withHostname(String) - Method in interface io.debezium.jdbc.JdbcConfiguration.Builder
-
Use the given host in the resulting configuration.
- 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.
- 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.
- 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.
- withValidation(Field.Validator...) - Method in class io.debezium.config.Field
-
- withValidation(Function<String, ?>...) - Method in class io.debezium.config.Field
-
- withValidation(Predicate<String>...) - Method in class io.debezium.config.Field
-
- 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
-