Interface AddPropertyStepContract<S>
- All Superinterfaces:
AutoCloseable,Cloneable,Configuring,Deleting<Event.ElementPropertyChangedEvent>,Iterator<Traverser.Admin<S>>,Mutating<Event.ElementPropertyChangedEvent>,Parameterizing,PopContaining,PropertiesHolder,ReadOnlyTraversalParent,Scoping,Serializable,Step<S,,S> TraversalParent,Writing<Event.ElementPropertyChangedEvent>
- All Known Implementing Classes:
AddPropertyStep,AddPropertyStepPlaceholder
public interface AddPropertyStepContract<S>
extends Step<S,S>, Scoping, PropertiesHolder, Writing<Event.ElementPropertyChangedEvent>, Deleting<Event.ElementPropertyChangedEvent>, Configuring, ReadOnlyTraversalParent
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.tinkerpop.gremlin.process.traversal.step.PopContaining
PopContaining.PopInstructionNested classes/interfaces inherited from interface org.apache.tinkerpop.gremlin.process.traversal.step.Scoping
Scoping.KeyNotFoundException, Scoping.Variable -
Field Summary
FieldsModifier and TypeFieldDescriptionConcrete implementations of this contract that can be referenced as TinkerPop implementations. -
Method Summary
Modifier and TypeMethodDescriptiongetKey()Get the property keydefault HashSet<PopContaining.PopInstruction>Used to get PopInstruction of a Step that implements Scoping.getValue()Gets the property value.default ObjectGets the property value.Methods inherited from interface org.apache.tinkerpop.gremlin.process.traversal.step.Configuring
configureMethods inherited from interface java.util.Iterator
forEachRemaining, hasNext, next, removeMethods inherited from interface org.apache.tinkerpop.gremlin.process.traversal.step.Mutating
getMutatingCallbackRegistryMethods inherited from interface org.apache.tinkerpop.gremlin.process.traversal.step.Parameterizing
getParametersMethods inherited from interface org.apache.tinkerpop.gremlin.process.traversal.step.PropertiesHolder
addProperty, getProperties, getPropertiesWithGValues, removePropertyMethods inherited from interface org.apache.tinkerpop.gremlin.process.traversal.step.Scoping
getNullableScopeValue, getSafeScopeValue, getScopeKeys, getScopeValueMethods 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, setTraversalMethods inherited from interface org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent
addGlobalChild, addLocalChild, asStep, close, getGlobalChildren, getLocalChildren, getSelfAndChildRequirements, integrateChild, removeGlobalChild, removeLocalChild, replaceLocalChild
-
Field Details
-
CONCRETE_STEPS
Concrete implementations of this contract that can be referenced as TinkerPop implementations.
-
-
Method Details
-
getCardinality
VertexProperty.Cardinality getCardinality() -
getPopInstructions
Description copied from interface:ScopingUsed to get PopInstruction of a Step that implements Scoping. PopInstruction includes the labels it needs, and the pop type for each label.- Specified by:
getPopInstructionsin interfacePopContaining- Specified by:
getPopInstructionsin interfaceScoping- Specified by:
getPopInstructionsin interfaceTraversalParent- Returns:
- A Set of
PopContaining.PopInstructionvalues which contain the label and Pop value
-
getKey
Object getKey()Get the property key -
getValue
Object getValue()Gets the property value. If the value was originally passed as aGValue<?>, the variable will become pinned and the literal value returned. -
getValueWithGValue
Gets the property value. If the value was originally passed as aGValue<?>it is returned as-is, without pinning the variable.
-