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 IVersionA consistent version of a base Object.- Author:
- ActiveViam
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description IEpochgetEpoch()Gets the epoch at which this version was created.default longgetEpochId()Gets the id of the epoch at which this version was created.
-
-
-
Method Detail
-
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
-
-