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.btree.data | |
com.bigdata.htree | |
com.bigdata.htree.data |
Modifier and Type | Class and Description |
---|---|
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. |
protected static class |
IndexSegmentBuilder.SimpleLeafData
A class that can be used to (de-)serialize the data for a leaf without
any of the logic for operations on the leaf.
|
class |
Leaf
A B+-Tree leaf.
|
class |
MutableLeafData
Implementation maintains Java objects corresponding to the persistent data
and defines methods for a variety of mutations on the
ILeafData
record which operate by direct manipulation of the Java objects. |
class |
ResultSet
An object used to stream key scan results back to the client.
|
Modifier and Type | Method and Description |
---|---|
ILeafData |
Leaf.getDelegate() |
Modifier and Type | Method and Description |
---|---|
Leaf |
IndexSegmentBuilder.NOPNodeFactory.allocLeaf(AbstractBTree btree,
long addr,
ILeafData data) |
Leaf |
BTree.NodeFactory.allocLeaf(AbstractBTree btree,
long addr,
ILeafData data) |
Leaf |
INodeFactory.allocLeaf(AbstractBTree btree,
long addr,
ILeafData data)
Create a leaf.
|
Leaf |
IndexSegment.ImmutableNodeFactory.allocLeaf(AbstractBTree btree,
long addr,
ILeafData data) |
static void |
AbstractBTreeTestCase.assertSameLeafData(ILeafData n1,
ILeafData n2)
Verify all data accessible from
ILeafData . |
void |
AbstractTuple.copy(int index,
ILeafData leaf)
|
Constructor and Description |
---|
IndexSegment.ImmutableNodeFactory.ImmutableLeaf(AbstractBTree btree,
long addr,
ILeafData data) |
Leaf(AbstractBTree btree,
long addr,
ILeafData data)
De-serialization constructor.
|
MutableLeafData(int branchingFactor,
ILeafData src)
Copy ctor.
|
Modifier and Type | Class and Description |
---|---|
class |
MockLeafData
Mock object for
ILeafData used for unit tests. |
Modifier and Type | Method and Description |
---|---|
ILeafData |
DefaultLeafCoder.decode(AbstractFixedByteArrayBuffer data) |
ILeafData |
DefaultLeafCoder.encodeLive(ILeafData leaf,
DataOutputBuffer buf) |
ILeafData |
AbstractNodeOrLeafDataRecordTestCase.getRandomLeaf(int m,
boolean isDeleteMarkers,
boolean isVersionTimestamps,
boolean isRawRecords)
Generates a leaf node with random data.
|
protected ILeafData |
AbstractNodeOrLeafDataRecordTestCase.mockLeafFactory(IRaba keys,
IRaba vals)
Factory for the mock
ILeafData object used to provide ground
truth for the fixture under test. |
protected ILeafData |
AbstractNodeOrLeafDataRecordTestCase.mockLeafFactory(IRaba keys,
IRaba vals,
boolean[] deleteMarkers,
long[] versionTimestamps,
boolean[] rawRecords)
Factory for the mock
ILeafData object used to provide ground
truth for the fixture under test. |
Modifier and Type | Method and Description |
---|---|
AbstractFixedByteArrayBuffer |
DefaultLeafCoder.encode(ILeafData leaf,
DataOutputBuffer buf) |
ILeafData |
DefaultLeafCoder.encodeLive(ILeafData leaf,
DataOutputBuffer buf) |
static StringBuilder |
DefaultLeafCoder.toString(ILeafData leaf,
StringBuilder sb)
Utility method formats the
ILeafData . |
Modifier and Type | Class and Description |
---|---|
class |
MutableBucketData
Implementation maintains Java objects corresponding to the persistent data
and defines methods for a variety of mutations on the
ILeafData
record which operate by direct manipulation of the Java objects. |
Modifier and Type | Method and Description |
---|---|
com.bigdata.htree.BucketPage |
INodeFactory.allocLeaf(AbstractHTree htree,
long addr,
ILeafData data)
Create a leaf.
|
Constructor and Description |
---|
MutableBucketData(int branchingFactor,
ILeafData src)
Copy ctor.
|
Modifier and Type | Class and Description |
---|---|
class |
MockBucketData
Mock object for a hash bucket.
|
Modifier and Type | Method and Description |
---|---|
protected ILeafData |
AbstractHashBucketDataRecordTestCase.mockLeafFactory(IRaba keys,
IRaba vals,
boolean[] deleteMarkers,
long[] versionTimestamps,
boolean[] rawRecords) |
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.