Interface RangeLocalStepContract<S>
- 
- All Superinterfaces:
- Cloneable,- Iterator<Traverser.Admin<S>>,- Ranging,- Serializable,- Step<S,S>
 - All Known Implementing Classes:
- RangeLocalStep,- RangeLocalStepPlaceholder
 
 public interface RangeLocalStepContract<S> extends Step<S,S>, Ranging Defines the contract forrangerelated steps.
- 
- 
Field SummaryFields Modifier and Type Field Description static List<Class<? extends Step>>CONCRETE_STEPSConcrete implementations of this contract that can be referenced as TinkerPop implementations.
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description LonggetHighRange()Retrieves the higher bound of the range.default GValue<Long>getHighRangeAsGValue()getHighRange, retaining the GValue container and without pinning the variable.LonggetLowRange()Retrieves the lower bound of the range.default GValue<Long>getLowRangeAsGValue()getLowRange, retaining the GValue container and without pinning the variable.- 
Methods inherited from interface java.util.IteratorforEachRemaining, hasNext, next, remove
 - 
Methods inherited from interface org.apache.tinkerpop.gremlin.process.traversal.StepaddLabel, addStart, addStarts, clearLabels, clone, equals, getId, getLabels, getNextStep, getPreviousStep, getRequirements, getTraversal, hasStarts, removeLabel, reset, setId, setNextStep, setPreviousStep, setTraversal
 
- 
 
- 
- 
- 
Method Detail- 
getLowRangeLong getLowRange() Retrieves the lower bound of the range.- Specified by:
- getLowRangein interface- Ranging
- Returns:
- the value representing the lower bound of the range
 
 - 
getHighRangeLong getHighRange() Retrieves the higher bound of the range.- Specified by:
- getHighRangein interface- Ranging
- Returns:
- the higher bound of the range as an object of type V
 
 - 
getLowRangeAsGValuedefault GValue<Long> getLowRangeAsGValue() getLowRange, retaining the GValue container and without pinning the variable. It is the caller's responsibility to ensure that this value is not used to alter the traversal in any way which is not generalizable to any parameter value.- Returns:
- the lower bound for range().
 
 - 
getHighRangeAsGValuedefault GValue<Long> getHighRangeAsGValue() getHighRange, retaining the GValue container and without pinning the variable. It is the caller's responsibility to ensure that this value is not used to alter the traversal in any way which is not generalizable to any parameter value.- Returns:
- the upper bound for range().
 
 
- 
 
-