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
8136f2abe99ffbb479baa33c733d6ea51f68f7ac authored over 10 years ago by Barak Michener <[email protected]>
02672da9adaa1e71ee74ef00d3932e1474485318 authored over 10 years ago by kortschak <[email protected]>
d2b1d64de32f9fb41d8fcac5fc0a7d44bf0600be authored over 10 years ago by Barak Michener <[email protected]>
Currently only memstore is benchmarked and only with gremlin. No
checking of validity of results...
Conflicts:
graph/iterator/hasa_iterator.go
graph/iterator/linksto_iterator.go
graph/iterator/...
This is done unsubtlely at the moment and there is plenty of room for
optimisation of assertion ...
We are marking types that will be Nexters and ResultNexters (I want a
better name for this one).
Delete majority of Base functionality.
375d953d9341f4de161f60231df5161d69bc5416 authored over 10 years ago by kortschak <[email protected]>ee6d4c8db727849ed2447bdba916f05d02454a2c authored over 10 years ago by kortschak <[email protected]>
525230206a0ed079e1bdfaebf5ec280ec97d0140 authored over 10 years ago by kortschak <[email protected]>
189910c4b8a84e994e41ab73b1c42170ee3391d0 authored over 10 years ago by kortschak <[email protected]>
Also clean up some of the value creation code.
01b7278c3a6a7b667957fded5b595f4a49fe8a6a authored over 10 years ago by kortschak <[email protected]>1604dca73786644fa21a61dbd3fe59066347197c authored over 10 years ago by kortschak <[email protected]>
's/Provenance/Label/g' 's/provenance/label/g' with human vetting.
274d9ef57ef9624dcd27435d112cc61340a17c7e authored over 10 years ago by kortschak <[email protected]>410202f3e0d8126b1a4caaad39ce10adbdf55f1b authored over 10 years ago by kortschak <[email protected]>
7ce3a10d5728c06637a0cfecc54fe66064df422c authored over 10 years ago by kortschak <[email protected]>
79c1ba6c526706e1efb8cf95f1d18a40ce2c6433 authored over 10 years ago by kortschak <[email protected]>
fix non-pointer uintptr -> uint64, export NextUID
0238332ca305b3ed8b918f1a4364048b0ad026d1 authored over 10 years ago by Barak Michener <[email protected]>Allows other iterator implementations to use global UID namespace.
a83b7ea367c2cd72d140ca6d6a33a20be62bebb3 authored over 10 years ago by Jeremy Jay <[email protected]>
I intend to make this configurable, but there is tight connection
between db.Load and db.Open th...
* Move nquads into quad.
* Create cquads simplified parser in quad.
* Move Triple (renamed Quad)...
1b24d66d8a4c3a2ba0f43a4c3af9931b168138b1 authored over 10 years ago by Barak Michener <[email protected]>
e13e65d09bf8eecdb405368668607c82d8e298cd authored over 10 years ago by Barak Michener <[email protected]>
7a8d4194bd79ae2cf8a3d54b288fc7d9aecf6e83 authored over 10 years ago by Barak Michener <[email protected]>
01bc63810ba9f842072ef5f5469d6a7c8145d0da authored over 10 years ago by kortschak <[email protected]>
64d79ee4d5d56310dca286d98af83687a5aa57d4 authored over 10 years ago by kortschak <[email protected]>
b276d117b1a74030bcdfc6e9f732e125607cd6bc authored over 10 years ago by kortschak <[email protected]>
ragel -Z -G2 parse.rl
ragel version 6.8 (as previously)
f1a7710c82b7d80b890357aa635596708b506633 authored over 10 years ago by kortschak <[email protected]>5953a8dfa07f251734ea5918dfc812083c74a104 authored over 10 years ago by kortschak <[email protected]>
Checked with MQL query successfully:
[{
"<type>": "</film/film>",
"<name>": null,
"</film...
bf185b77025432d8f5f027ed6f45823955df216b authored over 10 years ago by kortschak <[email protected]>
Manually change testdata.nt to testdata.nq.
fae860f08e19d348f9e127b279c227bc51f706b0 authored over 10 years ago by kortschak <[email protected]>3995d3dd570a0346ba930c35bb392d5de95f4681 authored over 10 years ago by kortschak <[email protected]>
ragel -Z -G2 parse.rl
ragel version 6.8 (as previously)
c75cef60d15d66c71503e4fc8d9b949b5c47cd59 authored over 10 years ago by kortschak <[email protected]>92baa2ecee1f1e7c6090684d31993c1f6cae0804 authored over 10 years ago by kortschak <[email protected]>
The parser rejects an N-Quad with a comment, so we filter those out
ahead of time. This simplifi...
We now also return an incomplete triple to aid in debugging - non-nil
error means that this is n...
59e3d620a5f4e655f0ee4130bf172b961210cbab authored over 10 years ago by kortschak <[email protected]>
9793096b9a21b2cbb36d6f2e3b1f8eb4a5e2c3cc authored over 10 years ago by Barak Michener <[email protected]>
929b4f539bd0c0423f5c77ab17a0ebe84ad10d31 authored over 10 years ago by Barak Michener <[email protected]>
768ca5c36f3956b8de43dda36f1b724b06f61320 authored over 10 years ago by Barak Michener <[email protected]>
426e0b62945f42e4dd5ce5bcdeb3138a645427de authored over 10 years ago by Barak Michener <[email protected]>
G2 code generation used after benchmarking.
style benchmark old ns/op new ns/op ...
22bad1701f94efaba77a1a65863b51fe29ae5af3 authored over 10 years ago by kortschak <[email protected]>92d50bb9f7b0e3faae80b4ad5c46d2c28987d05f authored over 10 years ago by kortschak <[email protected]>
f1c606dc19ef745a13304b1ee862d1fd5e244df0 authored over 10 years ago by kortschak <[email protected]>
Use build constraints for appengine
31211696a828498a405c2b6a2a89cea980aab97f authored over 10 years ago by Barak Michener <[email protected]>592ea816871d256c27d89a1d656667373ecca656 authored over 10 years ago by kortschak <[email protected]>
Use error returns and interface type for parsing
be26f0faf61643bcd54233230fb92183a2a054ae authored over 10 years ago by Barak Michener <[email protected]>
Conflicts:
db/load.go
018b8ca032d68ea1c6f2b36dc5c44c94953c002f authored over 10 years ago by kortschak <[email protected]>
Switch to the latest mgo path.
7c544089513289aec317d2d555e3186f8998c77a authored over 10 years ago by Barak Michener <[email protected]>
This is not only the right thing to do, as per the documentation of the
latest release (yesterda...
Add transparent input decompression
984ab6fd259db4282983769c4934dae8326176bf authored over 10 years ago by Barak Michener <[email protected]>Fixes issue #72
This change simplifies interactions with parsing N-Quads and makes
reading data...
7f99318f0d3d4e2742abbbdd39c3397e656aded7 authored over 10 years ago by kortschak <[email protected]>
This supports gzip and bzip2 by magic number determination.
Trailing whitespace differences in ...
9bf09a5db560755d0a604cbd2c0ff6a560016832 authored over 10 years ago by kortschak <[email protected]>Triplestore registry
abdd649c82dc129eff4c54a6cc084307c7acfe18 authored over 10 years ago by Barak Michener <[email protected]>923679b36c9d47deefcf079dfaf165de5f6c085d authored over 10 years ago by Jeremy Jay <[email protected]>
fb3e181a62e8eb8aec5aab0ad05c8105a8fa76f1 authored over 10 years ago by Jeremy Jay <[email protected]>
5731ca7b42779ca4c35bd10ba024ef584b892d36 authored over 10 years ago by Jeremy Jay <[email protected]>
a6dc5c953273609facfb9674a0fd121451d55cc9 authored over 10 years ago by Jeremy Jay <[email protected]>
0641309a8fc121785fc879b776f03244db742e51 authored over 10 years ago by Jeremy Jay <[email protected]>
f9c60a5f30331ef1ef765e185a46810381e36a90 authored over 10 years ago by Jeremy Jay <[email protected]>
d808d9347cef2b368f6378a5d9a36a147ea44787 authored over 10 years ago by Jeremy Jay <[email protected]>
e780c1ceb99cd1484b362db9af1881f07142eb82 authored over 10 years ago by Jeremy Jay <[email protected]>
995b38fb5b03d3e141782208c36f388b85a5afda authored over 10 years ago by Barak Michener <[email protected]>
Minor cleanup
c1471ee09e833e699edc515af460d9ab9b6d299a authored over 10 years ago by Barak Michener <[email protected]>4d34ea50cca25f05488a7f3493e7599f0ce865d3 authored over 10 years ago by Alex Peters <[email protected]>
Re-add go1.2 to .travis.yaml
56962c7e18d04e0f0fcc38570974a75d16b9e5f5 authored over 10 years ago by Barak Michener <[email protected]>Tabulate value comparison tests
9ca38d1f10da431095ff88087d94c06de027adc7 authored over 10 years ago by Barak Michener <[email protected]>Very probably some of these can be made private.
e39063e3eccba507a10fa5f8cb8eff068e0598cc authored over 10 years ago by kortschak <[email protected]>leveldb did s/GetApproximateSizes/SizeOf/
d1fdba1cbb482cd22a1ee86b26c0db09d7b411bd authored over 10 years ago by kortschak <[email protected]>5bc1c438effa9f226b4155da48257bd00a605010 authored over 10 years ago by kortschak <[email protected]>
Fixes issue #54.
db3597ed2d90e3c12ed5621b0c061b435a99f560 authored over 10 years ago by kortschak <[email protected]>Simplify testing code
c88a24467ee16768cf43f4c844ee8caae7dca238 authored over 10 years ago by Barak Michener <[email protected]>
goleveldb is broken against go1.2 since de350e, so we cannot support
go1.2. This will change whe...
d489e3da071ca34fa1bb01d6901c88f350b591e9 authored over 10 years ago by kortschak <[email protected]>
These packages really impact on test readability with crazy action at a
distance. In addition to...
59eca7eb47572520f4f366bd8031aeb87ca4f414 authored over 10 years ago by Barak Michener <[email protected]>
Ugh on the error comparison.
3f6cfc98d55c3b23781c8af6c00701fdb1e0f3f1 authored over 10 years ago by kortschak <[email protected]>(If only I could point gofmt at everything.)
eb3fd17e1d24005019581b80b2fc40acc48425ea authored over 10 years ago by kortschak <[email protected]>02eb9d051f2b52a7f4bf13406e58fe732af519a8 authored over 10 years ago by kortschak <[email protected]>
e4df9488e7177f5c758bb11851f6645049df0e3d authored over 10 years ago by Barak Michener <[email protected]>
468d943039f25324a4766e81c1eaf1226cf017e6 authored over 10 years ago by Barak Michener <[email protected]>
Prefix vs String for graph.Direction
70f622aefe5ec12c0341d86758e81df0acd27bd6 authored over 10 years ago by Barak Michener <[email protected]>62d8ebec8aef7f6d37b6ce6a7d4a7b0946c6b849 authored over 10 years ago by Barak Michener <[email protected]>
Enumerate iterator types
f6fb8d8f67043060717e15220a8b228a8c21bf7e authored over 10 years ago by Barak Michener <[email protected]>50bd7d04ef8fe802975baa99b2dd5ca2a5e4cfe5 authored over 10 years ago by Barak Michener <[email protected]>
859164d71432a41292d9af58f762ab08463a2e42 authored over 10 years ago by kortschak <[email protected]>
03fb6e367a644b0023ad450ced32b0df41f51b7d authored over 10 years ago by kortschak <[email protected]>
Remove goconvey dependency and improve clarity of intention.
102402a13b2f066d1ecd273f966c4975a89c97ce authored over 10 years ago by kortschak <[email protected]>c2fd33f9d0eb59062ff05e0aaeef82b89c6d7e03 authored over 10 years ago by kortschak <[email protected]>
c8e5ac1916cd50d602c4326666f0d28515a9fa8a authored over 10 years ago by kortschak <[email protected]>
cd46452b639da8be44d0117071677c06dafefaba authored over 10 years ago by kortschak <[email protected]>
7b87e08e89471c9542ccff8e4586f76cce4afc61 authored over 10 years ago by Barak Michener <[email protected]>
1f67913ed96a6f25e2bad324bf3ee9cd0f391a82 authored over 10 years ago by Barak Michener <[email protected]>
Conflicts:
query/gremlin/functional_test.go
Reduce the complexity of names and types in graph.{Iterator,TripleStore}
5b207947ceab6604faa7f8ab5846d7e62da511ac authored over 10 years ago by Barak Michener <[email protected]>
This simplifies reasoning about the tests by not hiding logic behind a
DSL.
447a835b93f76ae699d9da3151bbe48019e6e26e authored over 10 years ago by kortschak <[email protected]>