| Modifier and Type | Field and Description |
|---|---|
private TypeRegistry |
PostgresValueConverter.typeRegistry |
private TypeRegistry |
PostgresSchema.typeRegistry |
| Modifier and Type | Method and Description |
|---|---|
TypeRegistry |
TypeRegistry.Builder.build() |
TypeRegistry |
PostgresSchema.getTypeRegistry() |
| Modifier and Type | Method and Description |
|---|---|
private static TableSchemaBuilder |
PostgresSchema.getTableSchemaBuilder(PostgresConnectorConfig config,
TypeRegistry typeRegistry,
Charset databaseCharset) |
| Constructor and Description |
|---|
PostgresSchema(PostgresConnectorConfig config,
TypeRegistry typeRegistry,
Charset databaseCharset,
TopicSelector<TableId> topicSelector)
Create a schema component given the supplied
Postgres connector configuration. |
PostgresValueConverter(Charset databaseCharset,
JdbcValueConverters.DecimalMode decimalMode,
TemporalPrecisionMode temporalPrecisionMode,
ZoneOffset defaultOffset,
JdbcValueConverters.BigIntUnsignedMode bigIntUnsignedMode,
boolean includeUnknownDatatypes,
TypeRegistry typeRegistry,
PostgresConnectorConfig.HStoreHandlingMode hStoreMode,
byte[] toastPlaceholder) |
| Modifier and Type | Field and Description |
|---|---|
private TypeRegistry |
PostgresReplicationConnection.typeRegistry |
private TypeRegistry |
PostgresReplicationConnection.ReplicationConnectionBuilder.typeRegistry |
private TypeRegistry |
PostgresConnection.typeRegistry |
| Modifier and Type | Method and Description |
|---|---|
TypeRegistry |
PostgresConnection.getTypeRegistry() |
private static TypeRegistry |
PostgresConnection.initTypeRegistry(Connection db) |
| Modifier and Type | Method and Description |
|---|---|
void |
MessageDecoder.processMessage(ByteBuffer buffer,
ReplicationStream.ReplicationMessageProcessor processor,
TypeRegistry typeRegistry)
Process a message upon arrival from logical decoder
|
ReplicationConnection.Builder |
ReplicationConnection.Builder.withTypeRegistry(TypeRegistry typeRegistry) |
ReplicationConnection.Builder |
PostgresReplicationConnection.ReplicationConnectionBuilder.withTypeRegistry(TypeRegistry typeRegistry) |
| Constructor and Description |
|---|
PostgresReplicationConnection(Configuration config,
String slotName,
String publicationName,
PostgresConnectorConfig.LogicalDecoder plugin,
boolean dropSlotOnClose,
boolean exportSnapshot,
Duration statusUpdateInterval,
TypeRegistry typeRegistry,
Properties streamParams,
PostgresSchema schema)
Creates a new replication connection with the given params.
|
| Modifier and Type | Method and Description |
|---|---|
private void |
PgOutputMessageDecoder.decodeDelete(ByteBuffer buffer,
TypeRegistry typeRegistry,
ReplicationStream.ReplicationMessageProcessor processor)
Callback handler for the 'D' delete replication stream message.
|
private void |
PgOutputMessageDecoder.decodeInsert(ByteBuffer buffer,
TypeRegistry typeRegistry,
ReplicationStream.ReplicationMessageProcessor processor)
Callback handler for the 'I' insert replication stream message.
|
private void |
PgOutputMessageDecoder.decodeUpdate(ByteBuffer buffer,
TypeRegistry typeRegistry,
ReplicationStream.ReplicationMessageProcessor processor)
Callback handler for the 'U' update replication stream message.
|
private void |
PgOutputMessageDecoder.handleRelationMessage(ByteBuffer buffer,
TypeRegistry typeRegistry)
Callback handler for the 'R' relation replication message.
|
void |
PgOutputMessageDecoder.processMessage(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.
|
| Modifier and Type | Field and Description |
|---|---|
private TypeRegistry |
PgProtoReplicationMessage.typeRegistry |
| Modifier and Type | Method and Description |
|---|---|
void |
PgProtoMessageDecoder.processMessage(ByteBuffer buffer,
ReplicationStream.ReplicationMessageProcessor processor,
TypeRegistry typeRegistry) |
| Constructor and Description |
|---|
PgProtoReplicationMessage(PgProto.RowMessage rawMessage,
TypeRegistry typeRegistry) |
| Modifier and Type | Field and Description |
|---|---|
private TypeRegistry |
Wal2JsonReplicationMessage.typeRegistry |
| Modifier and Type | Method and Description |
|---|---|
private void |
StreamingWal2JsonMessageDecoder.doProcessMessage(ReplicationStream.ReplicationMessageProcessor processor,
TypeRegistry typeRegistry,
byte[] content,
boolean lastMessage) |
protected void |
StreamingWal2JsonMessageDecoder.nonInitialChunk(ReplicationStream.ReplicationMessageProcessor processor,
TypeRegistry typeRegistry,
byte[] content) |
void |
StreamingWal2JsonMessageDecoder.processMessage(ByteBuffer buffer,
ReplicationStream.ReplicationMessageProcessor processor,
TypeRegistry typeRegistry) |
void |
NonStreamingWal2JsonMessageDecoder.processMessage(ByteBuffer buffer,
ReplicationStream.ReplicationMessageProcessor processor,
TypeRegistry typeRegistry) |
| Constructor and Description |
|---|
Wal2JsonReplicationMessage(long txId,
Instant commitTime,
Document rawMessage,
boolean hasMetadata,
boolean lastEventForLsn,
TypeRegistry typeRegistry) |
Copyright © 2019 JBoss by Red Hat. All rights reserved.