# Serialized Form

## Package org.postgresql.core

### Exception org.postgresql.core.PGBindException

class PGBindException extends IOException implements Serializable

#### Serialized Fields

##### ioe

    IOException ioe

## Package org.postgresql.ds

### Class org.postgresql.ds.PGConnectionPoolDataSource

class PGConnectionPoolDataSource extends BaseDataSource implements Serializable

#### Serialization Methods

##### readObject

private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException

Throws:
  `IOException`
  `ClassNotFoundException`

##### writeObject

private void writeObject(ObjectOutputStream out) throws IOException

Throws:
  `IOException`

#### Serialized Fields

##### defaultAutoCommit

    boolean defaultAutoCommit

### Class org.postgresql.ds.PGSimpleDataSource

class PGSimpleDataSource extends BaseDataSource implements Serializable

#### Serialization Methods

##### readObject

private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException

Throws:
  `IOException`
  `ClassNotFoundException`

##### writeObject

private void writeObject(ObjectOutputStream out) throws IOException

Throws:
  `IOException`

## Package org.postgresql.geometric

### Class org.postgresql.geometric.PGbox

class PGbox extends PGobject implements Serializable

#### Serialized Fields

##### point

    PGpoint @Nullable [] point

These are the two points.

### Class org.postgresql.geometric.PGcircle

class PGcircle extends PGobject implements Serializable

#### Serialized Fields

##### center

    @Nullable PGpoint center

This is the center point.

##### radius

    double radius

This is the radius.

### Class org.postgresql.geometric.PGline

class PGline extends PGobject implements Serializable

#### Serialized Fields

##### a

    double a

Coefficient of x.

##### b

    double b

Coefficient of y.

##### c

    double c

Constant.

##### isNull

    boolean isNull

### Class org.postgresql.geometric.PGlseg

class PGlseg extends PGobject implements Serializable

#### Serialized Fields

##### point

    PGpoint @Nullable [] point

These are the two points.

### Class org.postgresql.geometric.PGpath

class PGpath extends PGobject implements Serializable

#### Serialized Fields

##### open

    boolean open

True if the path is open, false if closed.

##### points

    PGpoint @Nullable [] points

The points defining this path.

### Class org.postgresql.geometric.PGpoint

class PGpoint extends PGobject implements Serializable

#### Serialized Fields

##### isNull

    boolean isNull

True if the point represents `null::point`.

##### x

    double x

The X coordinate of the point.

##### y

    double y

The Y coordinate of the point.

### Class org.postgresql.geometric.PGpolygon

class PGpolygon extends PGobject implements Serializable

#### Serialized Fields

##### points

    PGpoint @Nullable [] points

The points defining the polygon.

## Package org.postgresql.jdbc2.optional

### Class org.postgresql.jdbc2.optional.ConnectionPool

class ConnectionPool extends PGConnectionPoolDataSource implements Serializable

### Class org.postgresql.jdbc2.optional.SimpleDataSource

class SimpleDataSource extends PGSimpleDataSource implements Serializable

## Package org.postgresql.jdbc3

### Class org.postgresql.jdbc3.Jdbc3ConnectionPool

class Jdbc3ConnectionPool extends PGConnectionPoolDataSource implements Serializable

### Class org.postgresql.jdbc3.Jdbc3SimpleDataSource

class Jdbc3SimpleDataSource extends PGSimpleDataSource implements Serializable

## Package org.postgresql.ssl

### Exception org.postgresql.ssl.DbKeyStoreSocketFactory.DbKeyStoreSocketException

class DbKeyStoreSocketException extends Exception implements Serializable

## Package org.postgresql.util

### Class org.postgresql.util.ExpressionProperties

class ExpressionProperties extends Properties implements Serializable

#### Serialized Fields

##### defaults

    Properties[] defaults

### Class org.postgresql.util.GettableHashMap

class GettableHashMap extends HashMap<K extends @NonNull Object,V extends @NonNull Object> implements Serializable

### Class org.postgresql.util.PGInterval

class PGInterval extends PGobject implements Serializable

#### Serialized Fields

##### days

    int days

##### hours

    int hours

##### isNull

    boolean isNull

##### microSeconds

    int microSeconds

##### minutes

    int minutes

##### months

    int months

##### wholeSeconds

    int wholeSeconds

##### years

    int years

### Class org.postgresql.util.PGmoney

class PGmoney extends PGobject implements Serializable

#### Serialized Fields

##### isNull

    boolean isNull

If the object represents `null::money`

##### val

    double val

### Class org.postgresql.util.PGobject

class PGobject extends Object implements Serializable

#### Serialized Fields

##### type

    @Nullable String type

##### value

    @Nullable String value

### Class org.postgresql.util.PGTime

class PGTime extends Time implements Serializable

serialVersionUID:
  3592492258676494276L

#### Serialized Fields

##### calendar

    @Nullable Calendar calendar

The optional calendar for this time.

### Class org.postgresql.util.PGTimestamp

class PGTimestamp extends Timestamp implements Serializable

serialVersionUID:
  -6245623465210738466L

#### Serialized Fields

##### calendar

    @Nullable Calendar calendar

The optional calendar for this timestamp.

### Exception org.postgresql.util.PSQLException

class PSQLException extends SQLException implements Serializable

#### Serialized Fields

##### serverError

    @Nullable ServerErrorMessage serverError

### Exception org.postgresql.util.PSQLWarning

class PSQLWarning extends SQLWarning implements Serializable

#### Serialized Fields

##### serverError

    ServerErrorMessage serverError

### Class org.postgresql.util.ServerErrorMessage

class ServerErrorMessage extends Object implements Serializable

#### Serialized Fields

##### mesgParts

    Map<Character,String> mesgParts

## Package org.postgresql.xa

### Exception org.postgresql.xa.PGXAException

class PGXAException extends XAException implements Serializable