private protected void UpdateMetrics()

in Amazon.QLDB.Driver/result/BaseIonEnumerator.cs [109:125]


        private protected void UpdateMetrics(FetchPageResult pageResult)
        {
            if (pageResult.ConsumedIOs != null)
            {
                this.readIOs = this.readIOs == null ?
                    pageResult.ConsumedIOs.ReadIOs : this.readIOs + pageResult.ConsumedIOs.ReadIOs;
                this.writeIOs = this.writeIOs == null ?
                    pageResult.ConsumedIOs.WriteIOs : this.writeIOs + pageResult.ConsumedIOs.WriteIOs;
            }

            if (pageResult.TimingInformation != null)
            {
                this.processingTimeMilliseconds = this.processingTimeMilliseconds == null ?
                    pageResult.TimingInformation.ProcessingTimeMilliseconds :
                    this.processingTimeMilliseconds + pageResult.TimingInformation.ProcessingTimeMilliseconds;
            }
        }