Package io.debezium.connector.informix
Class InformixDatabaseSchema
java.lang.Object
io.debezium.relational.RelationalDatabaseSchema
io.debezium.relational.HistorizedRelationalDatabaseSchema
io.debezium.connector.informix.InformixDatabaseSchema
- All Implemented Interfaces:
io.debezium.schema.DatabaseSchema<io.debezium.relational.TableId>,io.debezium.schema.HistorizedDatabaseSchema<io.debezium.relational.TableId>,AutoCloseable
public class InformixDatabaseSchema
extends io.debezium.relational.HistorizedRelationalDatabaseSchema
Logical representation of Informix schema.
- Author:
- Jiri Pechanec, Laoflch Luo, Lars M Johansson
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.debezium.schema.HistorizedDatabaseSchema
io.debezium.schema.HistorizedDatabaseSchema.SchemaChangeEventConsumer -
Field Summary
FieldsFields inherited from class io.debezium.relational.HistorizedRelationalDatabaseSchema
schemaHistoryFields inherited from interface io.debezium.schema.DatabaseSchema
NO_CAPTURED_DATA_COLLECTIONS_WARNING -
Constructor Summary
ConstructorsConstructorDescriptionInformixDatabaseSchema(InformixConnectorConfig connectorConfig, io.debezium.spi.topic.TopicNamingStrategy<io.debezium.relational.TableId> topicNamingStrategy, InformixValueConverters valueConverters, io.debezium.schema.SchemaNameAdjuster schemaNameAdjuster, InformixConnection connection) -
Method Summary
Modifier and TypeMethodDescriptionvoidapplySchemaChange(io.debezium.schema.SchemaChangeEvent schemaChange) protected io.debezium.relational.ddl.DdlParserMethods inherited from class io.debezium.relational.HistorizedRelationalDatabaseSchema
close, ddlFilter, initializeStorage, isHistorized, record, recover, skipSchemaChangeEvent, skipUnparseableDdlStatements, storeOnlyCapturedDatabases, storeOnlyCapturedTables, tableInformationCompleteMethods inherited from class io.debezium.relational.RelationalDatabaseSchema
assureNonEmptySchema, buildAndRegisterSchema, clearSchemas, getTableFilter, refresh, refreshSchema, removeSchema, schemaFor, tableFor, tableIds, tablesMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.debezium.schema.DatabaseSchema
assureNonEmptySchema, schemaForMethods inherited from interface io.debezium.schema.HistorizedDatabaseSchema
recover
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER
-
-
Constructor Details
-
InformixDatabaseSchema
public InformixDatabaseSchema(InformixConnectorConfig connectorConfig, io.debezium.spi.topic.TopicNamingStrategy<io.debezium.relational.TableId> topicNamingStrategy, InformixValueConverters valueConverters, io.debezium.schema.SchemaNameAdjuster schemaNameAdjuster, InformixConnection connection)
-
-
Method Details
-
applySchemaChange
public void applySchemaChange(io.debezium.schema.SchemaChangeEvent schemaChange) -
getDdlParser
protected io.debezium.relational.ddl.DdlParser getDdlParser()- Specified by:
getDdlParserin classio.debezium.relational.HistorizedRelationalDatabaseSchema
-