// Release removes a reference to the Decimal128ValueIterator.
Release removes a reference to the Decimal128ValueIterator.
// Release removes a reference to the Decimal128ValueIterator .
func (vr *Decimal128ValueIterator) Release() {
	refs := atomic.AddInt64(&vr.refCount, -1)
	debug.Assert(refs >= 0, "too many releases")
	if refs == 0 {
		if vr.chunkIterator != nil {
			vr.chunkIterator.Release()
			vr.chunkIterator = nil
		}
		if vr.ref != nil {
			vr.ref.Release()
			vr.ref = nil
		}
		vr.values = nil
	}
}
func ( vr * Decimal128ValueIterator ) Release ( ) { refs := atomic . AddInt64 ( & vr . refCount , - 1 ) debug . Assert ( refs >= 0 , " " ) if refs == 0 { if vr . chunkIterator != nil { vr . chunkIterator . Release ( ) vr . chunkIterator = nil } if vr . ref != nil { vr . ref . Release ( ) vr . ref = nil } vr . values = nil } }
Release removes a reference to the Decimal128ValueIterator.
Release removes a reference to the Decimal128ValueIterator .