def insert(self, records, context):
INSERT = self.statement('<STR_LIT>')<EOL>sql, data = INSERT(records)<EOL>if context.dryRun:<EOL><INDENT>print(sql, data)<EOL>return [], <NUM_LIT:0><EOL><DEDENT>else:<EOL><INDENT>return self.execute(sql, data, writeAccess=True)<EOL><DEDENT>
Inserts the table instance into the database.  If the
dryRun flag is specified, then the command will be
logged but not executed.

:param      records  | <orb.Table>
            lookup   | <orb.LookupOptions>
            options  | <orb.Context>

:return     <dict> changes