# Package com.amazon.redshift.jdbc

Class Summary
Class | Description
--- | ---
AbstractBlobClob | This class holds all of the methods common to both Blobs and Clobs.
BatchResultHandler | Internal class, it is not a part of public API.
DataSource | Backward compatible DataSource class.
Driver | Backward compatible Driver class.
EscapedFunctions | Deprecated see `EscapedFunctions2`
EscapedFunctions2 | This class stores supported escaped function.
FieldMetadata | This is an internal class to hold field metadata info like table name, column name, etc.
FieldMetadata.Key |
RedshiftArray | Array is used collect one column of query result data.
RedshiftBlob |
RedshiftCallableStatement |
RedshiftClob |
RedshiftConnectionImpl |
RedshiftDatabaseMetaData |
RedshiftParameterMetaData |
RedshiftPreparedStatement |
RedshiftResultSet |
RedshiftResultSetMetaDataImpl |
RedshiftSavepoint |
RedshiftSQLXML |
RedshiftStatementImpl |
ResultWrapper | Helper class that storing result info.
TimestampUtils | Misc utils for handling time and date values.
TypeInfoCache |
UUIDArrayAssistant |

Enum Summary
Enum | Description
--- | ---
AutoSave |
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.
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.
SslMode |