Uses of Interface
io.debezium.schema.DatabaseSchema
Packages that use DatabaseSchema
Package
Description
-
Uses of DatabaseSchema in io.debezium.jdbc
Methods in io.debezium.jdbc with type parameters of type DatabaseSchemaModifier and TypeMethodDescription<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 DatabaseSchema in io.debezium.pipeline
Fields in io.debezium.pipeline declared as DatabaseSchemaModifier and TypeFieldDescriptionprotected final DatabaseSchema<?>ChangeEventSourceCoordinator.schemaprivate final DatabaseSchema<T>EventDispatcher.schemaMethods in io.debezium.pipeline that return DatabaseSchemaConstructors in io.debezium.pipeline with parameters of type DatabaseSchemaModifierConstructorDescriptionChangeEventSourceCoordinator(Offsets<P, O> previousOffsets, ErrorHandler errorHandler, Class<? extends org.apache.kafka.connect.source.SourceConnector> connectorType, CommonConnectorConfig connectorConfig, ChangeEventSourceFactory<P, O> changeEventSourceFactory, ChangeEventSourceMetricsFactory<P> changeEventSourceMetricsFactory, EventDispatcher<P, ?> eventDispatcher, DatabaseSchema<?> schema) EventDispatcher(CommonConnectorConfig connectorConfig, TopicSelector<T> topicSelector, DatabaseSchema<T> schema, ChangeEventQueue<DataChangeEvent> queue, DataCollectionFilters.DataCollectionFilter<T> filter, ChangeEventCreator changeEventCreator, EventDispatcher.InconsistentSchemaHandler<P, T> inconsistentSchemaHandler, EventMetadataProvider metadataProvider, HeartbeatFactory<T> heartbeatFactory, SchemaNameAdjuster schemaNameAdjuster) EventDispatcher(CommonConnectorConfig connectorConfig, TopicSelector<T> topicSelector, DatabaseSchema<T> schema, ChangeEventQueue<DataChangeEvent> queue, DataCollectionFilters.DataCollectionFilter<T> filter, ChangeEventCreator changeEventCreator, EventMetadataProvider metadataProvider, HeartbeatFactory<T> heartbeatFactory, SchemaNameAdjuster schemaNameAdjuster) EventDispatcher(CommonConnectorConfig connectorConfig, TopicSelector<T> topicSelector, DatabaseSchema<T> schema, ChangeEventQueue<DataChangeEvent> queue, DataCollectionFilters.DataCollectionFilter<T> filter, ChangeEventCreator changeEventCreator, EventMetadataProvider metadataProvider, SchemaNameAdjuster schemaNameAdjuster) -
Uses of DatabaseSchema in io.debezium.pipeline.source.snapshot.incremental
Constructors in io.debezium.pipeline.source.snapshot.incremental with parameters of type DatabaseSchemaModifierConstructorDescriptionAbstractIncrementalSnapshotChangeEventSource(RelationalDatabaseConnectorConfig config, JdbcConnection jdbcConnection, EventDispatcher<P, T> dispatcher, DatabaseSchema<?> databaseSchema, Clock clock, SnapshotProgressListener<P> progressListener, DataChangeEventListener<P> dataChangeEventListener) SignalBasedIncrementalSnapshotChangeEventSource(RelationalDatabaseConnectorConfig config, JdbcConnection jdbcConnection, EventDispatcher<P, T> dispatcher, DatabaseSchema<?> databaseSchema, Clock clock, SnapshotProgressListener<P> progressListener, DataChangeEventListener<P> dataChangeEventListener) -
Uses of DatabaseSchema in io.debezium.relational
Classes in io.debezium.relational that implement DatabaseSchemaModifier and TypeClassDescriptionclassADatabaseSchemaor a relational database which has a schema history, that can be recovered to the current state when restarting a connector.classADatabaseSchemaof a relational database such as Postgres. -
Uses of DatabaseSchema in io.debezium.schema
Subinterfaces of DatabaseSchema in io.debezium.schemaModifier and TypeInterfaceDescriptioninterfaceHistorizedDatabaseSchema<I extends DataCollectionId>A database schema that is historized, i.e.