| 程序包 | 说明 |
|---|---|
| org.h2.mvstore |
A persistent storage for tree maps.
|
| org.h2.mvstore.db |
Helper classes to use the MVStore in the H2 database.
|
| org.h2.mvstore.rtree |
An R-tree implementation
|
| org.h2.mvstore.tx |
Helper classes to use the MVStore in a transactional manner.
|
| org.h2.mvstore.type |
Data types and serialization / deserialization
|
| 限定符和类型 | 方法和说明 |
|---|---|
WriteBuffer |
WriteBuffer.clear()
Clear the buffer after use.
|
WriteBuffer |
WriteBuffer.clear()
Clear the buffer after use.
|
WriteBuffer |
WriteBuffer.get(byte[] dst)
Copy the data into the destination array.
|
WriteBuffer |
WriteBuffer.get(byte[] dst)
Copy the data into the destination array.
|
WriteBuffer |
WriteBuffer.limit(int newLimit)
Set the limit, possibly growing the buffer.
|
WriteBuffer |
WriteBuffer.limit(int newLimit)
Set the limit, possibly growing the buffer.
|
WriteBuffer |
WriteBuffer.position(int newPosition)
Set the position.
|
WriteBuffer |
WriteBuffer.position(int newPosition)
Set the position.
|
WriteBuffer |
WriteBuffer.put(byte x)
Put a byte.
|
WriteBuffer |
WriteBuffer.put(byte x)
Put a byte.
|
WriteBuffer |
WriteBuffer.put(byte[] bytes)
Put a byte array.
|
WriteBuffer |
WriteBuffer.put(byte[] bytes)
Put a byte array.
|
WriteBuffer |
WriteBuffer.put(byte[] bytes,
int offset,
int length)
Put a byte array.
|
WriteBuffer |
WriteBuffer.put(byte[] bytes,
int offset,
int length)
Put a byte array.
|
WriteBuffer |
WriteBuffer.put(ByteBuffer src)
Put the contents of a byte buffer.
|
WriteBuffer |
WriteBuffer.put(ByteBuffer src)
Put the contents of a byte buffer.
|
WriteBuffer |
WriteBuffer.putChar(char x)
Put a character.
|
WriteBuffer |
WriteBuffer.putChar(char x)
Put a character.
|
WriteBuffer |
WriteBuffer.putDouble(double x)
Put a double.
|
WriteBuffer |
WriteBuffer.putDouble(double x)
Put a double.
|
WriteBuffer |
WriteBuffer.putFloat(float x)
Put a float.
|
WriteBuffer |
WriteBuffer.putFloat(float x)
Put a float.
|
WriteBuffer |
WriteBuffer.putInt(int x)
Put an integer.
|
WriteBuffer |
WriteBuffer.putInt(int x)
Put an integer.
|
WriteBuffer |
WriteBuffer.putInt(int index,
int value)
Update an integer at the given index.
|
WriteBuffer |
WriteBuffer.putInt(int index,
int value)
Update an integer at the given index.
|
WriteBuffer |
WriteBuffer.putLong(long x)
Put a long.
|
WriteBuffer |
WriteBuffer.putLong(long x)
Put a long.
|
WriteBuffer |
WriteBuffer.putShort(int index,
short value)
Update a short at the given index.
|
WriteBuffer |
WriteBuffer.putShort(int index,
short value)
Update a short at the given index.
|
WriteBuffer |
WriteBuffer.putShort(short x)
Put a short.
|
WriteBuffer |
WriteBuffer.putShort(short x)
Put a short.
|
WriteBuffer |
WriteBuffer.putStringData(String s,
int len)
Write the characters of a string in a format similar to UTF-8.
|
WriteBuffer |
WriteBuffer.putStringData(String s,
int len)
Write the characters of a string in a format similar to UTF-8.
|
WriteBuffer |
WriteBuffer.putVarInt(int x)
Write a variable size integer.
|
WriteBuffer |
WriteBuffer.putVarInt(int x)
Write a variable size integer.
|
WriteBuffer |
WriteBuffer.putVarLong(long x)
Write a variable size long.
|
WriteBuffer |
WriteBuffer.putVarLong(long x)
Write a variable size long.
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected int |
Page.write(Chunk chunk,
WriteBuffer buff,
List<Long> toc)
Store the page and update the position.
|
protected int |
Page.write(Chunk chunk,
WriteBuffer buff,
List<Long> toc)
Store the page and update the position.
|
protected abstract void |
Page.writeChildren(WriteBuffer buff,
boolean withCounts)
Write page children to the buff.
|
protected abstract void |
Page.writeChildren(WriteBuffer buff,
boolean withCounts)
Write page children to the buff.
|
protected abstract void |
Page.writeValues(WriteBuffer buff)
Write values that the buffer contains to the buff.
|
protected abstract void |
Page.writeValues(WriteBuffer buff)
Write values that the buffer contains to the buff.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
RowDataType.save(WriteBuffer buff,
MetaType<Database> metaType) |
void |
ValueDataType.save(WriteBuffer buff,
MetaType<Database> metaType) |
void |
ValueDataType.save(WriteBuffer buff,
MetaType<Database> metaType) |
void |
RowDataType.save(WriteBuffer buff,
MetaType<Database> metaType) |
void |
LobStorageMap.BlobMeta.Type.write(WriteBuffer buff,
LobStorageMap.BlobMeta blobMeta) |
void |
LobStorageMap.BlobMeta.Type.write(WriteBuffer buff,
LobStorageMap.BlobMeta blobMeta) |
void |
LobStorageMap.BlobReference.Type.write(WriteBuffer buff,
LobStorageMap.BlobReference blobReference) |
void |
LobStorageMap.BlobReference.Type.write(WriteBuffer buff,
LobStorageMap.BlobReference blobReference) |
void |
NullValueDataType.write(WriteBuffer buff,
Object storage,
int len) |
void |
NullValueDataType.write(WriteBuffer buff,
Object storage,
int len) |
void |
RowDataType.write(WriteBuffer buff,
SearchRow row) |
void |
RowDataType.write(WriteBuffer buff,
SearchRow row) |
void |
NullValueDataType.write(WriteBuffer buff,
Value obj) |
void |
ValueDataType.write(WriteBuffer buff,
Value v) |
void |
ValueDataType.write(WriteBuffer buff,
Value v) |
void |
NullValueDataType.write(WriteBuffer buff,
Value obj) |
static void |
ValueDataType.writeLong(WriteBuffer buff,
long x)
Writes a long.
|
static void |
ValueDataType.writeLong(WriteBuffer buff,
long x)
Writes a long.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
SpatialDataType.write(WriteBuffer buff,
Spatial k) |
void |
SpatialDataType.write(WriteBuffer buff,
Spatial k) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
VersionedValueType.save(WriteBuffer buff,
MetaType<D> metaType) |
void |
VersionedValueType.save(WriteBuffer buff,
MetaType<D> metaType) |
void |
VersionedValueType.write(WriteBuffer buff,
Object storage,
int len) |
void |
VersionedValueType.write(WriteBuffer buff,
Object storage,
int len) |
void |
VersionedValueType.write(WriteBuffer buff,
VersionedValue<T> v) |
void |
VersionedValueType.write(WriteBuffer buff,
VersionedValue<T> v) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
StatefulDataType.save(WriteBuffer buff,
MetaType<D> metaType)
Save the state.
|
void |
StatefulDataType.save(WriteBuffer buff,
MetaType<D> metaType)
Save the state.
|
void |
ByteArrayDataType.write(WriteBuffer buff,
byte[] data) |
void |
ByteArrayDataType.write(WriteBuffer buff,
byte[] data) |
void |
MetaType.write(WriteBuffer buff,
DataType<?> obj) |
void |
MetaType.write(WriteBuffer buff,
DataType<?> obj) |
void |
LongDataType.write(WriteBuffer buff,
Long data) |
void |
LongDataType.write(WriteBuffer buff,
Long data) |
void |
ObjectDataType.write(WriteBuffer buff,
Object obj) |
void |
ObjectDataType.write(WriteBuffer buff,
Object obj) |
void |
BasicDataType.write(WriteBuffer buff,
Object storage,
int len) |
void |
DataType.write(WriteBuffer buff,
Object storage,
int len)
Write a list of objects.
|
void |
DataType.write(WriteBuffer buff,
Object storage,
int len)
Write a list of objects.
|
void |
BasicDataType.write(WriteBuffer buff,
Object storage,
int len) |
void |
StringDataType.write(WriteBuffer buff,
String s) |
void |
StringDataType.write(WriteBuffer buff,
String s) |
abstract void |
BasicDataType.write(WriteBuffer buff,
T obj) |
void |
DataType.write(WriteBuffer buff,
T obj)
Write an object.
|
void |
DataType.write(WriteBuffer buff,
T obj)
Write an object.
|
abstract void |
BasicDataType.write(WriteBuffer buff,
T obj) |
Copyright © 2022. All rights reserved.