Re: ETS retrieve all objects before deleting the table
Mikael Pettersson <[email protected]> Mon, 17 Jan 2022 23:50:04 +0100
| Newsgroups | gmane.comp.lang.erlang.general |
|---|---|
| Message-ID | <CAM43=SNeizY+CewiWMOwkdGtWtvL9C+bt6qSNm-Q9n9pm6u+nQ@mail.gmail.com> |
On Mon, Jan 17, 2022 at 10:02 PM Frank Muller <[email protected]> wrote: > > Hey guys, > > Is there a way (documented or not) to retrieve all objects from an ordered_set table? > > I’d like to retrieve all objects before deleting the table. > What’s the most efficient way to do it? > > My table contains roughly ~1 million objects. > Objects are tuple: {non_neg_integer(), pos_integer()} ets:tab2list/1, or possibly ets:match_object/2 or ets:select/2 (I haven't benchmarked them). They are all documented. ($subject mentions ETS, so I assume this is about plain ETS and not Mnesia ram_copies or something like that.)