Class SqlgPropertiesStep<E>

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

public class SqlgPropertiesStep<E> extends SqlgFlatMapStep<org.apache.tinkerpop.gremlin.structure.Element,E> implements AutoCloseable
Author:
Pieter Martin Date: 2017/10/25
See Also:
  • Field Details

    • propertyKeys

      protected final String[] propertyKeys
    • returnType

      protected final org.apache.tinkerpop.gremlin.structure.PropertyType returnType
  • Constructor Details

    • SqlgPropertiesStep

      public SqlgPropertiesStep(org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin<?,?> traversal, org.apache.tinkerpop.gremlin.structure.PropertyType propertyType, String... propertyKeys)
  • Method Details

    • flatMap

      protected Iterator<E> flatMap(org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin<org.apache.tinkerpop.gremlin.structure.Element> traverser)
      Specified by:
      flatMap in class SqlgFlatMapStep<org.apache.tinkerpop.gremlin.structure.Element,E>
    • getReturnType

      public org.apache.tinkerpop.gremlin.structure.PropertyType getReturnType()
    • getPropertyKeys

      public String[] getPropertyKeys()
    • toString

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

      public int hashCode()
      Overrides:
      hashCode in class SqlgAbstractStep<org.apache.tinkerpop.gremlin.structure.Element,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<org.apache.tinkerpop.gremlin.structure.Element,E>
    • close

      public void close()
      Specified by:
      close in interface AutoCloseable