code: func (r *queryTable) Do(f func(flux.ColReader) error) error {
  	return r.DoArrow(func(cr flux.ArrowColReader) error {
  		return f(arrow.ColReader(cr))
  	})
  }
docs: // Do applies f to itself. This is because Row is a flux.ColReader.
  // It is used to implement flux.Table.