Uses of Class
io.debezium.relational.TableSchema
Packages that use TableSchema
-
Uses of TableSchema in io.debezium.relational
Fields in io.debezium.relational with type parameters of type TableSchemaModifier and TypeFieldDescriptionprivate final TableMappingStorage<TableSchema> RelationalDatabaseSchema.SchemasByTableId.storageMethods in io.debezium.relational that return TableSchemaModifier and TypeMethodDescriptionTableSchemaBuilder.create(io.debezium.spi.topic.TopicNamingStrategy topicNamingStrategy, Table table, Tables.ColumnNameFilter filter, ColumnMappers mappers, Key.KeyMapper keysMapper) Create aTableSchemafrom the giventable definition.RelationalDatabaseSchema.SchemasByTableId.put(TableId tableId, TableSchema updated) Get theSchema informationfor the table with the given identifier, if that table exists and is included by the filter configuration.Methods in io.debezium.relational that return types with arguments of type TableSchemaModifier and TypeMethodDescriptionRelationalDatabaseConnectorConfig.createSchemaStorage(boolean tableIdCaseInsensitive) Creates and configures a schema storage instance.Methods in io.debezium.relational with parameters of type TableSchemaModifier and TypeMethodDescriptionprotected voidRelationalChangeRecordEmitter.emitCreateRecord(ChangeRecordEmitter.Receiver<P> receiver, TableSchema tableSchema) protected voidRelationalChangeRecordEmitter.emitDeleteRecord(ChangeRecordEmitter.Receiver<P> receiver, TableSchema tableSchema) protected voidRelationalChangeRecordEmitter.emitReadRecord(ChangeRecordEmitter.Receiver<P> receiver, TableSchema tableSchema) protected voidRelationalChangeRecordEmitter.emitTruncateRecord(ChangeRecordEmitter.Receiver<P> receiver, TableSchema schema) protected voidRelationalChangeRecordEmitter.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 voidRelationalChangeRecordEmitter.emitUpdateRecord(ChangeRecordEmitter.Receiver<P> receiver, TableSchema tableSchema) RelationalDatabaseSchema.SchemasByTableId.put(TableId tableId, TableSchema updated) Constructor parameters in io.debezium.relational with type arguments of type TableSchemaModifierConstructorDescription(package private)SchemasByTableId(TableMappingStorage<TableSchema> storage)