Package com.qfs.multiversion
Interface IVersion
- All Known Subinterfaces:
IActivePivotVersion,IAggregateProviderHolderVersion,IAggregateProviderVersion,IAxisHierarchyVersion,IConcreteReferenceVersion,ICubeVersion,IDatabaseVersion,IDatastoreSchemaVersion,IDatastoreVersion,IDimensionVersion<H>,IDiscardableVersion,IDistributedActivePivotVersion,IDistributedAxisHierarchyVersion,IDistributedHierarchyVersion,IDistributedMeasureHierarchyVersion,IGlobalAggregateProviderVersion,IHierarchyVersion,IIndexVersion,IIntegerArrayVersion,IInternalConcreteReferenceVersion,IInternalDatastoreSchemaVersion,IInternalIndexVersion,IInternalRecordSetVersion,IInternalSecondaryRecordIndexVersion,IInternalStorePartitionVersion,IInternalStoreVersion,IInternalUniqueRecordIndexVersion,ILongArrayVersion,IMeasureHierarchyVersion,IPartialAggregateProviderVersion,IRecordSetVersion,ISecondaryRecordIndexVersion,ISquashableAggregateProviderHolderVersion,ISquashableAggregateProviderPartitionVersion,ISquashableAggregateProviderVersion,ISquashableCubeVersion,ISquashableGlobalAggregateProviderVersion,ISquashableIntegerArrayVersion,ISquashableLongArrayVersion,ISquashableVersion<V>,IStorePartitionVersion,IStoreVersion,IUniqueRecordIndexVersion,com.activeviam.mvcc.internal.structure.IVersionTreeRewriting
- All Known Implementing Classes:
AAggregateProviderVersion,AAxisHierarchyVersion,ABasedVersion,AConcreteReferenceVersion,ActivePivotVersion,AggregateProviderHolderVersion,AggregateProviderPartition.AggregateProviderPartitionVersion,AGlobalAggregateProviderVersion,AnalysisAxisHierarchyVersion,APartitionedAggregateProviderVersion,ARecordSetVersion,ATransactionalVersion,AVersion,AVersionDelegate,AxisHierarchyVersion,ColumnarRecordSetVersion,CubeVersion,DatastoreSchemaVersion,DatastoreVersion,DimensionVersion,DistributedActivePivotVersion,DistributedAxisHierarchyVersion,DistributedMeasureHierarchyVersion,DummyAggregateProvider,FencedColumnarRecordSetVersion,IndexedAggregateProviderVersion,IndexedPartitionedAggregateProviderVersion,IntegerArrayVersion,LazyDeleteLinkedIndexVersion,LongArrayVersion,MeasureHierarchyVersion,PartialAggregateProviderVersion,SecondaryRecordIndexVersion,StorePartitionVersion,StoreVersion,UniqueRecordIndexVersion,UserRecordSetVersion,UserStorePartitionVersion,UserStoreVersion
public interface IVersion
A consistent version of a base Object.
- Author:
- ActiveViam
-
Method Summary
Modifier and TypeMethodDescriptiongetEpoch()Gets the epoch at which this version was created.default longGets the id of the epoch at which this version was created.
-
Method Details
-
getEpoch
IEpoch getEpoch()Gets the epoch at which this version was created.- Returns:
- the epoch
-
getEpochId
default long getEpochId()Gets the id of the epoch at which this version was created.- Returns:
- the epoch id
-