|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use IndexMetadata | |
|---|---|
| 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.proc | |
| com.bigdata.btree.view | |
| com.bigdata.counters.store | This package provides a persistence mechanism for performance counters. |
| com.bigdata.htree | |
| 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.load | Support for concurrent loading of RDF data across one or more clients from a variety of input sources. |
| com.bigdata.rdf.spo | This package defines a statement model using long term identifiers rather than RDF Value objects. |
| com.bigdata.relation | This package includes an abstraction layer for relations. |
| 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.service | This package provides implementations of bigdata services (metadata service, data service, transaction manager service. |
| com.bigdata.service.jini.util | |
| com.bigdata.service.ndx | |
| Uses of IndexMetadata in com.bigdata.btree |
|---|
| Fields in com.bigdata.btree declared as IndexMetadata | |
|---|---|
protected IndexMetadata |
AbstractBTree.metadata
The metadata record for the index. |
IndexMetadata |
IndexSegmentBuilder.metadata
A copy of the metadata object provided to the ctor. |
| Methods in com.bigdata.btree that return IndexMetadata | |
|---|---|
IndexMetadata |
IndexMetadata.clone()
Makes a copy of the persistent data, clearing the |
IndexMetadata |
ReadOnlyIndex.getIndexMetadata()
IndexMetadata is cloned to disallow modification. |
IndexMetadata |
AbstractBTree.getIndexMetadata()
Returns the metadata record for this btree. |
IndexMetadata |
UnisolatedReadWriteIndex.getIndexMetadata()
|
IndexMetadata |
ReadCommittedView.getIndexMetadata()
|
IndexMetadata |
IIndex.getIndexMetadata()
The metadata for the index. |
IndexMetadata |
DelegateIndex.getIndexMetadata()
|
IndexMetadata |
IndexSegmentStore.getIndexMetadata()
The IndexMetadata record for the IndexSegment. |
static IndexMetadata |
IndexMetadata.read(IRawStore store,
long addr)
Read the metadata record from the store. |
| Methods in com.bigdata.btree with parameters of type IndexMetadata | |
|---|---|
static BTree |
BTree.create(IRawStore store,
IndexMetadata metadata)
Create a new BTree or derived class. |
static BTree |
BTree.createTransient(IndexMetadata metadata)
Create a new BTree or derived class that is fully transient (NO
backing IRawStore). |
static IndexSegmentBuilder |
IndexSegmentBuilder.newInstance(File outFile,
File tmpDir,
long entryCount,
ITupleIterator<?> entryIterator,
int m,
IndexMetadata metadata,
long commitTime,
boolean compactingMerge,
boolean bufferNodes)
A more flexible factory for an IndexSegment build which permits
override of the index segment branching factor, replacement of the
IndexMetadata, and the use of the caller's iterator. |
void |
BTree.setIndexMetadata(IndexMetadata indexMetadata)
Method updates the index metadata associated with this BTree. |
| Constructors in com.bigdata.btree with parameters of type IndexMetadata | |
|---|---|
AbstractBTree(IRawStore store,
INodeFactory nodeFactory,
boolean readOnly,
IndexMetadata metadata,
IRecordCompressorFactory<?> recordCompressorFactory)
|
|
BTree(IRawStore store,
Checkpoint checkpoint,
IndexMetadata metadata,
boolean readOnly)
Required constructor form for BTree and any derived subclasses. |
|
Checkpoint(IndexMetadata metadata)
Create the first checkpoint record for a new BTree from a
IndexMetadata record. |
|
Checkpoint(IndexMetadata metadata,
Checkpoint oldCheckpoint)
Create the first checkpoint record for an existing BTree when it
is propagated on overflow onto a new backing IRawStore. |
|
IndexSegmentBuilder.SimpleLeafData(int level,
int m,
IndexMetadata metadata)
|
|
IndexSegmentBuilder(File outFile,
File tmpDir,
long entryCount,
ITupleIterator<?> entryIterator,
int m,
IndexMetadata metadata,
long commitTime,
boolean compactingMerge,
boolean bufferNodes)
Designated constructor sets up a build of an IndexSegment for
some caller defined read-only view. |
|
NodeSerializer(IAddressManager addressManager,
INodeFactory nodeFactory,
int addressBits,
int initialBufferCapacity,
IndexMetadata indexMetadata,
boolean readOnly,
IRecordCompressorFactory<?> recordCompressorFactory)
Designated constructor. |
|
| Uses of IndexMetadata in com.bigdata.btree.proc |
|---|
| Methods in com.bigdata.btree.proc with parameters of type IndexMetadata | |
|---|---|
T |
AbstractKeyArrayIndexProcedureConstructor.newInstance(IndexMetadata indexMetadata,
int fromIndex,
int toIndex,
byte[][] keys,
byte[][] vals)
Uses the ITupleSerializer reported by IndexMetadata. |
| Uses of IndexMetadata in com.bigdata.btree.view |
|---|
| Methods in com.bigdata.btree.view that return IndexMetadata | |
|---|---|
IndexMetadata |
FusedView.getIndexMetadata()
|
| Uses of IndexMetadata in com.bigdata.counters.store |
|---|
| Constructors in com.bigdata.counters.store with parameters of type IndexMetadata | |
|---|---|
CounterSetBTree(IRawStore store,
Checkpoint checkpoint,
IndexMetadata metadata,
boolean readOnly)
|
|
| Uses of IndexMetadata in com.bigdata.htree |
|---|
| Fields in com.bigdata.htree declared as IndexMetadata | |
|---|---|
protected IndexMetadata |
AbstractHTree.metadata
The metadata record for the index. |
| Methods in com.bigdata.htree that return IndexMetadata | |
|---|---|
IndexMetadata |
AbstractHTree.getIndexMetadata()
Returns the metadata record for this index. |
| Methods in com.bigdata.htree with parameters of type IndexMetadata | |
|---|---|
static HTree |
HTree.create(IRawStore store,
IndexMetadata metadata)
Create a new HTree or derived class. |
static HTree |
HTree.createTransient(IndexMetadata metadata)
Create a new HTree or derived class that is fully transient (NO
backing IRawStore). |
void |
HTree.setIndexMetadata(IndexMetadata indexMetadata)
Method updates the index metadata associated with this BTree. |
| Constructors in com.bigdata.htree with parameters of type IndexMetadata | |
|---|---|
AbstractHTree(IRawStore store,
INodeFactory nodeFactory,
boolean readOnly,
IndexMetadata metadata,
IRecordCompressorFactory<?> recordCompressorFactory)
|
|
HTree(IRawStore store,
Checkpoint checkpoint,
IndexMetadata metadata,
boolean readOnly)
Required constructor form for BTree and any derived subclasses. |
|
NodeSerializer(IAddressManager addressManager,
INodeFactory nodeFactory,
int branchingFactor,
int initialBufferCapacity,
IndexMetadata indexMetadata,
boolean readOnly,
IRecordCompressorFactory<?> recordCompressorFactory)
Designated constructor. |
|
| Uses of IndexMetadata in com.bigdata.journal |
|---|
| Methods in com.bigdata.journal with parameters of type IndexMetadata | |
|---|---|
File |
Journal.getIndexSegmentFile(IndexMetadata indexMetadata)
|
File |
IResourceManager.getIndexSegmentFile(IndexMetadata indexMetadata)
Return the file on which a new IndexSegment should be written. |
void |
JournalDelegate.registerIndex(IndexMetadata indexMetadata)
|
void |
AbstractJournal.registerIndex(IndexMetadata metadata)
Registers a named index. |
void |
TemporaryStore.registerIndex(IndexMetadata metadata)
|
void |
IIndexManager.registerIndex(IndexMetadata indexMetadata)
Register a named index. |
IIndex |
JournalDelegate.registerIndex(String name,
IndexMetadata indexMetadata)
|
BTree |
AbstractJournal.registerIndex(String name,
IndexMetadata metadata)
Registers a named index. |
BTree |
TemporaryStore.registerIndex(String name,
IndexMetadata metadata)
|
IIndex |
IBTreeManager.registerIndex(String name,
IndexMetadata indexMetadata)
Register a named index. |
protected void |
AbstractJournal.validateIndexMetadata(String name,
IndexMetadata metadata)
Provides an opportunity to validate some aspects of the IndexMetadata for an index partition. |
| Constructors in com.bigdata.journal with parameters of type IndexMetadata | |
|---|---|
CommitRecordIndex(IRawStore store,
Checkpoint checkpoint,
IndexMetadata metadata,
boolean readOnly)
Load from the store. |
|
Name2Addr(IRawStore store,
Checkpoint checkpoint,
IndexMetadata metadata,
boolean readOnly)
Load from the store (de-serialization constructor). |
|
RegisterIndexTask(IConcurrencyManager concurrencyManager,
String name,
IndexMetadata metadata)
|
|
| Uses of IndexMetadata in com.bigdata.mdi |
|---|
| Subclasses of IndexMetadata in com.bigdata.mdi | |
|---|---|
static class |
MetadataIndex.MetadataIndexMetadata
Extends the IndexMetadata record to hold the metadata template
for the managed scale-out index. |
| Methods in com.bigdata.mdi that return IndexMetadata | |
|---|---|
IndexMetadata |
MetadataIndex.MetadataIndexMetadata.getManagedIndexMetadata()
The managed index metadata |
IndexMetadata |
MetadataIndex.getScaleOutIndexMetadata()
|
IndexMetadata |
IMetadataIndex.getScaleOutIndexMetadata()
The metadata template for the scale-out index managed by this metadata index. |
IndexMetadata |
MetadataIndexView.getScaleOutIndexMetadata()
|
| Methods in com.bigdata.mdi with parameters of type IndexMetadata | |
|---|---|
static MetadataIndex |
MetadataIndex.create(IRawStore store,
UUID indexUUID,
IndexMetadata managedIndexMetadata)
Create a new MetadataIndex. |
| Constructors in com.bigdata.mdi with parameters of type IndexMetadata | |
|---|---|
MetadataIndex.MetadataIndexCheckpoint(IndexMetadata metadata)
Create the initial checkpoint record for the initial metadata index. |
|
MetadataIndex.MetadataIndexCheckpoint(IndexMetadata metadata,
Checkpoint oldCheckpoint)
Create the initial checkpoint record when the metadata index overflows onto a new backing store. |
|
MetadataIndex.MetadataIndexMetadata(String managedIndexName,
UUID indexUUID,
IndexMetadata managedIndexMetadata)
First time constructor. |
|
MetadataIndex(IRawStore store,
Checkpoint checkpoint,
IndexMetadata metadata,
boolean readOnly)
Required ctor. |
|
| Uses of IndexMetadata in com.bigdata.rdf.lexicon |
|---|
| Methods in com.bigdata.rdf.lexicon that return IndexMetadata | |
|---|---|
protected IndexMetadata |
LexiconRelation.getBlobsIndexMetadata(String name)
Return the IndexMetadata for the TERMS index. |
protected IndexMetadata |
LexiconRelation.getId2TermIndexMetadata(String name)
Return the IndexMetadata for the ID2TERM index. |
protected IndexMetadata |
LexiconRelation.getTerm2IdIndexMetadata(String name)
Return the IndexMetadata for the TERM2ID index. |
| Uses of IndexMetadata in com.bigdata.rdf.load |
|---|
| Methods in com.bigdata.rdf.load with parameters of type IndexMetadata | |
|---|---|
void |
AssignedSplits.registerIndex(IIndexManager indexManager,
IndexMetadata indexMetadata)
Register the index against the federation using the index partitions and data services described by this instance. |
| Uses of IndexMetadata in com.bigdata.rdf.spo |
|---|
| Methods in com.bigdata.rdf.spo that return IndexMetadata | |
|---|---|
protected IndexMetadata |
SPORelation.getJustIndexMetadata(String name)
Overrides for the IRawTripleStore#getJustificationIndex(). |
protected IndexMetadata |
SPORelation.getStatementIndexMetadata(SPOKeyOrder keyOrder)
Overrides for the statement indices. |
| Uses of IndexMetadata in com.bigdata.relation |
|---|
| Methods in com.bigdata.relation that return IndexMetadata | |
|---|---|
protected IndexMetadata |
AbstractRelation.newIndexMetadata(String name)
Factory for IndexMetadata. |
| Uses of IndexMetadata in com.bigdata.resources |
|---|
| Fields in com.bigdata.resources declared as IndexMetadata | |
|---|---|
IndexMetadata |
AbstractResult.indexMetadata
The index metadata object for the source index partition. |
| Methods in com.bigdata.resources with parameters of type IndexMetadata | |
|---|---|
File |
StoreManager.getIndexSegmentFile(IndexMetadata indexMetadata)
|
protected void |
StoreManager.ManagedJournal.validateIndexMetadata(String name,
IndexMetadata metadata)
Extended to set the IResourceMetadata to this journal if it
is null since a remote caller can not have the correct
metadata on hand when they formulate the request. |
| Constructors in com.bigdata.resources with parameters of type IndexMetadata | |
|---|---|
AbstractResult(String name,
IndexMetadata indexMetadata)
|
|
BuildResult(String name,
boolean compactingMerge,
AbstractBTree[] sources,
IndexMetadata indexMetadata,
SegmentMetadata segmentMetadata,
IndexSegmentBuilder builder)
|
|
IndexSegmentIndex(IRawStore store,
Checkpoint checkpoint,
IndexMetadata metadata,
boolean readOnly)
Load from the store. |
|
JoinResult(String name,
IndexMetadata indexMetadata,
long checkpointAddr,
String[] oldnames)
|
|
JournalIndex(IRawStore store,
Checkpoint checkpoint,
IndexMetadata metadata,
boolean readOnly)
Load from the store. |
|
MoveResult(String name,
IndexMetadata indexMetadata,
UUID targetDataServiceUUID,
int newPartitionId,
PartitionLocator oldLocator,
PartitionLocator newLocator)
|
|
SplitResult(String name,
IndexMetadata indexMetadata,
Split[] splits,
BuildResult[] buildResults)
|
|
| Uses of IndexMetadata in com.bigdata.service |
|---|
| Methods in com.bigdata.service that return IndexMetadata | |
|---|---|
protected IndexMetadata |
DataService.GetIndexMetadataTask.doTask()
|
IndexMetadata |
DataService.getIndexMetadata(String name,
long timestamp)
|
IndexMetadata |
IDataService.getIndexMetadata(String name,
long timestamp)
Return the metadata for the named index. |
IndexMetadata |
CacheOnceMetadataIndex.getScaleOutIndexMetadata()
|
IndexMetadata |
NoCacheMetadataIndexView.getScaleOutIndexMetadata()
|
| Methods in com.bigdata.service with parameters of type IndexMetadata | |
|---|---|
void |
IBigdataFederation.registerIndex(IndexMetadata metadata)
Register a scale-out index. |
void |
AbstractFederation.registerIndex(IndexMetadata metadata)
|
UUID |
IBigdataFederation.registerIndex(IndexMetadata metadata,
byte[][] separatorKeys,
UUID[] dataServiceUUIDs)
Register and statically partition a scale-out index. |
UUID |
AbstractFederation.registerIndex(IndexMetadata metadata,
byte[][] separatorKeys,
UUID[] dataServiceUUIDs)
|
UUID |
IBigdataFederation.registerIndex(IndexMetadata metadata,
UUID dataServiceUUID)
Register a scale-out index and assign the initial index partition to the specified data service. |
UUID |
AbstractFederation.registerIndex(IndexMetadata metadata,
UUID dataServiceUUID)
|
void |
DataService.registerIndex(String name,
IndexMetadata metadata)
|
void |
IDataService.registerIndex(String name,
IndexMetadata metadata)
Register a named mutable index on the DataService. |
UUID |
IMetadataService.registerScaleOutIndex(IndexMetadata metadata,
byte[][] separatorKeys,
UUID[] dataServices)
Register and statically partition a scale-out index. |
UUID |
MetadataService.registerScaleOutIndex(IndexMetadata metadata,
byte[][] separatorKeys,
UUID[] dataServices)
|
| Constructors in com.bigdata.service with parameters of type IndexMetadata | |
|---|---|
CommitTimeIndex(IRawStore store,
Checkpoint checkpoint,
IndexMetadata metadata,
boolean readOnly)
Load from the store. |
|
EventReceiver.EventBTree(IRawStore store,
Checkpoint checkpoint,
IndexMetadata metadata,
boolean readOnly)
|
|
EventResource(IndexMetadata md)
Forgiving ctor that does the right thing when the IndexMetadata
object exists. |
|
EventResource(IndexMetadata md,
File file)
Forgiving ctor does the right thing if the IndexMetadata exists. |
|
MetadataService.RegisterScaleOutIndexTask(IBigdataFederation fed,
ConcurrencyManager concurrencyManager,
IResourceManager resourceManager,
String metadataIndexName,
IndexMetadata metadata,
byte[][] separatorKeys,
UUID[] dataServiceUUIDs)
Create and statically partition a scale-out index. |
|
TxId2CommitTimeIndex(IRawStore store,
Checkpoint checkpoint,
IndexMetadata metadata,
boolean readOnly)
Load from the store. |
|
| Uses of IndexMetadata in com.bigdata.service.jini.util |
|---|
| Fields in com.bigdata.service.jini.util declared as IndexMetadata | |
|---|---|
IndexMetadata |
DumpFederation.IndexPartitionDetailRecord.indexMetadata
The complete IndexMetadata record for the mutable
BTree on the live journal. |
| Uses of IndexMetadata in com.bigdata.service.ndx |
|---|
| Methods in com.bigdata.service.ndx that return IndexMetadata | |
|---|---|
IndexMetadata |
ClientIndexView.getIndexMetadata()
The metadata for the managed scale-out index. |
IndexMetadata |
AbstractScaleOutClientIndexView.getIndexMetadata()
The metadata for the managed scale-out index. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||