- checkItemIfDeleted(IData) - Method in class org.treetank.access.BucketReadTrx
-
Method to check if an
IData
is a deleted one.
- clearLog() - Method in class org.treetank.access.BucketWriteTrx
-
- clone() - Method in class org.treetank.io.bytepipe.ByteHandlerPipeline
-
Defining the cloning operation
- clone() - Method in class org.treetank.io.bytepipe.Encryptor
-
Defining the cloning operation
- clone() - Method in interface org.treetank.io.bytepipe.IByteHandler
-
Defining the cloning operation
- clone() - Method in interface org.treetank.io.bytepipe.IByteHandler.IByteHandlerPipeline
-
Defining the cloning operation
- clone() - Method in class org.treetank.io.bytepipe.Zipper
-
Defining the cloning operation
- close() - Method in class org.treetank.access.BucketReadTrx
-
Closing this Readtransaction.
- close() - Method in class org.treetank.access.BucketWriteTrx
-
Close the transaction.
- close() - Method in class org.treetank.access.Session
-
Safely close session and immediately release all resources.
- close() - Method in class org.treetank.access.Storage
-
Closing the database for further access.
- close() - Method in interface org.treetank.api.IBucketReadTrx
-
Close the transaction.
- close() - Method in interface org.treetank.api.ISession
-
Safely close session and immediately release all resources.
- close() - Method in interface org.treetank.api.IStorage
-
Closing the database for further access.
- close() - Method in class org.treetank.io.berkeley.BerkeleyReader
-
Closing the storage.
- close() - Method in class org.treetank.io.berkeley.BerkeleyStorage
-
Closing this storage.
- close() - Method in class org.treetank.io.berkeley.BerkeleyWriter
-
Closing the write access.
- close() - Method in class org.treetank.io.combined.CombinedReader
-
Closing the storage.
- close() - Method in class org.treetank.io.combined.CombinedStorage
-
Closing this storage.
- close() - Method in class org.treetank.io.combined.CombinedWriter
-
Closing the write access.
- close() - Method in interface org.treetank.io.IBackend
-
Closing this storage.
- close() - Method in interface org.treetank.io.IBackendReader
-
Closing the storage.
- close() - Method in interface org.treetank.io.IBackendWriter
-
Closing the write access.
- close() - Method in interface org.treetank.io.ILog
-
Closing the log.
- close() - Method in class org.treetank.io.jclouds.JCloudsReader
-
Closing the storage.
- close() - Method in class org.treetank.io.jclouds.JCloudsStorage
-
Closing this storage.
- close() - Method in class org.treetank.io.jclouds.JCloudsWriter
-
Closing the write access.
- close() - Method in class org.treetank.io.LRULog
-
Closing the log.
- close() - Method in class org.treetank.io.MemoryLog
-
- combineBuckets(DataBucket[]) - Method in class org.treetank.revisioning.Differential
-
Method to reconstruct a complete
DataBucket
with the help of party filled
buckets plus a revision-delta which determines the necessary steps back.
- combineBuckets(DataBucket[]) - Method in class org.treetank.revisioning.FullDump
-
Method to reconstruct a complete
DataBucket
with the help of party filled
buckets plus a revision-delta which determines the necessary steps back.
- combineBuckets(DataBucket[]) - Method in class org.treetank.revisioning.Incremental
-
Method to reconstruct a complete
DataBucket
with the help of party filled
buckets plus a revision-delta which determines the necessary steps back.
- combineBuckets(DataBucket[]) - Method in interface org.treetank.revisioning.IRevisioning
-
Method to reconstruct a complete
DataBucket
with the help of party filled
buckets plus a revision-delta which determines the necessary steps back.
- combineBuckets(DataBucket[]) - Method in class org.treetank.revisioning.SlidingSnapshot
-
Method to reconstruct a complete
DataBucket
with the help of party filled
buckets plus a revision-delta which determines the necessary steps back.
- combineBucketsForModification(int, long, DataBucket[], boolean) - Method in class org.treetank.revisioning.Differential
-
Method to reconstruct a complete
DataBucket
for reading as well as a
DataBucket for serializing with the datas to write already on there.
- combineBucketsForModification(int, long, DataBucket[], boolean) - Method in class org.treetank.revisioning.FullDump
-
Method to reconstruct a complete
DataBucket
for reading as well as a
DataBucket for serializing with the datas to write already on there.
- combineBucketsForModification(int, long, DataBucket[], boolean) - Method in class org.treetank.revisioning.Incremental
-
Method to reconstruct a complete
DataBucket
for reading as well as a
DataBucket for serializing with the datas to write already on there.
- combineBucketsForModification(int, long, DataBucket[], boolean) - Method in interface org.treetank.revisioning.IRevisioning
-
Method to reconstruct a complete
DataBucket
for reading as well as a
DataBucket for serializing with the datas to write already on there.
- combineBucketsForModification(int, long, DataBucket[], boolean) - Method in class org.treetank.revisioning.SlidingSnapshot
-
Method to reconstruct a complete
DataBucket
for reading as well as a
DataBucket for serializing with the datas to write already on there.
- CombinedReader - Class in org.treetank.io.combined
-
Reader for a combined storage.
- CombinedReader(IBackendReader, IBackendReader) - Constructor for class org.treetank.io.combined.CombinedReader
-
Constructor.
- CombinedStorage - Class in org.treetank.io.combined
-
Combined Storage with a BDB in the front and a JClouds in the back.
- CombinedStorage(Properties, IDataFactory, IMetaEntryFactory, IByteHandler.IByteHandlerPipeline) - Constructor for class org.treetank.io.combined.CombinedStorage
-
Simple constructor.
- CombinedWriter - Class in org.treetank.io.combined
-
Combined Writer for writing to a first and a second writer.
- CombinedWriter(IBackendWriter, IBackendWriter) - Constructor for class org.treetank.io.combined.CombinedWriter
-
Constructor.
- commit() - Method in class org.treetank.access.BucketWriteTrx
-
Simple commit of this bucket transaction to store the newest version.
- commit() - Method in interface org.treetank.api.IBucketWriteTrx
-
Simple commit of this bucket transaction to store the newest version.
- commitBlocked() - Method in class org.treetank.access.BucketWriteTrx
-
Simple commit blocked of this bucket transaction to store the newest version.
- commitBlocked() - Method in interface org.treetank.api.IBucketWriteTrx
-
Simple commit blocked of this bucket transaction to store the newest version.
- compareStructure(File, IConfigurationPath[]) - Static method in class org.treetank.io.IOUtils
-
Checking a structure in a folder to be equal with the data in this
enum.
- ConstructorProps - Interface in org.treetank.access.conf
-
Properties for handing values over the constructor through guice.
- CONTENT_COUNT - Static variable in interface org.treetank.bucket.IConstants
-
Count of indirect references in indirect bucket.
- create(Properties) - Method in interface org.treetank.access.conf.ResourceConfiguration.IResourceConfigurationFactory
-
Generating a storage for a fixed file.
- create(String) - Method in interface org.treetank.access.conf.SessionConfiguration.ISessionConfigurationFactory
-
Generating a storage for a fixed file.
- create(Properties) - Method in interface org.treetank.io.IBackend.IBackendFactory
-
Generating a storage for a fixed file.
- createFolderStructure(File, IConfigurationPath[]) - Static method in class org.treetank.io.IOUtils
-
Creating a folder structure based on a set of paths given as parameter and returning a boolean
determining the success.
- createModule() - Method in class org.treetank.access.conf.ModuleSetter
-
Creating an Guice Module based on the parameters set.
- createResource(ResourceConfiguration) - Method in class org.treetank.access.Storage
-
Initialization of a resource.
- createResource(ResourceConfiguration) - Method in interface org.treetank.api.IStorage
-
Initialization of a resource.
- createStorage(StorageConfiguration) - Static method in class org.treetank.access.Storage
-
Creating a storage.
- DataBucket - Class in org.treetank.bucket
-
DataBucket
- DataBucket(long, long) - Constructor for class org.treetank.bucket.DataBucket
-
Create data bucket.
- DATABUCKET - Static variable in interface org.treetank.bucket.IConstants
-
- DataBucket.DeletedData - Class in org.treetank.bucket
-
Static class to mark deleted entries within the bucket.
- DataBucket.DeletedData(long) - Constructor for class org.treetank.bucket.DataBucket.DeletedData
-
Constructor.
- dataBucketOffset(long) - Static method in class org.treetank.access.BucketReadTrx
-
Calculate data bucket offset for a given data key.
- DELETEDDATA - Static variable in interface org.treetank.bucket.IConstants
-
- dereferenceLeafOfTree(IBackendReader, long, long) - Static method in class org.treetank.access.BucketReadTrx
-
Find reference pointing to leaf bucket of an indirect tree.
- deregisterBucketTrx(IBucketReadTrx) - Method in class org.treetank.access.Session
-
Deregisters a registered bucket transaction.
- deregisterBucketTrx(IBucketReadTrx) - Method in interface org.treetank.api.ISession
-
Deregisters a registered bucket transaction.
- deserialize(File, String) - Static method in class org.treetank.access.conf.ResourceConfiguration
-
Deserializing a Resourceconfiguration out of a JSON-file from the persistent storage.
- deserialize(File) - Static method in class org.treetank.access.conf.StorageConfiguration
-
Generate a StorageConfiguration out of a file.
- deserialize(InputStream) - Method in class org.treetank.io.bytepipe.ByteHandlerPipeline
-
Method to deserialize any byte-chunk.
- deserialize(InputStream) - Method in class org.treetank.io.bytepipe.Encryptor
-
Method to deserialize any byte-chunk.
- deserialize(InputStream) - Method in interface org.treetank.io.bytepipe.IByteHandler
-
Method to deserialize any byte-chunk.
- deserialize(InputStream) - Method in class org.treetank.io.bytepipe.Zipper
-
Method to deserialize any byte-chunk.
- deserializeBucket(DataInput) - Method in class org.treetank.bucket.BucketFactory
-
Create bucket.
- deserializeData(DataInput) - Method in interface org.treetank.api.IDataFactory
-
Create a data out of a serialized byte-representation.
- deserializeData(DataInput) - Method in class org.treetank.bucket.DumbDataFactory
-
Create a data out of a serialized byte-representation.
- deserializeEntry(DataInput) - Method in interface org.treetank.api.IMetaEntryFactory
-
Create a meta-entry out of a serialized byte-representation.
- deserializeEntry(DataInput) - Method in class org.treetank.bucket.DumbMetaEntryFactory
-
Create a meta-entry out of a serialized byte-representation.
- Differential - Class in org.treetank.revisioning
-
- Differential() - Constructor for class org.treetank.revisioning.Differential
-
- DumbDataFactory - Class in org.treetank.bucket
-
- DumbDataFactory() - Constructor for class org.treetank.bucket.DumbDataFactory
-
- DumbDataFactory.DumbData - Class in org.treetank.bucket
-
- DumbDataFactory.DumbData(long, byte[]) - Constructor for class org.treetank.bucket.DumbDataFactory.DumbData
-
Simple constructor.
- DumbMetaEntryFactory - Class in org.treetank.bucket
-
Dumb MetaEntryFactory mainly for testing the core.
- DumbMetaEntryFactory() - Constructor for class org.treetank.bucket.DumbMetaEntryFactory
-
- DumbMetaEntryFactory.DumbKey - Class in org.treetank.bucket
-
Simple class for a simple key, just holding a long.
- DumbMetaEntryFactory.DumbKey(long) - Constructor for class org.treetank.bucket.DumbMetaEntryFactory.DumbKey
-
Constructor.
- DumbMetaEntryFactory.DumbValue - Class in org.treetank.bucket
-
Simple class for a simple key, just holding a long.
- DumbMetaEntryFactory.DumbValue(long) - Constructor for class org.treetank.bucket.DumbMetaEntryFactory.DumbValue
-
Constructor.
- get(IMetaEntry) - Method in class org.treetank.bucket.MetaBucket
-
Getting an entry.
- get(LogKey) - Method in interface org.treetank.io.ILog
-
- get(LogKey) - Method in class org.treetank.io.LRULog
-
- get(LogKey) - Method in class org.treetank.io.MemoryLog
-
- getBucketCounter() - Method in class org.treetank.bucket.UberBucket
-
Getter for mBucketCounter.
- getBucketKey() - Method in class org.treetank.bucket.DataBucket
-
Getting the key of a bucket for dereferencing over any pointers as well, the access in the log and for
retrieving buckets from the persistent storage.
- getBucketKey() - Method in class org.treetank.bucket.IndirectBucket
-
Getting the key of a bucket for dereferencing over any pointers as well, the access in the log and for
retrieving buckets from the persistent storage.
- getBucketKey() - Method in interface org.treetank.bucket.interfaces.IBucket
-
Getting the key of a bucket for dereferencing over any pointers as well, the access in the log and for
retrieving buckets from the persistent storage.
- getBucketKey() - Method in class org.treetank.bucket.MetaBucket
-
Getting the key of a bucket for dereferencing over any pointers as well, the access in the log and for
retrieving buckets from the persistent storage.
- getBucketKey() - Method in class org.treetank.bucket.RevisionRootBucket
-
Getting the key of a bucket for dereferencing over any pointers as well, the access in the log and for
retrieving buckets from the persistent storage.
- getBucketKey() - Method in class org.treetank.bucket.UberBucket
-
Getting the key of a bucket for dereferencing over any pointers as well, the access in the log and for
retrieving buckets from the persistent storage.
- getByteHandler() - Method in class org.treetank.io.berkeley.BerkeleyStorage
-
- getByteHandler() - Method in class org.treetank.io.combined.CombinedStorage
-
Getting the ByteHandlers associated with this Storage.
- getByteHandler() - Method in interface org.treetank.io.IBackend
-
Getting the ByteHandlers associated with this Storage.
- getByteHandler() - Method in class org.treetank.io.jclouds.JCloudsStorage
-
Getting the ByteHandlers associated with this Storage.
- getComplete() - Method in class org.treetank.io.LogValue
-
Getting the complete bucket.
- getConfig() - Method in class org.treetank.access.Session
-
Getting the resource configuration
- getConfig() - Method in interface org.treetank.api.ISession
-
Getting the resource configuration
- getData(long) - Method in class org.treetank.access.BucketReadTrx
-
Getting the data related to the given data key.
- getData(long) - Method in class org.treetank.access.BucketWriteTrx
-
Getting the data related to a key.
- getData(long) - Method in interface org.treetank.api.IBucketReadTrx
-
Getting the data related to a key.
- getData(int) - Method in class org.treetank.bucket.DataBucket
-
Get data at a given offset.
- getDataKey() - Method in interface org.treetank.api.IData
-
- getDataKey() - Method in class org.treetank.bucket.DataBucket.DeletedData
-
- getDataKey() - Method in class org.treetank.bucket.DumbDataFactory.DumbData
-
- getDatas() - Method in class org.treetank.bucket.DataBucket
-
Getter for datas
- getFile() - Method in interface org.treetank.access.conf.IConfigurationPath
-
Getting the File represention of a path.
- getFile() - Method in enum org.treetank.access.conf.ResourceConfiguration.Paths
-
Getting the file for the kind.
- getFile() - Method in enum org.treetank.access.conf.StorageConfiguration.Paths
-
Getting the file for the kind.
- getFunnel() - Method in interface org.treetank.api.IData
-
Getting a Funnel for computing guava-based hashes.
- getFunnel() - Method in interface org.treetank.api.IMetaEntry
-
Getting a Funnel for computing guava-based hashes.
- getFunnel() - Method in class org.treetank.bucket.DataBucket.DeletedData
-
Getting a Funnel for computing guava-based hashes.
- getFunnel() - Method in class org.treetank.bucket.DumbDataFactory.DumbData
-
Getting a Funnel for computing guava-based hashes.
- getFunnel() - Method in class org.treetank.bucket.DumbMetaEntryFactory.DumbKey
-
Getting a Funnel for computing guava-based hashes.
- getFunnel() - Method in class org.treetank.bucket.DumbMetaEntryFactory.DumbValue
-
Getting a Funnel for computing guava-based hashes.
- getIterator() - Method in class org.treetank.io.LRULog
-
Returning all elements as Iterator.
- getKey() - Method in class org.treetank.access.conf.SessionConfiguration
-
Getter for the key material
- getLastBucketPointer() - Method in class org.treetank.bucket.DataBucket
-
Getting the pointer to the former representation of the same data-bucket.
- getLevel() - Method in class org.treetank.io.LogKey
-
Getting the level key.
- getLocation() - Method in class org.treetank.access.Storage
-
Getting the file location of this database.
- getLocation() - Method in interface org.treetank.api.IStorage
-
Getting the file location of this database.
- getMaxDataKey() - Method in class org.treetank.bucket.RevisionRootBucket
-
Get last allocated data key.
- getMetaBucket() - Method in class org.treetank.access.BucketReadTrx
-
Getting the map with the entire mapping for retrieving meta-information related to the bundle.
- getMetaBucket() - Method in class org.treetank.access.BucketWriteTrx
-
Getting the map with the entire mapping for retrieving meta-information related to the bundle.
- getMetaBucket() - Method in interface org.treetank.api.IBucketReadTrx
-
Getting the map with the entire mapping for retrieving meta-information related to the bundle.
- getModified() - Method in class org.treetank.io.LogValue
-
Getting the modified bucket.
- getMostRecentVersion() - Method in class org.treetank.access.Session
-
Getting the most recent version from the storage.
- getMostRecentVersion() - Method in interface org.treetank.api.ISession
-
Getting the most recent version from the storage.
- getProps(String, String) - Static method in class org.treetank.access.conf.StandardSettings
-
- getReader() - Method in class org.treetank.io.berkeley.BerkeleyStorage
-
Getting a reader.
- getReader() - Method in class org.treetank.io.combined.CombinedStorage
-
Getting a reader.
- getReader() - Method in interface org.treetank.io.IBackend
-
Getting a reader.
- getReader() - Method in class org.treetank.io.jclouds.JCloudsStorage
-
Getting a reader.
- getReferenceHashs() - Method in class org.treetank.bucket.IndirectBucket
-
Getting the HashValues mapped to the references guarding the integrity of the referenced buckets.
- getReferenceHashs() - Method in interface org.treetank.bucket.interfaces.IReferenceBucket
-
Getting the HashValues mapped to the references guarding the integrity of the referenced buckets.
- getReferenceHashs() - Method in class org.treetank.bucket.RevisionRootBucket
-
Getting the HashValues mapped to the references guarding the integrity of the referenced buckets.
- getReferenceHashs() - Method in class org.treetank.bucket.UberBucket
-
Getting the HashValues mapped to the references guarding the integrity of the referenced buckets.
- getReferenceKeys() - Method in class org.treetank.bucket.IndirectBucket
-
Getting the keys of the referenced buckets.
- getReferenceKeys() - Method in interface org.treetank.bucket.interfaces.IReferenceBucket
-
Getting the keys of the referenced buckets.
- getReferenceKeys() - Method in class org.treetank.bucket.RevisionRootBucket
-
Getting the keys of the referenced buckets.
- getReferenceKeys() - Method in class org.treetank.bucket.UberBucket
-
Getting the keys of the referenced buckets.
- getResource() - Method in class org.treetank.access.conf.SessionConfiguration
-
Getter for the file.
- getRevision() - Method in class org.treetank.access.BucketReadTrx
-
Getting the revision number of this transaction
- getRevision() - Method in class org.treetank.access.BucketWriteTrx
-
Getting the revision number of this transaction
- getRevision() - Method in interface org.treetank.api.IBucketReadTrx
-
Getting the revision number of this transaction
- getRevision() - Method in class org.treetank.bucket.RevisionRootBucket
-
Getting revision of this root bucket.
- getRevisionNumber() - Method in class org.treetank.bucket.UberBucket
-
Get revision key of current in-memory state.
- getSeq() - Method in class org.treetank.io.LogKey
-
Getting the seq key.
- getSession(SessionConfiguration) - Method in class org.treetank.access.Storage
-
Getting the session associated within this database.
- getSession(SessionConfiguration) - Method in interface org.treetank.api.IStorage
-
Getting the session associated within this database.
- getSnapshotBuckets(long) - Method in class org.treetank.access.BucketReadTrx
-
Dereference data bucket reference.
- getWriter() - Method in class org.treetank.io.berkeley.BerkeleyStorage
-
Getting a writer.
- getWriter() - Method in class org.treetank.io.combined.CombinedStorage
-
Getting a writer.
- getWriter() - Method in interface org.treetank.io.IBackend
-
Getting a writer.
- getWriter() - Method in class org.treetank.io.jclouds.JCloudsStorage
-
Getting a writer.
- GUARANTEED_INDIRECT_OFFSET - Static variable in interface org.treetank.bucket.interfaces.IReferenceBucket
-
Guaranteed Indirect Offset from any ReferenceBucket.
- IBackend - Interface in org.treetank.io
-
Interface to generate access to the underlaying storage.
- IBackend.IBackendFactory - Interface in org.treetank.io
-
Factory for generating an
IBackend
-instance.
- IBackendReader - Interface in org.treetank.io
-
Interface for reading the stored buckets in every backend.
- IBackendWriter - Interface in org.treetank.io
-
Interface to provide the abstract layer related to write access of the
tt-backend.
- IBucket - Interface in org.treetank.bucket.interfaces
-
Interface to represent one bucket.
- IBucketReadTrx - Interface in org.treetank.api
-
Read-Transaction of a bucket ensuring read-only access to any buckets.
- IBucketWriteTrx - Interface in org.treetank.api
-
Write-Transaction of a bucket ensuring read- and write access to any buckets.
- IByteHandler - Interface in org.treetank.io.bytepipe
-
Interface for the decorator, representing any byte representation to be
serialized or to serialize.
- IByteHandler.IByteHandlerPipeline - Interface in org.treetank.io.bytepipe
-
- IConfigurationPath - Interface in org.treetank.access.conf
-
Interface for convinient accessing of paths within Storage-/ and ResourceConfigurations.
- IConstants - Interface in org.treetank.bucket
-
ConstructorProps
- IData - Interface in org.treetank.api
-
Overall
IData
-Interface for the interaction with the bucket-layer.
- IDataFactory - Interface in org.treetank.api
-
Factory to generate datas out of raw data.
- ILog - Interface in org.treetank.io
-
Interface for Log to capsulate persistent against non-persistent logs.
- IMetaEntry - Interface in org.treetank.api
-
All entries in the MetaBucket must implement this interface for guaranteeing serialization.
- IMetaEntryFactory - Interface in org.treetank.api
-
Creating MetaEntries based on the implementation and the bundle.
- Incremental - Class in org.treetank.revisioning
-
- Incremental() - Constructor for class org.treetank.revisioning.Incremental
-
- incrementBucketCounter() - Method in class org.treetank.bucket.UberBucket
-
Incrementing the counter.
- incrementDataKey() - Method in class org.treetank.access.BucketWriteTrx
-
Getting most recent data key and incrementing it.
- incrementDataKey() - Method in interface org.treetank.api.IBucketWriteTrx
-
Getting most recent data key and incrementing it.
- incrementMaxDataKey() - Method in class org.treetank.bucket.RevisionRootBucket
-
Increment number of datas by one while allocating another key.
- INDIRCTBUCKET - Static variable in interface org.treetank.bucket.IConstants
-
- INDIRECT_BUCKET_COUNT - Static variable in interface org.treetank.bucket.IConstants
-
Exponent of buckets per level (root level = 0, leaf level = 5).
- IndirectBucket - Class in org.treetank.bucket
-
IndirectBucket
- IndirectBucket(long) - Constructor for class org.treetank.bucket.IndirectBucket
-
Create indirect bucket.
- initialize() - Method in class org.treetank.io.berkeley.BerkeleyStorage
-
Initializing the storage.
- initialize() - Method in class org.treetank.io.combined.CombinedStorage
-
Initializing the storage.
- initialize() - Method in interface org.treetank.io.IBackend
-
Initializing the storage.
- initialize() - Method in class org.treetank.io.jclouds.JCloudsStorage
-
- INTERFACEDATA - Static variable in interface org.treetank.bucket.IConstants
-
- IOUtils - Class in org.treetank.io
-
Public class for having utility methods related to the storage in one class.
- IReferenceBucket - Interface in org.treetank.bucket.interfaces
-
Interface denoting all buckets holding references to other buckets.
- IRevisioning - Interface in org.treetank.revisioning
-
This interface offers methods to revision data differently.
- isClosed() - Method in class org.treetank.access.BucketReadTrx
-
Check if transaction is closed.
- isClosed() - Method in class org.treetank.access.BucketWriteTrx
-
Check if transaction is closed.
- isClosed() - Method in interface org.treetank.api.IBucketReadTrx
-
Check if transaction is closed.
- isClosed() - Method in interface org.treetank.io.ILog
-
Check if log is closed or not.
- isClosed() - Method in class org.treetank.io.LRULog
-
Check if log is closed or not.
- isClosed() - Method in class org.treetank.io.MemoryLog
-
- ISession - Interface in org.treetank.api
-
Each IStorage
contains multiple resources.
- isFolder() - Method in interface org.treetank.access.conf.IConfigurationPath
-
Check if the path is a folder.
- isFolder() - Method in enum org.treetank.access.conf.ResourceConfiguration.Paths
-
Check if file is denoted as folder or not.
- isFolder() - Method in enum org.treetank.access.conf.StorageConfiguration.Paths
-
Check if file is denoted as folder or not.
- isRootLevel() - Method in class org.treetank.io.LogKey
-
Getter for mRootLevel.
- IStorage - Interface in org.treetank.api
-
This interface describes storage-instances handled by Treetank.
- iterator() - Method in class org.treetank.io.bytepipe.ByteHandlerPipeline
- secureHash() - Method in class org.treetank.bucket.DataBucket
-
Getting a secure hash for a bucket.
- secureHash() - Method in class org.treetank.bucket.IndirectBucket
-
Getting a secure hash for a bucket.
- secureHash() - Method in interface org.treetank.bucket.interfaces.IBucket
-
Getting a secure hash for a bucket.
- secureHash() - Method in class org.treetank.bucket.MetaBucket
-
Getting a secure hash for a bucket.
- secureHash() - Method in class org.treetank.bucket.RevisionRootBucket
-
Getting a secure hash for a bucket.
- secureHash() - Method in class org.treetank.bucket.UberBucket
-
Getting a secure hash for a bucket.
- serialize(ResourceConfiguration) - Static method in class org.treetank.access.conf.ResourceConfiguration
-
- serialize(StorageConfiguration) - Static method in class org.treetank.access.conf.StorageConfiguration
-
- serialize(DataOutput) - Method in interface org.treetank.api.IData
-
Serializing to given dataput
- serialize(DataOutput) - Method in interface org.treetank.api.IMetaEntry
-
Serializing to given dataput
- serialize(DataOutput) - Method in class org.treetank.bucket.DataBucket.DeletedData
-
Serializing to given dataput
- serialize(DataOutput) - Method in class org.treetank.bucket.DataBucket
-
Serializing to given dataput
- serialize(DataOutput) - Method in class org.treetank.bucket.DumbDataFactory.DumbData
-
Serializing to given dataput
- serialize(DataOutput) - Method in class org.treetank.bucket.DumbMetaEntryFactory.DumbKey
-
Serializing to given dataput
- serialize(DataOutput) - Method in class org.treetank.bucket.DumbMetaEntryFactory.DumbValue
-
Serializing to given dataput
- serialize(DataOutput) - Method in class org.treetank.bucket.IndirectBucket
-
Serializing to given dataput
- serialize(DataOutput) - Method in interface org.treetank.bucket.interfaces.IBucket
-
Serializing to given dataput
- serialize(DataOutput) - Method in class org.treetank.bucket.MetaBucket
-
Serializing to given dataput
- serialize(DataOutput) - Method in class org.treetank.bucket.RevisionRootBucket
-
Serializing to given dataput
- serialize(DataOutput) - Method in class org.treetank.bucket.UberBucket
-
Serializing to given dataput
- serialize(OutputStream) - Method in class org.treetank.io.bytepipe.ByteHandlerPipeline
-
Method to serialize any byte-chunk.
- serialize(OutputStream) - Method in class org.treetank.io.bytepipe.Encryptor
-
Method to serialize any byte-chunk.
- serialize(OutputStream) - Method in interface org.treetank.io.bytepipe.IByteHandler
-
Method to serialize any byte-chunk.
- serialize(OutputStream) - Method in class org.treetank.io.bytepipe.Zipper
-
Method to serialize any byte-chunk.
- Session - Class in org.treetank.access
-
Session
- Session(Storage, ResourceConfiguration, SessionConfiguration, UberBucket) - Constructor for class org.treetank.access.Session
-
Hidden constructor, only visible for the Storage-Class for instantiation.
- SessionConfiguration - Class in org.treetank.access.conf
-
SessionConfiguration
- SessionConfiguration(String, Key) - Constructor for class org.treetank.access.conf.SessionConfiguration
-
Convenience constructor using the standard settings.
- SessionConfiguration.ISessionConfigurationFactory - Interface in org.treetank.access.conf
-
- setBackendClass(Class<? extends IBackend>) - Method in class org.treetank.access.conf.ModuleSetter
-
- setData(IData) - Method in class org.treetank.access.BucketWriteTrx
-
Setting a data and storing the data in the bucket-layer.
- setData(IData) - Method in interface org.treetank.api.IBucketWriteTrx
-
Setting a data and storing the data in the bucket-layer.
- setData(int, IData) - Method in class org.treetank.bucket.DataBucket
-
Overwrite a single data at a given offset.
- setDataFacClass(Class<? extends IDataFactory>) - Method in class org.treetank.access.conf.ModuleSetter
-
- setDataKey(long) - Method in class org.treetank.bucket.DumbDataFactory.DumbData
-
Setting a data key to this dumb data.
- setIByteHandlerInstance(IByteHandler.IByteHandlerPipeline) - Method in class org.treetank.access.conf.ModuleSetter
-
- setKeyInstance(Key) - Method in class org.treetank.access.conf.ModuleSetter
-
- setLastCommittedUberBucket(UberBucket) - Method in class org.treetank.access.Session
-
- setMetaFacClass(Class<? extends IMetaEntryFactory>) - Method in class org.treetank.access.conf.ModuleSetter
-
- setReferenceHash(int, byte[]) - Method in class org.treetank.bucket.IndirectBucket
-
Setting the hash of a referenced bucket to this bucket.
- setReferenceHash(int, byte[]) - Method in interface org.treetank.bucket.interfaces.IReferenceBucket
-
Setting the hash of a referenced bucket to this bucket.
- setReferenceHash(int, byte[]) - Method in class org.treetank.bucket.RevisionRootBucket
-
Setting the hash of a referenced bucket to this bucket.
- setReferenceHash(int, byte[]) - Method in class org.treetank.bucket.UberBucket
-
Setting the hash of a referenced bucket to this bucket.
- setReferenceKey(int, long) - Method in class org.treetank.bucket.IndirectBucket
-
Setting one key of a bucket to be referenced from this bucket.
- setReferenceKey(int, long) - Method in interface org.treetank.bucket.interfaces.IReferenceBucket
-
Setting one key of a bucket to be referenced from this bucket.
- setReferenceKey(int, long) - Method in class org.treetank.bucket.RevisionRootBucket
-
Setting one key of a bucket to be referenced from this bucket.
- setReferenceKey(int, long) - Method in class org.treetank.bucket.UberBucket
-
Setting one key of a bucket to be referenced from this bucket.
- setRevisioningClass(Class<? extends IRevisioning>) - Method in class org.treetank.access.conf.ModuleSetter
-
- setRunningCommit(Future<Void>) - Method in class org.treetank.access.Session
-
Setting running commit to session.
- setRunningCommit(Future<Void>) - Method in interface org.treetank.api.ISession
-
Setting running commit to session.
- size() - Method in class org.treetank.bucket.MetaBucket
-
Getting the size.
- SlidingSnapshot - Class in org.treetank.revisioning
-
- SlidingSnapshot() - Constructor for class org.treetank.revisioning.SlidingSnapshot
-
- StandardSettings - Class in org.treetank.access.conf
-
Standard Module defining standard settings.
- StandardSettings() - Constructor for class org.treetank.access.conf.StandardSettings
-
- Storage - Class in org.treetank.access
-
This class represents one concrete database for enabling several
ISession
objects.
- StorageConfiguration - Class in org.treetank.access.conf
-
Storage Configuration
- StorageConfiguration(File) - Constructor for class org.treetank.access.conf.StorageConfiguration
-
Constructor with the path to be set.
- StorageConfiguration.Paths - Enum in org.treetank.access.conf
-
- STORAGEPATH - Static variable in interface org.treetank.access.conf.ConstructorProps
-