Class SqlgGroupByTraverser<K,V>

java.lang.Object
org.apache.tinkerpop.gremlin.process.traversal.traverser.util.AbstractTraverser<T>
org.apache.tinkerpop.gremlin.process.traversal.traverser.O_Traverser<Map<K,V>>
org.umlg.sqlg.structure.traverser.SqlgGroupByTraverser<K,V>
All Implemented Interfaces:
Serializable, Cloneable, Comparable<org.apache.tinkerpop.gremlin.process.traversal.Traverser<Map<K,V>>>, org.apache.tinkerpop.gremlin.process.traversal.Traverser<Map<K,V>>, org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin<Map<K,V>>, org.apache.tinkerpop.gremlin.structure.util.Attachable<Map<K,V>>, ISqlgTraverser

public class SqlgGroupByTraverser<K,V> extends org.apache.tinkerpop.gremlin.process.traversal.traverser.O_Traverser<Map<K,V>> implements ISqlgTraverser
Author:
Pieter Martin Date: 2018/11/25
See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.apache.tinkerpop.gremlin.structure.util.Attachable

    org.apache.tinkerpop.gremlin.structure.util.Attachable.Exceptions, org.apache.tinkerpop.gremlin.structure.util.Attachable.Method

    Nested classes/interfaces inherited from interface org.apache.tinkerpop.gremlin.process.traversal.Traverser

    org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin<T extends Object>
  • Field Summary

    Fields inherited from class org.apache.tinkerpop.gremlin.process.traversal.traverser.O_Traverser

    tags

    Fields inherited from class org.apache.tinkerpop.gremlin.process.traversal.traverser.util.AbstractTraverser

    t

    Fields inherited from interface org.apache.tinkerpop.gremlin.structure.util.Attachable

    logger

    Fields inherited from interface org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin

    HALT
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    long
     
    boolean
    equals(Object object)
     
    long
     
    int
     
    void
    put(K key, V value)
     
    void
    setBulk(long bulk)
     
    void
    setStartElementIndex(long startElementIndex)
     

    Methods inherited from class org.apache.tinkerpop.gremlin.process.traversal.traverser.O_Traverser

    equals, getTags, merge, split, split

    Methods inherited from class org.apache.tinkerpop.gremlin.process.traversal.traverser.util.AbstractTraverser

    addLabels, attach, clone, detach, dropLabels, dropPath, get, getSideEffects, getStepId, incrLoops, initialiseLoops, keepLabels, loops, loops, path, resetLoops, sack, sack, set, setSideEffects, setStepId, toString

    Methods inherited from class java.lang.Object

    finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.apache.tinkerpop.gremlin.process.traversal.Traverser

    asAdmin, compareTo, path, path, sideEffects, sideEffects

    Methods inherited from interface org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin

    getLoopNames, isHalted
  • Constructor Details

    • SqlgGroupByTraverser

      public SqlgGroupByTraverser(Map<K,V> result)
  • Method Details

    • put

      public void put(K key, V value)
    • bulk

      public long bulk()
      Specified by:
      bulk in interface org.apache.tinkerpop.gremlin.process.traversal.Traverser<K>
      Overrides:
      bulk in class org.apache.tinkerpop.gremlin.process.traversal.traverser.util.AbstractTraverser<Map<K,V>>
    • setBulk

      public void setBulk(long bulk)
      Specified by:
      setBulk in interface org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin<K>
      Overrides:
      setBulk in class org.apache.tinkerpop.gremlin.process.traversal.traverser.util.AbstractTraverser<Map<K,V>>
    • setStartElementIndex

      public void setStartElementIndex(long startElementIndex)
      Specified by:
      setStartElementIndex in interface ISqlgTraverser
    • getStartElementIndex

      public long getStartElementIndex()
      Specified by:
      getStartElementIndex in interface ISqlgTraverser
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class org.apache.tinkerpop.gremlin.process.traversal.traverser.O_Traverser<Map<K,V>>
    • equals

      public boolean equals(Object object)
      Overrides:
      equals in class org.apache.tinkerpop.gremlin.process.traversal.traverser.O_Traverser<Map<K,V>>