Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/greenpau/cayley
An open-source graph database
https://github.com/greenpau/cayley
fc1648340d92b30dc93509e87e9d39df42a62e77 authored over 10 years ago by Barak Michener <[email protected]>
6b02f1a997413b0e51de4fbd6367c6709a6b6e77 authored over 10 years ago by Barak Michener <[email protected]>
My C++ programmer's disease was acting up.
cfca7db47c1633a2b0ccb8c065ff88c6366279be authored over 10 years ago by Barak Michener <[email protected]>03798bc4fa0d0c7076ba2aa8a91bbdd0797b81d8 authored over 10 years ago by Barak Michener <[email protected]>
104e7d110da3aadcf44bc2e3a44f275770d386a2 authored over 10 years ago by Barak Michener <[email protected]>
Conflicts:
graph/memstore/iterator.go
graph/memstore/triplestore.go
$ benchcmp gollrb.bench b-gen.bench
benchmark old ns/op ...
Allow memstore instances to be started empty
1b22203e7ace3046fb61095734a2aca41a5569bc authored over 10 years ago by Barak Michener <[email protected]>Fix Issue 114 -- And subiterators may move forward on Contains, even if the And ultimately doesn't
ee11a26bc27d864fa77ac5307736b43c694ac67e authored over 10 years ago by Barak Michener <[email protected]>50efe31fdd5b230cbfc10334a670727f160269ee authored over 10 years ago by Barak Michener <[email protected]>
b6d966e9b56937ae858ae83833c3d1ad5c8a1648 authored over 10 years ago by Barak Michener <[email protected]>
5d3a4a4a8fd97595900a9b8d4cd4300e6f6d644e authored over 10 years ago by Barak Michener <[email protected]>
99d44e3228305ea4bbd56c20aa66bf6a45250e74 authored over 10 years ago by kortschak <[email protected]>
1099969591c4dbd6df23f28d348ef0ceffca08b8 authored over 10 years ago by Barak Michener <[email protected]>
$ benchcmp gollrb.bench b-gen.bench
benchmark old ns/op ...
3ceb19ca6c843da3bc8dbd7c3f0e06e7ed0cf6bf authored over 10 years ago by Barak Michener <[email protected]>
82e4d122fc77ae118b748e277e43fad486a74890 authored over 10 years ago by Barak Michener <[email protected]>
d261e5d870d16d7db164767f990e34917ee6e7dd authored over 10 years ago by Barak Michener <[email protected]>
664b37b9a60a4bb6a028bb921d422805014d90c3 authored over 10 years ago by Barak Michener <[email protected]>
aad21b0585115eea15d9961e9c0e860f46b8f8af authored over 10 years ago by Barak Michener <[email protected]>
9ce35aeb459ebd657f0771509a4902ec18996fdb authored over 10 years ago by Barak Michener <[email protected]>
48711af1d9b42ec0ff480dcb6da9cdd6d0a1ef7e authored over 10 years ago by Barak Michener <[email protected]>
3770190db53df94bca9df164732bc05fad26dcbf authored over 10 years ago by Barak Michener <[email protected]>
6d22037602699c3cc2ca054688cd6938608426c4 authored over 10 years ago by Barak Michener <[email protected]>
ff148f58f898e0d20f651323979456bef2073ae2 authored over 10 years ago by Barak Michener <[email protected]>
8821c1968df8564e76290e708e8dd48f135b522a authored over 10 years ago by Barak Michener <[email protected]>
a1e5a53dd5e8472926969804b15288f8d9360b13 authored over 10 years ago by Barak Michener <[email protected]>
This allows easier debugging of web UI problem.
0c79c11606b6816eeb7c41b660fff102b254978d authored over 10 years ago by kortschak <[email protected]>11c3cd17c6c978cbe656e80013638e7d894c068d authored over 10 years ago by Barak Michener <[email protected]>
Use cquads in the web UI data loader
614184bf87ab6a19deb8fde2db5eee7720d8876a authored over 10 years ago by Barak Michener <[email protected]>Fixes issue #106.
9263b05d75ee8632829f0f1e777407e3e6f6a4a3 authored over 10 years ago by kortschak <[email protected]>Handle persistence and quad format in cayley
166ebb1a3a8375da31f221b8c65992cc728c11af authored over 10 years ago by Barak Michener <[email protected]>Use github.com/peterh/liner for REPL lines
607d0040e2f609adac10e06f9878fd69d98b3fad authored over 10 years ago by Barak Michener <[email protected]>86bf7e9e6aad200a0850f5a92e35352b52700b97 authored over 10 years ago by kortschak <[email protected]>
Now you can, for example:
cayley http --dbpath="https://github.com/google/cayley/blob/master/30...
4844ef3e58796be9ddb311ee98a0ae09b8464285 authored over 10 years ago by kortschak <[email protected]>844927ff1f4a692412031309fa58c04fd9f65208 authored over 10 years ago by kortschak <[email protected]>
The functions are too small to justify a single file each. The repl file
is left out as semantic...
This puts more of the logic in cayley, but other approaches require that
db knows about quad for...
Updates #82.
4c3f5109ebadd3450fb5cd4118bc9fc71046035b authored over 10 years ago by kortschak <[email protected]>
Move the persistence characteristic of the store into the graph registry
and provide an API hook...
This gives us history and line conveniences.
7265e1d7a179f584e8c05407c31f95774f421293 authored over 10 years ago by kortschak <[email protected]>Simplify the Nexter interface
7cd740aa7b3d105433ea31adbf919ea276813e05 authored over 10 years ago by Barak Michener <[email protected]>191244c40e88ba23b4c556d60b16fe8f5fe236cf authored over 10 years ago by kortschak <[email protected]>
Conflicts:
graph/leveldb/all_iterator.go
graph/leveldb/iterator.go
graph/memstore/triplestore...
b52f9726ea6e30528c44ccc049ebb2c78e3362e9 authored over 10 years ago by Barak Michener <[email protected]>
b74cb142f02bc7a0079cf080de1bd4c112b2acab authored over 10 years ago by Barak Michener <[email protected]>
6d4738cf0ce78c8bf62d1e73289077366d0b5268 authored over 10 years ago by Barak Michener <[email protected]>
c64acabee0653dc400cb41e402ff4cd9dd4a1e28 authored over 10 years ago by Barak Michener <[email protected]>
408103b406805a33b87fe4f0009c942e5312ecb1 authored over 10 years ago by Barak Michener <[email protected]>
2b431851174d9aee9f2086a84d967d1a5aa78705 authored over 10 years ago by Barak Michener <[email protected]>
Fix Materializer iterator
272829f3e9c11e98d44ba49435899b35c928de23 authored over 10 years ago by Barak Michener <[email protected]>4d9dd42dd8e704343102d7e7b394991f5e31c5cb authored over 10 years ago by Barak Michener <[email protected]>
840c3412742d3af76e52b1b397bff47817f919d8 authored over 10 years ago by Barak Michener <[email protected]>
6f1e46c2d88ce50bbfaf78089310c4ba2e15f0fd authored over 10 years ago by Barak Michener <[email protected]>
Add Materialize Iterator
7e7371c3c87356f9f39e5b6b5b7649430aeb926f authored over 10 years ago by Barak Michener <[email protected]>2bec255b52cbf113269a1f71849f673296261b5b authored over 10 years ago by Barak Michener <[email protected]>
cedaa9cdfaf71790a8618373c11a41f647adc0d0 authored over 10 years ago by Barak Michener <[email protected]>
Fix the integration test from crashing
9fceb9d4b019c4a8302fcb21ffe21528c8bc5852 authored over 10 years ago by Barak Michener <[email protected]>11891f02a978b50d0b3aa03a7fab9dec380e0019 authored over 10 years ago by Barak Michener <[email protected]>
8a08b59cc279d38cf39888e1fae2e27f867dadec authored over 10 years ago by Barak Michener <[email protected]>
Sessions are expected to only have one running query (perhaps this is a
bug). So we need to make...
76efc2fcb7cb5d1936e0a89b102e01d43dbab95c authored over 10 years ago by Barak Michener <[email protected]>
24f57df85932f0a57186030418ac7df45bcbc9a0 authored over 10 years ago by Barak Michener <[email protected]>
d10239483672aae49f345483139d02f27f9d887d authored over 10 years ago by Barak Michener <[email protected]>
09244ddd38bbfad7bebd3ca35db7b54975a9a84c authored over 10 years ago by Barak Michener <[email protected]>
Use concrete value for quad.Quad use
f441fc4bbf18828728243501802163bba746079e authored over 10 years ago by Barak Michener <[email protected]>c3bd1644a1cad594cffe37f532e9156b0061d8d8 authored over 10 years ago by Barak Michener <[email protected]>
Fixed typo in quick setup command
a43531b4ce2a230de1556ea8ed1beb9ac028aefb authored over 10 years ago by Barak Michener <[email protected]>d4e5eead32f8674b96a5fe77b98ac7655e6975a2 authored over 10 years ago by Barak Michener <[email protected]>
6d676094ee7230407f5ef3e2d059aaf04a7ffb31 authored over 10 years ago by Iain Collins <[email protected]>
Remove done TODOs and unnecessary helpers.
2c6f0f7345c43d5aa3188a1f536fa087f7f66945 authored over 10 years ago by kortschak <[email protected]>Comparison of -short benchmarks in cayley.
$ benchcmp pointer.bench concrete.bench
benchmark ...
1ae81e6d00aacf0f560a6aadeb06e761e83abb9d authored over 10 years ago by kortschak <[email protected]>
dcb495d14505e2ac1ec42138fdccd86a20462924 authored over 10 years ago by Barak Michener <[email protected]>
81b3bf98816c2390da897bb0b60252b53f7f14f0 authored over 10 years ago by Barak Michener <[email protected]>
cedaac35d0e27b656cded529126deaf07bd3caac authored over 10 years ago by Barak Michener <[email protected]>
Gremlin related changes
9944f0b5743f59044dca7e759a0e338fdf7ca03d authored over 10 years ago by Barak Michener <[email protected]>65136855203bd5865fffbdcc32c25968e18229d5 authored over 10 years ago by kortschak <[email protected]>
Given that there may be other Turing complete query interfaces
(particularly a Go query API), th...
Having a time.Duration measuring seconds is likely to cause problems at
a later stage. This chan...
2d884f92e9207f78ec3e309506e47701df07509f authored over 10 years ago by kortschak <[email protected]>
bf3ac2be9eb763d827c678cfd04c4874cbaaee15 authored over 10 years ago by kortschak <[email protected]>
15a45ef0d4b8a2322866a871ffc6ac6f8c499090 authored over 10 years ago by kortschak <[email protected]>
Export the timeout kill error and use error instead of string in result
struct.
Fixes issue #95.
fe9ca5ffcc17f3c0737069da089182a853ad793f authored over 10 years ago by kortschak <[email protected]>
This change allows a Nexter to be used in the same manner as a scanner
using a for graph.Next(it...
See discussion in #92.
f8e28e066ef22e9198534485bb5dded4655b187c authored over 10 years ago by kortschak <[email protected]>Rename Check-ish -> Contains-ish
cb177aa390fc26fa787e82ce575526297a69e0c5 authored over 10 years ago by Barak Michener <[email protected]>Remove terminal newline from quad.Quad stringer
d54cd6a3d38db35020265eb8088961fcf8fb30ff authored over 10 years ago by Barak Michener <[email protected]>Contains[*] indicates what the check is for.
[*] I considered Has/Have, but settled on Contains...
1606e98d9f3890bf9d54dc029d323ddccace841c authored over 10 years ago by kortschak <[email protected]>This is the conventional implementation of a fmt.Stringer.
Also went through and fixed up some ...
b17334ea36ac1699ae8737732f365028e49fb81e authored over 10 years ago by kortschak <[email protected]>Add basic integration benchmarks
a81005ba219c852c951a811cca9d43bc76f7abb5 authored over 10 years ago by Barak Michener <[email protected]>
Long tests are potentially very long, and may timeout internally. So
don't run them.
09943c3eb63d5bf385d92c5d961c1a8c1bfc14a2 authored over 10 years ago by kortschak <[email protected]>
a6cf432313242df9cf41d44828e5fc3e307088c1 authored over 10 years ago by kortschak <[email protected]>
38f7b79761c43b4aba38a0783509f2806a8f7411 authored over 10 years ago by kortschak <[email protected]>
b4887e3c306db12de801b050c691064b01abeed0 authored over 10 years ago by kortschak <[email protected]>
1a0dd1373534228937a7cf5da19d9f229a9b95bc authored over 10 years ago by kortschak <[email protected]>
c4e4abbffce641bf68fa3b9b26b3ad690aeb4e96 authored over 10 years ago by kortschak <[email protected]>
Add automatic linker build versioning
2673911c0f51e31388ba428a0858ee65a6160691 authored over 10 years ago by Barak Michener <[email protected]>