Marko A. Rodriguez created TINKERPOP-1206:
---------------------------------------------
Summary: ExpandableIterator can take a full TraverserSet at once
-- Barriers.
Key: TINKERPOP-1206
URL: https://issues.apache.org/jira/browse/TINKERPOP-1206
Project: TinkerPop
Issue Type: Improvement
Components: process
Affects Versions: 3.1.1-incubating
Reporter: Marko A. Rodriguez
I haven't looked at {{ExpandableIterator}} in over a year. Its one of the most
fundamental structures of a Gremlin traversal. I just realized it can take an
entire {{TraverserSet}}. As such, if the previous step is a {{Barrier}}, don't
iterate the barrier out, simply "dump it" into the current steps
{{ExpandableIterator}}. That should speed up things significantly -- though
there are not that many barrier steps... but still.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)