Class SampleLocalStep<S>
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,S>
org.apache.tinkerpop.gremlin.process.traversal.step.map.SampleLocalStep<S>
- All Implemented Interfaces:
Serializable,Cloneable,Iterator<Traverser.Admin<S>>,Step<S,,S> Seedable
- Author:
- Daniel Kuppitz (http://gremlin.guru), Marko A. Rodriguez (http://markorodriguez.com)
- See Also:
-
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 -
Method Summary
Modifier and TypeMethodDescriptionintProvide the necessaryTraverserRequirementthat must be met by the traverser in order for the step to function properly.inthashCode()protected Smap(Traverser.Admin<S> traverser) voidresetSeed(long seed) Methods inherited from class org.apache.tinkerpop.gremlin.process.traversal.step.map.ScalarMapStep
processNextStartMethods inherited from class org.apache.tinkerpop.gremlin.process.traversal.step.util.AbstractStep
addLabel, addStart, addStarts, clearLabels, clone, equals, getId, getLabels, getNextStep, getPreviousStep, getStarts, getTraversal, hasNext, hasStarts, isTraverserStepIdAndLabelsSetByChild, next, prepareTraversalForNextStep, removeLabel, reset, setId, setNextStep, setPreviousStep, setTraversal, toStringMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Iterator
forEachRemaining, remove
-
Constructor Details
-
SampleLocalStep
-
-
Method Details
-
getAmountToSample
public int getAmountToSample() -
resetSeed
public void resetSeed(long seed) -
map
- Specified by:
mapin classScalarMapStep<S,S>
-
getRequirements
Description copied from interface:StepProvide the necessaryTraverserRequirementthat must be met by the traverser in order for the step to function properly. The provided default implements returns an empty set.- Specified by:
getRequirementsin interfaceStep<S,S> - Returns:
- the set of requirements
-
hashCode
public int hashCode()- Overrides:
hashCodein classAbstractStep<S,S>
-