Re: ETS retrieve all objects before deleting the table
Leonard B <[email protected]> Tue, 18 Jan 2022 08:10:15 -0500
| Newsgroups | gmane.comp.lang.erlang.general |
|---|---|
| Message-ID | <CAKj1m=LjcYtp41RauutE-0=VgE7C3eUHaXwUwRcY3kCS3BVjOw@mail.gmail.com> |
I think this opinion stems from confusion about the GiftData argument in ets:give_away/3. AFAIK this just passes whatever 'data' you set for the variable, not the actual table data, through to the recipient of the 'ETS_TRANSFER' message. On Tue, Jan 18, 2022 at 7:28 AM Frank Muller <[email protected]> wrote: > > No it doesn’t. It only charges the table owner > > >> > >> > >> >> > I’d like to retrieve all objects before deleting the table. >> >> >> >> Strange task. Table is already "all objects". >> > >> > >> > Nothing strange. Just a simple requirement. >> > Objects are sent elsewhere for processing before deleting the table content. >> > >> >> >> >> > What’s the most efficient way to do it? >> >> >> >> ets:give_away/3 >> > >> > >> > That’s strange indeed. How give_away/3 could help? It gives the ownership to another proc. >> >> It actually sends all objects elsewhere (to another proc) for processing. >> >> -- >> Led.