Commit graph

82 commits

Author SHA1 Message Date
kortschak
859164d714 Remove goconvey dependency 2014-07-03 20:25:59 +09:30
kortschak
03fb6e367a Remove dependency on goconvey 2014-07-03 19:00:21 +09:30
kortschak
102402a13b Clean tests
Remove goconvey dependency and improve clarity of intention.
2014-07-03 17:57:04 +09:30
kortschak
c2fd33f9d0 Fix missed test messages 2014-07-03 17:55:22 +09:30
1f67913ed9 fix test 2014-07-02 14:05:34 -04:00
1e2ff472ed Merge remote branch 'kortschak/tables' for #47
Conflicts:
	query/gremlin/functional_test.go
2014-07-02 13:51:13 -04:00
5b207947ce Merge pull request #46 from kortschak/reduction
Reduce the complexity of names and types in graph.{Iterator,TripleStore}
2014-07-02 13:34:28 -04:00
kortschak
ef7c793510 Use table driven test
This simplifies reasoning about the tests by not hiding logic behind a
DSL.
2014-07-02 21:57:31 +09:30
kortschak
447a835b93 Rename AddValue 2014-07-02 12:17:33 +09:30
kortschak
d87e227ff3 Rename TSVal 2014-07-02 12:13:15 +09:30
kortschak
a1453da84e Don't indirect map values
We already have reference behaviour, so this is not necessary.

This change highlighted fairly baroque architecture in mql that deserves
some attention; the use of channels is somewhat confusing.

Also rename LastResult to Result.
2014-07-02 12:08:49 +09:30
kortschak
b89d4f392c Reduce TripleStore interface names 2014-07-02 11:40:33 +09:30
kortschak
8576f66d20 Reduce graph.Iterator method names 2014-07-02 11:02:09 +09:30
e4fb5d2bb8 And remove newline 2014-07-01 11:48:00 -04:00
692d803836 Fix symlink for following the instructions 2014-07-01 11:41:37 -04:00
29416465ad Merge pull request #44 from kortschak/iterator
Move iterators into their own package
2014-06-30 22:02:49 -04:00
kortschak
a31a5a170c Remove redundant loggin functions 2014-07-01 10:52:31 +09:30
kortschak
2f2f580858 Remove dead var 2014-07-01 09:46:15 +09:30
kortschak
05a7ecdbb6 Cleaning and TODOs 2014-07-01 09:35:58 +09:30
kortschak
1768e593a8 Move iterators into separate package
Also reduce API exposure and use standard library more - and fix bugs I
previously introduces in mongo.
2014-07-01 09:21:32 +09:30
88be6bee37 Merge pull request #41 from kortschak/enumerated
Yep! Replace string type with graph.Direction
2014-06-29 23:32:30 -04:00
kortschak
12c8769744 Retain correct copyright notice 2014-06-30 12:58:37 +09:30
kortschak
0a03cec497 Replace string type with graph.Direction
This conversion is not complete as there are still uses of string
directions via the Direction.String method in leveldb.
2014-06-30 12:41:03 +09:30
cd11053c98 Merge pull request #40 from barakmich/mql_bug_21
Fix #21 and test the correct semantics
2014-06-29 18:29:02 -07:00
3adfe96ff3 Add test for semantics from #21 2014-06-29 21:22:59 -04:00
18c4c555b5 Fix #21 and change the MQL semantics slightly to match the original MQL 2014-06-29 21:20:54 -04:00
18c56be950 Merge pull request #36 from kortschak/remove-lists
Remove lists
2014-06-29 09:50:41 -07:00
81447d2b12 Merge pull request #37 from jaywgraves/patch-1
fix gremlin documentation for In and Both
2014-06-29 08:59:30 -07:00
Jay Graves
91e18f2978 fix gremlin documentation for In and Both
this was likely a copy/paste from Out.
feel free to change the wording to fit your style.
2014-06-29 10:14:05 -05:00
kortschak
bed8d3813a Remove uses of container/list 2014-06-29 14:38:28 +09:30
kortschak
bc77744449 Remove trivial container/list usage 2014-06-29 13:15:35 +09:30
075ea36f1b Merge pull request #32 from barakmich/master
Fix build by only testing Go >= v1.2
2014-06-28 13:02:53 -07:00
3f1db07422 Fix build by only testing Go >= v1.2 2014-06-28 15:54:37 -04:00
3113e11344 Merge pull request #31 from kortschak/names
Rewrite receiver names
2014-06-28 12:45:29 -07:00
kortschak
d8b615f154 Remove unnecessary import renaming 2014-06-28 22:47:04 +09:30
kortschak
929beb624c Canonicalise mql receiver names
And again, remove a multitude of redundant infixes I missed previously.
2014-06-28 22:09:42 +09:30
kortschak
5a1a7259c8 Canonicalise gremlin receiver names 2014-06-28 21:56:42 +09:30
kortschak
3831aad364 Canonicalise mongo receiver names
Remove redundant Mongo infixes that were miseed previously.
2014-06-28 21:51:32 +09:30
kortschak
dc62d4f32c Canonicalise memstore receiver names 2014-06-28 21:46:02 +09:30
kortschak
b1ad887c78 Canonicalise leveldb receiver names
Also remove redundant LevelDB infix missed previously.
2014-06-28 21:43:59 +09:30
kortschak
60d5c60817 Canonicalise iterator receiver names
This apparently meaningless churn improves godoc readability.
2014-06-28 21:36:50 +09:30
dc65ebce9e Merge pull request #28 from kortschak/destutter
Destutter labels and files
2014-06-28 00:31:52 -07:00
kortschak
ae9a9c59ac Merge branch 'fix-travis' into destutter 2014-06-28 16:50:32 +09:30
kortschak
c1b44f3656 Add travis build status badge 2014-06-28 16:50:05 +09:30
kortschak
830500b314 Merge branch 'fix-travis' into destutter 2014-06-28 15:58:06 +09:30
kortschak
7ea7e92042 Fix travis build 2014-06-28 15:50:37 +09:30
kortschak
334431418e Simplify db.Open name 2014-06-28 15:21:46 +09:30
kortschak
96b4d05330 Add Robert Daniel Kortschak to A+C 2014-06-28 13:36:04 +09:30
kortschak
177059cc16 Destutter nquads 2014-06-28 13:33:00 +09:30
kortschak
40f3363cde Destutter graph/... 2014-06-28 13:29:16 +09:30