Howard Chu
|
70a4f6f29d
|
mdb_cmp refactoring
|
13 years ago |
Howard Chu
|
7f46832ec5
|
Begin reimplementing basic ops as cursor ops
|
13 years ago |
Howard Chu
|
f6edbd7793
|
Add MDB_{FIRST,LAST}_DUP for cursor_get
|
13 years ago |
Howard Chu
|
e91dae3ed5
|
Cleanup midl, start documenting internals
|
13 years ago |
Howard Chu
|
b30d0266e7
|
Tweak docs
|
13 years ago |
Howard Chu
|
2510bea718
|
API cleanup, doxygen docs for public API
|
13 years ago |
Howard Chu
|
d54eb7dd81
|
Add txn_reset / txn_renew
|
13 years ago |
Howard Chu
|
590c728044
|
First cut at DUPFIXED support
Also in cursor_set, check the current page (if already set from
before) before starting over again from the root.
|
13 years ago |
Hallvard B Furuseth
|
3029bb694d
|
Macro cleanup: Parenthesize, simplify, remove a ;
|
13 years ago |
Howard Chu
|
bab6be8077
|
Add mdb_strerror(), mdb_env_set_flags()
|
13 years ago |
Howard Chu
|
9860d5a43f
|
Protect err codes
|
13 years ago |
Howard Chu
|
5e3a3db1f2
|
Error cleanup
Replace MDB_FAIL with more specific codes
Return MDB_PANIC after failure to write meta page
|
13 years ago |
Howard Chu
|
f9f0ec92a9
|
Add mdb_version()
|
13 years ago |
Howard Chu
|
76d7ca8ce0
|
Rationalize mdbenv namespace
|
13 years ago |
Howard Chu
|
c378b2525c
|
Move MDB_VERSION to mdb.h, use major/minor/patch
|
13 years ago |
Howard Chu
|
af70c0d9ce
|
Tweak MDB_val to match struct berval
|
13 years ago |
Howard Chu
|
ce9456d95c
|
Add MDB_INTEGERKEY db flag
|
13 years ago |
Howard Chu
|
2f7ddb4103
|
Cleanup, add mdb_cursor_count()
|
13 years ago |
Howard Chu
|
2e776bd36e
|
More DB checks
|
13 years ago |
Howard Chu
|
39817f6e85
|
Parameter cleanup
|
13 years ago |
Howard Chu
|
314ac28938
|
Sorted dups basically completed, needs testing
|
13 years ago |
Howard Chu
|
f586e57742
|
Added cursor_get for sorted dups
|
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
Note derived from Martin Hedenfalk's btree.c; the code
is significantly reworked but owes a lot to the original.
|
13 years ago |
Howard Chu
|
852ac0e3bc
|
More sub-db stuff
|
13 years ago |
Howard Chu
|
9b4c689601
|
Tweak mt_dbxs array
|
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
|
2766e88eeb
|
More prep for subdatabases
|
13 years ago |
Howard Chu
|
661d4f80e3
|
Drop header page
it's useless, just use meta pages instead
|
14 years ago |
Howard Chu
|
421ee6bb1d
|
Use toggling meta page instead of always appending
|
14 years ago |
Howard Chu
|
f367441b69
|
Add locking support
|
14 years ago |
Howard Chu
|
d620d4368a
|
Checkpoint
|
14 years ago |