Uses of Class
io.debezium.connector.postgresql.TypeRegistry
-
-
Uses of TypeRegistry in io.debezium.connector.postgresql
Fields in io.debezium.connector.postgresql declared as TypeRegistry Modifier and Type Field Description private TypeRegistryPostgresSchema. typeRegistryprivate TypeRegistryPostgresType.Builder. typeRegistryprivate TypeRegistryPostgresValueConverter. typeRegistryMethods in io.debezium.connector.postgresql that return TypeRegistry Modifier and Type Method Description TypeRegistryPostgresSchema. getTypeRegistry()Methods in io.debezium.connector.postgresql with parameters of type TypeRegistry Modifier and Type Method Description static PostgresValueConverterPostgresValueConverter. of(PostgresConnectorConfig connectorConfig, Charset databaseCharset, TypeRegistry typeRegistry)Constructors in io.debezium.connector.postgresql with parameters of type TypeRegistry Constructor Description Builder(TypeRegistry typeRegistry, String name, int oid, int jdbcId, int modifiers, org.postgresql.core.TypeInfo typeInfo)PostgresSchema(PostgresConnectorConfig config, TypeRegistry typeRegistry, TopicSelector<TableId> topicSelector, PostgresValueConverter valueConverter)Create a schema component given the suppliedPostgres connector configuration.PostgresValueConverter(Charset databaseCharset, JdbcValueConverters.DecimalMode decimalMode, TemporalPrecisionMode temporalPrecisionMode, ZoneOffset defaultOffset, JdbcValueConverters.BigIntUnsignedMode bigIntUnsignedMode, boolean includeUnknownDatatypes, TypeRegistry typeRegistry, PostgresConnectorConfig.HStoreHandlingMode hStoreMode, CommonConnectorConfig.BinaryHandlingMode binaryMode, PostgresConnectorConfig.IntervalHandlingMode intervalMode, byte[] toastPlaceholder) -
Uses of TypeRegistry in io.debezium.connector.postgresql.connection
Fields in io.debezium.connector.postgresql.connection declared as TypeRegistry Modifier and Type Field Description private TypeRegistryPostgresConnection. typeRegistryprivate TypeRegistryPostgresReplicationConnection.ReplicationConnectionBuilder. typeRegistryprivate TypeRegistryPostgresReplicationConnection. typeRegistryMethods in io.debezium.connector.postgresql.connection that return TypeRegistry Modifier and Type Method Description TypeRegistryPostgresConnection. getTypeRegistry()Methods in io.debezium.connector.postgresql.connection with parameters of type TypeRegistry Modifier and Type Method Description ObjectAbstractColumnValue. asDefault(TypeRegistry typeRegistry, int columnType, String columnName, String fullType, boolean includeUnknownDatatypes, PostgresStreamingChangeEventSource.PgConnectionSupplier connection)ObjectReplicationMessage.ColumnValue. asDefault(TypeRegistry typeRegistry, int columnType, String columnName, String fullType, boolean includeUnknownDatatypes, PostgresStreamingChangeEventSource.PgConnectionSupplier connection)PostgresValueConverterPostgresConnection.PostgresValueConverterBuilder. build(TypeRegistry registry)voidAbstractMessageDecoder. processMessage(ByteBuffer buffer, ReplicationStream.ReplicationMessageProcessor processor, TypeRegistry typeRegistry)voidMessageDecoder. processMessage(ByteBuffer buffer, ReplicationStream.ReplicationMessageProcessor processor, TypeRegistry typeRegistry)Process a message upon arrival from logical decoderprotected abstract voidAbstractMessageDecoder. processNotEmptyMessage(ByteBuffer buffer, ReplicationStream.ReplicationMessageProcessor processor, TypeRegistry typeRegistry)static ObjectReplicationMessageColumnValueResolver. resolveValue(String columnName, PostgresType type, String fullType, ReplicationMessage.ColumnValue value, PostgresStreamingChangeEventSource.PgConnectionSupplier connection, boolean includeUnknownDatatypes, TypeRegistry typeRegistry)Resolve the value of aReplicationMessage.ColumnValue.ReplicationConnection.BuilderPostgresReplicationConnection.ReplicationConnectionBuilder. withTypeRegistry(TypeRegistry typeRegistry)ReplicationConnection.BuilderReplicationConnection.Builder. withTypeRegistry(TypeRegistry typeRegistry)Constructors in io.debezium.connector.postgresql.connection with parameters of type TypeRegistry Constructor Description PostgresConnection(Configuration config, TypeRegistry typeRegistry)Create a Postgres connection using the supplied configuration andTypeRegistryPostgresReplicationConnection(PostgresConnectorConfig config, String slotName, String publicationName, RelationalTableFilters tableFilter, PostgresConnectorConfig.AutoCreateMode publicationAutocreateMode, PostgresConnectorConfig.LogicalDecoder plugin, boolean dropSlotOnClose, boolean doSnapshot, Duration statusUpdateInterval, TypeRegistry typeRegistry, Properties streamParams, PostgresSchema schema)Creates a new replication connection with the given params. -
Uses of TypeRegistry in io.debezium.connector.postgresql.connection.pgoutput
Methods in io.debezium.connector.postgresql.connection.pgoutput with parameters of type TypeRegistry Modifier and Type Method Description private voidPgOutputMessageDecoder. decodeDelete(ByteBuffer buffer, TypeRegistry typeRegistry, ReplicationStream.ReplicationMessageProcessor processor)Callback handler for the 'D' delete replication stream message.private voidPgOutputMessageDecoder. decodeInsert(ByteBuffer buffer, TypeRegistry typeRegistry, ReplicationStream.ReplicationMessageProcessor processor)Callback handler for the 'I' insert replication stream message.private voidPgOutputMessageDecoder. decodeTruncate(ByteBuffer buffer, TypeRegistry typeRegistry, ReplicationStream.ReplicationMessageProcessor processor)Callback handler for the 'T' truncate replication stream message.private voidPgOutputMessageDecoder. decodeUpdate(ByteBuffer buffer, TypeRegistry typeRegistry, ReplicationStream.ReplicationMessageProcessor processor)Callback handler for the 'U' update replication stream message.static ObjectPgOutputReplicationMessage. getValue(String columnName, PostgresType type, String fullType, String rawValue, PostgresStreamingChangeEventSource.PgConnectionSupplier connection, boolean includeUnknownDataTypes, TypeRegistry typeRegistry)Converts the value (string representation) coming from PgOutput plugin to a Java value based on the type of the column from the message.private voidPgOutputMessageDecoder. handleRelationMessage(ByteBuffer buffer, TypeRegistry typeRegistry)Callback handler for the 'R' relation replication message.voidPgOutputMessageDecoder. processNotEmptyMessage(ByteBuffer buffer, ReplicationStream.ReplicationMessageProcessor processor, TypeRegistry typeRegistry)private static List<ReplicationMessage.Column>PgOutputMessageDecoder. resolveColumnsFromStreamTupleData(ByteBuffer buffer, TypeRegistry typeRegistry, Table table)Resolve the replication stream's tuple data to a list of replication message columns. -
Uses of TypeRegistry in io.debezium.connector.postgresql.connection.pgproto
Fields in io.debezium.connector.postgresql.connection.pgproto declared as TypeRegistry Modifier and Type Field Description private TypeRegistryPgProtoReplicationMessage. typeRegistryMethods in io.debezium.connector.postgresql.connection.pgproto with parameters of type TypeRegistry Modifier and Type Method Description ObjectPgProtoColumnValue. asDefault(TypeRegistry typeRegistry, int columnType, String columnName, String fullType, boolean includeUnknownDatatypes, PostgresStreamingChangeEventSource.PgConnectionSupplier connection)voidPgProtoMessageDecoder. processNotEmptyMessage(ByteBuffer buffer, ReplicationStream.ReplicationMessageProcessor processor, TypeRegistry typeRegistry)Constructors in io.debezium.connector.postgresql.connection.pgproto with parameters of type TypeRegistry Constructor Description PgProtoReplicationMessage(PgProto.RowMessage rawMessage, TypeRegistry typeRegistry) -
Uses of TypeRegistry in io.debezium.connector.postgresql.connection.wal2json
Fields in io.debezium.connector.postgresql.connection.wal2json declared as TypeRegistry Modifier and Type Field Description private TypeRegistryWal2JsonReplicationMessage. typeRegistryMethods in io.debezium.connector.postgresql.connection.wal2json with parameters of type TypeRegistry Modifier and Type Method Description private voidStreamingWal2JsonMessageDecoder. doProcessMessage(ReplicationStream.ReplicationMessageProcessor processor, TypeRegistry typeRegistry, byte[] content, boolean lastMessage)protected voidStreamingWal2JsonMessageDecoder. nonInitialChunk(ReplicationStream.ReplicationMessageProcessor processor, TypeRegistry typeRegistry, byte[] content)voidNonStreamingWal2JsonMessageDecoder. processNotEmptyMessage(ByteBuffer buffer, ReplicationStream.ReplicationMessageProcessor processor, TypeRegistry typeRegistry)voidStreamingWal2JsonMessageDecoder. processNotEmptyMessage(ByteBuffer buffer, ReplicationStream.ReplicationMessageProcessor processor, TypeRegistry typeRegistry)Constructors in io.debezium.connector.postgresql.connection.wal2json with parameters of type TypeRegistry Constructor Description Wal2JsonReplicationMessage(long txId, Instant commitTime, Document rawMessage, boolean hasMetadata, boolean lastEventForLsn, TypeRegistry typeRegistry)
-