The recordset class

You have to extend one of ???, ??? or ???. The easiest to extend are the last two. They both derive from ???.

Here is the list of methods that you have to override. If you use ???, you don't need to override append_row.