# Uses of Package
com.amazon.redshift.jdbc

Packages that use com.amazon.redshift.jdbc
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
MetadataAPIHelper
MetadataAPIHelper.BestRowIdenData Data container for the getBestRowIdentifier() metadata operation.
MetadataAPIHelper.enumFunc
MetadataAPIHelper.ForeignKeyColumnIndex Enum representing the indices of columns in the result set of getImportedKeys/getExportedKeys.
MetadataAPIHelper.GetBestRowIdentifier_Metadata Define return columns for JDBC API getBestRowIdentifier according to the spec
MetadataAPIHelper.GetCatalogs_Metadata
MetadataAPIHelper.GetColumnPrivileges_Metadata Define return columns for JDBC API getColumnPrivileges according to the spec
MetadataAPIHelper.GetColumns_Metadata
MetadataAPIHelper.GetForeignKeys_Metadata Define return columns for JDBC API getImportedKeys according to the spec
MetadataAPIHelper.GetFunctions_Metadata Define return columns for JDBC API getFunctions according to the spec
MetadataAPIHelper.GetFunctionsColumns_Metadata Define return columns for JDBC API getFunctionsColumns according to the spec
MetadataAPIHelper.GetPrimaryKeys_Metadata Define return columns for JDBC API getPrimaryKeys according to the spec:
MetadataAPIHelper.GetProcedures_Metadata Define return columns for JDBC API getProcedures according to the spec
MetadataAPIHelper.GetProceduresColumns_Metadata Define return columns for JDBC API getProceduresColumns according to the spec
MetadataAPIHelper.GetSchemas_Metadata
MetadataAPIHelper.GetTablePrivileges_Metadata Define return columns for JDBC API getTablePrivileges according to the spec
MetadataAPIHelper.GetTables_Metadata
MetadataAPIHelper.GetTableType_Metadata Define return columns for JDBC API getTableType according to the spec
MetadataAPIHelper.ProcedureFunctionColumnData Data container for procedure and function column metadata used by getProcedureColumns() and getFunctionColumns().
MetadataAPIHelper.ShowColumnsInfo Data container for column metadata returned by the SHOW COLUMNS command.
MetadataAPIHelper.ShowForeignKeysInfo Data container for foreign key metadata returned by the SHOW CONSTRAINTS FOREIGN KEYS command.
MetadataAPIHelper.ShowFunctionsInfo Data container for user-defined function metadata returned by the SHOW FUNCTIONS command.
MetadataAPIHelper.ShowGrantsInfo Data container for privilege grant metadata returned by the SHOW GRANTS command.
MetadataAPIHelper.ShowParametersInfo Data container for stored procedure parameter metadata returned by the SHOW PARAMETERS command.
MetadataAPIHelper.ShowPrimaryKeysInfo Data container for primary key metadata returned by the SHOW CONSTRAINTS PRIMARY KEYS command.
MetadataAPIHelper.ShowProceduresInfo Data container for stored procedure metadata returned by the SHOW PROCEDURES command.
MetadataAPIHelper.ShowSchemasInfo Data container for schema metadata returned by the SHOW SCHEMAS command.
MetadataAPIHelper.ShowTablesInfo Data container for table metadata returned by the SHOW TABLES command.
MetadataAPIPostProcessor
MetadataServerProxy
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
RedshiftWarningWrapper Wrapper class for SQLWarnings that provides an optimisation to add new warnings to the tail of the SQLWarning singly linked list, avoiding Θ(n) insertion time of calling #setNextWarning on the head.
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.