Package org.h2.value.lob
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 fromint
Get the memory used by this object.byte[]
getSmall()
Get the data if this a small lob value.Methods inherited from class org.h2.value.lob.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:LobData
Get stream to read LOB data from- Specified by:
getInputStream
in 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
public int getMemory()Description copied from class:LobData
Get the memory used by this object.
-