public class DriverRemoteTraversal<S,E> extends AbstractRemoteTraversal<S,E>
AbstractRemoteTraversal implementation for the Gremlin Driver. This Traversal implementation is
 typically iterated from RemoteStep where the nextTraverser() method is called. While this class
 provides implementations for both next() and hasNext() that unroll "bulked" results, those methods
 are not called directly from with TinkerPop remoting.Traversal.Admin<S,E>, Traversal.Exceptions, Traversal.Symbols| Constructor and Description | 
|---|
| DriverRemoteTraversal(ResultSet rs,
                     Client client,
                     boolean attach,
                     Optional<org.apache.commons.configuration2.Configuration> conf) | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | hasNext() | 
| E | next() | 
| Traverser.Admin<E> | nextTraverser()Note that internally  #nextTraverser()is called from within a loop (specifically inAbstractStep.next()that breaks properly when aNoSuchElementExceptionis thrown. | 
addStep, applyStrategies, clone, getBytecode, getGraph, getParent, getSideEffects, getSteps, getStrategies, getTraverserGenerator, getTraverserRequirements, isLocked, removeStep, setGraph, setParent, setSideEffects, setStrategiesequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddStart, addStarts, addStep, equals, getEndStep, getStartStep, getTraversalSource, getTraverserSetSupplier, isRoot, removeStep, resetpublic boolean hasNext()
public E next()
public Traverser.Admin<E> nextTraverser()
AbstractRemoteTraversal#nextTraverser() is called from within a loop (specifically in
 AbstractStep.next() that breaks properly when a NoSuchElementException is thrown. In
 other words the "results" should be iterated to force that failure.nextTraverser in interface Traversal.Admin<S,E>nextTraverser in class AbstractRemoteTraversal<S,E>Copyright © 2013–2022 Apache Software Foundation. All rights reserved.