Package | Description |
---|---|
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
|
Modifier and Type | Interface and Description |
---|---|
static interface |
MVMap.MapBuilder<M extends MVMap<K,V>,K,V>
A builder for maps.
|
Modifier and Type | Class and Description |
---|---|
class |
MVMapConcurrent<K,V>
A class used for backward compatibility.
|
Modifier and Type | Method and Description |
---|---|
<M extends MVMap<K,V>,K,V> |
MVStore.openMap(String name,
MVMap.MapBuilder<M,K,V> builder)
Open a map with the given builder.
|
Modifier and Type | Method and Description |
---|---|
MVMap<K,V> |
MVMap.Builder.create() |
MVMap<String,String> |
MVStore.getMetaMap()
Get the metadata map.
|
<K,V> MVMap<K,V> |
MVStore.openMap(String name)
Open a map with the default settings.
|
MVMap<K,V> |
MVMap.openVersion(long version)
Open an old version for the given map.
|
Modifier and Type | Method and Description |
---|---|
static Page |
Page.create(MVMap<?,?> map,
long version,
Object[] keys,
Object[] values,
Page.PageReference[] children,
long totalCount,
int memory)
Create a new page.
|
static Page |
Page.create(MVMap<?,?> map,
long version,
Page source)
Create a copy of a page.
|
void |
MVStore.removeMap(MVMap<?,?> map)
Remove a map.
|
void |
MVStore.renameMap(MVMap<?,?> map,
String newName)
Rename a map.
|
Modifier and Type | Method and Description |
---|---|
<K,V> TransactionStore.TransactionMap<K,V> |
TransactionStore.Transaction.openMap(MVMap<K,org.h2.mvstore.db.TransactionStore.VersionedValue> map)
Open the transactional version of the given map.
|
Modifier and Type | Class and Description |
---|---|
class |
MVRTreeMap<V>
An r-tree implementation.
|
Copyright © 2020 JBoss by Red Hat. All rights reserved.