code: def execute(self, conn, transaction=False):
          
          sql = self.sql
          binds = {}
          
  	cursors = self.dbi.processData(sql, binds, conn, transaction, returnCursor=True)
          result = []
          for c in cursors:
              result.extend(self.formatCursor(c, size=100))
          return result
docs: Lists all primary datasets if pattern is not provided.