Traversal$Admin.reset
Code IndexAdd Codota to your IDE (free)

Best code snippets using org.apache.tinkerpop.gremlin.process.traversal.Traversal$Admin.reset(Showing top 15 results out of 315)

  • Common ways to obtain Traversal$Admin
private void myMethod () {
Traversal$Admin t =
  • GraphStep graphStep;graphStep.getTraversal()
  • AI code suggestions by Codota
}
origin: apache/tinkerpop

@Override
protected Iterator<E> flatMap(final Traverser.Admin<S> traverser) {
  for (final Traversal.Admin<S, E> coalesceTraversal : this.coalesceTraversals) {
    coalesceTraversal.reset();
    coalesceTraversal.addStart(traverser.split());
    if (coalesceTraversal.hasNext())
      return coalesceTraversal;
  }
  return EmptyIterator.instance();
}
origin: apache/tinkerpop

public static final <S, E> boolean test(final Traverser.Admin<S> traverser, final Traversal.Admin<S, E> traversal) {
  final Traverser.Admin<S> split = traverser.split();
  split.setSideEffects(traversal.getSideEffects());
  split.setBulk(1l);
  traversal.reset();
  traversal.addStart(split);
  return traversal.hasNext(); // filter
}
origin: apache/tinkerpop

@Override
public void reset() {
  if (null != this.bypassTraversal)
    this.bypassTraversal.reset();
}
origin: apache/tinkerpop

@Override
public Map<K, V> projectTraverser(final Traverser.Admin<S> traverser) {
  final Map<K, V> map = new HashMap<>(1);
  this.valueTraversal.reset();
  this.valueTraversal.addStart(traverser);
  if (null == this.barrierStep) {
    if (this.valueTraversal.hasNext())
      map.put(TraversalUtil.applyNullable(traverser, this.keyTraversal), (V) this.valueTraversal.next());
  } else if (this.barrierStep.hasNextBarrier())
    map.put(TraversalUtil.applyNullable(traverser, this.keyTraversal), (V) this.barrierStep.nextBarrier());
  return map;
}
origin: apache/tinkerpop

  public static <K, V> Map<K, V> doFinalReduction(final Map<K, Object> map, final Traversal.Admin<?, V> valueTraversal) {
    TraversalHelper.getFirstStepOfAssignableClass(Barrier.class, valueTraversal).ifPresent(barrierStep -> {
      for (final K key : map.keySet()) {
        valueTraversal.reset();
        barrierStep.addBarrier(map.get(key));
        if (valueTraversal.hasNext())
          map.put(key, valueTraversal.next());
      }
    });
    return (Map<K, V>) map;
  }
}
origin: apache/tinkerpop

public static final <S, E> E apply(final S start, final Traversal.Admin<S, E> traversal) {
  traversal.reset();
  traversal.addStart(traversal.getTraverserGenerator().generate(start, traversal.getStartStep(), 1l));
  try {
    return traversal.next(); // map
  } catch (final NoSuchElementException e) {
    throw new IllegalArgumentException("The provided start does not map to a value: " + start + "->" + traversal);
  }
}
origin: org.apache.tinkerpop/gremlin-core

public static final <S, E> E apply(final Traverser.Admin<S> traverser, final Traversal.Admin<S, E> traversal) {
  final Traverser.Admin<S> split = traverser.split();
  split.setSideEffects(traversal.getSideEffects());
  split.setBulk(1l);
  traversal.reset();
  traversal.addStart(split);
  try {
    return traversal.next(); // map
  } catch (final NoSuchElementException e) {
    throw new IllegalArgumentException("The provided traverser does not map to a value: " + split + "->" + traversal);
  }
}
origin: org.apache.tinkerpop/gremlin-core

public static final <S, E> Iterator<E> applyAll(final Traverser.Admin<S> traverser, final Traversal.Admin<S, E> traversal) {
  final Traverser.Admin<S> split = traverser.split();
  split.setSideEffects(traversal.getSideEffects());
  split.setBulk(1l);
  traversal.reset();
  traversal.addStart(split);
  return traversal; // flatmap
}
origin: apache/tinkerpop

public static final <S, E> Iterator<E> applyAll(final S start, final Traversal.Admin<S, E> traversal) {
  traversal.reset();
  traversal.addStart(traversal.getTraverserGenerator().generate(start, traversal.getStartStep(), 1l));
  return traversal; // flatMap
}
origin: apache/tinkerpop

  public static final <S, E> boolean test(final S start, final Traversal.Admin<S, E> traversal) {
    traversal.reset();
    traversal.addStart(traversal.getTraverserGenerator().generate(start, traversal.getStartStep(), 1l));
    return traversal.hasNext(); // filter
  }
}
origin: org.apache.tinkerpop/gremlin-core

@Override
protected Iterator<E> flatMap(final Traverser.Admin<S> traverser) {
  for (final Traversal.Admin<S, E> coalesceTraversal : this.coalesceTraversals) {
    coalesceTraversal.reset();
    coalesceTraversal.addStart(traverser.split());
    if (coalesceTraversal.hasNext())
      return coalesceTraversal;
  }
  return EmptyIterator.instance();
}
origin: org.apache.tinkerpop/gremlin-core

public static final <S, E> boolean test(final Traverser.Admin<S> traverser, final Traversal.Admin<S, E> traversal) {
  final Traverser.Admin<S> split = traverser.split();
  split.setSideEffects(traversal.getSideEffects());
  split.setBulk(1l);
  traversal.reset();
  traversal.addStart(split);
  return traversal.hasNext(); // filter
}
origin: org.apache.tinkerpop/gremlin-core

public static final <S, E> E apply(final S start, final Traversal.Admin<S, E> traversal) {
  traversal.reset();
  traversal.addStart(traversal.getTraverserGenerator().generate(start, traversal.getStartStep(), 1l));
  try {
    return traversal.next(); // map
  } catch (final NoSuchElementException e) {
    throw new IllegalArgumentException("The provided start does not map to a value: " + start + "->" + traversal);
  }
}
origin: org.apache.tinkerpop/gremlin-core

  public static <K, V> Map<K, V> doFinalReduction(final Map<K, Object> map, final Traversal.Admin<?, V> valueTraversal) {
    TraversalHelper.getFirstStepOfAssignableClass(Barrier.class, valueTraversal).ifPresent(barrierStep -> {
      for (final K key : map.keySet()) {
        valueTraversal.reset();
        barrierStep.addBarrier(map.get(key));
        if (valueTraversal.hasNext())
          map.put(key, valueTraversal.next());
      }
    });
    return (Map<K, V>) map;
  }
}
origin: org.apache.tinkerpop/gremlin-core

@Override
public void reset() {
  if (null != this.bypassTraversal)
    this.bypassTraversal.reset();
}
org.apache.tinkerpop.gremlin.process.traversalTraversal$Adminreset

Javadoc

Call the Step#reset method on every step in the traversal.

Popular methods of Traversal$Admin

  • asAdmin
  • getStartStep
    Get the start/head of the traversal. If the traversal is empty, then an EmptyStep instance is return
  • removeStep
    Remove a Step from the traversal.
  • getGraph
  • getSteps
    Get the Step instances associated with this traversal. The steps are ordered according to their link
  • addStart
    Add a single Traverser.Admin object to the head of the traversal. Users should typically not need to
  • getStrategies
    Get the TraversalStrategies associated with this traversal.
  • getTraverserGenerator
    Get the TraverserGenerator associated with this traversal. The traversal generator creates Traverser
  • addStep
    Add a Step to the end of the traversal. This method should link the step to its next and previous st
  • getParent
    Get the org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent Step that is the parent
  • getSideEffects
    Get the TraversalSideEffects associated with the traversal.
  • getTraverserRequirements
    Get the set of all TraverserRequirements for this traversal.
  • getSideEffects,
  • getTraverserRequirements,
  • hasNext,
  • getBytecode,
  • getEndStep,
  • applyStrategies,
  • clone,
  • isLocked,
  • next,
  • nextTraverser

Popular classes and methods

  • scheduleAtFixedRate (Timer)
    Schedules the specified task for repeated fixed-rate execution, beginning after the specified delay.
  • setRequestProperty (URLConnection)
    Sets the value of the specified request header field. The value will only be used by the current URL
  • putExtra (Intent)
  • BigDecimal (java.math)
    An immutable arbitrary-precision signed decimal.A value is represented by an arbitrary-precision "un
  • InetAddress (java.net)
    An Internet Protocol (IP) address. This can be either an IPv4 address or an IPv6 address, and in pra
  • GregorianCalendar (java.util)
    GregorianCalendar is a concrete subclass of Calendarand provides the standard calendar used by most
  • HashSet (java.util)
    This class implements the Set interface, backed by a java.util.HashMap.
  • Notification (javax.management)
    Notifications are events emitted by NotificationEmitters
  • JTable (javax.swing)
  • Project (org.apache.tools.ant)
    Central representation of an Ant project. This class defines an Ant project with all of its targets,

For IntelliJ IDEA and
Android Studio

  • Codota IntelliJ IDEA pluginCodota Android Studio pluginCode IndexSign in
  • EnterpriseFAQAboutContact Us
  • Terms of usePrivacy policyCodeboxFind Usages
Add Codota to your IDE (free)