Class SqlgHasStep<S extends org.apache.tinkerpop.gremlin.structure.Element>

All Implemented Interfaces:
Serializable, Cloneable, Iterator<org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin<S>>, org.apache.tinkerpop.gremlin.process.traversal.Step<S,S>, org.apache.tinkerpop.gremlin.process.traversal.step.HasContainerHolder

public class SqlgHasStep<S extends org.apache.tinkerpop.gremlin.structure.Element> extends SqlgFilterStep<S> implements org.apache.tinkerpop.gremlin.process.traversal.step.HasContainerHolder
Author:
Pieter Martin Date: 2017/10/13
See Also:
  • Constructor Details

    • SqlgHasStep

      public SqlgHasStep(org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin traversal, org.apache.tinkerpop.gremlin.process.traversal.step.util.HasContainer... hasContainers)
  • Method Details

    • filter

      protected boolean filter(org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin<S> traverser)
      Specified by:
      filter in class SqlgFilterStep<S extends org.apache.tinkerpop.gremlin.structure.Element>
    • toString

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

      public List<org.apache.tinkerpop.gremlin.process.traversal.step.util.HasContainer> getHasContainers()
      Specified by:
      getHasContainers in interface org.apache.tinkerpop.gremlin.process.traversal.step.HasContainerHolder
    • removeHasContainer

      public void removeHasContainer(org.apache.tinkerpop.gremlin.process.traversal.step.util.HasContainer hasContainer)
      Specified by:
      removeHasContainer in interface org.apache.tinkerpop.gremlin.process.traversal.step.HasContainerHolder
    • addHasContainer

      public void addHasContainer(org.apache.tinkerpop.gremlin.process.traversal.step.util.HasContainer hasContainer)
      Specified by:
      addHasContainer in interface org.apache.tinkerpop.gremlin.process.traversal.step.HasContainerHolder
    • getRequirements

      public Set<org.apache.tinkerpop.gremlin.process.traversal.traverser.TraverserRequirement> getRequirements()
      Specified by:
      getRequirements in interface org.apache.tinkerpop.gremlin.process.traversal.Step<S extends org.apache.tinkerpop.gremlin.structure.Element,S extends org.apache.tinkerpop.gremlin.structure.Element>
    • clone

      public SqlgHasStep<S> clone()
      Specified by:
      clone in interface org.apache.tinkerpop.gremlin.process.traversal.Step<S extends org.apache.tinkerpop.gremlin.structure.Element,S extends org.apache.tinkerpop.gremlin.structure.Element>
      Overrides:
      clone in class SqlgAbstractStep<S extends org.apache.tinkerpop.gremlin.structure.Element,S extends org.apache.tinkerpop.gremlin.structure.Element>
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class SqlgAbstractStep<S extends org.apache.tinkerpop.gremlin.structure.Element,S extends org.apache.tinkerpop.gremlin.structure.Element>