0c5f1bc364
Merge pull request #277 from barakmich/upgrade_db
...
Add migration tool and use protos in Bolt store
2015-10-05 17:22:05 -04:00
f7cdec8294
Merge pull request #289 from barakmich/psql
...
graph: Postgres backend
2015-10-05 17:20:55 -04:00
0c7160aaa0
Merge pull request #305 from sayden/readme-typo-fix
...
Typo fix when building cayley from scratch
2015-10-05 17:17:12 -04:00
d831fdd4c2
Merge pull request #306 from sayden/correction-in-overview-docs
...
Order of parameters when using :a and :d are switched
2015-10-05 17:15:17 -04:00
363120a3f7
Merge pull request #312 from Kavec/path-readability
...
Refactor for readability
2015-10-05 17:14:49 -04:00
Tyler Gibbons
5c41e4fe5d
Add periods throughout
2015-10-01 19:52:49 -07:00
Tyler Gibbons
893bd6ca00
Complete comment on line 60
2015-10-01 19:46:52 -07:00
Tyler Gibbons
4f69eb301c
Fix copyright dates
2015-10-01 19:41:15 -07:00
Tyler Gibbons
1a86cf0b13
Add myself to contributors
2015-10-01 19:32:25 -07:00
Tyler Gibbons
0dd93f87a9
Fix mis-named packages, run tests
2015-10-01 19:14:17 -07:00
Tyler Gibbons
51f5a86232
Refactor for readability
...
Added more documentation, converted logical operations to (hopefully)
consistent 'route' metaphor, and moved all AND(iterator, iterator)
stanzas out into a single join() function that is more descriptive of
what's actually happening
2015-10-01 19:09:33 -07:00
42aa91b77f
Merge pull request #296 from kortschak/bolt-panic
...
graph/bolt: don't panic on unitialised store
2015-09-18 05:34:59 -04:00
Mario Castro
3ad4d56026
Order of parameters when using :a and :d are switched
2015-09-04 23:18:26 +02:00
Mario Castro
3cdd6c85f6
Typo fix in readme "script" to build cayley
2015-09-04 22:57:32 +02:00
f3e37867e0
Merge pull request #303 from barakmich/memstore_semantics
...
Fixes memstore transaction semantics
2015-09-03 13:35:09 -04:00
3e2b490063
Fixes memstore transaction semantics
2015-09-03 13:32:09 -04:00
fb7e200551
Respect IgnoreMissing, which SQL does silently. Fixes barakmich/psql #10
2015-09-02 16:26:18 -04:00
fc6f7b3ea7
Merge pull request #9 from Quentin-M/psql-fail-fast-open
...
Make the SQL connection fail-fast
2015-08-26 16:19:35 -04:00
6fcc8024f5
Merge pull request #8 from Quentin-M/psql-fix-npe
...
Fix NPEs in SQL Next and Contains
2015-08-26 16:19:08 -04:00
Quentin Machu
13b11e46a4
Make the SQL connection fail-fast
2015-08-26 02:10:27 -04:00
Quentin Machu
7ddeb101ca
Fix NPEs in SQL Next and Contains
2015-08-26 01:19:28 -04:00
b8b3e1b45a
Merge pull request #297 from barakmich/travis
...
Roll the Go version forward on Travis builds (new stable)
2015-08-19 13:46:00 -04:00
7dbc3b9946
Roll the Go version forward on Travis builds (new stable)
2015-08-19 13:39:54 -04:00
kortschak
88262ac344
graph/bolt: don't panic on unitialised store
...
Fixes #295 .
2015-08-17 09:46:18 +09:30
ebaf8b2a98
Can't use distinct, fix double-hashing bug
...
remove distinctness, make printing the SQL query part of describe
clean up quadstore a bit, add noSizes as an external option
2015-08-12 16:03:25 -04:00
fab8cd64b3
Option to remove size calls
...
Fix permutations of optimization intersections
Return empty string as per bolt
fix case sensitivity and memstore panic
2015-08-12 16:03:25 -04:00
aedd0401e2
Fix up hash interface and speed up save queries 10x
...
Fix all optimizer
2015-08-12 16:03:25 -04:00
ab3f59d21f
Add hash-based indexes
2015-08-12 16:03:25 -04:00
c98318aa97
Fix tests and update Godep
2015-08-12 16:03:25 -04:00
8830760df2
Split intersection and node iteration into two logical SQL iterators
2015-08-12 16:03:25 -04:00
3e02bb2b71
refactor to SQL builder iterators and standard iterator wrapper
2015-08-12 16:03:25 -04:00
b754810c6e
Remove old iterator code, leaving a simple all-iterator for the sql backend
2015-08-12 16:03:25 -04:00
425292811b
First reasonably fast integration test
2015-08-12 16:03:25 -04:00
13d4d8b7b4
revert to non-subquery mode
2015-08-12 16:03:25 -04:00
7153a766c1
Add new builder iterators, v2
...
Subcommits:
link iterator next/contains
implement sql_node_iterator next/buildsql
fix optimizers
2015-08-12 16:03:25 -04:00
621acae945
Optimize by collapsing trees into single SQL queries
2015-08-12 16:03:25 -04:00
185e236f15
attempt to build more interesting SQL queries
...
Subcommits:
fix old iterator, and flesh out new builder iterator
fix contains for builder iterator
Working replacement iterator
2015-08-12 16:03:25 -04:00
da391c3db7
optional index strategies
2015-08-12 16:03:25 -04:00
3f391a782c
first working-ish Postgres backend
...
Subcommits:
implement iterator and remove ResultTree
add Err() to sql
remove redundant and less helpful indices, change fillfactor, and use COPY FROM
2015-08-12 16:03:25 -04:00
17c636ad29
Merge pull request #293 from barakmich/and_alls
...
Add check for multiple all iterators
2015-08-12 16:00:26 -04:00
ac1fa668e7
Add check for multiple all iterators
...
Update test to reflect that the two Alls will be collapsed,
also fix the test of tag optimization to use fixed iterators.
2015-08-12 15:26:19 -04:00
f54a84ff0b
Merge pull request #255 from kortschak/internalize
...
internal: move {config,db,http} into internal
2015-08-10 20:39:12 -04:00
kortschak
a8b3a04eda
internal: move {config,db,http} into internal
2015-08-11 10:01:11 +09:30
fa26e68773
Merge pull request #291 from skynet/patch-1
...
Update README.md
2015-08-04 16:04:10 -04:00
Ionel Roiban
2a90e89a32
Update README.md
2015-08-04 01:38:18 -04:00
Ionel Roiban
124e2347f2
Update README.md
...
Fix link to Google's [Knowledge Graph](https://www.google.com/search/about/ )
2015-08-04 01:01:29 -04:00
13640290ce
Merge pull request #262 from neonstalwart/string-comparison-iterator
...
add string comparison to value comparison iterator
2015-07-31 17:12:38 -04:00
82919de240
Merge pull request #270 from tmlbl/master
...
Small REPL Improvements
2015-07-31 16:41:12 -04:00
d4024533ee
Merge pull request #287 from igm/patch-1
...
Fixed multiplier for position of "label" in case of "po" key entry
2015-07-31 15:16:30 -04:00
e3564854ef
Merge pull request #288 from cayleydb/master
...
Update README.md
2015-07-31 15:15:25 -04:00