Package | Description |
---|---|
org.h2.store |
Storage abstractions, such as a file with a cache, or a class to convert values to a byte array and vice versa.
|
org.h2.value |
Data type and value implementations.
|
Modifier and Type | Method and Description |
---|---|
ValueLobDb |
LobStorageBackend.copyLob(ValueLobDb old,
int tableId,
long length) |
ValueLobDb |
LobStorageFrontend.copyLob(ValueLobDb old,
int tableId,
long length) |
ValueLobDb |
LobStorageMap.copyLob(ValueLobDb old,
int tableId,
long length) |
ValueLobDb |
LobStorageInterface.copyLob(ValueLobDb old,
int tableId,
long length)
Copy a lob.
|
Modifier and Type | Method and Description |
---|---|
ValueLobDb |
LobStorageBackend.copyLob(ValueLobDb old,
int tableId,
long length) |
ValueLobDb |
LobStorageFrontend.copyLob(ValueLobDb old,
int tableId,
long length) |
ValueLobDb |
LobStorageMap.copyLob(ValueLobDb old,
int tableId,
long length) |
ValueLobDb |
LobStorageInterface.copyLob(ValueLobDb old,
int tableId,
long length)
Copy a lob.
|
InputStream |
LobStorageBackend.getInputStream(ValueLobDb lob,
byte[] hmac,
long byteCount) |
InputStream |
LobStorageFrontend.getInputStream(ValueLobDb lob,
byte[] hmac,
long byteCount)
Get the input stream for the given lob.
|
InputStream |
LobStorageMap.getInputStream(ValueLobDb lob,
byte[] hmac,
long byteCount) |
InputStream |
LobStorageInterface.getInputStream(ValueLobDb lob,
byte[] hmac,
long byteCount)
Get the input stream for the given lob.
|
void |
LobStorageBackend.removeLob(ValueLobDb lob) |
void |
LobStorageFrontend.removeLob(ValueLobDb lob) |
void |
LobStorageMap.removeLob(ValueLobDb lob) |
void |
LobStorageInterface.removeLob(ValueLobDb lob)
Delete a LOB (from the database, if it is stored there).
|
void |
LobStorageBackend.setTable(ValueLobDb lob,
int table) |
void |
LobStorageFrontend.setTable(ValueLobDb lob,
int tableIdSessionVariable) |
void |
LobStorageMap.setTable(ValueLobDb lob,
int tableId) |
void |
LobStorageInterface.setTable(ValueLobDb lob,
int table)
Set the table reference of this lob.
|
Modifier and Type | Method and Description |
---|---|
ValueLobDb |
ValueLobDb.copyToResult()
Create an independent copy of this value,
that will be bound to a result.
|
ValueLobDb |
ValueLobDb.copyToTemp()
Create an independent copy of this temporary value.
|
static ValueLobDb |
ValueLobDb.create(int type,
DataHandler handler,
int tableId,
long id,
byte[] hmac,
long precision)
Create a LOB value.
|
static ValueLobDb |
ValueLobDb.createSmallLob(int type,
byte[] small,
long precision)
Create a LOB object that fits in memory.
|
static ValueLobDb |
ValueLobDb.createTempBlob(InputStream in,
long length,
DataHandler handler)
Create a temporary BLOB value from a stream.
|
static ValueLobDb |
ValueLobDb.createTempClob(Reader in,
long length,
DataHandler handler)
Create a temporary CLOB value from a stream.
|
Copyright © 2017 JBoss by Red Hat. All rights reserved.