code: func (v *view) min(filter *Row, bitDepth uint) (min, count uint64, err error) {
  	var minHasValue bool
  	for _, f := range v.allFragments() {
  		fmin, fcount, err := f.min(filter, bitDepth)
  		if err != nil {
  			return min, count, err
  		}
  		// Don't consider a min based on zero columns.
  		if fcount == 0 {
  			continue
  		}
  
  		if !minHasValue {
  			min = fmin
  			minHasValue = true
  			count += fcount
  			continue
  		}
  
  		if fmin < min {
  			min = fmin
  			count += fcount
  		}
  	}
  	return min, count, nil
  }
docs: // min returns the min and count of a field.