@abstractmethod<EOL><INDENT>def select(self, model, context):<DEDENT>
Selects the records from the database for the inputted table or join
instance based on the given lookup and options.

:param      table_or_join   | <subclass of orb.Table>
            lookup          | <orb.LookupOptions>
            options         | <orb.Context>

:return     [<variant> result, ..]