| 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.keys | |
| com.bigdata.counters.store |
This package provides a persistence mechanism for performance
counters.
|
| com.bigdata.journal |
The journal is an append-only persistence capable data structure
supporting atomic commit, named indices, and transactions.
|
| com.bigdata.mdi |
This package provides a metadata index and range partitioned indices
managed by that metadata index.
|
| com.bigdata.rdf.lexicon | |
| com.bigdata.rdf.sparql.ast.service.history | |
| com.bigdata.rdf.spo |
This package defines a statement model using long term identifiers rather than
RDF Value objects.
|
| com.bigdata.resources |
This package provides the logic to managed the live journal and the
historical journals and index segments for a
DataService. |
| com.bigdata.search |
This package provides full text indexing and search.
|
| com.bigdata.service |
This package provides implementations of bigdata services (metadata
service, data service, transaction manager service.
|
| com.bigdata.sparse |
This package provides support for treating normal B+Trees using a
"sparse row store" pattern and can be applied to both local B+Trees
and scale-out indices.
|
| com.bigdata.stream |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ITupleSerializer<K,V>
An interface that provides for the (de)-serialization of the value of a tuple
stored in an index and, when possible, the key under which that value is
stored.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultTupleSerializer<K,V>
Default implementation uses the
KeyBuilder to format the object as a
key and uses Java default serialization for the value. |
class |
HTreeIndexMetadata
HTree specific implementation.
|
class |
IndexMetadata
The persistent and mostly immutable metadata for a
AbstractBTree. |
class |
NOPTupleSerializer
Default implementation uses the
KeyBuilder to format the object as a
key and requires that the values are byte[]s which it passes on without
change. |
| Modifier and Type | Method and Description |
|---|---|
static IKeyBuilderFactory |
DefaultTupleSerializer.getDefaultKeyBuilderFactory()
Deprecated.
|
| Constructor and Description |
|---|
DefaultTupleSerializer(IKeyBuilderFactory keyBuilderFactory) |
DefaultTupleSerializer(IKeyBuilderFactory keyBuilderFactory,
IRabaCoder leafKeysCoder,
IRabaCoder leafValsCoder) |
NOPTupleSerializer(IKeyBuilderFactory keyBuilderFactory)
Normally callers will use an
ASCIIKeyBuilderFactory since
Unicode support is not required |
| Modifier and Type | Class and Description |
|---|---|
class |
ASCIIKeyBuilderFactory
Factory for instances that do NOT support Unicode.
|
class |
DefaultKeyBuilderFactory
Default factory for Unicode
IKeyBuilders. |
class |
ThreadLocalKeyBuilderFactory
A thread-local implementation.
|
| Constructor and Description |
|---|
ThreadLocalKeyBuilderFactory(IKeyBuilderFactory delegate) |
| Modifier and Type | Class and Description |
|---|---|
protected static class |
CounterSetBTree.CounterSetBTreeTupleSerializer
Encapsulates key and value formation.
|
| Constructor and Description |
|---|
CounterSetBTree.CounterSetBTreeTupleSerializer(IKeyBuilderFactory keyBuilderFactory)
Ctor when creating a new instance.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
CommitRecordIndex.CommitRecordIndexTupleSerializer
Encapsulates key and value formation for the
CommitRecordIndex. |
static class |
Name2Addr.Name2AddrTupleSerializer
Encapsulates key and value formation for
Name2Addr. |
| Constructor and Description |
|---|
CommitRecordIndex.CommitRecordIndexTupleSerializer(IKeyBuilderFactory keyBuilderFactory)
Ctor when creating a new instance.
|
Name2Addr.Name2AddrTupleSerializer(IKeyBuilderFactory keyBuilderFactory)
Ctor when creating a new instance.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
MetadataIndex.MetadataIndexMetadata
Extends the
IndexMetadata record to hold the metadata template
for the managed scale-out index. |
static class |
MetadataIndex.PartitionLocatorTupleSerializer
Used to (de-)serialize
PartitionLocators in the
MetadataIndex. |
| Constructor and Description |
|---|
MetadataIndex.PartitionLocatorTupleSerializer(IKeyBuilderFactory keyBuilderFactory) |
| Modifier and Type | Class and Description |
|---|---|
class |
BlobsTupleSerializer
Encapsulates key and value formation for the TERMS index.
|
class |
Id2TermTupleSerializer
Encapsulates key and value formation for the reverse lexicon index.
|
class |
RDFFullTextIndexTupleSerializer
Replaces the
FullTextIndexTupleSerializer to support IVs as
document identifiers. |
class |
Term2IdTupleSerializer
Handles the term:id index (forward mapping for the lexicon).
|
| Constructor and Description |
|---|
Id2TermTupleSerializer(String namespace,
BigdataValueFactory valueFactory,
IKeyBuilderFactory keyBuilderFactory,
IRabaCoder leafKeysCoder,
IRabaCoder leafValsCoder) |
RDFFullTextIndexTupleSerializer(IKeyBuilderFactory keyBuilderFactory,
IRabaCoder leafKeysCoder,
IRabaCoder leafValsCoder,
boolean fieldsEnabled) |
Term2IdTupleSerializer(IKeyBuilderFactory keyBuilderFactory)
Uses the caller's
IKeyBuilderFactory. |
| Modifier and Type | Class and Description |
|---|---|
class |
HistoryIndexTupleSerializer
(De-)serializes
IChangeRecords for the history index. |
| Modifier and Type | Class and Description |
|---|---|
class |
JustificationTupleSerializer
(De-)serializes
Justifications. |
class |
SPOTupleSerializer
(De-)serializes
SPOs for statement indices. |
| Modifier and Type | Class and Description |
|---|---|
protected static class |
JournalIndex.TupleSerializer
Encapsulates key and value formation.
|
| Constructor and Description |
|---|
JournalIndex.TupleSerializer(IKeyBuilderFactory keyBuilderFactory)
Ctor when creating a new instance.
|
| Modifier and Type | Class and Description |
|---|---|
class |
FullTextIndexTupleSerializer<V extends Comparable<V>>
Class manages the encoding and decoding of keys for the full text index.
|
| Constructor and Description |
|---|
FullTextIndexTupleSerializer(IKeyBuilderFactory keyBuilderFactory,
IRabaCoder leafKeysCoder,
IRabaCoder leafValsCoder,
boolean fieldsEnabled) |
| Modifier and Type | Class and Description |
|---|---|
protected static class |
CommitTimeIndex.TupleSerializer
Encapsulates key and value formation.
|
protected static class |
EventReceiver.EventBTree.EventBTreeTupleSerializer
Encapsulates key and value formation for the
EventReceiver.EventBTree. |
protected static class |
TxId2CommitTimeIndex.TupleSerializer
Encapsulates key and value formation.
|
| Constructor and Description |
|---|
CommitTimeIndex.TupleSerializer(IKeyBuilderFactory keyBuilderFactory)
Ctor when creating a new instance.
|
EventReceiver.EventBTree.EventBTreeTupleSerializer(IKeyBuilderFactory keyBuilderFactory)
Ctor when creating a new instance.
|
TxId2CommitTimeIndex.TupleSerializer(IKeyBuilderFactory keyBuilderFactory)
Ctor when creating a new instance.
|
| Modifier and Type | Class and Description |
|---|---|
class |
TPSTupleSerializer
Helper class for (de-)serializing logical rows for
AtomicRowFilter. |
| Constructor and Description |
|---|
TPSTupleSerializer(IKeyBuilderFactory keyBuilderFactory) |
| Modifier and Type | Class and Description |
|---|---|
static class |
Stream.StreamIndexMetadata
Metadata for a named solution set.
|
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.