Top Description Interfaces Classes
[default module]

Package org.hibernate.engine.jdbc


Support for various aspects of JDBC interaction.

Interface Summary

Modifier and TypeInterface and Description
public interface
BinaryStream

Wraps a binary stream to also provide the length which is needed when binding.

public interface
BlobImplementer

Marker interface for non-contextually created java.sql.Blob instances..

public interface
CharacterStream

Wraps a character stream (reader) to also provide the length (number of characters) which is needed when binding.

public interface
ClobImplementer

Marker interface for non-contextually created java.sql.Clob instances..

public interface
JdbcLogging

Sub-system logging related to JDBC interactions

public interface
LobCreationContext

Provides callback access into the context in which the LOB is to be created.

public interface
LobCreator

Contract for creating various LOB references.

public interface
NClobImplementer

Marker interface for non-contextually created java.sql.NClob instances..

public interface
WrappedBlob

Contract for Blob wrappers.

public interface
WrappedClob

Contract for Clob wrappers.

public interface
WrappedNClob

Contract for NClob wrappers.

Class Summary

Modifier and TypeClass and Description
public abstract class
AbstractLobCreator

Convenient base class for proxy-based LobCreator for handling wrapping.

public class
BlobProxy

Manages aspects of representing Blob objects.

public class
ClobProxy

Manages aspects of proxying Clobs for non-contextual creation, including proxy creation and handling proxy invocations.

public class
NClobProxy

Manages aspects of proxying java.sql.NClobs for non-contextual creation, including proxy creation and handling proxy invocations.

public class
NonContextualLobCreator

LobCreator implementation using non-contextual or local creation, meaning that we generate the LOB references ourselves as opposed to delegating to the JDBC java.sql.Connection.

public class
public class
SerializableBlobProxy

Manages aspects of proxying Blobs to add serializability.

public class
SerializableClobProxy

Manages aspects of proxying Clobs to add serializability.

public class
SerializableNClobProxy

Manages aspects of proxying java.sql.NClobs to add serializability.

public class
Size

Models size restrictions/requirements on a column's datatype.