Top Interfaces Classes Enums
[default module]

Package org.postgresql.util


Interface Summary

Modifier and TypeInterface and Description
public interface
ByteStreamWriter

A class that can be used to set a byte array parameter by writing to an OutputStream.

public interface
public interface
Gettable<K extends @NonNull Object, V extends @NonNull Object>

public interface
PGBinaryObject

PGBinaryObject is a interface that classes extending PGobject can use to take advantage of more optimal binary encoding of the data type.

Class Summary

Modifier and TypeClass and Description
public class
ByteBufferByteStreamWriter

A ByteStreamWriter that writes a java.nio.ByteBuffer to a byte array parameter.

pack-priv class
ByteBuffersByteStreamWriter

A ByteStreamWriter that writes a java.nio.ByteBuffer to a byte array parameter.

public class
ByteConverter

Helper methods to parse java base types from byte arrays.

public class
DriverInfo

Utility class with constants of Driver information.

public class
public class
public class
GT

This class provides a wrapper around a gettext message catalog that can provide a localized version of error messages.

public class
HostSpec

Simple container for host and port.

public class
public class
IntList

A specialized class to store a list of int values, so it does not need auto-boxing.

public class
public class
public class
LazyCleaner

LazyCleaner is a utility class that allows to register objects for deferred cleanup.

public class
public class
LruCache<Key, Value extends CanEstimateSize>

Caches values in simple least-recently-accessed order.

public class
MD5Digest

MD5-based utility function to obfuscate passwords before network transmission.

public class
NumberParser

Optimised byte[] to number parser.

public class
ObjectFactory

Helper class to instantiate objects.

public class
OSUtil

Operating system specifics

public class
public class
PGbytea

Converts to and from the postgresql bytea datatype used by the backend.

public class
PGInterval

This implements a class that handles the PostgreSQL interval type.

public class
public class
PGmoney

This implements a class that handles the PostgreSQL money and cash types.

public class
PGobject

PGobject is a class used to describe unknown types An unknown type is any type that is unknown by JDBC Standards.

public class
public class
PGPropertyUtil

routines to support PG properties

public class
PGTime

This class augments the Java built-in Time to allow for explicit setting of the time zone.

public class
PGTimestamp

This class augments the Java built-in Timestamp to allow for explicit setting of the time zone.

public class
PGtokenizer

This class is used to tokenize the text output of org.postgres.

public class
public class
public class
ReaderInputStream

ReaderInputStream accepts a UTF-16 char stream (Reader) as input and converts it to a UTF-8 byte stream (InputStream) as output.

public class
public class
public class
StreamWrapper

Wrapper around a length-limited InputStream.

pack-priv class
TempFileHolder

The action deletes temporary file in case the user submits a large input stream, and then abandons the statement.

public class
URLCoder

This class helps with URL encoding and decoding.

Enum Summary

Modifier and TypeEnum and Description
public enum
PSQLState

This class is used for holding SQLState codes.