Top Description Interfaces Classes
[default module]

Package org.springframework.jdbc.support.lob

Annotations
@NonNullApi
@NonNullFields
Imports
org.springframework.lang.NonNullApi, .NonNullFields

Provides a strategy interface for Large OBject handling, as well as a customizable default implementation.

Interface Summary

Modifier and TypeInterface and Description
public interface
LobCreator

Interface that abstracts potentially database-specific creation of large binary fields and large text fields.

public interface
LobHandler

Abstraction for handling large binary fields and large text fields in specific databases, no matter if represented as simple types or Large OBjects.

Class Summary

Modifier and TypeClass and Description
public abstract class
AbstractLobHandler

Abstract base class for LobHandler implementations.

public class
DefaultLobHandler

Default implementation of the LobHandler interface.

pack-priv class
PassThroughBlob

Simple JDBC Blob adapter that exposes a given byte array or binary stream.

pack-priv class
PassThroughClob

Simple JDBC Clob adapter that exposes a given String or character stream.

public class
TemporaryLobCreator

LobCreator implementation based on temporary LOBs, using JDBC's java.sql.Connection#createBlob() / java.sql.Connection#createClob() mechanism.