Class ScalarMapStep<S,E>
- java.lang.Object
-
- org.apache.tinkerpop.gremlin.process.traversal.step.util.AbstractStep<S,E>
-
- org.apache.tinkerpop.gremlin.process.traversal.step.map.MapStep<S,E>
-
- org.apache.tinkerpop.gremlin.process.traversal.step.map.ScalarMapStep<S,E>
-
- All Implemented Interfaces:
Serializable,Cloneable,Iterator<Traverser.Admin<E>>,Step<S,E>
- Direct Known Subclasses:
AddEdgeStep,AddVertexStep,ConcatStep,ConstantStep,CountLocalStep,DedupLocalStep,EdgeOtherVertexStep,ElementMapStep,ElementStep,IdStep,IndexStep,LabelStep,LambdaMapStep,LoopsStep,MaxLocalStep,MeanLocalStep,MinLocalStep,OrderLocalStep,ProjectStep,PropertyKeyStep,PropertyMapStep,PropertyValueStep,RangeLocalStep,ReferenceElementStrategy.ReferenceElementStep,SackStep,SampleLocalStep,SumLocalStep,TailLocalStep,WhereTraversalStep.WhereStartStep
public abstract class ScalarMapStep<S,E> extends MapStep<S,E>
A type ofMapStepclass which will transform the object of oneTraverserinto another. This class simply requires the implementation of themap(Traverser.Admin)method to extract the object of the givenTraverserand return the transformation of that object asE.- Author:
- Marko A. Rodriguez (http://markorodriguez.com), Stephen Mallette (http://stephen.genoprime.com)
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.apache.tinkerpop.gremlin.process.traversal.step.util.AbstractStep
id, labels, nextEnd, nextStep, previousStep, starts, traversal, traverserStepIdAndLabelsSetByChild
-
-
Constructor Summary
Constructors Constructor Description ScalarMapStep(Traversal.Admin traversal)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract Emap(Traverser.Admin<S> traverser)protected Traverser.Admin<E>processNextStart()-
Methods inherited from class org.apache.tinkerpop.gremlin.process.traversal.step.util.AbstractStep
addLabel, addStart, addStarts, clearLabels, clone, equals, getId, getLabels, getNextStep, getPreviousStep, getStarts, getTraversal, hashCode, hasNext, hasStarts, isTraverserStepIdAndLabelsSetByChild, next, prepareTraversalForNextStep, removeLabel, reset, setId, setNextStep, setPreviousStep, setTraversal, toString
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.util.Iterator
forEachRemaining, remove
-
Methods inherited from interface org.apache.tinkerpop.gremlin.process.traversal.Step
equals, getRequirements
-
-
-
-
Constructor Detail
-
ScalarMapStep
public ScalarMapStep(Traversal.Admin traversal)
-
-
Method Detail
-
processNextStart
protected Traverser.Admin<E> processNextStart()
- Specified by:
processNextStartin classAbstractStep<S,E>
-
map
protected abstract E map(Traverser.Admin<S> traverser)
-
-