コード例 #1
0
ファイル: orm.py プロジェクト: pombredanne/sqlplain
 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
ファイル: orm.py プロジェクト: pombredanne/sqlplain
 def save(self, row):
     return generic.adapt(self.driver, row)._save(self.conn)
コード例 #3
0
ファイル: orm.py プロジェクト: pombredanne/sqlplain
 def insert(self, row):
     return generic.adapt(self.driver, row)._insert(self.conn)
コード例 #4
0
ファイル: orm.py プロジェクト: pombredanne/sqlplain
 def update(self, row):
     return generic.adapt(self.driver, row)._update(self.conn)
コード例 #5
0
ファイル: orm.py プロジェクト: pombredanne/sqlplain
 def create(self, row):
     return generic.adapt(self.driver, row)._create(self.conn)
コード例 #6
0
ファイル: orm.py プロジェクト: micheles/sqlplain
 def save(self, row):
     return generic.adapt(self.conn.uridict, row)._save(self.conn)
コード例 #7
0
ファイル: orm.py プロジェクト: micheles/sqlplain
 def update(self, row):
     return generic.adapt(self.conn.uridict, row)._update(self.conn)
コード例 #8
0
ファイル: orm.py プロジェクト: micheles/sqlplain
 def insert(self, row):
     return generic.adapt(self.conn.uridict, row)._insert(self.conn)
コード例 #9
0
ファイル: orm.py プロジェクト: micheles/sqlplain
 def create(self, row):
     return generic.adapt(self.conn.uridict, row)._create(self.conn)