Interface Summary |
BlobImplementer |
Marker interface for non-contextually created Blob instances.. |
ClobImplementer |
Marker interface for non-contextually created Clob instances.. |
JdbcSupport |
Isolates Hibernate interactions with JDBC in terms of variations between JDBC 3 (JDK 1.4 and 1.5)
and JDBC 4 (JDK 1.6). |
LobCreationContext |
Provides callback access into the context in which the LOB is to be created. |
LobCreationContext.Callback |
The callback contract for making use of the JDBC Connection . |
LobCreator |
Contract for creating various LOB references. |
NClobImplementer |
Marker interface for non-contextually created java.sql.NClob instances.. |
WrappedBlob |
Contract for Blob wrappers. |
WrappedClob |
Contract for Clob wrappers. |
Class Summary |
AbstractLobCreator |
Convenient base class for proxy-based LobCreator for handling wrapping. |
BlobProxy |
Manages aspects of proxying Blobs for non-contextual creation, including proxy creation and
handling proxy invocations. |
ClobProxy |
Manages aspects of proxying Clobs for non-contextual creation, including proxy creation and
handling proxy invocations. |
ColumnNameCache |
Cache of column-name -> column-index resolutions |
ContextualLobCreator |
LobCreator implementation using contextual creation against the JDBC Connection class's LOB creation
methods. |
JdbcSupportImpl |
TODO : javadoc |
JdbcSupportLoader |
Builds JdbcSupport instances based on the capabilities of the environment. |
NClobProxy |
Manages aspects of proxying java.sql.NClobs for non-contextual creation, including proxy creation and
handling proxy invocations. |
NonContextualLobCreator |
LobCreator implementation using non-contextual or local creation, meaning that we generate the LOB
references ourselves as opposed to delegating to the JDBC Connection . |
ReaderInputStream |
Exposes a Reader as an InputStream . |
ResultSetWrapperProxy |
A proxy for a ResultSet delegate, responsible for locally caching the columnName-to-columnIndex resolution that
has been found to be inefficient in a few vendor's drivers (i.e., Oracle and Postgres). |
SerializableBlobProxy |
Manages aspects of proxying Blobs to add serializability. |
SerializableClobProxy |
Manages aspects of proxying Clobs to add serializability. |
SerializableNClobProxy |
Manages aspects of proxying java.sql.NClobs to add serializability. |
StreamUtils |
Stream copying utilities |