Interface | Description |
---|---|
IRaba |
Interface for random access to a logical byte[][]s.
|
Class | Description |
---|---|
AbstractKeyBuffer |
Class with implementations supporting mutable and immutable variable length
byte[] keys.
|
AbstractKeyBufferTestCase | |
AbstractRaba |
Abstract base class implements mutation operators and search.
|
ConditionalRabaCoder |
Coder conditionally applies other
IRabaCoder s based on a condition,
typically the branching factor or the #of elements in the IRaba . |
EmptyRaba |
An immutable, empty
IRaba . |
EmptyRaba.EmptyKeysRaba |
An empty, immutable B+Tree keys
IRaba . |
EmptyRaba.EmptyValuesRaba |
An empty, immutable B+Tree values
IRaba . |
MutableKeyBuffer |
A flyweight mutable implementation exposing the backing byte[][] and
supporting search.
|
MutableKeysRaba |
Flyweight implementation for wrapping a
byte[][] with fromIndex
and toIndex. |
MutableValueBuffer |
A flyweight mutable implementation exposing the backing byte[][], permitting
null s and not supporting search. |
MutableValuesRaba |
Flyweight implementation for wrapping a
byte[][] with fromIndex
and toIndex. |
ReadOnlyKeysRaba |
Immutable implementation does not allow
null s but supports
search. |
ReadOnlyValuesRaba |
Immutable implementation allows
null s but does not support
search. |
SubRangeRaba | |
TestAll |
Aggregates test suites into increasing dependency order.
|
TestKeyBufferSearch |
Unit tests for
IKeyBuffer#search(byte[] searchKey) . |
TestMutableKeyBuffer | |
TestMutableValuesRaba |
Test suite for
MutableValuesRaba . |
TestSubRangeRaba |
Test suite for
SubRangeRaba . |
This package provides several implementations for the representation of keys and
values in found in a B+Tree node or leaf. Coded (compressed) representations are
available in the com.bigdata.btree.raba.codec
.
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.