Class AbstractReplicationMessageColumn.TypeMetadataImpl

java.lang.Object
io.debezium.connector.postgresql.connection.AbstractReplicationMessageColumn.TypeMetadataImpl
All Implemented Interfaces:
ReplicationMessage.ColumnTypeMetadata
Enclosing class:
AbstractReplicationMessageColumn

public static class AbstractReplicationMessageColumn.TypeMetadataImpl extends Object implements ReplicationMessage.ColumnTypeMetadata
  • Field Details

    • LOGGER

      private static final org.slf4j.Logger LOGGER
    • NO_MODIFIERS

      private static final String[] NO_MODIFIERS
    • TYPE_PATTERN

      public static final Pattern TYPE_PATTERN
    • TYPEMOD_PATTERN

      private static final Pattern TYPEMOD_PATTERN
    • length

      private Integer length
      Length of the type, if present
    • scale

      private Integer scale
      Scale of the type, if present
    • optional

      private final boolean optional
      True if the type has not NOT NULL constraint
  • Constructor Details

    • TypeMetadataImpl

      public TypeMetadataImpl(String columnName, PostgresType type, String typeWithModifiers, boolean optional)
  • Method Details