![JAR search and dependency download from the Maven repository](/logo.png)
org.unipop.process.traverser.UniGraphTraverserStep Maven / Gradle / Ivy
package org.unipop.process.traverser;
import org.apache.tinkerpop.gremlin.process.traversal.Traversal;
import org.apache.tinkerpop.gremlin.process.traversal.Traverser;
import org.apache.tinkerpop.gremlin.process.traversal.step.util.AbstractStep;
import org.apache.tinkerpop.gremlin.process.traversal.util.FastNoSuchElementException;
import org.javatuples.Pair;
import java.util.NoSuchElementException;
/**
* Created by sbarzilay on 3/30/16.
*/
public class UniGraphTraverserStep extends AbstractStep> {
public UniGraphTraverserStep(Traversal.Admin traversal) {
super(traversal);
}
@Override
protected Traverser.Admin> processNextStart() throws NoSuchElementException {
if (starts.hasNext()) {
Traverser.Admin next = starts.next();
return next.split(next, this);
}
throw FastNoSuchElementException.instance();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy