Commit graph

111 commits

Author SHA1 Message Date
b754810c6e Remove old iterator code, leaving a simple all-iterator for the sql backend 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
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
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
a6bd9cb1e2 fix describe in or iterator 2015-05-29 15:28:52 -04:00
ben hockey
b2482ac5e1 add string comparison to value comparison iterator 2015-05-29 10:27:53 -05:00
Andrew Dunham
189961cb8d Remove deprecated ResultTree API 2015-04-28 15:57:35 -07:00
890f1b69f4 unique iterator implementation 2015-04-26 17:45:17 -04:00
355c8ee6bc generalize Linkage, add relevant comments 2015-04-19 20:07:14 -04:00
102b3d7ef5 fix NewAnd taking quadstore in tests 2015-04-19 15:18:11 -04:00
5be1df3be3 initial mongo indexed linksto 2015-04-19 13:43:10 -04:00
Andrew Dunham
d91bb5cb3f Fix phrasing in a comment 2015-04-15 16:51:30 -07:00
Andrew Dunham
c9de029225 s/(serr|err2)/_err/g 2015-04-15 16:39:51 -07:00
Andrew Dunham
131f5de7ea Fix a missed review comment 2015-04-15 16:30:01 -07:00
Andrew Dunham
5eed4d9667 Address review comments 2015-04-15 16:28:13 -07:00
Andrew Dunham
430ff507f0 Test for errors in .Contains() and .NextPath() 2015-04-15 15:28:46 -07:00
Andrew Dunham
1990eba055 Stop calling glog.Fatal* in a bunch of places 2015-04-15 14:07:45 -07:00
Andrew Dunham
cacdb74e41 Handle errors in more places in HasA Iterator 2015-04-15 13:51:46 -07:00
Andrew Dunham
52d0b8779a Add an additional static type assertion 2015-04-15 11:17:33 -07:00
Andrew Dunham
33dd596ab4 Remove graph.Err helper function
Since Err() is now a member of the Iterator interface, we don't need
this helper function anymore.
2015-04-15 11:15:55 -07:00
Andrew Dunham
745d4874e6 Fix Err fallout for graph/iterator.LinksTo iterator 2015-04-15 10:58:37 -07:00
Andrew Dunham
accbc6007e Move Err() method to Iterator interface, fix fallout 2015-04-15 10:51:22 -07:00
Andrew Dunham
912b126e92 Fix Err fallout for graph/iterator.Materialize iterator 2015-04-15 10:48:50 -07:00
Andrew Dunham
0148f6ef12 More Close() docs 2015-04-14 22:13:56 -07:00
Andrew Dunham
1b6395ed0a Make Close() method on Iterators return an error 2015-04-14 20:17:31 -07:00
Andrew Dunham
aaa3f27754 Fix Err fallout for graph/iterator.Or iterator 2015-04-14 18:49:02 -07:00
Andrew Dunham
40cbbfcc1b Fix Err fallout for graph/iterator.Comparison iterator 2015-04-14 18:39:08 -07:00
Andrew Dunham
bb5fd55e21 Fix Err fallout for graph/iterator.HasA iterator 2015-04-14 18:39:07 -07:00
Andrew Dunham
742277e72e Fix Err fallout for graph/iterator.And iterator 2015-04-14 18:39:07 -07:00
Andrew Dunham
c156fd6b1b Fix Err fallout for graph/iterator.Not iterator 2015-04-14 18:39:07 -07:00
Andrew Dunham
1181e76ab0 Add testIterator for use in testing 2015-04-14 18:39:07 -07:00
Andrew Dunham
f1d7600c34 Fix Err fallout for graph/iterator.Null iterator 2015-04-14 16:57:57 -07:00
Andrew Dunham
ebb45d4c14 Fix Err fallout for graph/iterator.Fixed iterator 2015-04-14 16:35:08 -07:00
Andrew Dunham
c0133018a5 Fix Err fallout for graph/iterator.Int64 iterator 2015-04-14 16:34:03 -07:00
Andrew Dunham
6aad2b1818 Add static type assertions
Assert that various iterators satisfy the graph.Nexter interface
2015-04-14 16:28:46 -07:00
=
d545fc4b44 renamed GetType() to Type(), fixed iterator tests 2015-02-21 23:55:36 +01:00
2c74cb1657 Merge pull request #217 from barakmich/primarykey
Rewrite keys into concrete types, remove key package
2015-02-21 16:37:55 -05:00
67673b31f4 Clean up a little lint and some shadowed variables 2015-02-21 16:21:48 -05:00
cf3e286d15 Rewrite keys into concrete types, remove key package 2015-02-21 16:19:51 -05:00
l.albertalli
472d86223e Changed the ApplyDeltas signature 2015-02-10 18:17:54 -08:00
l.albertalli
cca6d53623 Modified mock iterator for the new interface of ApplyDeltas 2015-02-09 19:02:58 -08:00
c2fab568c7 Merge pull request #153 from mataevs/exceptop
Except/Not Operator for Gremlin.
2015-02-05 20:38:19 -05:00
panamafrancis
abda6cbbb0 Refactoring of Delta.IDs & horizon functionality with a PrimaryKey type, needed for implementing UUID based primary keys for backends such as the appengine datastore \n Tests: at top level and if available per backend, if not then just visual 2014-12-01 23:00:06 +01:00
Matei Chiperi
52be8fb21b Updated Except operator to the new operator interface. 2014-10-02 16:34:17 -07:00
Matei Chiperi
f86bddd50a Merge branch 'master' into exceptop 2014-10-02 16:08:51 -07:00
Matei Chiperi
741f9cceec Fixed not iterator test. 2014-09-08 17:33:45 -07:00
Matei Chiperi
a742ebcd46 Cleaned up code for pull request for an Except operator. 2014-09-08 17:09:42 -07:00
Matei Chiperi
a718130f4a Merge branch 'master' of https://github.com/google/cayley into operators
Conflicts:
	query/gremlin/build_iterator.go
2014-09-08 17:04:48 -07:00
Matei Chiperi
20bd08d5ba Fixed Optimize method for not iterator. 2014-09-05 16:07:34 -07:00
kortschak
e2eea6c283 Convert Type fields to use graph.Type
Add text encoding methods to replace string storage.
2014-09-05 09:49:15 +09:30