Package com.qfs.multiversion
Interface ITransactionalBase
- All Known Subinterfaces:
IAggregateProviderBase,IGlobalAggregateProviderBase
- All Known Implementing Classes:
AAggregateProviderBase,AggregateProviderHolderBase,AGlobalAggregateProviderBase,AIndexedAggregateProviderBase,AIntegerArray,ALongArray,APartitionedAggregateProviderBase,BitmapAggregateProviderBase,ChunkedIntegerArray,ChunkedLongArray,DummyAggregateProvider,IndexedPartitionedAggregateProviderBase,IntegerArray,LeafAggregateProviderBase,LongArray,TransactionalBase
public interface ITransactionalBase
Base of an
ATransactionalVersion.
This base points to the older version in the multiversion history.
- Author:
- ActiveViam
-
Method Summary
Modifier and TypeMethodDescriptionGets the oldest version linked to this base.voidsetOldestVersion(IVersion version) Sets a version as the oldest version linked to this base.
-
Method Details
-
getOldestVersion
IVersion getOldestVersion()Gets the oldest version linked to this base.- Returns:
- the oldest version
-
setOldestVersion
Sets a version as the oldest version linked to this base.- Parameters:
version- the version to set as the oldest version
-