Lines Matching refs:db
14 from test_all import db, test_support, verbose, get_new_environment_path, \
24 info = db.version()
28 print db.DB_VERSION_STRING
30 self.assertEqual(info, (db.DB_VERSION_MAJOR, db.DB_VERSION_MINOR,
31 db.DB_VERSION_PATCH))
36 dbtype = db.DB_UNKNOWN # must be set in derived class
52 self.env = db.DBEnv()
58 self.env.open(self.homeDir, self.envflags | db.DB_CREATE)
69 self.d = db.DB(self.env)
81 self.dbopenflags|db.DB_CREATE, self.dbmode)
86 flags = self.dbopenflags|db.DB_CREATE)
89 self.assertRaises(db.DBInvalidArgError,
156 except db.DBNotFoundError, val:
158 self.assertEqual(val[0], db.DB_NOTFOUND)
160 self.assertEqual(val.args[0], db.DB_NOTFOUND)
170 if self.dbsetflags & db.DB_DUP:
177 d.put('abcd', 'this should fail', flags=db.DB_NOOVERWRITE)
178 except db.DBKeyExistError, val:
180 self.assertEqual(val[0], db.DB_KEYEXIST)
182 self.assertEqual(val.args[0], db.DB_KEYEXIST)
187 if self.dbsetflags & db.DB_DUP:
197 self.d = db.DB(self.env)
205 if self.dbsetflags & db.DB_DUP:
316 if self.env and self.dbopenflags & db.DB_AUTO_COMMIT:
330 except db.DBNotFoundError, val:
333 self.assertEqual(val[0], db.DB_NOTFOUND)
335 self.assertEqual(val.args[0], db.DB_NOTFOUND)
354 except db.DBNotFoundError, val:
357 self.assertEqual(val[0], db.DB_NOTFOUND)
359 self.assertEqual(val.args[0], db.DB_NOTFOUND)
381 except db.DBNotFoundError, val:
383 self.assertEqual(val[0], db.DB_NOTFOUND)
385 self.assertEqual(val.args[0], db.DB_NOTFOUND)
398 except db.DBNotFoundError, val:
400 self.assertEqual(val[0], db.DB_NOTFOUND)
402 self.assertEqual(val.args[0], db.DB_NOTFOUND)
410 if self.d.get_type() == db.DB_BTREE:
429 except db.DBKeyEmptyError, val:
432 self.assertEqual(val[0], db.DB_KEYEMPTY)
434 self.assertEqual(val.args[0], db.DB_KEYEMPTY)
443 c2 = c.dup(db.DB_POSITION)
446 c2.put('', 'a new value', db.DB_CURRENT)
450 c2.put('', 'er', db.DB_CURRENT, dlen=0, doff=5)
462 'dup': (db.DB_POSITION,),
468 'put':('', 'spam', db.DB_CURRENT),
478 except db.DBError, val:
534 if db.version() >= (4, 6):
537 c.set_priority(db.DB_PRIORITY_VERY_LOW) # Positional
538 self.assertEqual(db.DB_PRIORITY_VERY_LOW, c.get_priority())
539 c.set_priority(priority=db.DB_PRIORITY_HIGH) # Keyword
540 self.assertEqual(db.DB_PRIORITY_HIGH, c.get_priority())
566 if self.dbsetflags != db.DB_DUP:
610 d = db.DB(self.env)
616 if db.version() >= (4, 6):
626 if db.version() >= (4, 7):
629 self.assertEqual(0, d.compact(flags=db.DB_FREELIST_ONLY))
630 self.assertEqual(0, d.compact(flags=db.DB_FREELIST_ONLY))
640 flags=db.DB_FREELIST_ONLY|db.DB_FREE_SPACE)
648 dbtype = db.DB_BTREE
652 dbtype = db.DB_HASH
656 dbtype = db.DB_BTREE
657 dbopenflags = db.DB_THREAD
661 dbtype = db.DB_HASH
662 dbopenflags = db.DB_THREAD
666 dbopenflags = db.DB_THREAD
668 envflags = db.DB_THREAD | db.DB_INIT_MPOOL | db.DB_INIT_LOCK
690 dbtype = db.DB_BTREE
694 dbtype = db.DB_HASH
705 dbopenflags = db.DB_THREAD | db.DB_AUTO_COMMIT
707 envflags = (db.DB_THREAD | db.DB_INIT_MPOOL | db.DB_INIT_LOCK |
708 db.DB_INIT_TXN)
709 envsetflags = db.DB_AUTO_COMMIT
770 logs = self.env.log_archive(db.DB_ARCH_ABS | db.DB_ARCH_LOG)
775 logs = self.env.log_archive(db.DB_ARCH_REMOVE)
782 if db.version() >= (4, 6):
818 except db.DBError, e:
827 except db.DBError, e:
836 if db.version() >= (4, 4):
851 txn.set_timeout(1234567, db.DB_SET_LOCK_TIMEOUT)
852 txn.set_timeout(2345678, flags=db.DB_SET_TXN_TIMEOUT)
866 dbtype = db.DB_BTREE
869 dbtype = db.DB_HASH
876 dbtype = db.DB_BTREE
877 dbsetflags = db.DB_RECNUM
906 dbopenflags = db.DB_THREAD
911 dbsetflags = db.DB_DUP
961 dbtype = db.DB_BTREE
964 dbtype = db.DB_HASH
967 dbtype = db.DB_BTREE
968 dbopenflags = db.DB_THREAD
971 dbtype = db.DB_HASH
972 dbopenflags = db.DB_THREAD
981 if self.dbtype == db.DB_BTREE:
982 return db.DB_HASH
984 return db.DB_BTREE
992 d2 = db.DB(self.env)
994 self.dbopenflags|db.DB_CREATE)
995 d3 = db.DB(self.env)
997 self.dbopenflags|db.DB_CREATE)
1014 self.d = d1 = db.DB(self.env)
1016 d2 = db.DB(self.env)
1018 d3 = db.DB(self.env)
1066 dbtype = db.DB_BTREE
1067 dbopenflags = db.DB_THREAD
1069 envflags = db.DB_THREAD | db.DB_INIT_MPOOL | db.DB_INIT_LOCK
1072 dbtype = db.DB_HASH
1073 dbopenflags = db.DB_THREAD
1075 envflags = db.DB_THREAD | db.DB_INIT_MPOOL | db.DB_INIT_LOCK
1108 self.obj = db.DBEnv()
1112 self.obj = db.DB()
1119 if db.version() < (4, 8) :
1123 self.assertRaises(db.DBInvalidArgError, db.DBEnv, ~db.DB_RPCCLIENT)