HEAD | 1310f3b | test: Do not rely on delay in import/export tests. Remove freeport. | 26 July 2023, 11:37:32 UTC |
refs/heads/feature/search | 22c9730 | Start integrating bleve with hidalgo/kv | 15 December 2019, 22:52:13 UTC |
refs/heads/fix-recursive | 83019aa | added testcase for recursive missing duplicates | 12 January 2018, 14:49:25 UTC |
refs/heads/linkedql/client | 78ac6a2 | owl: use constants from a new voc package | 15 December 2019, 14:51:21 UTC |
refs/heads/linkedql/fromless-steps | 7c03508 | Handle empty from | 07 July 2020, 22:46:57 UTC |
refs/heads/linkedql/full-linked-model | 42238c0 | Merge branch 'master' into linkedql/full-linked-model | 11 April 2020, 10:31:46 UTC |
refs/heads/linkedql/project-step | debf41f | Update project.json | 06 July 2020, 20:17:15 UTC |
refs/heads/linkedql/use-standard-isomorphic | ae5106d | Use standard isomorphic implementation | 10 July 2020, 19:12:23 UTC |
refs/heads/master | 1310f3b | test: Do not rely on delay in import/export tests. Remove freeport. | 26 July 2023, 11:37:32 UTC |
refs/heads/neo4j-browser | 1e6056b | neo4j bolt protocol implementation | 06 February 2018, 14:46:46 UTC |
refs/reviewable/pr323/r1 | 71252b3 | quad: allow to list all registered formats | 22 October 2016, 22:06:56 UTC |
refs/reviewable/pr323/r2 | 529bcee | graph: rename quad store reader function and implement skip | 06 November 2016, 08:26:50 UTC |
refs/reviewable/pr378/r1 | 3bc1b1a | Update goprotobuf. Use new protosizer extension (no more Size_ fields). | 06 March 2016, 10:02:16 UTC |
refs/reviewable/pr378/r2 | bdfaff9 | mongo: optimize comparison iterator | 20 March 2016, 00:49:56 UTC |
refs/reviewable/pr378/r3 | b99aa1d | Wire Skip and Limit to Gremlin. Also fixed #254. | 09 July 2016, 15:33:50 UTC |
refs/reviewable/pr378/r4 | 0508015 | gremlin: string values defaults to quad.String typed, and are parsed for IRI and BNode-like values | 15 July 2016, 20:59:14 UTC |
refs/reviewable/pr378/r5 | 0bc15ed | gremlin: convert values to native types, not strings | 17 July 2016, 16:48:10 UTC |
refs/reviewable/pr466/r1 | e78aa87 | This is a follow-up to a [previous issue](https://discourse.cayley.io/t/should-traversal-methods-change-their-receiver-path/308). Said issue reported on path variables in Gremlin/javascript changing as new paths were created as extensions from them. This issue was resolved with a subsequent [PR](https://github.com/cayleygraph/cayley/commit/cf824fe4bb9b5f64296c320f06febc3c33dbc9e0). The problem, though, lies deeper. Using cayley as a library and executing a similar query pattern, the same results appear: ``` func main() { store, _ := cayley.NewGraph("leveldb", "/path/to/leveldb.db", nil) alice_path := path.StartPath(store, quad.IRI("alice")) alice_pre, _ := alice_path.Iterate(nil).AllValues(nil) fmt.Println("alice:", alice_pre) // alice is <alice> alice_follows_path := alice_path.Out(quad.IRI("follows")) alice_follows, _ := alice_follows_path.Iterate(nil).AllValues(nil) fmt.Println("alice_follows:", alice_follows) // alice follows <bob> alice_post, _ := alice_path.Iterate(nil).AllValues(nil) fmt.Println("alice:", alice_post) // alice has turned into <bob> } ``` Furthermore, for reasons I couldn't track down, I think this behavior contributed to a pretty serious bug with the Except method on *Path. Try the following and watch what happens to your machine's memory usage: ``` func main() { fmt.Println("test_query2.go, building store") store, _ := cayley.NewGraph("leveldb", "/path/toleveldb.db", nil) p := path.NewPath(store) coolpeople := p.Has(quad.IRI("status"), quad.String("cool_person")) bobfollowers := p.Has(quad.IRI("follows"), quad.IRI("bob")) reduced := bobfollowers.Except(coolpeople) vals, _ := reduced.Iterate(nil).AllValues(nil) fmt.Println("bob's followers who are not cool:", vals) } ``` This commit includes a test in graph/path/path_test.go. It does not undo the changes to query/gremlin/traversals.go from the above-mentioned commit. This probably means that there is some extra cloning that does not need to happen and which should be removed. The gremlin tests pass with this commit, however. | 17 August 2016, 22:16:28 UTC |
refs/reviewable/pr466/r2 | ddd81d5 | Add unexported clone method to *Path. I _think_ I am addressing dennwc's concerns about the original version of this PR by making a new clone method that returns a Path with a copy of the original stack with capacity len(p.stack) + 1. | 31 August 2016, 16:16:03 UTC |
refs/reviewable/pr468/r1 | 3d8d3f1 | test naming | 31 August 2016, 09:38:24 UTC |
refs/reviewable/pr468/r10 | 097707a | TODO comment | 03 September 2016, 18:13:06 UTC |
refs/reviewable/pr468/r11 | 37fdf39 | table names, upgradeFunc nil, session.Close | 04 September 2016, 12:52:56 UTC |
refs/reviewable/pr468/r12 | 0c96da7 | Merge branch 'master' of http://github.com/cayleygraph/cayley | 13 September 2016, 07:01:36 UTC |
refs/reviewable/pr468/r13 | 9d4f76e | now actually deleting quads & nodes | 13 September 2016, 10:44:33 UTC |
refs/reviewable/pr468/r14 | b0c2d1d | cleaning | 15 September 2016, 20:34:29 UTC |
refs/reviewable/pr468/r15 | b2e5991 | safe cast | 16 September 2016, 11:38:13 UTC |
refs/reviewable/pr468/r16 | 9a87565 | cleaned up indexes. queries parallel "gate" | 17 September 2016, 16:50:20 UTC |
refs/reviewable/pr468/r17 | 68c3344 | removed parallelization for now - too much complexity | 17 September 2016, 17:41:00 UTC |
refs/reviewable/pr468/r18 | 4b8ac21 | testing | 18 September 2016, 12:28:51 UTC |
refs/reviewable/pr468/r19 | 44800ae | correct merge | 19 September 2016, 23:01:31 UTC |
refs/reviewable/pr468/r2 | 572bf0e | review fix | 31 August 2016, 22:16:02 UTC |
refs/reviewable/pr468/r20 | af71ccd | wait for indices option | 27 September 2016, 13:29:36 UTC |
refs/reviewable/pr468/r21 | beffe07 | Removed skip optimizer. Fixed tests | 27 September 2016, 20:59:21 UTC |
refs/reviewable/pr468/r22 | c1bb14f | testing optimized iterator | 28 September 2016, 18:57:50 UTC |
refs/reviewable/pr468/r3 | 1f1767b | closing session if ensureIndex fails | 01 September 2016, 12:09:18 UTC |
refs/reviewable/pr468/r4 | cd4957e | using bytes instead of strings | 01 September 2016, 15:32:05 UTC |
refs/reviewable/pr468/r5 | 991018b | Revert "using bytes instead of strings" This reverts commit cd4957e26aacbc47b2d2b510485d06b888d4d34e. RethinkDB drivers encodes binary to Base64 https://www.rethinkdb.com/docs/writing-drivers/ | 02 September 2016, 08:48:44 UTC |
refs/reviewable/pr468/r6 | 094cd34 | docker config | 02 September 2016, 09:26:01 UTC |
refs/reviewable/pr468/r7 | 6e4c292 | not forcing UTC, integration tests ok | 02 September 2016, 11:17:37 UTC |
refs/reviewable/pr468/r8 | 7badbfb | optimizations, cleanup, db version | 03 September 2016, 15:49:23 UTC |
refs/reviewable/pr468/r9 | afa2a4d | example db upgrade | 03 September 2016, 15:59:57 UTC |
refs/reviewable/pr470/r1 | 824ff3e | fix tests for new types | 31 August 2016, 21:55:55 UTC |
refs/reviewable/pr473/r1 | d8f965f | Add HasRegex and HasComparison paths | 05 September 2016, 23:12:11 UTC |
refs/reviewable/pr473/r2 | 80a81ab | bolt,leveldb: fix AllQuads iterator not skipping deleted quads, add test | 11 September 2016, 12:38:24 UTC |
refs/reviewable/pr474/r1 | ace4309 | Implement regex filter as iterator | 12 September 2016, 02:28:13 UTC |
refs/reviewable/pr474/r2 | 4b76f89 | Fixes to regex iterator | 13 September 2016, 01:39:06 UTC |
refs/reviewable/pr531/r1 | 27aa062 | correct expose syntax | 05 February 2017, 20:57:13 UTC |
refs/reviewable/pr531/r2 | 9b20986 | update container documentation | 06 February 2017, 13:06:13 UTC |
refs/reviewable/pr531/r3 | 2085a16 | add http interface documentation | 06 February 2017, 13:18:10 UTC |
refs/reviewable/pr534/r1 | 87ba1a0 | tx retry | 12 February 2017, 10:04:24 UTC |
refs/reviewable/pr534/r2 | 2789afc | retry function | 12 February 2017, 19:03:23 UTC |
refs/reviewable/pr585/r1 | e57134c | shape: refactor value filters; push save out of intersect | 15 May 2017, 07:58:42 UTC |
refs/reviewable/pr585/r2 | 8954224 | shape: more comments on objects and optimization steps | 16 May 2017, 00:50:16 UTC |
refs/reviewable/pr585/r3 | 56c9ffe | shape: add missing labels morphism; small fixes | 06 August 2017, 23:24:47 UTC |
refs/reviewable/pr585/r4 | ad70395 | shape: new query optimizer Implement a new optimizer with static types. Generic cost-independent optimization will be run for query shapes, allowing to reuse most optimization logic from backends. As a second step, iterator tree is built and optimized again to account for index sizes and to materialize individual query parts. graphmock: new package with mock quadstore implementations iterator: allow to specify size of materialize | 06 May 2017, 13:01:15 UTC |
refs/reviewable/pr610/r1 | 122f7f0 | Add Labels morphisms and gizmo api | 09 June 2017, 23:19:37 UTC |
refs/reviewable/pr615/r1 | 1c7e109 | Set CORS headers on gephi stream | 13 July 2017, 11:33:06 UTC |
refs/reviewable/pr634/r1 | 1ee1c6a | Add Elastic Iterator | 21 September 2017, 20:53:57 UTC |
refs/reviewable/pr634/r10 | 12e7e40 | Addressed remaining comments | 17 October 2017, 22:43:29 UTC |
refs/reviewable/pr634/r11 | 9bf4bf2 | Keyword and value conversion | 18 October 2017, 19:41:57 UTC |
refs/reviewable/pr634/r12 | 5482f6c | Fixed value encoding and other minor changes | 25 October 2017, 18:46:00 UTC |
refs/reviewable/pr634/r13 | 6023b81 | Revert yaml changes and add size | 26 October 2017, 22:35:33 UTC |
refs/reviewable/pr634/r14 | 3a1f51e | Fix toQuadValue method | 27 October 2017, 22:07:42 UTC |
refs/reviewable/pr634/r15 | 09a4376 | safe assert on value | 03 November 2017, 19:51:29 UTC |
refs/reviewable/pr634/r16 | a36eadb | Pull from upstream | 14 November 2017, 21:46:52 UTC |
refs/reviewable/pr634/r17 | b9c2e61 | Elastic mapping conversion error | 27 November 2017, 21:15:47 UTC |
refs/reviewable/pr634/r18 | 91d25e8 | Add byte and raw cases | 27 November 2017, 23:21:14 UTC |
refs/reviewable/pr634/r19 | 5944606 | Decoding to elasticstring | 29 November 2017, 00:53:44 UTC |
refs/reviewable/pr634/r2 | eb35d50 | Modified apply deltas | 21 September 2017, 20:55:57 UTC |
refs/reviewable/pr634/r20 | 1252dd0 | Cleaning up and adding switches | 29 November 2017, 18:48:46 UTC |
refs/reviewable/pr634/r21 | 89caffa | Add omitempty | 05 December 2017, 23:05:55 UTC |
refs/reviewable/pr634/r3 | 1bd4885 | Merge branch 'master' of https://github.com/michaelqiu94/cayley | 21 September 2017, 21:04:29 UTC |
refs/reviewable/pr634/r4 | c731984 | Add apply deltas for elastic | 21 September 2017, 21:40:32 UTC |
refs/reviewable/pr634/r5 | bf2903e | Merge branch 'master' of https://github.com/michaelqiu94/cayley | 21 September 2017, 22:03:09 UTC |
refs/reviewable/pr634/r6 | 0b6f22e | Update cayley_example.yml | 21 September 2017, 22:11:42 UTC |
refs/reviewable/pr634/r7 | afd94a7 | Merge branch 'master' of https://github.com/michaelqiu94/cayley | 21 September 2017, 22:21:12 UTC |
refs/reviewable/pr634/r8 | 7264762 | Fixed stylistic issues | 22 September 2017, 18:35:55 UTC |
refs/reviewable/pr634/r9 | 0f4bf4f | Fixed more stylistic isues | 25 September 2017, 23:16:54 UTC |
refs/reviewable/pr635/r1 | 1ee1c6a | Add Elastic Iterator | 21 September 2017, 20:53:57 UTC |
refs/reviewable/pr635/r10 | 027401a | Removed extra items | 15 December 2017, 21:54:46 UTC |
refs/reviewable/pr635/r2 | eb35d50 | Modified apply deltas | 21 September 2017, 20:55:57 UTC |
refs/reviewable/pr635/r3 | 1bd4885 | Merge branch 'master' of https://github.com/michaelqiu94/cayley | 21 September 2017, 21:04:29 UTC |
refs/reviewable/pr635/r4 | c731984 | Add apply deltas for elastic | 21 September 2017, 21:40:32 UTC |
refs/reviewable/pr635/r5 | bf2903e | Merge branch 'master' of https://github.com/michaelqiu94/cayley | 21 September 2017, 22:03:09 UTC |
refs/reviewable/pr635/r6 | 0b6f22e | Update cayley_example.yml | 21 September 2017, 22:11:42 UTC |
refs/reviewable/pr635/r7 | ddc708c | Change to schema file for quadmetadata field support | 21 September 2017, 22:44:38 UTC |
refs/reviewable/pr635/r8 | 01a1901 | Fixed Out function bug | 26 October 2017, 20:59:05 UTC |
refs/reviewable/pr635/r9 | 7f9a4b0 | Comment out elastic optimizer code | 14 December 2017, 23:08:43 UTC |
refs/reviewable/pr636/r1 | 40cc01d | Allow tag removal. | 21 September 2017, 05:38:08 UTC |
refs/reviewable/pr637/r1 | ceff218 | Remove debug print | 27 September 2017, 13:39:00 UTC |
refs/reviewable/pr637/r2 | caccaf4 | Requested changes | 28 September 2017, 11:59:54 UTC |
refs/reviewable/pr637/r3 | 2a6f973 | Fix config.json | 28 September 2017, 12:41:53 UTC |
refs/reviewable/pr639/r1 | 8bbde65 | fix recursive test | 28 October 2017, 08:15:05 UTC |
refs/reviewable/pr639/r2 | 81b6485 | address code review comments | 30 October 2017, 02:46:02 UTC |
refs/reviewable/pr639/r3 | 841bbd0 | address code review comments | 30 October 2017, 02:46:02 UTC |
refs/reviewable/pr640/r1 | f0c8621 | fix spacing | 30 October 2017, 17:43:17 UTC |
refs/reviewable/pr640/r2 | c1a02d9 | add how to run tests in docker | 03 November 2017, 04:28:01 UTC |
refs/reviewable/pr641/r1 | 6033bc1 | remove console log | 31 October 2017, 05:50:19 UTC |
refs/reviewable/pr641/r2 | d53f701 | add cleaner short circuit for rotation transform func | 03 November 2017, 04:32:36 UTC |
refs/reviewable/pr673/r1 | 7213694 | Add to contributors | 29 December 2017, 17:14:25 UTC |