Commit graph

109 commits

Author SHA1 Message Date
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
kortschak
62013d3dfc Replace DebugString with Describe
This change makes tree description completely open to mechanical
analysis and ensures consistency between description formats for each of
the iterator types.

Renamed StatsContainer.(Kind -> Type) for consistency.
2014-09-05 09:32:09 +09:30
Matei Chiperi
55d235bd55 Added Gremlin tests for the Except operator. 2014-08-28 18:56:06 -07:00