Support for various aspects of JDBC interaction
Interface Summary Interface Description BinaryStreamWraps a binary stream to also provide the length which is needed when binding. BlobImplementerMarker interface for non-contextually created
CharacterStreamWraps a character stream (reader) to also provide the length (number of characters) which is needed when binding. ClobImplementerMarker interface for non-contextually created
JdbcLoggingSub-system logging related to JDBC interactions LobCreationContextProvides 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
LobCreatorContract for creating various LOB references. NClobImplementerMarker interface for non-contextually created java.sql.NClob instances.. WrappedBlobContract for
Class Summary Class Description AbstractLobCreatorConvenient base class for proxy-based LobCreator for handling wrapping. BlobProxyManages aspects of representing
ClobProxyManages aspects of proxying
Clobs for non-contextual creation, including proxy creation and handling proxy invocations.
LobCreatorimplementation using contextual creation against the JDBC
Connectionclass's LOB creation methods.
NClobProxyManages aspects of proxying java.sql.NClobs for non-contextual creation, including proxy creation and handling proxy invocations. NonContextualLobCreator
LobCreatorimplementation using non-contextual or local creation, meaning that we generate the LOB references ourselves as opposed to delegating to the JDBC
SerializableBlobProxyManages aspects of proxying
Blobs to add serializability.
SerializableClobProxyManages aspects of proxying
Clobs to add serializability.
SerializableNClobProxyManages aspects of proxying java.sql.NClobs to add serializability. SizeModels size restrictions/requirements on a column's datatype.
Enum Summary Enum Description Size.LobMultiplier