| Interface | Description | 
|---|---|
| BinaryStream | 
 Wraps a binary stream to also provide the length which is needed when binding. 
 | 
| BlobImplementer | 
 Marker interface for non-contextually created  
Blob instances.. | 
| CharacterStream | 
 Wraps a character stream (reader) to also provide the length (number of characters) which is needed
 when binding. 
 | 
| ClobImplementer | 
 Marker interface for non-contextually created  
Clob instances.. | 
| LobCreationContext | 
 Provides callback access into the context in which the LOB is to be created. 
 | 
| LobCreationContext.Callback<T> | 
 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. | 
| WrappedNClob | 
 Contract for  
NClob wrappers. | 
| Class | Description | 
|---|---|
| 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 
 | 
Copyright © 2001-2015 Red Hat, Inc. All Rights Reserved.