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..
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
 



Copyright © 2001-2010 Red Hat, Inc. All Rights Reserved.