Uses of Class
io.debezium.connector.postgresql.TypeRegistry
Packages that use TypeRegistry
Package
Description
-
Uses of TypeRegistry in io.debezium.connector.postgresql
Fields in io.debezium.connector.postgresql declared as TypeRegistryModifier and TypeFieldDescriptionprivate final TypeRegistryPostgresSchema.typeRegistryprivate final TypeRegistryPostgresType.Builder.typeRegistryprivate final TypeRegistryPostgresValueConverter.typeRegistryMethods in io.debezium.connector.postgresql that return TypeRegistryMethods in io.debezium.connector.postgresql with parameters of type TypeRegistryModifier and TypeMethodDescriptionstatic PostgresValueConverterPostgresValueConverter.of(PostgresConnectorConfig connectorConfig, Charset databaseCharset, TypeRegistry typeRegistry) Constructors in io.debezium.connector.postgresql with parameters of type TypeRegistryModifierConstructorDescriptionBuilder(TypeRegistry typeRegistry, String name, int oid, int jdbcId, int modifiers, org.postgresql.core.TypeInfo typeInfo) protectedPostgresSchema(PostgresConnectorConfig config, TypeRegistry typeRegistry, PostgresDefaultValueConverter defaultValueConverter, TopicSelector<TableId> topicSelector, PostgresValueConverter valueConverter) Create a schema component given the suppliedPostgres connector configuration.protectedPostgresValueConverter(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, int moneyFractionDigits) -
Uses of TypeRegistry in io.debezium.connector.postgresql.connection
Fields in io.debezium.connector.postgresql.connection declared as TypeRegistryModifier and TypeFieldDescriptionprivate final TypeRegistryPostgresConnection.typeRegistryprivate TypeRegistryPostgresReplicationConnection.ReplicationConnectionBuilder.typeRegistryprivate final TypeRegistryPostgresReplicationConnection.typeRegistryMethods in io.debezium.connector.postgresql.connection that return TypeRegistryMethods in io.debezium.connector.postgresql.connection with parameters of type TypeRegistryModifier and TypeMethodDescriptionAbstractColumnValue.asDefault(TypeRegistry typeRegistry, int columnType, String columnName, String fullType, boolean includeUnknownDatatypes, PostgresStreamingChangeEventSource.PgConnectionSupplier connection) ReplicationMessage.ColumnValue.asDefault(TypeRegistry typeRegistry, int columnType, String columnName, String fullType, boolean includeUnknownDatatypes, PostgresStreamingChangeEventSource.PgConnectionSupplier connection) PostgresConnection.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.PostgresReplicationConnection.ReplicationConnectionBuilder.withTypeRegistry(TypeRegistry typeRegistry) ReplicationConnection.Builder.withTypeRegistry(TypeRegistry typeRegistry) Constructors in io.debezium.connector.postgresql.connection with parameters of type TypeRegistryModifierConstructorDescriptionPostgresConnection(PostgresConnectorConfig config, TypeRegistry typeRegistry, String connectionUsage) Create a Postgres connection using the supplied configuration andTypeRegistryprivatePostgresReplicationConnection(PostgresConnectorConfig config, String slotName, String publicationName, RelationalTableFilters tableFilter, PostgresConnectorConfig.AutoCreateMode publicationAutocreateMode, PostgresConnectorConfig.LogicalDecoder plugin, boolean dropSlotOnClose, boolean doSnapshot, Duration statusUpdateInterval, PostgresConnection jdbcConnection, 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 TypeRegistryModifier and TypeMethodDescriptionprivate 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 TypeRegistryModifier and TypeFieldDescriptionprivate final TypeRegistryPgProtoReplicationMessage.typeRegistryMethods in io.debezium.connector.postgresql.connection.pgproto with parameters of type TypeRegistryModifier and TypeMethodDescriptionPgProtoColumnValue.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 TypeRegistryModifierConstructorDescriptionPgProtoReplicationMessage(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 TypeRegistryModifier and TypeFieldDescriptionprivate final TypeRegistryWal2JsonReplicationMessage.typeRegistryMethods in io.debezium.connector.postgresql.connection.wal2json with parameters of type TypeRegistryModifier and TypeMethodDescriptionprivate 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 TypeRegistryModifierConstructorDescriptionWal2JsonReplicationMessage(Long txId, Instant commitTime, Document rawMessage, boolean hasMetadata, boolean lastEventForLsn, TypeRegistry typeRegistry)