Package org.umlg.sqlg.strategy
Class Emit<E extends SqlgElement>
java.lang.Object
org.umlg.sqlg.strategy.Emit<E>
- All Implemented Interfaces:
 Comparable<Emit<E>>
Created by pieter on 2015/10/26.
- 
Constructor Summary
ConstructorsConstructorDescriptionEmit()Emit(long parentIndex, E element, int replacedStepDepth, SqlgComparatorHolder sqlgComparatorHolder) Emit(long parentIndex, E element, Set<String> labels, int replacedStepDepth, SqlgComparatorHolder sqlgComparatorHolder) Emit(E element, int replacedStepDepth, SqlgComparatorHolder sqlgComparatorHolder) Emit(E element, Set<String> labels, int replacedStepDepth, SqlgComparatorHolder sqlgComparatorHolder)  - 
Method Summary
Modifier and TypeMethodDescriptionintvoidevaluateElementValueTraversal(int pathSize, org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin<E> traverser) longorg.apache.tinkerpop.gremlin.process.traversal.PathgetPath()intorg.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin<E>booleanisFake()booleanbooleanisRepeat()booleanvoidsetIncomingOnlyLocalOptionalStep(boolean incomingOnlyLocalOptionalStep) voidsetPath(org.apache.tinkerpop.gremlin.process.traversal.Path path) voidsetRepeat(boolean repeat) voidsetRepeated(boolean repeated) voidsetSqlgComparatorHolders(List<SqlgComparatorHolder> sqlgComparatorHolders) voidsetTraverser(org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin<E> traverser) toString() 
- 
Constructor Details
- 
Emit
public Emit() - 
Emit
 - 
Emit
public Emit(long parentIndex, E element, int replacedStepDepth, SqlgComparatorHolder sqlgComparatorHolder)  - 
Emit
public Emit(E element, Set<String> labels, int replacedStepDepth, SqlgComparatorHolder sqlgComparatorHolder)  - 
Emit
public Emit(long parentIndex, E element, Set<String> labels, int replacedStepDepth, SqlgComparatorHolder sqlgComparatorHolder)  
 - 
 - 
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
 - 
getLabels
 - 
getSqlgComparatorHolder
 - 
setSqlgComparatorHolders
 - 
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
 - 
setTraverser
public void setTraverser(org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin<E> traverser)  - 
toString
 - 
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
- Specified by:
 compareToin interfaceComparable<E extends SqlgElement>
 - 
getReplacedStepDepth
public int getReplacedStepDepth() - 
getParentIndex
public long getParentIndex() 
 -