public default GraphTraversal<S, E> jump(final String jumpLabel, final int loops) { return this.addStep( JumpStep.<E>build(this) .jumpLabel(jumpLabel) .jumpLoops(loops, Compare.lt) .emitChoice(false) .create()); }
public default GraphTraversal<S, E> jump( final String jumpLabel, final int loops, final Predicate<Traverser<E>> emitPredicate) { return this.addStep( JumpStep.<E>build(this) .jumpLabel(jumpLabel) .jumpLoops(loops, Compare.lt) .emitPredicate(emitPredicate) .create()); }
public default GraphTraversal<S, E> jump( final String jumpLabel, final Predicate<Traverser<E>> jumpPredicate) { return this.addStep( JumpStep.<E>build(this) .jumpLabel(jumpLabel) .jumpPredicate(jumpPredicate) .emitChoice(false) .create()); }
public default GraphTraversal<S, E> jump(final String jumpLabel) { return this.addStep( JumpStep.<E>build(this).jumpLabel(jumpLabel).jumpChoice(true).emitChoice(false).create()); }