# Uses of Package
com.amazon.redshift.jdbc

Packages that use com.amazon.redshift.jdbc
Package | Description
--- | ---
com.amazon.redshift |
com.amazon.redshift.core |
com.amazon.redshift.core.v3 |
com.amazon.redshift.ds.common |
com.amazon.redshift.jdbc |
com.amazon.redshift.jdbc42 |

Classes in com.amazon.redshift.jdbc used by com.amazon.redshift
Class and Description
AutoSave
PreferQueryMode Specifies which mode is used to execute queries to database: simple means ('Q' execute, no parse, no bind, text mode only), extended means always use bind/execute messages, extendedForPrepared means extended for prepared statements only.

Classes in com.amazon.redshift.jdbc used by com.amazon.redshift.core
Class and Description
AutoSave
BatchResultHandler Internal class, it is not a part of public API.
EscapeSyntaxCallMode Specifies whether a SELECT/CALL statement is used for the underlying SQL for JDBC escape call syntax: 'select' means to always use SELECT, 'callIfNoReturn' means to use CALL if there is no return parameter (otherwise use SELECT), and 'call' means to always use CALL.
FieldMetadata This is an internal class to hold field metadata info like table name, column name, etc.
FieldMetadata.Key
PreferQueryMode Specifies which mode is used to execute queries to database: simple means ('Q' execute, no parse, no bind, text mode only), extended means always use bind/execute messages, extendedForPrepared means extended for prepared statements only.
TimestampUtils Misc utils for handling time and date values.

Classes in com.amazon.redshift.jdbc used by com.amazon.redshift.core.v3
Class and Description
BatchResultHandler Internal class, it is not a part of public API.

Classes in com.amazon.redshift.jdbc used by com.amazon.redshift.ds.common
Class and Description
AutoSave
PreferQueryMode Specifies which mode is used to execute queries to database: simple means ('Q' execute, no parse, no bind, text mode only), extended means always use bind/execute messages, extendedForPrepared means extended for prepared statements only.

Classes in com.amazon.redshift.jdbc used by com.amazon.redshift.jdbc
Class and Description
AbstractBlobClob This class holds all of the methods common to both Blobs and Clobs.
AutoSave
BatchResultHandler Internal class, it is not a part of public API.
EscapeSyntaxCallMode Specifies whether a SELECT/CALL statement is used for the underlying SQL for JDBC escape call syntax: 'select' means to always use SELECT, 'callIfNoReturn' means to use CALL if there is no return parameter (otherwise use SELECT), and 'call' means to always use CALL.
FieldMetadata This is an internal class to hold field metadata info like table name, column name, etc.
FieldMetadata.Key
PreferQueryMode Specifies which mode is used to execute queries to database: simple means ('Q' execute, no parse, no bind, text mode only), extended means always use bind/execute messages, extendedForPrepared means extended for prepared statements only.
RedshiftConnectionImpl
RedshiftPreparedStatement
RedshiftStatementImpl
ResultWrapper Helper class that storing result info.
SslMode
TimestampUtils Misc utils for handling time and date values.

Classes in com.amazon.redshift.jdbc used by com.amazon.redshift.jdbc42
Class and Description
DataSource Backward compatible DataSource class.
Driver Backward compatible Driver class.