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.writeTruncate(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.getInsertStatement(TableDescriptor table, SinkRecordDescriptor record) SqlServerDatabaseDialect.getUpsertStatement(TableDescriptor table, SinkRecordDescriptor record)