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 Type
    Method
    Description
    Gets the oldest version linked to this base.
    void
    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

      void setOldestVersion(IVersion version)
      Sets a version as the oldest version linked to this base.
      Parameters:
      version - the version to set as the oldest version