## Uses of Class
com.amazon.redshift.util.RedshiftObject

Packages that use RedshiftObject
Package | Description
--- | ---
com.amazon.redshift |
com.amazon.redshift.core |
com.amazon.redshift.geometric |
com.amazon.redshift.jdbc |
com.amazon.redshift.util |

### Uses of RedshiftObject in com.amazon.redshift

Method parameters in com.amazon.redshift with type arguments of type RedshiftObject
Modifier and Type | Method and Description
--- | ---
`void` | RedshiftConnection.`addDataType(String type, Class<? extends RedshiftObject> klass)` This allows client code to add a handler for one of com.amazon.redshift's more unique data types.

### Uses of RedshiftObject in com.amazon.redshift.core

Methods in com.amazon.redshift.core that return types with arguments of type RedshiftObject
Modifier and Type | Method and Description
--- | ---
`Class<? extends RedshiftObject>` | TypeInfo.`getRSobject(String type)`

Method parameters in com.amazon.redshift.core with type arguments of type RedshiftObject
Modifier and Type | Method and Description
--- | ---
`void` | TypeInfo.`addDataType(String type, Class<? extends RedshiftObject> klass)`

### Uses of RedshiftObject in com.amazon.redshift.geometric

Subclasses of RedshiftObject in com.amazon.redshift.geometric
Modifier and Type | Class and Description
--- | ---
`class` | `RedshiftBox` This represents the box datatype within com.amazon.redshift.
`class` | `RedshiftCircle` This represents com.amazon.redshift's circle datatype, consisting of a point and a radius.
`class` | `RedshiftLine` This implements a line represented by the linear equation Ax + By + C = 0.
`class` | `RedshiftLseg` This implements a lseg (line segment) consisting of two points.
`class` | `RedshiftPath` This implements a path (a multiple segmented line, which may be closed).
`class` | `RedshiftPoint` It maps to the point datatype in com.amazon.redshift.
`class` | `RedshiftPolygon` This implements the polygon datatype within Redshift.

### Uses of RedshiftObject in com.amazon.redshift.jdbc

Methods in com.amazon.redshift.jdbc that return types with arguments of type RedshiftObject
Modifier and Type | Method and Description
--- | ---
`Class<? extends RedshiftObject>` | TypeInfoCache.`getRSobject(String type)`

Method parameters in com.amazon.redshift.jdbc with type arguments of type RedshiftObject
Modifier and Type | Method and Description
--- | ---
`void` | TypeInfoCache.`addDataType(String type, Class<? extends RedshiftObject> klass)`
`void` | RedshiftConnectionImpl.`addDataType(String type, Class<? extends RedshiftObject> klass)`

### Uses of RedshiftObject in com.amazon.redshift.util

Subclasses of RedshiftObject in com.amazon.redshift.util
Modifier and Type | Class and Description
--- | ---
`class` | `RedshiftInterval` This implements a class that handles the Redshift interval type.
`class` | `RedshiftMoney` This implements a class that handles the Redshift money and cash types.