Package | Description |
---|---|
com.bigdata.btree |
The
BTree is a scalable B+-Tree with copy-on-write
semantics mapping variable length unsigned byte[] keys to variable
length byte[] values (null values are allowed). |
com.bigdata.htree |
Modifier and Type | Class and Description |
---|---|
class |
AbstractNode<T extends AbstractNode>
Abstract node supporting incremental persistence and copy-on-write semantics.
|
static class |
IndexSegment.ImmutableNodeFactory.ImmutableLeaf
Immutable leaf throws
UnsupportedOperationException for the
public mutator API but does not try to override all low-level
mutation behaviors. |
static class |
IndexSegment.ImmutableNodeFactory.ImmutableNode
Immutable node throws
UnsupportedOperationException for the
public mutator API but does not try to override all low-level
mutation behaviors. |
class |
Leaf
A B+-Tree leaf.
|
class |
Node
A non-leaf node.
|
Modifier and Type | Field and Description |
---|---|
protected IHardReferenceQueue<PO> |
AbstractBTree.writeRetentionQueue
Nodes (that is nodes or leaves) are added to a hard reference queue when
they are created or read from the store.
|
Modifier and Type | Method and Description |
---|---|
void |
MyEvictionListener.evicted(HardReferenceQueue<PO> queue,
PO ref) |
void |
NoEvictionListener.evicted(IHardReferenceQueue<PO> cache,
PO ref) |
void |
NOPEvictionListener.evicted(IHardReferenceQueue<PO> cache,
PO ref) |
void |
IEvictionListener.evicted(IHardReferenceQueue<PO> cache,
PO ref) |
void |
DefaultEvictionListener.evicted(IHardReferenceQueue<PO> cache,
PO ref) |
void |
MyEvictionListener.setExpectedRef(PO ref)
Set the expected reference for the next eviction notice.
|
void |
MyEvictionListener.setExpectedRefs(PO[] refs)
Set the next N expected references for eviction notices.
|
Modifier and Type | Method and Description |
---|---|
void |
MyEvictionListener.evicted(HardReferenceQueue<PO> queue,
PO ref) |
void |
NoEvictionListener.evicted(IHardReferenceQueue<PO> cache,
PO ref) |
void |
NOPEvictionListener.evicted(IHardReferenceQueue<PO> cache,
PO ref) |
void |
IEvictionListener.evicted(IHardReferenceQueue<PO> cache,
PO ref) |
void |
DefaultEvictionListener.evicted(IHardReferenceQueue<PO> cache,
PO ref) |
Modifier and Type | Field and Description |
---|---|
protected IHardReferenceQueue<PO> |
AbstractHTree.writeRetentionQueue
Nodes (that is nodes or leaves) are added to a hard reference queue when
they are created or read from the store.
|
Modifier and Type | Method and Description |
---|---|
void |
DefaultEvictionListener.evicted(IHardReferenceQueue<PO> cache,
PO ref) |
Modifier and Type | Method and Description |
---|---|
void |
DefaultEvictionListener.evicted(IHardReferenceQueue<PO> cache,
PO ref) |
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.