Esempio n. 1
0
        public override async Task UpdatePartitionDetailsAsync(PartitionDetailsModel dataModel, CancellationToken cancellationToken)
        {
            var partitionDataProvider       = new PartitionDataProvider(dataModel, Version);
            var spaceAllocationDataProvider = new TableSpaceAllocationDataProvider(dataModel, dataModel.Owner, dataModel.Name);

            await UpdateModelAsync(true, cancellationToken, partitionDataProvider.PartitionDetailDataProvider, partitionDataProvider.SubPartitionDetailDataProvider, spaceAllocationDataProvider);
        }
Esempio n. 2
0
 public SubPartitionDetailDataProviderInternal(PartitionDetailsModel dataModel, bool includeInMemorySettings)
     : base(null)
 {
     _subPartitionOwner       = dataModel.Owner;
     _partitionDataModel      = dataModel;
     _includeInMemorySettings = includeInMemorySettings;
 }
 public abstract Task UpdatePartitionDetailsAsync(PartitionDetailsModel dataModel, CancellationToken cancellationToken);
Esempio n. 4
0
 public PartitionDetailDataProviderInternal(PartitionDetailsModel dataModel)
     : base(null)
 {
     _partitionDataModel = dataModel;
     _partitionOwner     = dataModel.Owner;
 }
Esempio n. 5
0
 public PartitionDataProvider(PartitionDetailsModel dataModel, Version oracleVersion)
 {
     PartitionDetailDataProvider    = new PartitionDetailDataProviderInternal(dataModel);
     SubPartitionDetailDataProvider = new SubPartitionDetailDataProviderInternal(dataModel, InMemoryHelper.HasInMemorySupport(oracleVersion));
 }