public static final class LobStorageMap.BlobReference.Type extends BasicDataType<LobStorageMap.BlobReference>
| Modifier and Type | Field and Description |
|---|---|
static LobStorageMap.BlobReference.Type |
INSTANCE |
| Modifier and Type | Method and Description |
|---|---|
int |
compare(LobStorageMap.BlobReference one,
LobStorageMap.BlobReference two)
Compare two keys.
|
LobStorageMap.BlobReference[] |
createStorage(int size)
Create storage object of array type to hold values
|
int |
getMemory(LobStorageMap.BlobReference blobReference)
Calculates the amount of used memory in bytes.
|
LobStorageMap.BlobReference |
read(java.nio.ByteBuffer buff)
Read an object.
|
void |
write(WriteBuffer buff,
LobStorageMap.BlobReference blobReference)
Write an object.
|
binarySearch, cast, equals, hashCode, isMemoryEstimationAllowed, read, writepublic static final LobStorageMap.BlobReference.Type INSTANCE
public int getMemory(LobStorageMap.BlobReference blobReference)
DataTypegetMemory in interface DataType<LobStorageMap.BlobReference>getMemory in class BasicDataType<LobStorageMap.BlobReference>blobReference - the objectpublic int compare(LobStorageMap.BlobReference one, LobStorageMap.BlobReference two)
DataTypecompare in interface java.util.Comparator<LobStorageMap.BlobReference>compare in interface DataType<LobStorageMap.BlobReference>compare in class BasicDataType<LobStorageMap.BlobReference>one - the first keytwo - the second keypublic void write(WriteBuffer buff, LobStorageMap.BlobReference blobReference)
DataTypewrite in interface DataType<LobStorageMap.BlobReference>write in class BasicDataType<LobStorageMap.BlobReference>buff - the target bufferblobReference - the valuepublic LobStorageMap.BlobReference read(java.nio.ByteBuffer buff)
DataTyperead in interface DataType<LobStorageMap.BlobReference>read in class BasicDataType<LobStorageMap.BlobReference>buff - the source bufferpublic LobStorageMap.BlobReference[] createStorage(int size)
DataTypesize - number of values to hold