Пример #1
0
 def many(self, method, rows):
     'Save a list of row objects efficiently'
     if inspect.isgenerator(rows):
         rows = list(rows)
     if not rows:
         return
     table = rows[0].__class__
     loadmany = getattr(table, '_' + method).many
     return loadmany(
         self.conn, [generic.adapt(self.driver, r) for r in rows])
Пример #2
0
 def save(self, row):
     return generic.adapt(self.driver, row)._save(self.conn)
Пример #3
0
 def insert(self, row):
     return generic.adapt(self.driver, row)._insert(self.conn)
Пример #4
0
 def update(self, row):
     return generic.adapt(self.driver, row)._update(self.conn)
Пример #5
0
 def create(self, row):
     return generic.adapt(self.driver, row)._create(self.conn)
Пример #6
0
 def save(self, row):
     return generic.adapt(self.conn.uridict, row)._save(self.conn)
Пример #7
0
 def update(self, row):
     return generic.adapt(self.conn.uridict, row)._update(self.conn)
Пример #8
0
 def insert(self, row):
     return generic.adapt(self.conn.uridict, row)._insert(self.conn)
Пример #9
0
 def create(self, row):
     return generic.adapt(self.conn.uridict, row)._create(self.conn)