Commit Graph

201 Commits (7bc62c512824c0d54cc6885ea876c2764510eca2)

Author SHA1 Message Date
Howard Chu f586e57742 Added cursor_get for sorted dups 13 years ago
Howard Chu f48f085ed8 Add mdb_get for sorted dups 13 years ago
Howard Chu e3703ab58c Add mdb_del for sorted dups 13 years ago
Howard Chu bb6a034e28 Add mdb_put for sorted dups 13 years ago
Howard Chu 51e210c604 Fix reader txn locking 13 years ago
Howard Chu e3b668e84a Don't malloc the free_pgs list every time 13 years ago
Howard Chu 9f0b00b467 Setup context for sorted dups 13 years ago
Howard Chu e5cf84495b Add explicit md_dirty flag to dbxs 13 years ago
Howard Chu edf7869466 Add cursor_prev 13 years ago
Howard Chu cc56ba04fb Use BDB cursor terminology 13 years ago
Howard Chu 60550e14ee Add some legalese 13 years ago
Howard Chu 36b0883564 Additional debug, fixes 13 years ago
Howard Chu 4ba37eed5e Save free-list in DB 13 years ago
Howard Chu 852ac0e3bc More sub-db stuff 13 years ago
Howard Chu a687f2dc3c Use STAILQ instead of SIMPLEQ 13 years ago
Howard Chu 1f3fdc811e More subdb stuff, add cursor_last() 13 years ago
Howard Chu 9b4c689601 Tweak mt_dbxs array 13 years ago
Howard Chu 8211dd3960 Fix free page re-use 13 years ago
Howard Chu 415d98755d Fixup metapage writes 13 years ago
Howard Chu 4fd0f278d2 Tweaks to txn handling 13 years ago
Howard Chu f89d0cc4b7 More subDBs, compiles now 13 years ago
Howard Chu cb45191793 Start DB restructuring 13 years ago
Howard Chu 194334b2f7 Replace ulong with ULONG macro 13 years ago
Howard Chu 2766e88eeb More prep for subdatabases 13 years ago
Howard Chu 86e78566e3 Tweak comment about overflow allocations 13 years ago
Howard Chu bc0ca49d16 Use an environment directory 13 years ago
Howard Chu 5e6f32243c Fix db_stat stuff 13 years ago
Howard Chu 3f025d1d4c More fixes for seeking 13 years ago
Howard Chu 27ab75ef36 Re-use old pages 13 years ago
Howard Chu 661d4f80e3 Drop header page 14 years ago
Hallvard B Furuseth f88d626ff1 Drop unused vars 14 years ago
Hallvard B Furuseth 95c88a57b1 Warning cleanup: Make parent index unsigned 14 years ago
Hallvard B Furuseth 7c1e5e9540 Warning cleanup: printf(%p, struct*) 14 years ago
Hallvard B Furuseth 5fdbc54d76 Warning cleanup: if(rc = mdb_<func>()) & co 14 years ago
Hallvard B Furuseth 160585b1bc Warning cleanup: Drop unneeded 'unsigned >= 0' 14 years ago
Hallvard B Furuseth bd2ceeb74e Fix P_INVALID signedness 14 years ago
Hallvard B Furuseth f42f7f3442 Fix formats, reduce PAGEHDRSZ size_t->unsigned. 14 years ago
Hallvard B Furuseth aed36f5780 Compact memnrcmp, just for fun 14 years ago
Hallvard B Furuseth ab0d6fa05e Fix memncmp(): Do not memcmp twice 14 years ago
Hallvard B Furuseth 86b40907d4 DPRINTF(): Fix format, handle non-gcc, simplify. 14 years ago
Howard Chu bddc86c0ee Save a byte in nodesz 14 years ago
Howard Chu 3a62d59c45 meta init 14 years ago
Howard Chu fe703b0ee0 Log txnID in msgs 14 years ago
Howard Chu 421ee6bb1d Use toggling meta page instead of always appending 14 years ago
Howard Chu a37195f686 Use shmat for lock region instead of mmap 14 years ago
Howard Chu f367441b69 Add locking support 14 years ago
Howard Chu a4c3626267 Fix P_INVALID def 14 years ago
Howard Chu cd57e9741f Fix splits, cursor navigation, newpage flags 14 years ago
Howard Chu 0c2610ebdd Use header when some fields are unspecified 14 years ago
Howard Chu d620d4368a Checkpoint 14 years ago