https://github.com/google/cayley

sort by:
Revision Author Date Message Commit Date
28cd7eb Adds locations for looking up static assets (#673) * Add default lookup paths * Add to contributors 05 January 2018, 12:46:00 UTC
6f8446e add v0.6.1 migration guide; mention dataset conversion in import docs 24 December 2017, 16:04:42 UTC
02a5d94 fix Dockerfile, add missing deps to glide 24 December 2017, 13:17:36 UTC
8aebfe9 http: expose node delete api; resolves #622 24 December 2017, 12:27:26 UTC
41bf496 deprecate quad.Raw type 23 December 2017, 10:58:28 UTC
4107f2f loader: do not use raw nquads format 23 December 2017, 02:32:47 UTC
f0b409f remove legacy config type 23 December 2017, 02:27:56 UTC
7be5c09 remove unused internal code, move repl to it's own package 23 December 2017, 02:21:56 UTC
4c5e9c5 update imports package to use type aliases where possible 23 December 2017, 02:14:51 UTC
30e332c graph: simplify options checks 23 December 2017, 02:08:49 UTC
b63faea iterator: remove unused equality function for fixed 23 December 2017, 01:56:40 UTC
d994e2a graph: remove unused horizon function 23 December 2017, 01:34:59 UTC
fe0248e memstore: use correct size for all iterator 23 December 2017, 01:21:26 UTC
b0f92e1 goimports 23 December 2017, 01:20:35 UTC
f3e814f add context argument to iterators and kv 23 December 2017, 01:20:35 UTC
36463db kv: track nodes reference count; fixes #617 22 December 2017, 23:39:34 UTC
31b0f48 sql: track nodes reference count and simplify dialects; fixes #617 19 December 2017, 23:50:48 UTC
73089a9 kv: return quad not exists errors correctly 19 December 2017, 21:12:07 UTC
0a1bd9d memstore: remove nodes if all their references are gone; addresses #617 19 December 2017, 21:00:51 UTC
36f5da6 iterator: returns correct subiterator slice for empty And; fixes #659 19 December 2017, 20:12:02 UTC
6e9cf6c docs: clarify latest version 19 December 2017, 01:31:33 UTC
d40899a nosql: use base64 instead of hex encoding for hashes 19 December 2017, 01:01:36 UTC
1ce7147 update Cayley version to 0.7.0 and Go version to 1.9 19 December 2017, 00:50:55 UTC
d333860 update integration test, make it a part of suite; move paths as well 19 December 2017, 00:37:32 UTC
1914b97 fix tests for predicate save query; fix node tokens for bolt 18 December 2017, 23:28:47 UTC
6f373a6 save predicates test was fixed; resolves #648 17 December 2017, 16:04:56 UTC
3254f58 docs: mention elastic backend 17 December 2017, 15:38:32 UTC
280aac1 mongo: import legacy version as mongo1 17 December 2017, 15:38:32 UTC
3a5aba7 nosql: use shapes optimizer for queries 17 December 2017, 15:38:32 UTC
fcd26f7 shape: allow to simplify shapes; add helpers for building node filters 17 December 2017, 15:38:32 UTC
66db6ff nosql: add code-level documentation 17 December 2017, 15:38:32 UTC
6e90ab4 elastic: port to nosql layer; resolves #653 17 December 2017, 15:38:32 UTC
579a96a nosql: store each typed value in separate field; optimize write paths 17 December 2017, 15:38:32 UTC
5829778 nosql: support batch inserts; refactor tests 17 December 2017, 15:38:32 UTC
15d6a60 separate mongo logic and define a generic nosql layer; resolves #652 17 December 2017, 15:38:32 UTC
b491f41 iterator: replace Describe method with a helper 16 December 2017, 16:52:47 UTC
633828c shape: implement helper to walk the shape tree; resolves #651 16 December 2017, 16:37:15 UTC
b9bf6ce graphql: support @label directive; resolves #614 16 December 2017, 15:48:07 UTC
86051c7 path/gizmo: support Has with filters; resolves #650 * path: implement HasFilter * gizmo: support comparison operators in Has/HasR * path: remove names from morphisms and simplify some constructors * gizmo: use shape filter type instead of custom one 16 December 2017, 14:17:12 UTC
c266392 bolt,leveldb: swap names to a new kv backend implementations 16 December 2017, 13:11:52 UTC
3603215 ElasticSearch as Supported Backend (#634) 06 December 2017, 01:22:16 UTC
9134bc4 path,gizmo: allow to save predicates without moving from nodes; fix #591 01 December 2017, 22:33:20 UTC
9b60e4f http: allow to serve API without web files; fix #503 01 December 2017, 20:54:58 UTC
fff3817 cli: print supported backends in help cmd; fixes #294 01 December 2017, 20:35:28 UTC
f76dd8c docs update pass 01 December 2017, 20:26:03 UTC
2e727c7 ui: format json results; resolve #454 01 December 2017, 01:27:37 UTC
a01f445 sql: optimize value lookup and comparison 01 December 2017, 01:16:55 UTC
571f837 sql: fix params propagation from sub-queries 01 December 2017, 01:16:55 UTC
dc63908 sql: optimize intersection 01 December 2017, 01:16:55 UTC
cc67e00 sql: rewrite query builder to shapes; fix #563 01 December 2017, 01:16:55 UTC
ed448ae shape: optimize multiple Pages 01 December 2017, 01:16:55 UTC
92694d9 shape: push Fixed values from Intersect into NodesFrom 01 December 2017, 01:16:55 UTC
e40d922 schema: propagate iterator error 01 December 2017, 01:16:55 UTC
bcbadc5 quad: implement GoStringer for some values 01 December 2017, 01:16:55 UTC
5b07d82 propagate sub-iterator errors from And properly 01 December 2017, 01:16:55 UTC
89ea750 graph: add test for node delete 25 November 2017, 12:36:38 UTC
41b0f53 stream ops in node delete; return error if node is missing; fix #608 25 November 2017, 12:36:38 UTC
f5323ee add a single package that imports all supported backends 09 November 2017, 12:02:55 UTC
0d12001 path/tests: add all sorting combinations for skip/limit tests 09 November 2017, 12:02:01 UTC
e4e6a02 Add optional max recursion depth to FollowRecursive (#639) * add default max depth and pass optional max depth * add myself to contributors file * add myself to authors file 08 November 2017, 12:02:29 UTC
9699be3 gizmo: fix recursion depth tags 03 November 2017, 11:46:00 UTC
d228e38 Fix query shape error when query has no result data links (#641) 03 November 2017, 11:30:08 UTC
0b1e4eb Add running local unit test documentation (#640) 03 November 2017, 11:28:40 UTC
94b343e tests: add helper to wait for port availability 23 October 2017, 21:55:15 UTC
018c4ff tests: more detailed errors for value round-trip 23 October 2017, 21:53:31 UTC
0bdf466 memstore: change internal prefix to avoid collisions with user's data 17 October 2017, 10:49:59 UTC
e953e87 bolt: move to kv folder 17 October 2017, 09:13:34 UTC
77eb76e leveldb: port to kv layer 17 October 2017, 09:03:35 UTC
7058881 ci: disable go 1.7 to use sort.Slice 08 October 2017, 17:00:19 UTC
eabbe2f kv: add in-memory implementation 08 October 2017, 17:00:19 UTC
64165ae integration: open and close db for each test set; use table benchmarks 08 October 2017, 17:00:19 UTC
e83e406 kv: create non-persistent backends correctly 08 October 2017, 17:00:19 UTC
b05f6fa kv: support for index scans and indexes on multiple directions 08 October 2017, 17:00:19 UTC
9bd63d7 kv: allow to customize indexes 08 October 2017, 17:00:19 UTC
72e0484 kv: remove unused indexes 08 October 2017, 17:00:19 UTC
8a0bfe5 kv: refactor locks and buffers 08 October 2017, 17:00:19 UTC
e90a1da kv: batch get requests and simplify bucket interface 08 October 2017, 17:00:19 UTC
0379813 Reduce Docker image size (#637) Reduce image size to < 30MB 28 September 2017, 18:19:49 UTC
48e7946 sql: separate packages for flavors (#633) * sql: move flavors to separate packages, register each of them separately * sql: share table structure and indexing code between flavors 19 September 2017, 17:07:26 UTC
d972f98 Remove unused Type function (#631) * Add contributor * Remove unused code Remove code that is no longer used after #570 Closes #537 03 September 2017, 20:43:08 UTC
c9cb23c docs: add http api definitions (swagger v3) 01 September 2017, 22:19:56 UTC
8317ffc quad: do not render values on IsValid 22 August 2017, 09:18:09 UTC
81f0af2 iterator: remove duplicated TagResults code 22 August 2017, 09:14:42 UTC
a220dd8 iterator: remove type registration Iterator registration is unused and is replaced by type assertions in this commit. 13 August 2017, 08:28:45 UTC
524f785 github: simplify issue template header, add slack link 13 August 2017, 08:16:07 UTC
a924b96 iterator: remove recursion from LinksTo 13 August 2017, 07:44:19 UTC
75bfc4a Merge pull request #585 from dennwc/shape Shape: New query optimizer 12 August 2017, 21:50:18 UTC
ab9f598 tag values in recursive iterator correctly 12 August 2017, 09:09:10 UTC
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 11 August 2017, 13:20:10 UTC
937b3f2 make all remote backend tests parallel 11 August 2017, 12:35:41 UTC
cbd1c16 schema: use sub-tests 11 August 2017, 11:18:36 UTC
d8855a0 memstore: iterator optimizations 11 August 2017, 10:53:51 UTC
524c8e2 graph: rewrite pk; remove horizon and ts from delta; rewrite memstore Primary key was broken in many ways, for example it carried mutex, but all updates happened with Next that copied value (with mutex). Most backends are able to provide their own pk for log entries, so it better to use it instead of our own implementation. Delta was changed in incompatible way: ID and Timestamp was removed. As described above, ID shold be set by QS after TX, while TS should not be sent from client. Both values are now set in backend code. Memstore was rewritten to reflect changes. It was also updated to use Primitives instead of nodes/quads. 11 August 2017, 10:53:51 UTC
179c86e kv: simplify interfaces 09 August 2017, 16:52:44 UTC
89595f6 kv: registration, scan by prefix, support for flat kv kv: add registration for kv backends (mapped to qs registration) kv: support scanning by prefix kv: support for flat kvs (mapped to bolt-like) bolt2: do not initialize all index buckets upfront, add an option 08 August 2017, 11:52:36 UTC
9a7d809 integration: allow to load data to remote backends 07 August 2017, 17:04:19 UTC
f4a1b6e gizmo: fix #620 and bump goja version 06 August 2017, 20:06:30 UTC
b032f70 disable gae tests (needs update) 05 August 2017, 12:52:36 UTC
e1b3853 use sub tests 05 August 2017, 12:52:36 UTC
e2e5e83 use context from stdlib 05 August 2017, 12:52:36 UTC
back to top