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 TypeRegistryPostgresType.Builder.typeRegistryprivate final TypeRegistryPostgresValueConverter.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) 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, UnchangedToastedPlaceholder unchangedToastedPlaceholder, 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 final TypeRegistryPostgresDefaultValueConverter.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) private static Map<String,DefaultValueConverter.DefaultValueMapper> PostgresDefaultValueConverter.createDefaultValueMappers(org.postgresql.jdbc.TimestampUtils timestampUtils, TypeRegistry typeRegistry) 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 andTypeRegistryPostgresDefaultValueConverter(PostgresValueConverter valueConverters, org.postgresql.jdbc.TimestampUtils timestampUtils, TypeRegistry typeRegistry) privatePostgresReplicationConnection(PostgresConnectorConfig config, String slotName, String publicationName, RelationalTableFilters tableFilter, PostgresConnectorConfig.AutoCreateMode publicationAutocreateMode, PostgresConnectorConfig.LogicalDecoder plugin, boolean dropSlotOnClose, 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 TypeRegistryModifierConstructorDescription(package private)PgProtoReplicationMessage(PgProto.RowMessage rawMessage, TypeRegistry typeRegistry)