9719c08 | Robert Melton | 06 July 2016, 10:47:01 UTC | Create Locations.md | 06 July 2016, 10:47:01 UTC |
f8ea808 | Robert Melton | 06 July 2016, 10:43:56 UTC | Create README.md | 06 July 2016, 10:43:56 UTC |
a9a0f76 | Robert Melton | 06 July 2016, 10:41:09 UTC | Update README.md | 06 July 2016, 10:41:09 UTC |
647cae1 | Robert Melton | 06 July 2016, 10:38:55 UTC | Update Quickstart-As-Application.md | 06 July 2016, 10:38:55 UTC |
9721388 | Robert Melton | 06 July 2016, 10:38:42 UTC | Create Quickstart-As-Application.md | 06 July 2016, 10:38:42 UTC |
061c6bc | Robert Melton | 06 July 2016, 06:15:27 UTC | Swapping google to cayleygraph | 06 July 2016, 06:15:27 UTC |
c31091d | Robert Melton | 06 July 2016, 06:10:42 UTC | Added myself | 06 July 2016, 06:10:42 UTC |
6e9a37d | Robert Melton | 06 July 2016, 06:09:55 UTC | Updating CONTRIBUTORS to remove mention of CLA and added myself. | 06 July 2016, 06:09:55 UTC |
85a4214 | Robert Melton | 06 July 2016, 05:52:42 UTC | Rerouting CONTRIBUTING to the discourse Once we have a nice updated CONTRIBUTION guidelines, we will backfill this. | 06 July 2016, 05:52:42 UTC |
0c7fc0f | Robert Melton | 06 July 2016, 05:49:55 UTC | Moving Hacking from wiki to project | 06 July 2016, 05:49:55 UTC |
6115bea | Barak Michener | 06 July 2016, 00:04:50 UTC | Update registry in README | 06 July 2016, 00:04:50 UTC |
8e4c4da | Barak Michener | 05 July 2016, 23:44:26 UTC | Merge pull request #399 from barakmich/fix_test Remove silly "try to create a /dev/null database" tests | 05 July 2016, 23:44:26 UTC |
c30d66b | Barak Michener | 05 July 2016, 23:40:57 UTC | support passing EOF as an error | 05 July 2016, 23:40:57 UTC |
534eeb3 | Barak Michener | 05 July 2016, 23:30:56 UTC | Remove silly "try to create a /dev/null database" tests | 05 July 2016, 23:30:56 UTC |
9cf6a63 | Barak Michener | 05 July 2016, 23:09:07 UTC | Re-enable `tip` in .travis.yml We want to know if breaking changes are coming our way | 05 July 2016, 23:09:07 UTC |
86766f3 | Denys Smirnov | 05 July 2016, 08:38:29 UTC | separate log package, resolves #221 | 05 July 2016, 08:38:29 UTC |
8fd2260 | Denys Smirnov | 05 July 2016, 07:13:53 UTC | change import paths | 05 July 2016, 07:13:53 UTC |
15ab599 | Barak Michener | 23 March 2016, 20:15:00 UTC | Merge pull request #386 from barakmich/optional_path Add SaveOptional() to save predicates if they exist, and add the | 23 March 2016, 20:15:00 UTC |
77943c4 | Barak Michener | 23 March 2016, 18:18:39 UTC | Add SaveOptional() tests. | 23 March 2016, 20:11:22 UTC |
6c1030d | Barak Michener | 23 March 2016, 20:04:04 UTC | Merge pull request #365 from dennwc/save_opt path: Added SaveOptional | 23 March 2016, 20:04:04 UTC |
2661e3c | Denys Smirnov | 09 January 2016, 10:28:42 UTC | Added SaveOptional to path lib | 28 February 2016, 02:25:07 UTC |
f6ce78f | Barak Michener | 28 February 2016, 02:20:33 UTC | Merge pull request #379 from dennwc/fix_gremlin_panic Fix interface conversion in Gremlin | 28 February 2016, 02:20:33 UTC |
1402662 | Denys Smirnov | 28 February 2016, 00:48:50 UTC | Fix interface conversion | 28 February 2016, 00:53:11 UTC |
d49f9a3 | Barak Michener | 23 February 2016, 05:04:48 UTC | Merge pull request #376 from barakmich/16-build fix build on 1.6 -- more accurate interface conversion | 23 February 2016, 05:04:48 UTC |
5c21c52 | Barak Michener | 23 February 2016, 05:04:08 UTC | fix build on 1.6 -- more accurate interface conversion | 23 February 2016, 05:04:08 UTC |
01f7b1c | Barak Michener | 23 February 2016, 04:57:10 UTC | Merge pull request #375 from josephschorr/fixsprintf Make call to `Sprintf` lazy | 23 February 2016, 04:57:10 UTC |
7f38089 | Joseph Schorr | 23 February 2016, 04:12:28 UTC | Make call to `Sprintf` lazy This results in a measurable performance improvement (~ 10% better) on a large test suite | 23 February 2016, 04:12:28 UTC |
792fe5d | Barak Michener | 03 January 2016, 00:55:34 UTC | Merge pull request #333 from barakmich/label_queries query/gremlin, graph/path: Add support for querying with labels | 03 January 2016, 00:55:34 UTC |
14a5ccc | Barak Michener | 07 December 2015, 02:28:13 UTC | Merge pull request #354 from Quentin-M/patch-2 Fix NPE in SQL initialization | 07 December 2015, 02:28:13 UTC |
55bc592 | Barak Michener | 07 December 2015, 02:27:50 UTC | Merge pull request #356 from jzelinskie/dockerfile dockerfile: fix go install command | 07 December 2015, 02:27:50 UTC |
3ebb1ee | Jimmy Zelinskie | 07 December 2015, 02:22:26 UTC | dockerfile: fix go install command Fixes #355. | 07 December 2015, 02:22:26 UTC |
582c4e1 | Quentin Machu | 07 December 2015, 00:48:49 UTC | Fix NPE in SQL initialization Happens when the database could not be opened. Introduced by e849da9 | 07 December 2015, 00:48:49 UTC |
0a6e5fa | Barak Michener | 26 November 2015, 05:16:59 UTC | Merge pull request #347 from jzelinskie/dockerfile initial Dockerfile | 26 November 2015, 05:16:59 UTC |
847a54d | Barak Michener | 26 November 2015, 05:15:31 UTC | Merge pull request #348 from barakmich/init_idempotent graph: make quadstore init functions idempotent | 26 November 2015, 05:15:31 UTC |
44b54e3 | Jimmy Zelinskie | 25 November 2015, 21:03:33 UTC | README: add container section | 25 November 2015, 21:05:47 UTC |
521d718 | Jimmy Zelinskie | 25 November 2015, 19:05:51 UTC | initial Dockerfile | 25 November 2015, 21:03:51 UTC |
e849da9 | Barak Michener | 25 November 2015, 19:28:15 UTC | graph: make quadstore init functions idempotent | 25 November 2015, 20:06:47 UTC |
9658689 | Barak Michener | 25 November 2015, 18:40:46 UTC | Merge pull request #346 from barakmich/readme Update README to mention Postgres and remove unused trello board | 25 November 2015, 18:40:46 UTC |
4cdeb6b | Barak Michener | 25 November 2015, 18:40:18 UTC | Update README to mention Postgres and remove unused trello board | 25 November 2015, 18:40:18 UTC |
4fd500d | Barak Michener | 25 November 2015, 16:22:43 UTC | Merge pull request #345 from jzelinskie/triple add Triple function | 25 November 2015, 16:22:43 UTC |
7d18978 | Jimmy Zelinskie | 25 November 2015, 16:16:33 UTC | add Triple function This is a shortcut for those that are not using the label field. It can become very verbose always calling Quad with an empty string as the last parameter. | 25 November 2015, 16:21:42 UTC |
f143602 | Barak Michener | 18 November 2015, 23:47:25 UTC | Merge pull request #342 from Quentin-M/slow_deleles Fix SLOW DELETEs | 18 November 2015, 23:47:25 UTC |
a262253 | Quentin Machu | 18 November 2015, 23:42:20 UTC | Fix SLOW DELETEs subject, predicate, object and labels are not indexed, thus, using a where clause on these fields for the DELETE statement does a full-table scan. Using *_hash columns instead will use the indexes. | 18 November 2015, 23:42:20 UTC |
2f5ce90 | Barak Michener | 18 November 2015, 01:40:53 UTC | Merge pull request #338 from Quentin-M/sql_skull_lock Fix a deadlock behavior with DELETE transactions | 18 November 2015, 01:40:53 UTC |
d874441 | Quentin Machu | 18 November 2015, 01:31:40 UTC | Fix a deadlock behavior with DELETE transactions It appears that preparing an INSERT statement on PostgreSQL actually makes it expecting to receive INSERTs and thus, it create some kind of locks for it. If instead, you only send him DELETE statements, it will indefinitely wait for an INSERT and will hung. | 18 November 2015, 01:32:21 UTC |
cfbc0b3 | Barak Michener | 17 November 2015, 18:34:43 UTC | Merge pull request #337 from Quentin-M/tx_ordering Ensure that quads in a transaction are applied in the desired order. | 17 November 2015, 18:34:43 UTC |
383cb33 | Quentin Machu | 17 November 2015, 17:05:16 UTC | Ensure that quads in a transaction are applied in the desired order. | 17 November 2015, 17:10:59 UTC |
6027e4c | Barak Michener | 16 November 2015, 21:11:01 UTC | Merge pull request #336 from Quentin-M/master Use a Size() estimate for SQL Quadstore when noSizes is enabled. | 16 November 2015, 21:11:01 UTC |
174a13c | Quentin Machu | 16 November 2015, 19:52:12 UTC | Add a Size() estimator for PostgresSQL Counting on PostgreSQL could be really slow because of its MVCC model. See https://wiki.postgresql.org/wiki/Count_estimate | 16 November 2015, 21:01:06 UTC |
cdf0154 | Barak Michener | 12 November 2015, 20:31:26 UTC | Merge pull request #316 from barakmich/save_sql sql: Combine AND(Fixed, SQL) and fix Save() roundtrips | 12 November 2015, 20:31:26 UTC |
277fc74 | Barak Michener | 06 October 2015, 19:47:16 UTC | Combine AND(Fixed, SQL) into a single IN clause, reducing roundtrips. Add a test and benchmark. | 12 November 2015, 20:14:48 UTC |
99283d5 | Barak Michener | 12 November 2015, 20:05:30 UTC | Merge pull request #335 from barakmich/multi_link_optimization graph/sql: Use an IN clause when optimizing a fixed iterator | 12 November 2015, 20:05:30 UTC |
831b14c | Barak Michener | 12 November 2015, 19:46:31 UTC | graph/sql: Use an IN clause when optimizing a fixed iterator | 12 November 2015, 19:56:18 UTC |
fab678e | Barak Michener | 30 October 2015, 21:57:07 UTC | Add LabelContext to the docs | 30 October 2015, 21:57:07 UTC |
58a735f | Barak Michener | 30 October 2015, 21:42:16 UTC | fix gremlin test, add reversal test | 30 October 2015, 21:42:16 UTC |
283aca8 | Barak Michener | 30 October 2015, 21:16:40 UTC | Expose LabelContext in gremlin | 30 October 2015, 21:17:57 UTC |
36d0f48 | Barak Michener | 30 October 2015, 20:50:33 UTC | graph/path: Add LabelContext to the path query language. | 30 October 2015, 21:17:57 UTC |
7a5e206 | Barak Michener | 29 October 2015, 21:29:13 UTC | Merge pull request #331 from barakmich/fix_or query/gremlin: fix building Or iterator, add test | 29 October 2015, 21:29:13 UTC |
539bd9b | Barak Michener | 29 October 2015, 21:26:21 UTC | fix building Or iterator, add test | 29 October 2015, 21:26:21 UTC |
0b91414 | Barak Michener | 29 October 2015, 03:22:09 UTC | Merge pull request #330 from barakmich/refactor_gremlin query/gremlin: Refactor in terms of graph/path | 29 October 2015, 03:22:09 UTC |
3d286f5 | Barak Michener | 29 October 2015, 03:12:37 UTC | document path context, pipe it through Reversal() as well, and update the godoc | 29 October 2015, 03:12:37 UTC |
f74051a | Barak Michener | 29 October 2015, 01:26:29 UTC | Rewrite Gremlin's buildIterator in terms of paths | 29 October 2015, 01:26:29 UTC |
97247ae | Barak Michener | 28 October 2015, 23:42:59 UTC | add InPredicates/OutPredicates | 28 October 2015, 23:42:59 UTC |
b91b7ab | Barak Michener | 28 October 2015, 23:15:57 UTC | bring the path test in line with the gremlin test, add Back() | 28 October 2015, 23:15:57 UTC |
bcbdb1f | Barak Michener | 28 October 2015, 22:35:10 UTC | route context through graph.Path | 28 October 2015, 22:35:10 UTC |
c5cea1f | Barak Michener | 24 October 2015, 22:49:24 UTC | Merge pull request #319 from Quentin-M/patch-1 Fix NPE in SQL Quadstore | 24 October 2015, 22:49:24 UTC |
3f5a4a7 | Quentin Machu | 18 October 2015, 18:40:36 UTC | Fix NPE in SQL Quadstore When `tx.Exec` fails and an error is returned, result is nil. Thus, `result.RowsAffected()` panics. * Add a missing return statement in the error test. * Add a second missing return statement just below to return the proper error message if we can't execute `RowsAffected` instead of saying that the triple doesn't exist. | 18 October 2015, 18:40:36 UTC |
6c5ac2a | Barak Michener | 06 October 2015, 20:20:06 UTC | Merge pull request #315 from Quentin-M/improve-tx Improve Transaction: deduplicate quads, allow adding/removing a quad in the same tx | 06 October 2015, 20:20:06 UTC |
91fc9ee | Quentin Machu | 06 October 2015, 19:21:33 UTC | Improve Transaction: deduplicate quads, allow adding/removing a quad in the same tx | 06 October 2015, 19:56:02 UTC |
45d96e1 | Quentin Machu | 06 October 2015, 19:21:33 UTC | Improve Transaction: deduplicate quads, allow adding/removing a quad in the same tx | 06 October 2015, 19:21:33 UTC |
b74f8f1 | Barak Michener | 05 October 2015, 21:58:18 UTC | Merge pull request #313 from barakmich/fixes Fix corners after causing a couple merges | 05 October 2015, 21:58:18 UTC |
4ffda9a | Barak Michener | 05 October 2015, 21:45:42 UTC | Fix corners after dropping a couple merges | 05 October 2015, 21:45:42 UTC |
0274e9f | Barak Michener | 05 October 2015, 21:26:10 UTC | Merge pull request #292 from ds--/master Adds exporting capabilities | 05 October 2015, 21:26:10 UTC |
0c5f1bc | Barak Michener | 05 October 2015, 21:22:05 UTC | Merge pull request #277 from barakmich/upgrade_db Add migration tool and use protos in Bolt store | 05 October 2015, 21:22:05 UTC |
f7cdec8 | Barak Michener | 05 October 2015, 21:20:55 UTC | Merge pull request #289 from barakmich/psql graph: Postgres backend | 05 October 2015, 21:20:55 UTC |
0c7160a | Barak Michener | 05 October 2015, 21:17:12 UTC | Merge pull request #305 from sayden/readme-typo-fix Typo fix when building cayley from scratch | 05 October 2015, 21:17:12 UTC |
d831fdd | Barak Michener | 05 October 2015, 21:15:17 UTC | Merge pull request #306 from sayden/correction-in-overview-docs Order of parameters when using :a and :d are switched | 05 October 2015, 21:15:17 UTC |
363120a | Barak Michener | 05 October 2015, 21:14:49 UTC | Merge pull request #312 from Kavec/path-readability Refactor for readability | 05 October 2015, 21:14:49 UTC |
5c41e4f | Tyler Gibbons | 02 October 2015, 02:52:49 UTC | Add periods throughout | 02 October 2015, 02:52:49 UTC |
893bd6c | Tyler Gibbons | 02 October 2015, 02:46:52 UTC | Complete comment on line 60 | 02 October 2015, 02:46:52 UTC |
4f69eb3 | Tyler Gibbons | 02 October 2015, 02:41:15 UTC | Fix copyright dates | 02 October 2015, 02:41:15 UTC |
1a86cf0 | Tyler Gibbons | 02 October 2015, 02:32:25 UTC | Add myself to contributors | 02 October 2015, 02:32:25 UTC |
0dd93f8 | Tyler Gibbons | 02 October 2015, 02:14:17 UTC | Fix mis-named packages, run tests | 02 October 2015, 02:14:17 UTC |
51f5a86 | Tyler Gibbons | 02 October 2015, 02:09:33 UTC | Refactor for readability Added more documentation, converted logical operations to (hopefully) consistent 'route' metaphor, and moved all AND(iterator, iterator) stanzas out into a single join() function that is more descriptive of what's actually happening | 02 October 2015, 02:09:33 UTC |
42aa91b | Barak Michener | 18 September 2015, 09:34:59 UTC | Merge pull request #296 from kortschak/bolt-panic graph/bolt: don't panic on unitialised store | 18 September 2015, 09:34:59 UTC |
3ad4d56 | Mario Castro | 04 September 2015, 21:18:26 UTC | Order of parameters when using :a and :d are switched | 04 September 2015, 21:18:26 UTC |
3cdd6c8 | Mario Castro | 04 September 2015, 20:57:32 UTC | Typo fix in readme "script" to build cayley | 04 September 2015, 20:57:32 UTC |
f3e3786 | Barak Michener | 03 September 2015, 17:35:09 UTC | Merge pull request #303 from barakmich/memstore_semantics Fixes memstore transaction semantics | 03 September 2015, 17:35:09 UTC |
3e2b490 | Barak Michener | 02 September 2015, 21:36:00 UTC | Fixes memstore transaction semantics | 03 September 2015, 17:32:09 UTC |
fb7e200 | Barak Michener | 02 September 2015, 20:25:29 UTC | Respect IgnoreMissing, which SQL does silently. Fixes barakmich/psql #10 | 02 September 2015, 20:26:18 UTC |
fc6f7b3 | Barak Michener | 26 August 2015, 20:19:35 UTC | Merge pull request #9 from Quentin-M/psql-fail-fast-open Make the SQL connection fail-fast | 26 August 2015, 20:19:35 UTC |
6fcc802 | Barak Michener | 26 August 2015, 20:19:08 UTC | Merge pull request #8 from Quentin-M/psql-fix-npe Fix NPEs in SQL Next and Contains | 26 August 2015, 20:19:08 UTC |
13b11e4 | Quentin Machu | 26 August 2015, 06:10:27 UTC | Make the SQL connection fail-fast | 26 August 2015, 06:10:27 UTC |
7ddeb10 | Quentin Machu | 26 August 2015, 05:19:28 UTC | Fix NPEs in SQL Next and Contains | 26 August 2015, 05:19:28 UTC |
b8b3e1b | Barak Michener | 19 August 2015, 17:46:00 UTC | Merge pull request #297 from barakmich/travis Roll the Go version forward on Travis builds (new stable) | 19 August 2015, 17:46:00 UTC |
7dbc3b9 | Barak Michener | 19 August 2015, 17:39:54 UTC | Roll the Go version forward on Travis builds (new stable) | 19 August 2015, 17:39:54 UTC |
88262ac | kortschak | 17 August 2015, 00:16:18 UTC | graph/bolt: don't panic on unitialised store Fixes #295. | 17 August 2015, 00:16:18 UTC |
f9ee0e7 | David Schor | 15 August 2015, 10:58:42 UTC | formatted using gofmt | 15 August 2015, 10:58:42 UTC |
ebaf8b2 | Barak Michener | 12 August 2015, 18:40:02 UTC | Can't use distinct, fix double-hashing bug remove distinctness, make printing the SQL query part of describe clean up quadstore a bit, add noSizes as an external option | 12 August 2015, 20:03:25 UTC |
fab8cd6 | Barak Michener | 10 August 2015, 20:28:16 UTC | Option to remove size calls Fix permutations of optimization intersections Return empty string as per bolt fix case sensitivity and memstore panic | 12 August 2015, 20:03:25 UTC |