Class LobDataInMemory
java.lang.Object
org.h2.value.lob.LobData
org.h2.value.lob.LobDataInMemory
LOB data stored in memory.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final byte[]If the LOB is below the inline size, we just store/load it directly here. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetInputStream(long precision) Get stream to read LOB data fromintGet the memory used by this object.byte[]getSmall()Get the data if this a small lob value.Methods inherited from class LobData
getDataHandler, isLinkedToTable, remove
-
Field Details
-
small
private final byte[] smallIf the LOB is below the inline size, we just store/load it directly here.
-
-
Constructor Details
-
LobDataInMemory
public LobDataInMemory(byte[] small)
-
-
Method Details
-
getInputStream
Description copied from class:LobDataGet stream to read LOB data from- Specified by:
getInputStreamin classLobData- Parameters:
precision- octet length of the stream, or -1 if unknown- Returns:
- stream to read LOB data from
-
getSmall
public byte[] getSmall()Get the data if this a small lob value.- Returns:
- the data
-
getMemory
-