| Modifier and Type | Class and Description |
|---|---|
class |
UnchangedToastedReplicationMessageColumn
Represents a toasted column in a
ReplicationStream. |
| Modifier and Type | Method and Description |
|---|---|
private Object[] |
PostgresChangeRecordEmitter.columnValues(List<ReplicationMessage.Column> columns,
TableId tableId,
boolean refreshSchemaIfChanged,
boolean metadataInMessage,
boolean sourceOfToasted) |
private boolean |
PostgresChangeRecordEmitter.hasMissingUntoastedColumns(Table table,
List<ReplicationMessage.Column> columns) |
private boolean |
PostgresChangeRecordEmitter.schemaChanged(List<ReplicationMessage.Column> columns,
Table table,
boolean metadataInMessage) |
private Table |
PostgresChangeRecordEmitter.tableFromFromMessage(List<ReplicationMessage.Column> columns,
Table table) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractReplicationMessageColumn
Extracts type information from replication messages and associates them with each column.
|
| Modifier and Type | Method and Description |
|---|---|
List<ReplicationMessage.Column> |
ReplicationMessage.getNewTupleList() |
List<ReplicationMessage.Column> |
ReplicationMessage.getOldTupleList() |
| Modifier and Type | Field and Description |
|---|---|
private List<ReplicationMessage.Column> |
PgOutputReplicationMessage.newColumns |
private List<ReplicationMessage.Column> |
PgOutputReplicationMessage.oldColumns |
| Modifier and Type | Method and Description |
|---|---|
List<ReplicationMessage.Column> |
PgOutputReplicationMessage.getNewTupleList() |
List<ReplicationMessage.Column> |
PgOutputReplicationMessage.getOldTupleList() |
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.
|
| Constructor and Description |
|---|
PgOutputReplicationMessage(ReplicationMessage.Operation op,
String table,
Instant commitTimestamp,
long transactionId,
List<ReplicationMessage.Column> oldColumns,
List<ReplicationMessage.Column> newColumns) |
PgOutputReplicationMessage(ReplicationMessage.Operation op,
String table,
Instant commitTimestamp,
long transactionId,
List<ReplicationMessage.Column> oldColumns,
List<ReplicationMessage.Column> newColumns) |
| Modifier and Type | Method and Description |
|---|---|
List<ReplicationMessage.Column> |
PgProtoReplicationMessage.getNewTupleList() |
List<ReplicationMessage.Column> |
PgProtoReplicationMessage.getOldTupleList() |
private List<ReplicationMessage.Column> |
PgProtoReplicationMessage.transform(List<PgProto.DatumMessage> messageList,
List<PgProto.TypeInfo> typeInfoList) |
| Modifier and Type | Method and Description |
|---|---|
List<ReplicationMessage.Column> |
Wal2JsonReplicationMessage.getNewTupleList() |
List<ReplicationMessage.Column> |
Wal2JsonReplicationMessage.getOldTupleList() |
private List<ReplicationMessage.Column> |
Wal2JsonReplicationMessage.transform(Document data,
String nameField,
String typeField,
String valueField,
String optionalsField) |
Copyright © 2019 JBoss by Red Hat. All rights reserved.