## Package org.hibernate.engine.jdbc

Interface Summary
BlobImplementer: Marker interface for non-contextually created `Blob` instances..
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.

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.
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-2012 Red Hat, Inc. All Rights Reserved.