Uses of Interface
io.debezium.relational.Table
-
-
Uses of Table in io.debezium.jdbc
Methods in io.debezium.jdbc with parameters of type Table Modifier and Type Method Description <T extends DatabaseSchema<TableId>>
ObjectJdbcConnection. getColumnValue(ResultSet rs, int columnIndex, Column column, Table table, T schema)Reads a value from JDBC result set and execute per-connector conversion if needed<T extends DatabaseSchema<TableId>>
Object[]JdbcConnection. rowToArray(Table table, T databaseSchema, ResultSet rs, ColumnUtils.ColumnArray columnArray)Converts aResultSetrow to an array of Objects -
Uses of Table in io.debezium.pipeline.source.snapshot.incremental
Fields in io.debezium.pipeline.source.snapshot.incremental declared as Table Modifier and Type Field Description private TableSignalBasedIncrementalSnapshotChangeEventSource. currentTableMethods in io.debezium.pipeline.source.snapshot.incremental with parameters of type Table Modifier and Type Method Description protected voidSignalBasedIncrementalSnapshotChangeEventSource. addKeyColumnsToCondition(Table table, StringBuilder sql, String predicate)protected StringSignalBasedIncrementalSnapshotChangeEventSource. buildChunkQuery(Table table)protected StringSignalBasedIncrementalSnapshotChangeEventSource. buildMaxPrimaryKeyQuery(Table table) -
Uses of Table in io.debezium.relational
Classes in io.debezium.relational that implement Table Modifier and Type Class Description (package private) classTableImplFields in io.debezium.relational declared as Table Modifier and Type Field Description private TableChangeTable. sourceTableThe table from which the changes are capturedprivate TableKey.Builder. tableprivate TableKey. tableFields in io.debezium.relational with type parameters of type Table Modifier and Type Field Description private ConcurrentMap<TableId,Table>Tables.TablesById. valuesMethods in io.debezium.relational that return Table Modifier and Type Method Description TableNoOpTableEditorImpl. create()TableTableEditor. create()Obtain an immutable table definition representing the current state of this editor.TableTableEditorImpl. create()TableTables. forTable(TableId tableId)Obtain the definition of the identified table.TableTables. forTable(String catalogName, String schemaName, String tableName)Obtain the definition of the identified table.TableTables.TablesById. get(TableId tableId)TableChangeTable. getSourceTable()TableTables. overwriteTable(Table table)Add or update the definition for the identified table.TableTables. overwriteTable(TableId tableId, List<Column> columnDefs, List<String> primaryKeyColumnNames, String defaultCharsetName)Add or update the definition for the identified table.TableTables.TablesById. put(TableId tableId, Table updated)TableTables.TablesById. remove(TableId tableId)TableTables. removeTable(TableId tableId)Remove the definition of the identified table.TableTables. renameTable(TableId existingTableId, TableId newTableId)Rename an existing table.TableRelationalDatabaseSchema. tableFor(TableId id)Get theTablemeta-data for the table with the given identifier, if that table exists and is included by the filter configurationTableTables. updateTable(TableId tableId, Function<Table,Table> changer)Add or update the definition for the identified table.Methods in io.debezium.relational that return types with arguments of type Table Modifier and Type Method Description (package private) Set<Map.Entry<TableId,Table>>Tables.TablesById. entrySet()Methods in io.debezium.relational with parameters of type Table Modifier and Type Method Description protected voidTableSchemaBuilder. addField(org.apache.kafka.connect.data.SchemaBuilder builder, Table table, Column column, ColumnMapper mapper)Add to the suppliedSchemaBuildera field for the column with the given information.protected voidRelationalDatabaseSchema. buildAndRegisterSchema(Table table)Builds up the CDC event schema for the given table and stores it in this schema.TableSchemaTableSchemaBuilder. create(String schemaPrefix, String envelopSchemaName, Table table, Tables.ColumnNameFilter filter, ColumnMappers mappers, Key.KeyMapper keysMapper)Create aTableSchemafrom the giventable definition.private voidRelationalSnapshotChangeEventSource. createDataEventsForTable(ChangeEventSource.ChangeEventSourceContext sourceContext, RelationalSnapshotChangeEventSource.RelationalSnapshotContext<O> snapshotContext, EventDispatcher.SnapshotReceiver snapshotReceiver, Table table, int tableOrder, int tableCount)Dispatches the data change events for the records of a single table.protected ObjectRelationalSnapshotChangeEventSource. getColumnValue(ResultSet rs, int columnIndex, Column column, Table table)protected abstract SchemaChangeEventRelationalSnapshotChangeEventSource. getCreateTableEvent(RelationalSnapshotChangeEventSource.RelationalSnapshotContext<O> snapshotContext, Table table)Creates aSchemaChangeEventrepresenting the creation of the given table.private StringRelationalDatabaseSchema. getEnvelopeSchemaName(Table table)List<Column>Key.KeyMapper. getKeyKolumns(Table table)TableTables. overwriteTable(Table table)Add or update the definition for the identified table.TableTables.TablesById. put(TableId tableId, Table updated)voidRelationalDatabaseSchema. refresh(Table table)Refreshes the schema content with a table constructed externallyvoidChangeTable. setSourceTable(Table sourceTable)Method parameters in io.debezium.relational with type arguments of type Table Modifier and Type Method Description (package private) voidTables.TablesById. forEach(BiConsumer<? super TableId,? super Table> action)TableTables. updateTable(TableId tableId, Function<Table,Table> changer)Add or update the definition for the identified table.TableTables. updateTable(TableId tableId, Function<Table,Table> changer)Add or update the definition for the identified table.Constructors in io.debezium.relational with parameters of type Table Constructor Description Builder(Table table)Key(Table table, Key.KeyMapper keyMapper)TableImpl(Table table) -
Uses of Table in io.debezium.relational.history
Fields in io.debezium.relational.history declared as Table Modifier and Type Field Description private TableTableChanges.TableChange. tableMethods in io.debezium.relational.history that return Table Modifier and Type Method Description private static TableJsonTableChangeSerializer. fromDocument(TableId id, Document document)TableTableChanges.TableChange. getTable()Methods in io.debezium.relational.history with parameters of type Table Modifier and Type Method Description TableChangesTableChanges. alter(Table table)TableChangesTableChanges. create(Table table)TableChangesTableChanges. drop(Table table)private DocumentJsonTableChangeSerializer. toDocument(Table table)private org.apache.kafka.connect.data.StructConnectTableChangeSerializer. toStruct(Table table)Constructors in io.debezium.relational.history with parameters of type Table Constructor Description TableChange(TableChanges.TableChangeType type, Table table) -
Uses of Table in io.debezium.relational.mapping
Methods in io.debezium.relational.mapping with parameters of type Table Modifier and Type Method Description ValueConverterColumnMappers. mappingConverterFor(Table table, Column column)Get the value mapping function for the given column. -
Uses of Table in io.debezium.schema
Fields in io.debezium.schema with type parameters of type Table Modifier and Type Field Description private Set<Table>SchemaChangeEvent. tablesMethods in io.debezium.schema that return types with arguments of type Table Modifier and Type Method Description Set<Table>SchemaChangeEvent. getTables()Constructors in io.debezium.schema with parameters of type Table Constructor Description SchemaChangeEvent(Map<String,?> partition, Map<String,?> offset, org.apache.kafka.connect.data.Struct source, String database, String schema, String ddl, Table table, SchemaChangeEvent.SchemaChangeEventType type, boolean isFromSnapshot)Constructor parameters in io.debezium.schema with type arguments of type Table Constructor Description SchemaChangeEvent(Map<String,?> partition, Map<String,?> offset, org.apache.kafka.connect.data.Struct source, String database, String schema, String ddl, Set<Table> tables, SchemaChangeEvent.SchemaChangeEventType type, boolean isFromSnapshot) -
Uses of Table in io.debezium.util
Methods in io.debezium.util with parameters of type Table Modifier and Type Method Description static ColumnUtils.ColumnArrayColumnUtils. toArray(ResultSet resultSet, Table table)static ColumnUtils.MappedColumnsColumnUtils. toMap(Table table)
-