Interface ReplicationMessage.Column
-
- All Known Implementing Classes:
AbstractReplicationMessageColumn,UnchangedToastedReplicationMessageColumn
- Enclosing interface:
- ReplicationMessage
public static interface ReplicationMessage.ColumnA representation of column value delivered as a part of replication message
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description StringgetName()PostgresTypegetType()ReplicationMessage.ColumnTypeMetadatagetTypeMetadata()Returns additional metadata about this column's type.ObjectgetValue(PostgresStreamingChangeEventSource.PgConnectionSupplier connection, boolean includeUnknownDatatypes)booleanisOptional()default booleanisToastedColumn()
-
-
-
Method Detail
-
getName
String getName()
-
getType
PostgresType getType()
-
getTypeMetadata
ReplicationMessage.ColumnTypeMetadata getTypeMetadata()
Returns additional metadata about this column's type. May only be called after checkingReplicationMessage#hasMetadata().
-
getValue
Object getValue(PostgresStreamingChangeEventSource.PgConnectionSupplier connection, boolean includeUnknownDatatypes)
-
isOptional
boolean isOptional()
-
isToastedColumn
default boolean isToastedColumn()
-
-