Commit graph

21 commits

Author SHA1 Message Date
Quentin Machu
383cb339ac Ensure that quads in a transaction are applied in the desired order. 2015-11-17 12:10:59 -05:00
Quentin Machu
45d96e14ec Improve Transaction: deduplicate quads, allow adding/removing a quad in the same tx 2015-10-06 15:21:33 -04:00
7934252fb5 Add transaction (a list of deltas) as a primitive for applying sets of changes
... and Fix idomaticness
2015-06-23 17:53:24 -04:00
Andrew Dunham
5eed4d9667 Address review comments 2015-04-15 16:28:13 -07:00
Andrew Dunham
1990eba055 Stop calling glog.Fatal* in a bunch of places 2015-04-15 14:07:45 -07:00
cf3e286d15 Rewrite keys into concrete types, remove key package 2015-02-21 16:19:51 -05:00
l.albertalli
472d86223e Changed the ApplyDeltas signature 2015-02-10 18:17:54 -08:00
l.albertalli
50c3e5f93c Shortended function signature and changed flag priority 2015-02-10 10:48:02 -08:00
l.albertalli
6134bc8bdd Moved configuration to Quadwriter and added to config file 2015-02-09 18:43:26 -08:00
kortschak
9e378302f5 Ensure callers get errors when they happen
Previously we silently dropped portions or all of a block when a
duplicate quad is found. We still fail now, but we tell someone.

Fixes #201.
2015-01-26 14:56:10 +10:30
panamafrancis
abda6cbbb0 Refactoring of Delta.IDs & horizon functionality with a PrimaryKey type, needed for implementing UUID based primary keys for backends such as the appengine datastore \n Tests: at top level and if available per backend, if not then just visual 2014-12-01 23:00:06 +01:00
kortschak
443a091b72 Rename triple entities were relevant 2014-08-27 21:27:01 +09:30
f967b36f84 comments and concretized deltas 2014-08-14 01:24:39 -04:00
48711af1d9 Mongo log works (and bug fixed) 2014-08-10 21:05:39 -04:00
3770190db5 test clean 2014-08-10 20:10:00 -04:00
ff148f58f8 first swing at mongo indexing (iterator todo) 2014-08-10 19:35:26 -04:00
6d4738cf0c convert to using real quads 2014-08-06 16:24:31 -04:00
d4e5eead32 convert leveldb to log-structure 2014-08-05 14:17:38 -04:00
dcb495d145 Make Memstore work with the QuadWriter 2014-08-04 01:56:49 -04:00
81b3bf9881 rename to quads 2014-08-04 00:45:32 -04:00
1b24d66d8a rename 2014-07-27 15:41:52 -04:00