Uses of Class
io.debezium.schema.SchemaChangeEvent
Packages that use SchemaChangeEvent
Package
Description
-
Uses of SchemaChangeEvent in io.debezium.pipeline
Methods in io.debezium.pipeline with parameters of type SchemaChangeEventModifier and TypeMethodDescriptionvoidEventDispatcher.SchemaChangeEventReceiver.schemaChangeEvent(SchemaChangeEvent event) private org.apache.kafka.connect.data.StructEventDispatcher.SchemaChangeEventReceiver.schemaChangeRecordKey(SchemaChangeEvent event) private org.apache.kafka.connect.data.StructEventDispatcher.SchemaChangeEventReceiver.schemaChangeRecordValue(SchemaChangeEvent event) -
Uses of SchemaChangeEvent in io.debezium.pipeline.spi
Methods in io.debezium.pipeline.spi with parameters of type SchemaChangeEventModifier and TypeMethodDescriptionvoidSchemaChangeEventEmitter.Receiver.schemaChangeEvent(SchemaChangeEvent event) -
Uses of SchemaChangeEvent in io.debezium.relational
Methods in io.debezium.relational that return SchemaChangeEventModifier and TypeMethodDescriptionprotected abstract SchemaChangeEventRelationalSnapshotChangeEventSource.getCreateTableEvent(RelationalSnapshotChangeEventSource.RelationalSnapshotContext<P, O> snapshotContext, Table table) Creates aSchemaChangeEventrepresenting the creation of the given table.Methods in io.debezium.relational with parameters of type SchemaChangeEventModifier and TypeMethodDescriptionprotected voidHistorizedRelationalDatabaseSchema.record(SchemaChangeEvent schemaChange, TableChanges tableChanges) Records the given schema change event in the persistent history. -
Uses of SchemaChangeEvent in io.debezium.schema
Methods in io.debezium.schema that return SchemaChangeEventModifier and TypeMethodDescriptionstatic SchemaChangeEventSchemaChangeEvent.of(SchemaChangeEvent.SchemaChangeEventType type, Partition partition, OffsetContext offsetContext, String databaseName, String schemaName, String ddl, Table table, boolean isFromSnapshot) Create a schema change event for any event type that does not involve a table rename.static SchemaChangeEventSchemaChangeEvent.ofAlter(Partition partition, OffsetContext offsetContext, String databaseName, String schemaName, String ddl, Table table) Create a schema change event for aALTER TABLEevent.static SchemaChangeEventSchemaChangeEvent.ofCreate(Partition partition, OffsetContext offsetContext, String databaseName, String schemaName, String ddl, Table table, boolean isFromSnapshot) Create a schema change event for aCREATE TABLEstatement with DDL.static SchemaChangeEventSchemaChangeEvent.ofDatabase(Partition partition, OffsetContext offsetContext, String databaseName, String ddl, boolean isFromSnapshot) Create a schema change event for a database-specific DDL operation.static SchemaChangeEventSchemaChangeEvent.ofDrop(Partition partition, OffsetContext offsetContext, String databaseName, String schemaName, String ddl, Table table) Create a schema change event for aDROP TABLEevent.static SchemaChangeEventSchemaChangeEvent.ofRename(Partition partition, OffsetContext offsetContext, String databaseName, String schemaName, String ddl, Table table, TableId previousTableId) Create a schema change event for aALTER TABLE RENAMEevent.static SchemaChangeEventSchemaChangeEvent.ofSnapshotCreate(Partition partition, OffsetContext offsetContext, String databaseName, Table table) Create a schema change event for aCREATE TABLEstatement without DDL from snapshot phase.static SchemaChangeEventSchemaChangeEvent.ofTableChange(TableChanges.TableChange change, Map<String, ?> partition, Map<String, ?> offset, org.apache.kafka.connect.data.Struct source, String databaseName, String schemaName) Create a schema change event for aTableChanges.TableChange.Methods in io.debezium.schema with parameters of type SchemaChangeEventModifier and TypeMethodDescriptionvoidHistorizedDatabaseSchema.applySchemaChange(SchemaChangeEvent schemaChange) voidHistorizedDatabaseSchema.SchemaChangeEventConsumer.consume(SchemaChangeEvent event, Collection<TableId> tableIds)