# Serialized Form

## Package com.amazon.redshift.core

### Class com.amazon.redshift.core.RedshiftBindException extends IOException implements Serializable

### Serialized Fields

#### ioe

    IOException ioe

## Package com.amazon.redshift.core.v3

### Class com.amazon.redshift.core.v3.RedshiftRowsBlockingQueue extends LinkedBlockingQueue<E> implements Serializable

serialVersionUID:
  -7903933977591709194L

### Serialized Fields

#### fetchSize

    int fetchSize

#### fetchRingBufferSizeCapacity

    long fetchRingBufferSizeCapacity

#### limitByBufSize

    boolean limitByBufSize

#### totalFetchRingBufferSize

    AtomicLong totalFetchRingBufferSize

#### putLock

    ReentrantLock putLock

Lock held by put, offer, etc

#### notFull

    Condition notFull

Wait queue for waiting puts

#### closed

    boolean closed

#### endOfResultAdded

    boolean endOfResultAdded

#### handlerException

    SQLException handlerException

#### skipRows

    boolean skipRows

#### currentRow

    int currentRow

#### logger

    RedshiftLogger logger

#### currentSuspendedPortal

    com.amazon.redshift.core.v3.Portal currentSuspendedPortal

## Package com.amazon.redshift.ds

### Class com.amazon.redshift.ds.RedshiftConnectionPoolDataSource 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 com.amazon.redshift.ds.RedshiftSimpleDataSource 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 com.amazon.redshift.geometric

### Class com.amazon.redshift.geometric.RedshiftBox extends RedshiftObject implements Serializable

### Serialized Fields

#### point

    RedshiftPoint[] point

These are the two points.

### Class com.amazon.redshift.geometric.RedshiftCircle extends RedshiftObject implements Serializable

### Serialized Fields

#### center

    RedshiftPoint center

This is the center point.

#### radius

    double radius

This is the radius.

### Class com.amazon.redshift.geometric.RedshiftLine extends RedshiftObject implements Serializable

### Serialized Fields

#### a

    double a

Coefficient of x.

#### b

    double b

Coefficient of y.

#### c

    double c

Constant.

### Class com.amazon.redshift.geometric.RedshiftLseg extends RedshiftObject implements Serializable

### Serialized Fields

#### point

    RedshiftPoint[] point

These are the two points.

### Class com.amazon.redshift.geometric.RedshiftPath extends RedshiftObject implements Serializable

### Serialized Fields

#### open

    boolean open

True if the path is open, false if closed.

#### points

    RedshiftPoint[] points

The points defining this path.

### Class com.amazon.redshift.geometric.RedshiftPoint extends RedshiftObject implements Serializable

### Serialized Fields

#### x

    double x

The X coordinate of the point.

#### y

    double y

The Y coordinate of the point.

### Class com.amazon.redshift.geometric.RedshiftPolygon extends RedshiftObject implements Serializable

### Serialized Fields

#### points

    RedshiftPoint[] points

The points defining the polygon.

## Package com.amazon.redshift.jdbc

### Class com.amazon.redshift.jdbc.DataSource extends RedshiftConnectionPoolDataSource implements Serializable

## Package com.amazon.redshift.jdbc2.optional

### Class com.amazon.redshift.jdbc2.optional.ConnectionPool extends RedshiftConnectionPoolDataSource implements Serializable

### Class com.amazon.redshift.jdbc2.optional.SimpleDataSource extends RedshiftSimpleDataSource implements Serializable

## Package com.amazon.redshift.jdbc3

### Class com.amazon.redshift.jdbc3.Jdbc3ConnectionPool extends RedshiftConnectionPoolDataSource implements Serializable

### Class com.amazon.redshift.jdbc3.Jdbc3SimpleDataSource extends RedshiftSimpleDataSource implements Serializable

## Package com.amazon.redshift.jdbc42

### Class com.amazon.redshift.jdbc42.DataSource extends DataSource implements Serializable

## Package com.amazon.redshift.plugin

### Class com.amazon.redshift.plugin.InternalPluginException extends RuntimeException implements Serializable

## Package com.amazon.redshift.plugin.httpserver

### Class com.amazon.redshift.plugin.httpserver.InternalServerException extends InternalPluginException implements Serializable

## Package com.amazon.redshift.ssl

### Class com.amazon.redshift.ssl.DbKeyStoreSocketFactory.DbKeyStoreSocketException extends Exception implements Serializable

## Package com.amazon.redshift.util

### Class com.amazon.redshift.util.ExpressionProperties extends Properties implements Serializable

### Serialized Fields

#### defaults

    Properties[] defaults

### Class com.amazon.redshift.util.GettableHashMap extends HashMap<K,V> implements Serializable

### Class com.amazon.redshift.util.RedshiftException extends SQLException implements Serializable

serialVersionUID:
  1L

### Serialized Fields

#### serverError

    ServerErrorMessage serverError

### Class com.amazon.redshift.util.RedshiftInterval extends RedshiftObject implements Serializable

### Serialized Fields

#### years

    int years

#### months

    int months

#### days

    int days

#### hours

    int hours

#### minutes

    int minutes

#### wholeSeconds

    int wholeSeconds

#### microSeconds

    int microSeconds

### Class com.amazon.redshift.util.RedshiftMoney extends RedshiftObject implements Serializable

### Serialized Fields

#### val

    double val

### Class com.amazon.redshift.util.RedshiftObject extends Object implements Serializable

### Serialized Fields

#### type

    String type

#### value

    String value

### Class com.amazon.redshift.util.RedshiftTime extends Time implements Serializable

serialVersionUID:
  3592492258676494276L

### Serialized Fields

#### calendar

    Calendar calendar

The optional calendar for this time.

#### nanos

    int nanos

### Class com.amazon.redshift.util.RedshiftTimestamp extends Timestamp implements Serializable

serialVersionUID:
  -6245623465210738466L

### Serialized Fields

#### calendar

    Calendar calendar

The optional calendar for this timestamp.

#### s

    String s

#### offSetHour

    int offSetHour

#### offSetMinute

    int offSetMinute

#### isAD

    boolean isAD

True if the timestamp is a positive value false otherwise

### Class com.amazon.redshift.util.RedshiftWarning extends SQLWarning implements Serializable

### Serialized Fields

#### serverError

    ServerErrorMessage serverError

### Class com.amazon.redshift.util.ServerErrorMessage extends Object implements Serializable

### Serialized Fields

#### mesgParts

    Map<K,V> mesgParts

## Package com.amazon.redshift.xa

### Class com.amazon.redshift.xa.RedshiftXAException extends XAException implements Serializable