Uses of Class
com.bigdata.btree.IndexMetadata

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.
 



Copyright © 2006-2011 SYSTAP, LLC. All Rights Reserved.