# Package org.postgresql.util

package org.postgresql.util

- Related Packages
  Package
  Description
  org.postgresql
  org.postgresql.util.internal
- Class
  Description
  ByteBufferByteStreamWriter
  A `ByteStreamWriter` that writes a `java.nio.ByteBuffer` to a byte array parameter.
  ByteConverter
  Helper methods to parse java base types from byte arrays.
  ByteStreamWriter
  A class that can be used to set a byte array parameter by writing to an OutputStream.
  ByteStreamWriter.ByteStreamTarget
  Provides a target to write bytes to.
  CanEstimateSize
  DriverInfo
  Utility class with constants of Driver information.
  ExpressionProperties
  Gettable<K extends @NonNull Object,V extends @NonNull Object>
  GettableHashMap<K extends @NonNull Object,V extends @NonNull Object>
  GT
  This class provides a wrapper around a gettext message catalog that can provide a localized version of error messages.
  HostSpec
  Simple container for host and port.
  HStoreConverter
  IntList
  A specialized class to store a list of `int` values, so it does not need auto-boxing.
  JdbcBlackHole
  KerberosTicket
  LazyCleaner
  LazyCleaner is a utility class that allows to register objects for deferred cleanup.
  LazyCleaner.Cleanable<T extends Throwable>
  LazyCleaner.CleaningAction<T extends Throwable>
  LogWriterHandler
  LruCache<Key,Value extends CanEstimateSize>
  Caches values in simple least-recently-accessed order.
  LruCache.CreateAction<Key,Value>
  When the entry is not present in cache, this create action is used to create one.
  LruCache.EvictAction<Value>
  Action that is invoked when the entry is removed from the cache.
  MD5Digest
  MD5-based utility function to obfuscate passwords before network transmission.
  NumberParser
  Optimised byte[] to number parser.
  ObjectFactory
  Helper class to instantiate objects.
  OSUtil
  Operating system specifics
  PasswordUtil
  PGBinaryObject
  PGBinaryObject is a interface that classes extending `PGobject` can use to take advantage of more optimal binary encoding of the data type.
  PGbytea
  Converts to and from the postgresql bytea datatype used by the backend.
  PGInterval
  This implements a class that handles the PostgreSQL interval type.
  PGJDBCMain
  PGmoney
  This implements a class that handles the PostgreSQL money and cash types.
  PGobject
  PGobject is a class used to describe unknown types An unknown type is any type that is unknown by JDBC Standards.
  PGPropertyMaxResultBufferParser
  PGPropertyUtil
  routines to support PG properties
  PGTime
  This class augments the Java built-in Time to allow for explicit setting of the time zone.
  PGTimestamp
  This class augments the Java built-in Timestamp to allow for explicit setting of the time zone.
  PGtokenizer
  This class is used to tokenize the text output of org.postgres.
  PSQLException
  PSQLState
  This class is used for holding SQLState codes.
  PSQLWarning
  ReaderInputStream
  ReaderInputStream accepts a UTF-16 char stream (Reader) as input and converts it to a UTF-8 byte stream (InputStream) as output.
  ServerErrorMessage
  SharedTimer
  StreamWrapper
  Wrapper around a length-limited InputStream.
  URLCoder
  This class helps with URL encoding and decoding.