Interface HasContainerHolder<S,E>
-
- All Superinterfaces:
Cloneable,GValueHolder<S,E>,Iterator<Traverser.Admin<E>>,Serializable,Step<S,E>
- All Known Implementing Classes:
HasStep,TinkerGraphStep
public interface HasContainerHolder<S,E> extends GValueHolder<S,E>
- Author:
- Marko A. Rodriguez (http://markorodriguez.com)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidaddHasContainer(HasContainer hasContainer)default HasContainerHolder<S,E>asConcreteStep()default Collection<GValue<?>>getGValues()List<HasContainer>getHasContainers()default Collection<P<?>>getPredicates()default Collection<P<?>>getPredicatesGValueSafe()default booleanisParameterized()default voidremoveHasContainer(HasContainer hasContainer)default voidupdateVariable(String name, Object value)-
Methods inherited from interface org.apache.tinkerpop.gremlin.process.traversal.step.GValueHolder
reduce
-
Methods inherited from interface java.util.Iterator
forEachRemaining, hasNext, next, remove
-
Methods inherited from interface org.apache.tinkerpop.gremlin.process.traversal.Step
addLabel, addStart, addStarts, clearLabels, clone, equals, getId, getLabels, getNextStep, getPreviousStep, getRequirements, getTraversal, hasStarts, removeLabel, reset, setId, setNextStep, setPreviousStep, setTraversal
-
-
-
-
Method Detail
-
getHasContainers
List<HasContainer> getHasContainers()
-
addHasContainer
void addHasContainer(HasContainer hasContainer)
-
removeHasContainer
default void removeHasContainer(HasContainer hasContainer)
-
getPredicates
default Collection<P<?>> getPredicates()
-
getPredicatesGValueSafe
default Collection<P<?>> getPredicatesGValueSafe()
-
asConcreteStep
default HasContainerHolder<S,E> asConcreteStep()
- Specified by:
asConcreteStepin interfaceGValueHolder<S,E>
-
isParameterized
default boolean isParameterized()
- Specified by:
isParameterizedin interfaceGValueHolder<S,E>
-
updateVariable
default void updateVariable(String name, Object value)
- Specified by:
updateVariablein interfaceGValueHolder<S,E>
-
getGValues
default Collection<GValue<?>> getGValues()
- Specified by:
getGValuesin interfaceGValueHolder<S,E>
-
-