diff options
author | Anthony Ramine <[email protected]> | 2014-05-25 16:06:17 +0200 |
---|---|---|
committer | Anthony Ramine <[email protected]> | 2014-05-30 16:04:30 +0200 |
commit | 7adc2c36b0e839384baac50be35c0999d1e546df (patch) | |
tree | fb5943c386e0308509b655735d445755262e7d20 /lib/stdlib/doc/src | |
parent | e7e750a40ff875e6d62f1e7904470222ac8de269 (diff) | |
download | otp-7adc2c36b0e839384baac50be35c0999d1e546df.tar.gz otp-7adc2c36b0e839384baac50be35c0999d1e546df.tar.bz2 otp-7adc2c36b0e839384baac50be35c0999d1e546df.zip |
Implement ets:take/2
This new ETS BIF returns and deletes objects from tables.
Diffstat (limited to 'lib/stdlib/doc/src')
-rw-r--r-- | lib/stdlib/doc/src/ets.xml | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/lib/stdlib/doc/src/ets.xml b/lib/stdlib/doc/src/ets.xml index 3df24bf688..ef08f3c0cc 100644 --- a/lib/stdlib/doc/src/ets.xml +++ b/lib/stdlib/doc/src/ets.xml @@ -1587,6 +1587,21 @@ true</pre> </desc> </func> <func> + <name name="take" arity="2"/> + <fsummary>Return and remove all objects with a given key from an ETS + table.</fsummary> + <desc> + <p>Returns a list of all objects with the key <c><anno>Key</anno></c> in + the table <c><anno>Tab</anno></c> and removes.</p> + <p>The given <c><anno>Key</anno></c> is used to identify the object by + either <em>comparing equal</em> the key of an object in an + <c>ordered_set</c> table, or <em>matching</em> in other types of + tables (see <seealso marker="#lookup/2">lookup/2</seealso> and + <seealso marker="#new/2">new/2</seealso> for details on the + difference).</p> + </desc> + </func> + <func> <name name="to_dets" arity="2"/> <fsummary>Fill a Dets table with objects from an ETS table.</fsummary> <desc> |