https://github.com/google/cayley

sort by:
Revision Author Date Message Commit Date
652dcb5 refactor: return errors from ValueOf, NameOf, QuadDirection Throughout the code there are calls to ValueOf() and NameOf() on the QuadStore. The QuadStore currently returns a single value for these functions without an error, but internally the QuadStore might run into some errors when processing the value. This hack is clearly identified in the code: rather than return the error, it's just logged. If the QuadStore has an error while processing ValueOf or NameOf, the returned value will be nil which might lead to many types of undefined behavior - such as queries returning "nil" for one field of a Quad. Fixes #985 Signed-off-by: Christian Stewart <christian@paral.in> 17 June 2021, 02:11:04 UTC
08381ef Add a check to skip non-JSON files in the test-cases directory 18 May 2021, 20:44:10 UTC
c50d9f0 Removed duplicate LinkedQL test-cases 18 May 2021, 20:44:10 UTC
b7db15a Fix: code quality issues (#948) * Fixed code quality issues using DeepSource * Fixed suspiciously small untyped constant in `time.Sleep` * Removed unnecessary use of slice * Replaced `bytes.Compare` with `bytes.Equal` 11 May 2021, 09:25:09 UTC
2d53d0a Update Freebase's links 07 April 2021, 07:49:38 UTC
f5fd4c0 GitBook: [master] 22 pages modified 16 July 2020, 12:14:11 UTC
89de816 Add context for test cases data (#942) 07 July 2020, 22:47:31 UTC
00a8fcf Correct Query JSON-LD (#941) * Use JSON-LD namespaces correctly for parsing LinkedQL queries Remove Context step * Use linkedql as @vocab 06 July 2020, 19:18:16 UTC
00529ef LinkedQL: New Where Step (#940) * Improve jsonld_util error * Replace follow with where 03 July 2020, 21:17:56 UTC
f929e16 linkedql: Replace vertex in tests 03 July 2020, 20:27:46 UTC
1834cd2 linkedql: Add match all test 03 July 2020, 20:22:05 UTC
ab2941b Fix reg-exp.json key 22 May 2020, 19:59:10 UTC
a4688d5 Add cayleyimport and cayleyexport CLIs (#934) 30 April 2020, 08:51:13 UTC
8d0dcf1 LinkedQL: Centralize iterator creation to linkedql main module (#930) * linkedql: Centralize iterator creation to linkedql main module * linkedql: Use BuildIterator in Execute 09 April 2020, 19:37:33 UTC
9c9237b linkedql: Improve nil and error handling in iterators 09 April 2020, 16:29:04 UTC
f941e85 Test iter_tags subject transformation 09 April 2020, 15:40:32 UTC
d398bea Create new HTTP resource for namespace rules (#925) The resource supports getting all registered rules and registering a rule 09 April 2020, 14:39:12 UTC
46f4cfd LinkedQL: Fix recursive matching for Match step (#916) * linkedql: Fix recursive matching for Match step. * Break down to more functions * Comment out tests broken by unstable shape structure * Group var statements * Remove commented out unstable test cases * Remove additional comments * Add match-exact test case * Update match_test with correct JSON-LD parsing 04 April 2020, 15:36:27 UTC
d9aec8f linkedql: Delete irrelevant steps 04 April 2020, 14:37:44 UTC
e88e947 LinkedQL: Collect Step (#920) * Add Collect Step * Update description * Correct path construct by collect * Test collect and make it work like properties 04 April 2020, 12:08:12 UTC
89bd614 LinkedQL: Better Finals (#914) * linkedql: Improve final steps - Add @id to Select and SelectFirst steps making the output a valid JSON-LD document - In Documents use a gojsonld API on top of TagsIterator to frame the results to documents instead of custom logic - In steps test update all tests affected and use valid IRIs so gojsonld can operate on them * Use JSON-LD fromRDF API in iter tags * Rename tags to properties and add excludeId in select * Remove unused print * Cleanup implementation 04 April 2020, 10:34:31 UTC
e583c53 LinkedQL: Use data files as test cases instead of code (#927) 28 March 2020, 21:56:53 UTC
f26d75d Update github.com/cayleygraph/quad 28 March 2020, 21:39:39 UTC
bf311d2 linkedql: Unmarshal to cast floats to ints when it should 28 March 2020, 21:34:39 UTC
4e7d9dc linkedql: Correct iter_tags for deserialized data 28 March 2020, 21:33:53 UTC
470ecda linkedql: Format less_than correctly 28 March 2020, 21:31:25 UTC
b935377 Use PropertyPath everywhere it should be (#928) Make NewPropertyPath to return a pointer to allow no properties as a valid PropertyPath 28 March 2020, 21:19:22 UTC
2562e5b linkedql: Correct registry to parse quadValue correctly 25 March 2020, 19:47:43 UTC
72cb89d linkedql: Update EntityIdentifier and PropetyPath to be JSON serializable structs 25 March 2020, 19:46:47 UTC
1267f83 linkedql: Register like and regexp and update thier property names 25 March 2020, 19:44:51 UTC
8473301 LinkedQL: Better Steps Test (#926) * linkedql: In steps_test update all tests affected and use valid IRIs * linkedql: Reduce code for vars * linkedql: Fix lint errors 19 March 2020, 03:33:40 UTC
896c8f4 linkedql: Refactor operator and filter out (#909) 19 March 2020, 02:47:32 UTC
adbb550 Document Cayley with MongoDB in Docker Compose 18 March 2020, 23:58:17 UTC
411ab64 Fix all lint errors for server 18 March 2020, 23:32:13 UTC
6f41249 Format docs/api/swagger.yml using Prettier 18 March 2020, 23:12:32 UTC
ee41c8d apii_v2: Fix comment regarding delete and add test for delete 17 March 2020, 23:29:19 UTC
9b4c07f Add comments for api v2 17 March 2020, 23:18:44 UTC
85002cb Lint: Configure CI (#922) * Fix easily fixable lint errors * Add lint script and update Travis configuration * Instal golint in travis 17 March 2020, 23:00:08 UTC
3715a43 Fix easily fixable lint errors (#921) 17 March 2020, 22:59:54 UTC
fac5464 GitBook: [master] one page modified 26 February 2020, 00:15:55 UTC
47ca5a4 GitBook: [master] one page modified 23 February 2020, 13:54:34 UTC
50e01e0 GitBook: [master] 2 pages modified 23 February 2020, 12:42:14 UTC
27e8eb6 Add JSON-LD example data 23 February 2020, 12:13:29 UTC
9fb4d58 LinkedQL: Match (#905) * Add a match step * Prefix use of RDFG in schema * Evaluate JSON LD document in runtime * Fix JSON LD parsing with context * Check for lone @id before counting quads in pattern * Give match from a min-cardinality 0 * Handle nil from * Group consts * Use voc and tag Lookup * Fix small issues regarding syntax * Different syntax for value * Define hasMinCardinality as requested * linkedql: Wrap shared properties of restrictions with owlRestriction * linkedql: Correct name to owlPropertyRestriction and share more code * linkedql: Add fixme comemnt in match.go * linkedql: Add fixme comment to steps_test 30 January 2020, 23:09:43 UTC
13683b0 linkedql: Change name of variable in BuildIdentifier 18 January 2020, 18:27:28 UTC
ac81ad9 linkedql: Replace AbsoluteIRI with iri.FullWith(ns) 18 January 2020, 18:27:28 UTC
63c132e Use context with properties 18 January 2020, 18:27:28 UTC
7ae37d3 Test context and correct implementation 18 January 2020, 18:27:28 UTC
aac32de Handle string map in schema 18 January 2020, 18:27:28 UTC
6ceff00 Use namespace everywhere a literal value is used 18 January 2020, 18:27:28 UTC
f967167 Use ns in property path 18 January 2020, 18:27:28 UTC
ce47e21 Remove unused comment 18 January 2020, 18:27:28 UTC
17a7592 Use ns in entity_identifier 18 January 2020, 18:27:28 UTC
5a93475 Remove Type() method 18 January 2020, 18:27:28 UTC
eca03c8 Separate all steps to files 18 January 2020, 18:27:28 UTC
d2cbff6 Pass voc to all steps and create context step 18 January 2020, 18:27:28 UTC
323d5c3 kv: print a meaningful error when path is not set; fixes #865 11 January 2020, 20:14:21 UTC
b8f0b68 Fix map allocation bug in materialize.go Solution to https://github.com/cayleygraph/cayley/issues/911 09 January 2020, 11:39:03 UTC
0f70528 LinkedQL: Fix Step Names (#906) * View -> Visit, ViewBoth -> Both * Fix Type methods of Visit Steps 08 January 2020, 09:28:19 UTC
80bd8af Extracted Client (#896) * Code generated client * Fix query result type and code generation * Make client importable * Refactor server/http tests to not rely on client * Reduce magic strings * Reduce JSON LD mentions * Revert all non-server changes * Restore client * Add deprecation note regarding client * Make write response private 03 January 2020, 22:26:10 UTC
3cc8244 linkedql: refactor to avoid embedding unexported interfaces and named returns 30 December 2019, 10:39:49 UTC
a6178e7 linkedql: add FIXME comments due to ignored collation 30 December 2019, 10:39:49 UTC
491aa37 linkedql: use voc package more 30 December 2019, 10:39:49 UTC
675c7c4 linkedql: Remove values 30 December 2019, 10:39:49 UTC
bba4fce linkedql: Deserialize PropertyPath and Values correctly 30 December 2019, 10:39:49 UTC
33f5eef linkedql: Register documents 30 December 2019, 10:39:49 UTC
4d1acff linkedql: Implement Documents for all steps 30 December 2019, 10:39:49 UTC
f4c6956 linkedql: Correctly return JSON-LD 30 December 2019, 10:39:49 UTC
6d89145 linkedql: Refactor iterators to share more code 30 December 2019, 10:39:49 UTC
6d37ffd linkedql: Register missing steps 30 December 2019, 10:39:49 UTC
bf5b132 linkedql: Parse properties correctly 30 December 2019, 10:39:49 UTC
afa91a7 linkedql: Correct form of @context 30 December 2019, 10:39:49 UTC
8272cf4 linkedql: Correct single property domain serialization 30 December 2019, 10:39:49 UTC
399010f linkedql: Extract correction for the schema file format from the client PR 30 December 2019, 10:39:49 UTC
229e88f fix links in quickstart-as-application (#903) Was perusing the Cayley docs and happened upon this link that didn't work. Years of internet spelunking have steeled me for such moments, so I quickly found the docs, but the whole point of open source is so that someone does that sort of work once. 27 December 2019, 11:56:49 UTC
5b324a5 Refactor numeric operators to steps (#901) 17 December 2019, 08:51:23 UTC
18ed0db LinkedQL: Fix Step Names (#898) View -> Visit, ViewBoth -> Both 16 December 2019, 22:19:37 UTC
00dd18b Inference: Domain Range Implicit Instances (#900) Implement RDFS 2 and 3 rules: domain and range implicit class instance Restore 100% test coverage 16 December 2019, 22:10:44 UTC
4d89b8a linkedql: add todo for the unmarshal 15 December 2019, 13:54:20 UTC
7988d96 linkedql: add type assertions for operators 15 December 2019, 13:54:20 UTC
b17bf26 linkedql: rename final steps file 15 December 2019, 13:54:20 UTC
165649a linkedql: move main types to a single file 15 December 2019, 13:54:20 UTC
ff5f2e2 linkedql: Correct emitted JSON-LD schema 15 December 2019, 13:54:20 UTC
85ecba8 linkedql: Correct step types in schema 15 December 2019, 13:54:20 UTC
16721bf linkedql: add type assertion for final steps 15 December 2019, 13:54:20 UTC
97042b6 linkedql: Streamline description text 15 December 2019, 13:54:20 UTC
02ae44e linkedql: Remove ID from list in schema 15 December 2019, 13:54:20 UTC
786f915 linkedql: Add missing prefix to Placeholder type 15 December 2019, 13:54:20 UTC
a2a7dc3 linkedql: Add missing descriptions 15 December 2019, 13:54:20 UTC
243d9ad linkedql: Correct schema single range json output 15 December 2019, 13:54:20 UTC
3a58845 linkedql: Implemented Entity and Entities and corrected parsing of IRIs 15 December 2019, 13:54:20 UTC
3b737fd linkedql: refactor interfaces and fix panic in tests 15 December 2019, 13:54:20 UTC
88d1ad4 linkedql: make the schema generator internal and refactor it 15 December 2019, 13:54:20 UTC
b3352f6 linkedql: refactor value parsing 15 December 2019, 13:54:20 UTC
ffa218b linkedql: fix comments formatting 15 December 2019, 13:54:20 UTC
faca695 linkedql: refactor the schema package and rename the CLI command 15 December 2019, 13:54:20 UTC
897fb78 linkedql: use the new type for Ref 15 December 2019, 13:54:20 UTC
81dfcd1 linkedql: minimize the accepted interface for DocumentIterator 15 December 2019, 13:54:20 UTC
ba6d964 linkedql: make sure iterators implement corresponding interface 15 December 2019, 13:54:20 UTC
f49f08b linkedql: refactor DocumentIterator 15 December 2019, 13:54:20 UTC
back to top