goprotodb

Timeline
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

37 check-ins

2013-02-20
00:02
Updates for compatibility with current Go Protocol Buffers - switched from interface{} to proto.Message where necessary - unconditional key unmarshalling after data unmarshalling due to key field reset - regenerated records_test.pb.go Leaf check-in: 0719004ddb user: murphy tags: trunk
2012-04-09
19:35
Removed the subtype relationship between databases and cursors --HG-- branch : goprotodb Leaf check-in: e9fcebf696 user: murphy tags: goprotodb, trunk
19:32
Renamed Database.DatabaseType method to Type --HG-- branch : goprotodb check-in: bedf957f0f user: murphy tags: goprotodb, trunk
19:05
Serialize data before key to allow optimization if the key is initially empty --HG-- branch : goprotodb check-in: 33942cb0f9 user: murphy tags: goprotodb, trunk
19:03
Using reflection to handle key and data extraction automatically --HG-- branch : goprotodb check-in: 10e0ddfb1f user: murphy tags: goprotodb, trunk
00:32
Swapped argument order of Cursor.Set for consistency with other cursor methods --HG-- branch : goprotodb check-in: 21e87e8067 user: murphy tags: goprotodb, trunk
00:13
Small documentation tweaks --HG-- branch : goprotodb check-in: e59587419a user: murphy tags: goprotodb, trunk
00:09
Renamed package db to protodb --HG-- branch : goprotodb check-in: 52cf03ce40 user: murphy tags: goprotodb, trunk
2012-04-08
23:41
Added tests --HG-- branch : goprotodb check-in: b45f71b5a4 user: murphy tags: goprotodb, trunk
23:40
Corrected memory management for Cursor.Set method --HG-- branch : goprotodb check-in: d46bf8ceee user: murphy tags: goprotodb, trunk
23:36
*** empty log message *** --HG-- branch : goprotodb check-in: 6acbd5c6a2 user: murphy tags: goprotodb, trunk
23:19
Added forgotten flag setting for Cursor.Set method --HG-- branch : goprotodb check-in: 286666d9b1 user: murphy tags: goprotodb, trunk
23:16
Moved more options into configuration records again --HG-- branch : goprotodb check-in: 543f88b899 user: murphy tags: goprotodb, trunk
23:06
Added ErrKeyEmpty constant --HG-- branch : goprotodb check-in: 3da0d92b8d user: murphy tags: goprotodb, trunk
22:12
Renamed database type constant Records to Numbered --HG-- branch : goprotodb check-in: 26fdb5f398 user: murphy tags: goprotodb, trunk
22:12
Improved safety of failed open cleanup actions --HG-- branch : goprotodb check-in: 7c340d48df user: murphy tags: goprotodb, trunk
18:06
Explicit memory management for database thangs as required for multithreaded use --HG-- branch : goprotodb check-in: 61ce9a0619 user: murphy tags: goprotodb, trunk
17:17
Source code reformatting of the environment code --HG-- branch : goprotodb check-in: a5e2c4af1e user: murphy tags: goprotodb, trunk
17:13
More effortless specification and handling of creation flags, automatic cleanup after failed database and environment creation --HG-- branch : goprotodb check-in: 081e8611b0 user: murphy tags: goprotodb, trunk
16:33
Transaction code does not need explicit linkage to libdb --HG-- branch : goprotodb check-in: 16281dff0d user: murphy tags: goprotodb, trunk
2012-04-07
23:46
Added support for encryption setup --HG-- branch : goprotodb check-in: 405e2ee728 user: murphy tags: goprotodb, trunk
23:44
Reformatted the error code list --HG-- branch : goprotodb check-in: 1ff8d51b33 user: murphy tags: goprotodb, trunk
16:00
Extended the meaning of the Database.Put method's append flag --HG-- branch : goprotodb check-in: 924b702154 user: murphy tags: goprotodb, trunk
15:54
Removed some unused error codes --HG-- branch : goprotodb check-in: cb6676b604 user: murphy tags: goprotodb, trunk
15:53
Added license statements to individual files --HG-- branch : goprotodb check-in: 7325654b98 user: murphy tags: goprotodb, trunk
15:49
Removed superfluous RecordId type --HG-- branch : goprotodb check-in: 6b431c564d user: murphy tags: goprotodb, trunk
15:43
Code reformatting --HG-- branch : goprotodb check-in: e57e318da7 user: murphy tags: goprotodb, trunk
15:42
Removed superfluous flag definitions --HG-- branch : goprotodb check-in: c0534567c8 user: murphy tags: goprotodb, trunk
15:42
Reworked the set of database operations --HG-- branch : goprotodb check-in: ea8c4b9862 user: murphy tags: goprotodb, trunk
2012-04-05
15:31
Database configuration using descriptors instead of flags --HG-- branch : goprotodb check-in: 1e50299bb5 user: murphy tags: goprotodb, trunk
15:19
Default creation mode for OpenEnvironment set to zero --HG-- branch : goprotodb check-in: 333077de96 user: murphy tags: goprotodb, trunk
15:05
Changed the IsolationLevel type to a plain int --HG-- branch : goprotodb check-in: b54438a125 user: murphy tags: goprotodb, trunk
15:03
Moved the isolation level configuation into a separate argument of Environment.WithTransaction --HG-- branch : goprotodb check-in: 7b76155547 user: murphy tags: goprotodb, trunk
14:59
Transaction configuration using descriptors instead of flags --HG-- branch : goprotodb check-in: 5d90256853 user: murphy tags: goprotodb, trunk
14:37
Environment configuration using descriptor records instead of flags --HG-- branch : goprotodb check-in: 649773c227 user: murphy tags: goprotodb, trunk
2012-04-04
12:48
Made file and database arguments of OpenDatabase optional --HG-- branch : goprotodb check-in: aee2021004 user: murphy tags: goprotodb, trunk
00:19
Basic database functionality --HG-- branch : goprotodb check-in: d8181ec1b1 user: murphy tags: goprotodb, trunk