Each iterates over all Nameserver records and calls the callback for each. If the callback returns an error, the iteration stops and that error is returned (note: other errors can be returned from this as well).
(conn *sql.DB, batchSize uint, callback func(*Nameserver) error)