Class SqlgElementMapStep<K,E>

java.lang.Object
org.umlg.sqlg.step.SqlgAbstractStep<S,E>
org.umlg.sqlg.step.SqlgMapStep<org.apache.tinkerpop.gremlin.structure.Element,Map<K,E>>
org.umlg.sqlg.step.SqlgElementMapStep<K,E>
All Implemented Interfaces:
Serializable, AutoCloseable, Cloneable, Iterator<org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin<Map<K,E>>>, org.apache.tinkerpop.gremlin.process.traversal.Step<org.apache.tinkerpop.gremlin.structure.Element,Map<K,E>>, org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent

public class SqlgElementMapStep<K,E> extends SqlgMapStep<org.apache.tinkerpop.gremlin.structure.Element,Map<K,E>> implements org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent
See Also:
  • Field Details

    • propertyKeys

      protected final String[] propertyKeys
  • Constructor Details

    • SqlgElementMapStep

      public SqlgElementMapStep(org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin traversal, String... propertyKeys)
  • Method Details

    • map

      protected Map<K,E> map(org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin<org.apache.tinkerpop.gremlin.structure.Element> traverser)
      Specified by:
      map in class SqlgMapStep<org.apache.tinkerpop.gremlin.structure.Element,Map<K,E>>
    • getVertexStructure

      protected Map<Object,Object> getVertexStructure(org.apache.tinkerpop.gremlin.structure.Vertex v)
    • getPropertyKeys

      public String[] getPropertyKeys()
    • toString

      public String toString()
      Overrides:
      toString in class SqlgAbstractStep<org.apache.tinkerpop.gremlin.structure.Element,Map<K,E>>
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class SqlgAbstractStep<org.apache.tinkerpop.gremlin.structure.Element,Map<K,E>>
    • getRequirements

      public Set<org.apache.tinkerpop.gremlin.process.traversal.traverser.TraverserRequirement> getRequirements()
      Specified by:
      getRequirements in interface org.apache.tinkerpop.gremlin.process.traversal.Step<K,E>