Uses of Class
io.debezium.connector.jdbc.relational.TableDescriptor
Packages that use TableDescriptor
Package
Description
-
Uses of TableDescriptor in io.debezium.connector.jdbc
Methods in io.debezium.connector.jdbc that return TableDescriptorModifier and TypeMethodDescriptionprivate TableDescriptorJdbcChangeEventSink.alterTableIfNeeded(TableId tableId, SinkRecordDescriptor record) private TableDescriptorJdbcChangeEventSink.checkAndApplyTableChangesIfNeeded(TableId tableId, SinkRecordDescriptor descriptor) private TableDescriptorJdbcChangeEventSink.createTable(TableId tableId, SinkRecordDescriptor record) private TableDescriptorMethods in io.debezium.connector.jdbc with parameters of type TableDescriptorModifier and TypeMethodDescriptionprivate voidJdbcChangeEventSink.write(TableDescriptor table, SinkRecordDescriptor record) -
Uses of TableDescriptor in io.debezium.connector.jdbc.dialect
Methods in io.debezium.connector.jdbc.dialect that return TableDescriptorModifier and TypeMethodDescriptionDatabaseDialect.readTable(Connection connection, TableId tableId) Read the table structure data from the database.GeneralDatabaseDialect.readTable(Connection connection, TableId tableId) Methods in io.debezium.connector.jdbc.dialect with parameters of type TableDescriptorModifier and TypeMethodDescriptionprivate StringGeneralDatabaseDialect.columnNameEqualsBinding(String fieldName, TableDescriptor table, SinkRecordDescriptor record) protected StringGeneralDatabaseDialect.columnQueryBindingFromField(String fieldName, TableDescriptor table, SinkRecordDescriptor record) DatabaseDialect.getAlterTableStatement(TableDescriptor table, SinkRecordDescriptor record, Set<String> missingFields) Construct aALTER TABLEstatement specific for this dialect.GeneralDatabaseDialect.getAlterTableStatement(TableDescriptor table, SinkRecordDescriptor record, Set<String> missingFields) DatabaseDialect.getDeleteStatement(TableDescriptor table, SinkRecordDescriptor record) Construct aDELETEstatement specific for this dialect.GeneralDatabaseDialect.getDeleteStatement(TableDescriptor table, SinkRecordDescriptor record) DatabaseDialect.getInsertStatement(TableDescriptor table, SinkRecordDescriptor record) Construct aINSERT INTOstatement specific for this dialect.GeneralDatabaseDialect.getInsertStatement(TableDescriptor table, SinkRecordDescriptor record) DatabaseDialect.getTruncateStatement(TableDescriptor table) Construct aTRUNCATEstatement specific for this dialect.GeneralDatabaseDialect.getTruncateStatement(TableDescriptor table) DatabaseDialect.getUpdateStatement(TableDescriptor table, SinkRecordDescriptor record) Construct aUPDATEstatement specific for this dialect.GeneralDatabaseDialect.getUpdateStatement(TableDescriptor table, SinkRecordDescriptor record) DatabaseDialect.getUpsertStatement(TableDescriptor table, SinkRecordDescriptor record) Construct aUPSERTstatement specific for this dialect.GeneralDatabaseDialect.getUpsertStatement(TableDescriptor table, SinkRecordDescriptor record) DatabaseDialect.resolveMissingFields(SinkRecordDescriptor record, TableDescriptor table) Resolves what fields are missing from the provided table compared against the incoming record.GeneralDatabaseDialect.resolveMissingFields(SinkRecordDescriptor record, TableDescriptor table) -
Uses of TableDescriptor in io.debezium.connector.jdbc.dialect.db2
Methods in io.debezium.connector.jdbc.dialect.db2 with parameters of type TableDescriptorModifier and TypeMethodDescriptionprivate StringDb2DatabaseDialect.getMergeDatClause(String fieldName, TableDescriptor table, SinkRecordDescriptor record) Db2DatabaseDialect.getTruncateStatement(TableDescriptor table) Db2DatabaseDialect.getUpsertStatement(TableDescriptor table, SinkRecordDescriptor record) -
Uses of TableDescriptor in io.debezium.connector.jdbc.dialect.mysql
Methods in io.debezium.connector.jdbc.dialect.mysql with parameters of type TableDescriptorModifier and TypeMethodDescriptionMySqlDatabaseDialect.getUpsertStatement(TableDescriptor table, SinkRecordDescriptor record) -
Uses of TableDescriptor in io.debezium.connector.jdbc.dialect.oracle
Methods in io.debezium.connector.jdbc.dialect.oracle with parameters of type TableDescriptorModifier and TypeMethodDescriptionprivate StringOracleDatabaseDialect.getUpsertIncomingClause(String fieldName, TableDescriptor table, SinkRecordDescriptor record) OracleDatabaseDialect.getUpsertStatement(TableDescriptor table, SinkRecordDescriptor record) -
Uses of TableDescriptor in io.debezium.connector.jdbc.dialect.postgres
Methods in io.debezium.connector.jdbc.dialect.postgres that return TableDescriptorModifier and TypeMethodDescriptionPostgresDatabaseDialect.readTable(Connection connection, TableId tableId) Methods in io.debezium.connector.jdbc.dialect.postgres with parameters of type TableDescriptorModifier and TypeMethodDescriptionPostgresDatabaseDialect.getUpsertStatement(TableDescriptor table, SinkRecordDescriptor record) -
Uses of TableDescriptor in io.debezium.connector.jdbc.dialect.sqlserver
Methods in io.debezium.connector.jdbc.dialect.sqlserver with parameters of type TableDescriptorModifier and TypeMethodDescriptionSqlServerDatabaseDialect.getInsertStatement(TableDescriptor table, SinkRecordDescriptor record) SqlServerDatabaseDialect.getUpsertStatement(TableDescriptor table, SinkRecordDescriptor record) private StringSqlServerDatabaseDialect.wrapWithIdentityInsert(TableDescriptor table, String sqlStatement) -
Uses of TableDescriptor in io.debezium.connector.jdbc.relational
Methods in io.debezium.connector.jdbc.relational that return TableDescriptor