|
Class Summary |
| AbstractLobCreator |
Convenient base class for proxy-based LobCreator for handling wrapping. |
| BlobProxy |
Manages aspects of proxying Blob references 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. |
| 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 |