Package org.h2.value.lob
Class LobData
java.lang.Object
org.h2.value.lob.LobData
- Direct Known Subclasses:
LobDataDatabase
,LobDataFetchOnDemand
,LobDataFile
,LobDataInMemory
LOB data.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract InputStream
getInputStream
(long precision) Get stream to read LOB data fromint
Get the memory used by this object.boolean
void
Remove the underlying resource, if any.
-
Constructor Details
-
LobData
LobData()
-
-
Method Details
-
getInputStream
Get stream to read LOB data from- Parameters:
precision
- octet length of the stream, or -1 if unknown- Returns:
- stream to read LOB data from
-
getDataHandler
-
isLinkedToTable
public boolean isLinkedToTable() -
remove
Remove the underlying resource, if any. For values that are kept fully in memory this method has no effect.- Parameters:
value
- to remove
-
getMemory
public int getMemory()Get the memory used by this object.- Returns:
- the memory used in bytes
-