public class UnchangedToastedReplicationMessageColumn extends AbstractReplicationMessageColumn
ReplicationStream.
Some decoder implementations may stream information about a column but provide an indicator that the field was not
changed and therefore toasted. This implementation acts as an indicator for such fields that are contained within
a ReplicationMessage.AbstractReplicationMessageColumn.TypeMetadataImpl| Modifier and Type | Field and Description |
|---|---|
static Object |
UNCHANGED_TOAST_VALUE
Marker value indicating an unchanged TOAST column value.
|
| Constructor and Description |
|---|
UnchangedToastedReplicationMessageColumn(String columnName,
PostgresType type,
String typeWithModifiers,
boolean optional,
boolean hasMetadata) |
| Modifier and Type | Method and Description |
|---|---|
Object |
getValue(PostgresStreamingChangeEventSource.PgConnectionSupplier connection,
boolean includeUnknownDatatypes) |
boolean |
isToastedColumn() |
getName, getType, getTypeMetadata, isOptionalpublic static final Object UNCHANGED_TOAST_VALUE
public UnchangedToastedReplicationMessageColumn(String columnName, PostgresType type, String typeWithModifiers, boolean optional, boolean hasMetadata)
public boolean isToastedColumn()
public Object getValue(PostgresStreamingChangeEventSource.PgConnectionSupplier connection, boolean includeUnknownDatatypes)
Copyright © 2019 JBoss by Red Hat. All rights reserved.