Class ReplicationMessageColumnValueResolver
- java.lang.Object
-
- io.debezium.connector.postgresql.connection.ReplicationMessageColumnValueResolver
-
public class ReplicationMessageColumnValueResolver extends Object
- Author:
- Chris Cranford
-
-
Field Summary
Fields Modifier and Type Field Description private static org.slf4j.LoggerLOGGER
-
Constructor Summary
Constructors Constructor Description ReplicationMessageColumnValueResolver()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ObjectresolveValue(String columnName, PostgresType type, String fullType, ReplicationMessage.ColumnValue value, PostgresStreamingChangeEventSource.PgConnectionSupplier connection, boolean includeUnknownDatatypes, TypeRegistry typeRegistry)Resolve the value of aReplicationMessage.ColumnValue.
-
-
-
Method Detail
-
resolveValue
public static Object resolveValue(String columnName, PostgresType type, String fullType, ReplicationMessage.ColumnValue value, PostgresStreamingChangeEventSource.PgConnectionSupplier connection, boolean includeUnknownDatatypes, TypeRegistry typeRegistry)
Resolve the value of aReplicationMessage.ColumnValue.- Parameters:
columnName- the column nametype- the postgres typefullType- the full type-name for the columnvalue- the column valueconnection- a postgres connection supplierincludeUnknownDatatypes- true to include unknown data types, false otherwisetypeRegistry- the postgres type registry- Returns:
-
-