Package | Description |
---|---|
com.bigdata.bfs |
This package provides a scale-out content repository (aka distributed file
system) suitable as the backend for a REST-ful service using the bigdata
architecture.
|
com.bigdata.bop.fed | |
com.bigdata.bop.fed.nodes | |
com.bigdata.bop.fed.shards | |
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.btree.filter | |
com.bigdata.btree.isolation | |
com.bigdata.btree.view | |
com.bigdata.htree.data | |
com.bigdata.service |
This package provides implementations of bigdata services (metadata
service, data service, transaction manager service.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractRepositoryTestCase |
class |
TestAppendBlock
Test atomic append operations on the file data index for the
BigdataFileSystem . |
class |
TestCopyStream
Unit tests for copying streams into the repository and reading them back.
|
class |
TestFileMetadataIndex
Test operations on the file metadata index for the
BigdataFileSystem . |
class |
TestFileVersionOutputStream
Tests some specifics of the
FileVersionOutputStream . |
class |
TestRandomBlockOps
Unit tests for random block IO include read, write, overwrite (aka update),
and delete.
|
class |
TestRangeDelete
Test suite for
BigdataFileSystem.deleteAll(String, String) . |
class |
TestRangeScan
Test suite for
BigdataFileSystem.getDocumentHeaders(String, String) . |
Modifier and Type | Class and Description |
---|---|
class |
TestFederatedQueryEngine
Unit tests for
FederatedQueryEngine running against an
EmbeddedFederation having a single DataService . |
class |
TestRemoteAccessPath
Unit tests of a remote access path.
|
Modifier and Type | Class and Description |
---|---|
class |
TestMapBindingSetsOverNodes
Unit tests for mapping binding sets over nodes.
|
Modifier and Type | Class and Description |
---|---|
class |
TestMapBindingSetsOverShards
Unit tests for
MapBindingSetsOverShardsBuffer . |
Modifier and Type | Class and Description |
---|---|
class |
AbstractIndexSegmentTestCase
Adds some methods for testing an
IndexSegment for consistency. |
class |
TestBTree
Stress tests for basic tree operations (insert, lookup, and remove) without
causing node or leaf evictions (IO is disabled).
|
class |
TestBTreeBranchingFactors
Unit tests of non-default B+Tree branching factors.
|
class |
TestBTreeWithBloomFilter
Unit tests for a
BTree with its bloom filter enabled. |
class |
TestChunkedIterators
Test suite for
AbstractChunkedTupleIterator and its concrete
ChunkedLocalRangeIterator implementation which depends on the
ResultSet . |
class |
TestCopyOnWrite
Test suite for copy-on-write semantics.
|
class |
TestDeleteMarkers
Test of basic btree operations when delete markers are maintained.
|
class |
TestDirtyIterators
Test suite for iterators that visit only dirty nodes or leaves.
|
class |
TestDirtyListener
Test suite for the
IDirtyListener protocol. |
class |
TestFindChild
Test code that chooses the child to search during recursive traversal of the
separator keys to find a leaf in which a key would be found.
|
class |
TestIncrementalWrite
Test suite for the logic performing incremental writes of nodes and leaves
onto the store.
|
class |
TestIndexCounter
Test suite for the
IIndexLocalCounter.getCounter() interface. |
class |
TestIndexPartitionFencePosts
Tests for some fence posts for an index supporting delete markers and having
a
LocalPartitionMetadata that declares its legal key range. |
class |
TestIndexSegmentAddressManager
Tests logic to encode and decode the offsets within regions in an
IndexSegmentStore . |
class |
TestIndexSegmentBuilder_EmptyIndex
Test suite for building an
IndexSegment from an empty BTree . |
class |
TestIndexSegmentBuilderWithBlobCapacity |
class |
TestIndexSegmentBuilderWithCompactingMerge
A test of the
IndexSegmentBuilder in which there are some deleted
tuples in the source BTree and a compacting merge is performed. |
class |
TestIndexSegmentBuilderWithIncrementalBuild
A test of the
IndexSegmentBuilder in which there are some deleted
tuples in the source BTree which are to be copied to the destination
IndexSegment (this is really a test of the incremental build scenario
since deleted tuples are never copied for a compacting merge). |
class |
TestIndexSegmentBuilderWithLargeTrees
Test build trees on the journal, evicts them into an
IndexSegment ,
and then compares the trees for the same total ordering. |
class |
TestIndexSegmentBuilderWithSmallTree
Test suite based on a small btree with known keys and values.
|
class |
TestIndexSegmentMultiBlockIterators
Test suite for
IndexSegmentMultiBlockIterator . |
class |
TestIndexSegmentPlan
Test suite for efficient post-order rebuild of an index in an external index
segment.
|
class |
TestIndexSegmentWithBloomFilter
Test build trees on the journal, evicts them into an
IndexSegment ,
and then compares the performance and correctness of index point tests with
and without the use of the bloom filter. |
class |
TestInsertLookupRemoveKeysInRootLeaf
Test insert, lookup, and value scan for leaves.
|
class |
TestIterators
Test suite for iterators.
|
class |
TestLinearListMethods
Test suite for the
ILinearList access methods. |
class |
TestNullValues
Test of storing null values under a key with persistence.
|
class |
TestPutIfAbsent
Test of basic btree operations when delete markers are maintained.
|
class |
TestRawRecords
Unit tests for a B+Tree with raw record support enabled (this is where a
large
byte[] value is written directly onto the backing store
rather than being stored within the leaf). |
class |
TestRemoveAll
Test suite for
BTree.removeAll() . |
class |
TestReopen
Unit tests for the close/checkpoint/reopen protocol designed to manage the
resource burden of indices without invalidating the index objects (indices
opens can be reopened as long as their backing store remains available).
|
class |
TestSplitJoinRootLeaf
Test split and join of the root leaf (the tree never has more than two
levels).
|
class |
TestSplitJoinThreeLevels
Test suite using
AbstractBTree.insert(Object, Object) to split a tree to
height two (2) (three levels) and then using AbstractBTree.remove(Object) to
reduce the tree back to a single, empty root leaf. |
class |
TestSplitRootLeaf
Test split of the root leaf.
|
class |
TestTouch
Test suite for
AbstractBTree.touch(AbstractNode) . |
class |
TestTransientBTree
Unit tests for transient
BTree s (no backing store). |
class |
TestUtilMethods
Test suite for various utility methods, both static and instance, on
AbstractNode . |
Modifier and Type | Class and Description |
---|---|
class |
AbstractLeafDataRecordTestCase
Test suite for the B+Tree
ILeafData records (accessing coded data in
place). |
class |
AbstractNodeDataRecordTestCase
Test suite for the B+Tree
INodeData records (accessing coded data in
place). |
class |
AbstractNodeOrLeafDataRecordTestCase |
class |
TestLeafDataRecord_CanonicalHuffman_CanonicalHuffman
Test suite for the B+Tree
ILeafData records (accessing coded data in
place). |
class |
TestLeafDataRecord_FrontCoded_CanonicalHuffman
Test suite for the B+Tree
ILeafData records (accessing coded data in
place). |
class |
TestLeafDataRecord_Simple_Simple
Test with simple coding for keys and values (no compression).
|
class |
TestNodeDataRecord_CanonicalHuffman
Test suite using the
CanonicalHuffmanRabaCoder to provide key
compression. |
class |
TestNodeDataRecord_FrontCoded
Test suite using the
FrontCodedRabaCoder to provide key compression. |
class |
TestNodeDataRecord_Simple
Test suite without key compression.
|
Modifier and Type | Class and Description |
---|---|
class |
TestTupleFilters |
Modifier and Type | Class and Description |
---|---|
class |
TestIsolatedFusedView
Test suite for
IsolatedFusedView . |
class |
TestMixedModeOperations
This is a test suite for mixing full transactions with unisolated operations
on the same indices.
|
Modifier and Type | Class and Description |
---|---|
class |
TestFusedView
Test suite for
FusedView . |
Modifier and Type | Class and Description |
---|---|
class |
AbstractHashBucketDataRecordTestCase
Abstract class for tests of
ILeafData implementations for a hash
bucket. |
class |
TestBucketDataRecord_CanonicalHuffman_CanonicalHuffman
Test suite for the HTree
ILeafData records (accessing coded data in
place). |
class |
TestBucketDataRecord_Simple_Simple
Test with simple coding for keys and values (no compression).
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractEmbeddedFederationTestCase
An abstract test harness that sets up (and tears down) the metadata and data
services required for a bigdata federation using in-process services rather
than service discovery (which means that there is no network IO).
|
class |
StressTestConcurrent
Test suite for concurrent operations on a
DataService . |
class |
TestBasicIndexStuff
Test of basic index operations.
|
class |
TestDistributedTransactionService
Unit tests of local (all writes are on a single data service) and distributed
abort and commit protocols for an
IBigdataFederation using the
DistributedTransactionService . |
class |
TestEmbeddedClient
Test suite for the
EmbeddedClient . |
class |
TestMetadataIndex
Some unit tests for the
MetadataIndex as accessed via the
IMetadataService . |
class |
TestMove
Some unit tests for moving an index partition.
|
class |
TestOverflow
Simple test verifies that a scale-out index is preserved across both
synchronous and asynchronous overflow events.
|
class |
TestOverflowGRS
Test drives inserts on the GRS index partition until the data service is
forced to go through an overflow such that an index build is performed for
the GRS index (rather than copying the index into the new live journal).
|
class |
TestRangeQuery
Test suite for the
IRangeQuery API. |
class |
TestRestartSafe
Test suite for the ability to re-open an
EmbeddedFederation . |
class |
TestScatterSplit
Some unit tests for moving an index partition.
|
class |
TestSplitJoin
Test suite verifies that inserts eventually split an index and that deletes
eventually cause the index partitions to be joined.
|
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.