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); }
public SubPartitionDetailDataProviderInternal(PartitionDetailsModel dataModel, bool includeInMemorySettings) : base(null) { _subPartitionOwner = dataModel.Owner; _partitionDataModel = dataModel; _includeInMemorySettings = includeInMemorySettings; }
public abstract Task UpdatePartitionDetailsAsync(PartitionDetailsModel dataModel, CancellationToken cancellationToken);
public PartitionDetailDataProviderInternal(PartitionDetailsModel dataModel) : base(null) { _partitionDataModel = dataModel; _partitionOwner = dataModel.Owner; }
public PartitionDataProvider(PartitionDetailsModel dataModel, Version oracleVersion) { PartitionDetailDataProvider = new PartitionDetailDataProviderInternal(dataModel); SubPartitionDetailDataProvider = new SubPartitionDetailDataProviderInternal(dataModel, InMemoryHelper.HasInMemorySupport(oracleVersion)); }