https://github.com/google/cayley
Name Target Message Date
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
back to top