|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use RecordManager | |
|---|---|
| jdbm | Simplified public API corresponding to GDBM APIs. |
| jdbm.btree | B+Tree (scalable persistent tree) data structure implementation. |
| jdbm.htree | HTree (scalable persistent hashtable) data structure implementation. |
| jdbm.recman | Core classes for managing persistent objects and processing transactions. |
| Uses of RecordManager in jdbm |
|---|
| Subinterfaces of RecordManager in jdbm | |
|---|---|
interface |
ActionRecordManager
Extends the RecordManager to allow callers to group their RecordManager interface calls into actions. |
| Methods in jdbm that return RecordManager | |
|---|---|
static RecordManager |
RecordManagerFactory.createRecordManager(String name)
Create a record manager. |
RecordManager |
RecordManagerProvider.createRecordManager(String filename,
Properties options)
Create a record manager. |
static RecordManager |
RecordManagerFactory.createRecordManager(String name,
Properties options)
Create a record manager. |
| Uses of RecordManager in jdbm.btree |
|---|
| Fields in jdbm.btree declared as RecordManager | |
|---|---|
protected RecordManager |
BTree.recordManager
Page manager used to persist changes in BPages |
| Methods in jdbm.btree with parameters of type RecordManager | |
|---|---|
BTree<K,V> |
BTree.load(RecordManager recman,
long recid)
Load a persistent BTree. |
| Constructors in jdbm.btree with parameters of type RecordManager | |
|---|---|
BTree(RecordManager recman,
Comparator<K> comparator)
Create a new persistent BTree, with 16 entries per node. |
|
BTree(RecordManager recman,
Comparator<K> comparator,
Serializer keySerializer,
Serializer valueSerializer)
Create a new persistent BTree, with 16 entries per node. |
|
BTree(RecordManager recman,
Comparator<K> comparator,
Serializer keySerializer,
Serializer valueSerializer,
int pageSize)
Create a new persistent BTree with the given number of entries per node. |
|
| Uses of RecordManager in jdbm.htree |
|---|
| Methods in jdbm.htree with parameters of type RecordManager | |
|---|---|
static HTree |
HTree.createInstance(RecordManager recman)
Create a persistent hashtable. |
static HTree |
HTree.load(RecordManager recman,
long root_recid)
Load a persistent hashtable |
| Uses of RecordManager in jdbm.recman |
|---|
| Classes in jdbm.recman that implement RecordManager | |
|---|---|
class |
BaseRecordManager
This class manages records, which are uninterpreted blobs of data. |
class |
CacheRecordManager
A RecordManager wrapping and caching another RecordManager. |
class |
SnapshotRecordManager
TODO SnapshotRecordManager. |
| Fields in jdbm.recman declared as RecordManager | |
|---|---|
protected RecordManager |
SnapshotRecordManager.recordManager
Wrapped RecordManager |
protected RecordManager |
CacheRecordManager.recordManager
Wrapped RecordManager |
| Methods in jdbm.recman that return RecordManager | |
|---|---|
RecordManager |
Provider.createRecordManager(String name,
Properties options)
Create a default implementation record manager. |
RecordManager |
SnapshotRecordManager.getRecordManager()
Get the underlying Record Manager. |
RecordManager |
CacheRecordManager.getRecordManager()
Get the underlying Record Manager. |
| Constructors in jdbm.recman with parameters of type RecordManager | |
|---|---|
CacheRecordManager(RecordManager recordManager,
CachePolicy<Long,jdbm.recman.CacheRecordManager.CacheEntry> cache)
Construct a CacheRecordManager wrapping another RecordManager and using a given cache policy. |
|
SnapshotRecordManager(RecordManager recordManager,
int size)
Construct a SanshotRecordManager wrapping another RecordManager |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||