Class Emit<E extends SqlgElement>

java.lang.Object
org.umlg.sqlg.strategy.Emit<E>
All Implemented Interfaces:
Comparable<Emit<E>>

public class Emit<E extends SqlgElement> extends Object implements Comparable<Emit<E>>
Created by pieter on 2015/10/26.
  • Constructor Details

  • Method Details

    • getPath

      public org.apache.tinkerpop.gremlin.process.traversal.Path getPath()
    • setPath

      public void setPath(org.apache.tinkerpop.gremlin.process.traversal.Path path)
    • getElement

      public E getElement()
    • getLabels

      public Set<String> getLabels()
    • getSqlgComparatorHolder

      public SqlgComparatorHolder getSqlgComparatorHolder()
    • setSqlgComparatorHolders

      public void setSqlgComparatorHolders(List<SqlgComparatorHolder> sqlgComparatorHolders)
    • isRepeat

      public boolean isRepeat()
    • setRepeat

      public void setRepeat(boolean repeat)
    • isRepeated

      public boolean isRepeated()
    • setRepeated

      public void setRepeated(boolean repeated)
    • isFake

      public boolean isFake()
    • isIncomingOnlyLocalOptionalStep

      public boolean isIncomingOnlyLocalOptionalStep()
    • setIncomingOnlyLocalOptionalStep

      public void setIncomingOnlyLocalOptionalStep(boolean incomingOnlyLocalOptionalStep)
    • getTraverser

      public org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin<E> getTraverser()
    • setTraverser

      public void setTraverser(org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin<E> traverser)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • evaluateElementValueTraversal

      public void evaluateElementValueTraversal(int pathSize, org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin<E> traverser)
      Parameters:
      pathSize - Indicates the head object path size. For SqlgVertexStepCompile they are objects that are already on the path before the step is executed.
    • compareTo

      public int compareTo(Emit<E> emit)
      Specified by:
      compareTo in interface Comparable<E extends SqlgElement>
    • getReplacedStepDepth

      public int getReplacedStepDepth()
    • getParentIndex

      public long getParentIndex()