| Package | Description | 
|---|---|
| com.bigdata.btree | 
The  BTreeis a scalable B+-Tree with copy-on-write
semantics mapping variable lengthunsigned byte[]keys to variable
lengthbyte[]values (null values are allowed). | 
| com.bigdata.journal | 
The journal is an append-only persistence capable data structure
supporting atomic commit, named indices, and transactions. | 
| 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. | 
| Constructor and Description | 
|---|
| ReadCommittedView(IResourceManager resourceManager,
                 String name) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | JournalConcrete implementation suitable for a local and unpartitioned database. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected IResourceManager | AbstractTask. resourceManagerThe object used to manage access to the resources from which views of the
 indices are created. | 
| Modifier and Type | Method and Description | 
|---|---|
| IResourceManager | ITask. getResourceManager()The object used to manage access to the resources from which views of the
 indices are created. | 
| IResourceManager | IConcurrencyManager. getResourceManager()The object used to manage local resources. | 
| IResourceManager | ConcurrencyManager. getResourceManager() | 
| IResourceManager | Journal. getResourceManager() | 
| IResourceManager | AbstractTask. getResourceManager()The object used to manage access to the resources from which views of the
 indices are created. | 
| IResourceManager | AbstractTask.DelegateTask. getResourceManager() | 
| Constructor and Description | 
|---|
| ConcurrencyManager(Properties properties,
                  ILocalTransactionManager transactionManager,
                  IResourceManager resourceManager)(Re-)open a journal supporting concurrent operations. | 
| Tx(AbstractLocalTransactionManager localTransactionManager,
  IResourceManager resourceManager,
  long startTime,
  long readsOnCommitTime)Create a transaction reading from the most recent committed state not
 later than the specified startTime. | 
| WriteExecutorService(IResourceManager resourceManager,
                    int corePoolSize,
                    int maximumPoolSize,
                    long keepAliveTime,
                    TimeUnit keepAliveUnit,
                    BlockingQueue<Runnable> queue,
                    ThreadFactory threadFactory,
                    long groupCommitTimeout,
                    long overflowLockRequestTimeout) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | IndexManagerClass encapsulates logic and handshaking for tracking which indices (and
 their backing stores) are recently and currently referenced. | 
| class  | OverflowManagerClass encapsulates logic for handling journal overflow events. | 
| class  | ResourceManagerThe  ResourceManagerhas broad responsibility for journal files, index
 segment files, maintaining index views during overflow processing, and
 managing the transparent decomposition of scale-out indices and the
 distribution of the key-range index partitions for those scale-out indices. | 
| class  | StoreManagerClass encapsulates logic for managing the store files (journals and index
 segments), including the logic to compute the effective release time for the
 managed resources and to release those resources by deleting them from the
 file system. | 
| protected static class  | TestResourceManagerBootstrap.MyResourceManager | 
| Modifier and Type | Method and Description | 
|---|---|
| protected IResourceManager | DataService. newResourceManager(Properties properties)Returns the  IResourceManager. | 
| Constructor and Description | 
|---|
| MetadataService.RegisterScaleOutIndexTask(IBigdataFederation fed,
                                         ConcurrencyManager concurrencyManager,
                                         IResourceManager resourceManager,
                                         String metadataIndexName,
                                         IndexMetadata metadata,
                                         byte[][] separatorKeys,
                                         UUID[] dataServiceUUIDs)Create and statically partition a scale-out index. | 
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.