Uses of Class
io.debezium.relational.TableSchema
-
Uses of TableSchema in io.debezium.relational
Modifier and TypeFieldDescriptionprivate final ConcurrentMap<TableId,
TableSchema> RelationalDatabaseSchema.SchemasByTableId.values
Modifier and TypeMethodDescriptionTableSchemaBuilder.create
(TopicNamingStrategy topicNamingStrategy, Table table, Tables.ColumnNameFilter filter, ColumnMappers mappers, Key.KeyMapper keysMapper) Create aTableSchema
from the giventable definition
.RelationalDatabaseSchema.SchemasByTableId.put
(TableId tableId, TableSchema updated) Get theSchema information
for the table with the given identifier, if that table exists and is included by the filter configuration.Modifier and TypeMethodDescriptionprotected void
RelationalChangeRecordEmitter.emitCreateRecord
(ChangeRecordEmitter.Receiver<P> receiver, TableSchema tableSchema) protected void
RelationalChangeRecordEmitter.emitDeleteRecord
(ChangeRecordEmitter.Receiver<P> receiver, TableSchema tableSchema) protected void
RelationalChangeRecordEmitter.emitReadRecord
(ChangeRecordEmitter.Receiver<P> receiver, TableSchema tableSchema) protected void
RelationalChangeRecordEmitter.emitTruncateRecord
(ChangeRecordEmitter.Receiver<P> receiver, TableSchema schema) protected void
RelationalChangeRecordEmitter.emitUpdateAsPrimaryKeyChangeRecord
(ChangeRecordEmitter.Receiver<P> receiver, TableSchema tableSchema, org.apache.kafka.connect.data.Struct oldKey, org.apache.kafka.connect.data.Struct newKey, org.apache.kafka.connect.data.Struct oldValue, org.apache.kafka.connect.data.Struct newValue) protected void
RelationalChangeRecordEmitter.emitUpdateRecord
(ChangeRecordEmitter.Receiver<P> receiver, TableSchema tableSchema) RelationalDatabaseSchema.SchemasByTableId.put
(TableId tableId, TableSchema updated)