Get all objects from ets table

Background

I have an ets table with several objects in it. I want to, with 1 single operation, retrieve all keys and objects my table has.

Using match

I tried using match like this:

table = :ets.new(:table, [:public])
:ets.insert(table, [{:a, 0}, {:b, 1}, {:c, 2}])
:ets.match(table, '$1')

However it always returns empty.

What am I doing wrong?