Package org.jdbi.v3.postgres
The postgres plugin provides improved support for
java.time, hstore, uuid, and enum
types when configured with a recent Postgres database server.
-
Interface Summary Interface Description PgLobApi -
Class Summary Class Description BlobInputStreamArgumentFactory BlobInputStreamArgumentFactory.LobInputStreamArgument BlobInputStreamColumnMapperFactory BlobInputStreamColumnMapperFactory.LobColumnMapper ClobReaderArgumentFactory ClobReaderColumnMapperFactory DurationArgumentFactory Postgres version of argument factory forDuration.DurationColumnMapperFactory A column mapper which maps Postgres'sPGIntervaltype to Java'sDuration.HStoreArgumentFactory An argument factory which binds Java'sMapto Postgres' hstore type.HStoreColumnMapper A column mapper which maps Postgres' hstore type to Java'sMap.InetArgumentFactory Postgres version of argument factory forInetAddress.JavaTimeArgumentFactory MapsLocalDate,LocalTime,LocalDateTime,OffsetDateTime.JavaTimeMapperFactory Provide mappers corresponding to java time types.JsonArgumentFactory MacAddrArgumentFactory Postgres argument factory for@MacAddr String.MacAddrColumnMapper Postgres column mapper for@MacAddr String.PeriodArgumentFactory Postgres version of argument factory forPeriod.PeriodColumnMapperFactory A column mapper which maps Postgres'sPGIntervaltype to Java'sPeriod.PgLobApiImpl PGobjectArgumentFactory Argument factory forPGobject.PGobjectColumnMapperFactory Column mapper forPGobject.PostgresPlugin Postgres plugin.PostgresTypes Handler for PostgreSQL custom types.TypedEnumArgumentFactory Defaultjdbibehavior is to bindEnumsubclasses as a string, which Postgres won't implicitly convert to an enum type.UUIDArgumentFactory Bind UUID arguments as an Object. -
Exception Summary Exception Description LargeObjectException -
Annotation Types Summary Annotation Type Description HStore Type qualifying annotation forHSTOREdata type.MacAddr Type qualifying annotation forMACADDRdata type.