Uses of Class
io.debezium.connector.jdbc.SinkRecordDescriptor
Packages that use SinkRecordDescriptor
Package
Description
-
Uses of SinkRecordDescriptor in io.debezium.connector.jdbc
Methods in io.debezium.connector.jdbc that return SinkRecordDescriptorMethods in io.debezium.connector.jdbc with parameters of type SinkRecordDescriptorModifier and TypeMethodDescriptionprivate TableDescriptorJdbcChangeEventSink.alterTableIfNeeded(TableId tableId, SinkRecordDescriptor record) private intJdbcChangeEventSink.bindFieldValuesToQuery(SinkRecordDescriptor record, org.hibernate.query.NativeQuery<?> query, int index, org.apache.kafka.connect.data.Struct source, List<String> fields) private intJdbcChangeEventSink.bindKeyValuesToQuery(SinkRecordDescriptor record, org.hibernate.query.NativeQuery<?> query, int index) private intJdbcChangeEventSink.bindNonKeyValuesToQuery(SinkRecordDescriptor record, org.hibernate.query.NativeQuery<?> query, int index) private TableDescriptorJdbcChangeEventSink.checkAndApplyTableChangesIfNeeded(TableId tableId, SinkRecordDescriptor descriptor) private TableDescriptorJdbcChangeEventSink.createTable(TableId tableId, SinkRecordDescriptor record) private voidJdbcChangeEventSink.write(TableDescriptor table, SinkRecordDescriptor record) private voidJdbcChangeEventSink.writeDelete(String sql, SinkRecordDescriptor record) private voidJdbcChangeEventSink.writeInsert(String sql, SinkRecordDescriptor record) private voidJdbcChangeEventSink.writeUpdate(String sql, SinkRecordDescriptor record) private voidJdbcChangeEventSink.writeUpsert(String sql, SinkRecordDescriptor record) -
Uses of SinkRecordDescriptor in io.debezium.connector.jdbc.dialect
Methods in io.debezium.connector.jdbc.dialect with parameters of type SinkRecordDescriptorModifier and TypeMethodDescriptionprivate StringGeneralDatabaseDialect.columnNameEqualsBinding(String fieldName, TableDescriptor table, SinkRecordDescriptor record) protected StringGeneralDatabaseDialect.columnNameFromField(String fieldName, SinkRecordDescriptor record) protected StringGeneralDatabaseDialect.columnNameFromField(String fieldName, String prefix, 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) private ObjectGeneralDatabaseDialect.getColumnValueForKafkaKeyMode(String columnName, SinkRecordDescriptor record) private ObjectGeneralDatabaseDialect.getColumnValueFromKeyField(String fieldName, SinkRecordDescriptor record, String columnName) private ObjectGeneralDatabaseDialect.getColumnValueFromValueField(String fieldName, SinkRecordDescriptor record) DatabaseDialect.getCreateTableStatement(SinkRecordDescriptor record, TableId tableId) Construct aCREATE TABLEstatement specific for this dialect based on the provided record.GeneralDatabaseDialect.getCreateTableStatement(SinkRecordDescriptor record, TableId tableId) 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.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 SinkRecordDescriptor in io.debezium.connector.jdbc.dialect.db2
Methods in io.debezium.connector.jdbc.dialect.db2 with parameters of type SinkRecordDescriptorModifier and TypeMethodDescriptionprivate StringDb2DatabaseDialect.getMergeDatClause(String fieldName, TableDescriptor table, SinkRecordDescriptor record) Db2DatabaseDialect.getUpsertStatement(TableDescriptor table, SinkRecordDescriptor record) -
Uses of SinkRecordDescriptor in io.debezium.connector.jdbc.dialect.mysql
Methods in io.debezium.connector.jdbc.dialect.mysql with parameters of type SinkRecordDescriptorModifier and TypeMethodDescriptionMySqlDatabaseDialect.getUpsertStatement(TableDescriptor table, SinkRecordDescriptor record) -
Uses of SinkRecordDescriptor in io.debezium.connector.jdbc.dialect.oracle
Methods in io.debezium.connector.jdbc.dialect.oracle with parameters of type SinkRecordDescriptorModifier and TypeMethodDescriptionprivate StringOracleDatabaseDialect.getUpsertIncomingClause(String fieldName, TableDescriptor table, SinkRecordDescriptor record) OracleDatabaseDialect.getUpsertStatement(TableDescriptor table, SinkRecordDescriptor record) -
Uses of SinkRecordDescriptor in io.debezium.connector.jdbc.dialect.postgres
Methods in io.debezium.connector.jdbc.dialect.postgres with parameters of type SinkRecordDescriptorModifier and TypeMethodDescriptionPostgresDatabaseDialect.getUpsertStatement(TableDescriptor table, SinkRecordDescriptor record) -
Uses of SinkRecordDescriptor in io.debezium.connector.jdbc.dialect.sqlserver
Methods in io.debezium.connector.jdbc.dialect.sqlserver with parameters of type SinkRecordDescriptorModifier and TypeMethodDescriptionSqlServerDatabaseDialect.getUpsertStatement(TableDescriptor table, SinkRecordDescriptor record)