public override void TruncateToClusters(long numVirtualClusters) { long alignedNum = CompressionStart(numVirtualClusters); _rawStream.TruncateToClusters(alignedNum); if (alignedNum != numVirtualClusters) { _rawStream.ReleaseClusters(numVirtualClusters, (int)(alignedNum - numVirtualClusters)); } }
public override void TruncateToClusters(long numVirtualClusters) { long alignedNum = Utilities.RoundUp(numVirtualClusters, _attr.CompressionUnitSize); _rawStream.TruncateToClusters(alignedNum); if (alignedNum != numVirtualClusters) { _rawStream.ReleaseClusters(numVirtualClusters, (int)(alignedNum - numVirtualClusters)); } }