sync'd master with GraphActors branch. New tests are failing cause of 
ProjectedTraverser. Will fix after lunch.


Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo
Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/76eb3d10
Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/76eb3d10
Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/76eb3d10

Branch: refs/heads/TINKERPOP-1564
Commit: 76eb3d100aad6a8b36fa50c7cafc2907e940dfe6
Parents: 3ac4f3d
Author: Marko A. Rodriguez <okramma...@gmail.com>
Authored: Thu Jan 19 10:39:48 2017 -0700
Committer: Marko A. Rodriguez <okramma...@gmail.com>
Committed: Mon Jan 23 14:22:53 2017 -0700

----------------------------------------------------------------------
 .../gremlin/akka/process/actors/AkkaActorsProvider.java   | 10 ++++++----
 .../process/traversal/traverser/ProjectedTraverser.java   |  7 +++++++
 2 files changed, 13 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/76eb3d10/akka-gremlin/src/test/java/org/apache/tinkerpop/gremlin/akka/process/actors/AkkaActorsProvider.java
----------------------------------------------------------------------
diff --git 
a/akka-gremlin/src/test/java/org/apache/tinkerpop/gremlin/akka/process/actors/AkkaActorsProvider.java
 
b/akka-gremlin/src/test/java/org/apache/tinkerpop/gremlin/akka/process/actors/AkkaActorsProvider.java
index 59c5c7d..a87fa6d 100644
--- 
a/akka-gremlin/src/test/java/org/apache/tinkerpop/gremlin/akka/process/actors/AkkaActorsProvider.java
+++ 
b/akka-gremlin/src/test/java/org/apache/tinkerpop/gremlin/akka/process/actors/AkkaActorsProvider.java
@@ -29,6 +29,7 @@ import 
org.apache.tinkerpop.gremlin.process.traversal.TraversalInterruptionTest;
 import 
org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource;
 import org.apache.tinkerpop.gremlin.process.traversal.step.ComplexTest;
 import org.apache.tinkerpop.gremlin.process.traversal.step.map.GraphTest;
+import org.apache.tinkerpop.gremlin.process.traversal.step.map.OrderTest;
 import org.apache.tinkerpop.gremlin.process.traversal.step.map.ProfileTest;
 import 
org.apache.tinkerpop.gremlin.process.traversal.step.sideEffect.GroupTest;
 import 
org.apache.tinkerpop.gremlin.process.traversal.step.sideEffect.SideEffectTest;
@@ -76,10 +77,11 @@ public class AkkaActorsProvider extends 
AbstractGraphProvider {
             "g_V_repeatXdedupX_timesX2X_count",
             "g_V_repeatXoutX_timesX2X_path_byXitX_byXnameX_byXlangX",
             "g_withSackXmap__map_cloneX_V_out_out_sackXmap_a_nameX_sack",
-            
"g_V_repeatXbothXfollowedByXX_timesX2X_group_byXsongTypeX_byXcountX",
-            
"g_V_out_group_byXlabelX_selectXpersonX_unfold_outXcreatedX_name_limitX2X",
-            
"g_V_hasLabelXsongX_group_byXnameX_byXproperties_groupCount_byXlabelXX",
-            
"g_V_outXfollowedByX_group_byXsongTypeX_byXbothE_group_byXlabelX_byXweight_sumXX",
+            "g_V_hasLabelXpersonX_order_byXageX_valuesXnameX_skipX1X",
+            
//"g_V_out_group_byXlabelX_selectXpersonX_unfold_outXcreatedX_name_limitX2X",
+            
//"g_V_hasLabelXsongX_group_byXnameX_byXproperties_groupCount_byXlabelXX",
+            
//"g_V_outXfollowedByX_group_byXsongTypeX_byXbothE_group_byXlabelX_byXweight_sumXX",
+            OrderTest.Traversals.class.getCanonicalName(),
             GraphTest.Traversals.class.getCanonicalName(),
             ComplexTest.Traversals.class.getCanonicalName(),
             SideEffectTest.Traversals.class.getCanonicalName(),

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/76eb3d10/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/traverser/ProjectedTraverser.java
----------------------------------------------------------------------
diff --git 
a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/traverser/ProjectedTraverser.java
 
b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/traverser/ProjectedTraverser.java
index 602f88f..e32e80d 100644
--- 
a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/traverser/ProjectedTraverser.java
+++ 
b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/traverser/ProjectedTraverser.java
@@ -24,6 +24,7 @@ import org.apache.tinkerpop.gremlin.process.traversal.Step;
 import org.apache.tinkerpop.gremlin.process.traversal.TraversalSideEffects;
 import org.apache.tinkerpop.gremlin.process.traversal.Traverser;
 import org.apache.tinkerpop.gremlin.structure.util.Attachable;
+import org.apache.tinkerpop.gremlin.structure.util.Host;
 
 import java.util.List;
 import java.util.Set;
@@ -127,6 +128,12 @@ public final class ProjectedTraverser<T, P> implements 
Traverser.Admin<T> {
     }
 
     @Override
+    public Admin<T> attach(final Host host) {
+        this.baseTraverser = this.baseTraverser.attach(host);
+        return this;
+    }
+
+    @Override
     public void setSideEffects(final TraversalSideEffects sideEffects) {
         this.baseTraverser.setSideEffects(sideEffects);
     }

Reply via email to