Class PeriodColumnMapperFactory

java.lang.Object
org.jdbi.v3.postgres.PeriodColumnMapperFactory
All Implemented Interfaces:
org.jdbi.v3.core.mapper.ColumnMapperFactory

public class PeriodColumnMapperFactory extends Object implements org.jdbi.v3.core.mapper.ColumnMapperFactory
A column mapper which maps Postgres's PGInterval type to Java's Period.

Not all PGIntervals are representable as Periods. E.g., one with minutes. An IllegalArgumentException will be thrown in this case.

  • Constructor Details

    • PeriodColumnMapperFactory

      public PeriodColumnMapperFactory()
  • Method Details

    • build

      public Optional<org.jdbi.v3.core.mapper.ColumnMapper<?>> build(Type type, org.jdbi.v3.core.config.ConfigRegistry config)
      Specified by:
      build in interface org.jdbi.v3.core.mapper.ColumnMapperFactory