- AbstractDatabaseHistory - Class in io.debezium.relational.history
-
- AbstractDatabaseHistory() - Constructor for class io.debezium.relational.history.AbstractDatabaseHistory
-
- accept(boolean) - Method in interface io.debezium.function.BooleanConsumer
-
Performs this operation on the given argument.
- 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) - Method in class io.debezium.relational.TableSchemaBuilder
-
Add to the supplied SchemaBuilder a field for the column with the given information.
- addField(SchemaBuilder, String, int, String, int, int, boolean) - Method in class io.debezium.relational.TableSchemaBuilder
-
Add to the supplied SchemaBuilder a field for the column with the given information.
- addNull() - Method in interface io.debezium.document.Array
-
Adds a null value to the end of this array.
- addOtherField(SchemaBuilder, String, int, String, int, int, boolean) - Method in class io.debezium.relational.TableSchemaBuilder
-
Add to the supplied SchemaBuilder 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.
- 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
-
- 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(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
-
- 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.
- 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
-
- 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() - 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.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.
- 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.
- 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
-
- ColumnImpl - Class in io.debezium.relational
-
- ColumnImpl(String, int, int, String, int, int, boolean, boolean, boolean) - Constructor for class io.debezium.relational.ColumnImpl
-
- 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"), 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
-
- compare(Value, Value) - Method in class io.debezium.document.BasicDocument
-
Semantically compare two 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(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(TableId) - Method in class io.debezium.relational.TableId
-
- 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) - Method in class io.debezium.relational.history.AbstractDatabaseHistory
-
- configure(Configuration) - Method in interface io.debezium.relational.history.DatabaseHistory
-
Configure this instance.
- configure(Configuration) - Method in class io.debezium.relational.history.FileDatabaseHistory
-
- configure(Configuration) - 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
-
- 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
-
- 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 interface io.debezium.relational.TableSchemaBuilder.ValueConverter
-
Convert the column's data value into the Kafka Connect object.
- CONVERT_ENTRY_TO_FIELD - Static variable in class io.debezium.document.BasicDocument
-
- CONVERT_PAIR_TO_ENTRY - Static variable in class io.debezium.document.BasicArray
-
- convertDate(Field, Object) - Method in class io.debezium.relational.TableSchemaBuilder
-
Converts a value object for an expected JDBC type of
Types.DATE.
- convertersForColumns(Schema, List<Column>) - Method in class io.debezium.relational.TableSchemaBuilder
-
- 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
-
- convertTime(Field, Object) - Method in class io.debezium.relational.TableSchemaBuilder
-
Converts a value object for an expected JDBC type of
Types.TIME.
- convertTimestamp(Field, Object) - Method in class io.debezium.relational.TableSchemaBuilder
-
- convertTimestampWithZone(Field, Object) - Method in class io.debezium.relational.TableSchemaBuilder
-
- convertTimeWithZone(Field, Object) - Method in class io.debezium.relational.TableSchemaBuilder
-
- 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() - 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() - 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(Table) - 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, String, 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
TableSchemaBuilder.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, String, List<Column>) - 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.
- 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.
- 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.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
-
- 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
-
- 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
-
- 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.
- 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.
- 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() - 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
-
- 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
-
- 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.
- 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
-
- 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.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
-
- 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
-
- 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.
- 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
-
- 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.
- 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
-
- 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
- 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
-
- 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(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 delimited with a period (.) character, extracting up to the first 3 parts into a TableID.
- parse(String, char, 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
-
- 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
-
- 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
-
- 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.
- 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
-
- 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() - 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
-
- Predicates - Class in io.debezium.function
-
- Predicates() - Constructor for class io.debezium.function.Predicates
-
- prefix - Variable in class io.debezium.relational.ddl.DataTypeGrammarParser.DataTypeBuilder
-
- 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.
- previousPosition() - Method in class io.debezium.text.TokenStream
-
Get the position of the previous token.
- 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(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.TableFilter, Tables.ColumnFilter) - 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
-
- 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
-
- 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
-
- resolveTableId(String, String) - Method in class io.debezium.relational.ddl.DdlParser
-
Create a
TableId from the supplied schema and table names.
- 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
-
- 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() - 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.TableId
-
Get the name of the JDBC schema.
- schemaName - Variable in class io.debezium.relational.TableId
-
- 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
-
- 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.
- 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.
- 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() - 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_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 - 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.
- 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
-
- 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
-
- 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.ColumnFilter - Interface in io.debezium.relational
-
A filter for columns.
- Tables.TableChanger - Interface in io.debezium.relational
-
- Tables.TableFilter - 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.
- TableSchemaBuilder.ValueConverter - Interface in io.debezium.relational
-
A function that converts from a column data value into a Kafka Connect object that is compliant with the Kafka Connect
Schema's corresponding Field.
- terminator - Variable in class io.debezium.relational.ddl.DdlParser
-
- terminator() - Method in class io.debezium.relational.ddl.DdlParser
-
- test(String, String, String, String) - Method in interface io.debezium.relational.Tables.ColumnFilter
-
Determine whether the named column should be included in the table's Schema definition.
- test(String, String, String) - Method in interface io.debezium.relational.Tables.TableFilter
-
Determine whether the named table should be included.
- 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.
- 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.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.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.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 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
- 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.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
-
- whitelist(String, Function<String, String[]>, Function<String, T>) - Static method in class io.debezium.function.Predicates
-
Generate a whitelist filter/predicate that allows only those values that are included in the supplied input.
- whitelist(String, char, Function<String, T>) - Static method in class io.debezium.function.Predicates
-
Generate a whitelist filter/predicate that allows only those values that are included in the supplied input.
- whitelist(String, Function<String, T>) - Static method in class io.debezium.function.Predicates
-
Generate a whitelist filter/predicate that allows only those values that are included in the supplied
comma-separated input.
- whitelist(String) - Static method in class io.debezium.function.Predicates
-
Generate a whitelist filter/predicate that allows only those values that are included in the supplied
comma-separated input.
- 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.
- withHostname(String) - Method in interface io.debezium.jdbc.JdbcConfiguration.Builder
-
Use the given host in the resulting configuration.
- 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.
- 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
-