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.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 |
Journal
Concrete implementation suitable for a local and unpartitioned database.
|
Modifier and Type | Field and Description |
---|---|
protected IResourceManager |
AbstractTask.resourceManager
The 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 |
IndexManager
Class encapsulates logic and handshaking for tracking which indices (and
their backing stores) are recently and currently referenced.
|
class |
OverflowManager
Class encapsulates logic for handling journal overflow events.
|
class |
ResourceManager
The
ResourceManager has 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 |
StoreManager
Class 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.