Class AbstractAddVertexStepPlaceholder<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,E>
- 
- org.apache.tinkerpop.gremlin.process.traversal.step.map.AbstractAddElementStepPlaceholder<S,Vertex,Event.VertexAddedEvent>
- 
- org.apache.tinkerpop.gremlin.process.traversal.step.map.AbstractAddVertexStepPlaceholder<S>
 
 
 
 
 
- 
- All Implemented Interfaces:
- Serializable,- AutoCloseable,- Cloneable,- Iterator<Traverser.Admin<Vertex>>,- Step<S,Vertex>,- Configuring,- GValueHolder<S,Vertex>,- AddElementStepContract<S,Vertex>,- AddVertexStepContract<S>,- Mutating<Event.VertexAddedEvent>,- Parameterizing,- PopContaining,- PropertiesHolder,- Scoping,- TraversalParent,- Writing<Event.VertexAddedEvent>
 - Direct Known Subclasses:
- AddVertexStartStepPlaceholder,- AddVertexStepPlaceholder
 
 public abstract class AbstractAddVertexStepPlaceholder<S> extends AbstractAddElementStepPlaceholder<S,Vertex,Event.VertexAddedEvent> implements AddVertexStepContract<S>, GValueHolder<S,Vertex> - See Also:
- Serialized Form
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from interface org.apache.tinkerpop.gremlin.process.traversal.step.PopContainingPopContaining.PopInstruction
 - 
Nested classes/interfaces inherited from interface org.apache.tinkerpop.gremlin.process.traversal.step.ScopingScoping.KeyNotFoundException, Scoping.Variable
 
- 
 - 
Field Summary- 
Fields inherited from class org.apache.tinkerpop.gremlin.process.traversal.step.map.AbstractAddElementStepPlaceholderelementId, label, properties, scopeKeys, withConfiguration
 - 
Fields inherited from class org.apache.tinkerpop.gremlin.process.traversal.step.util.AbstractStepid, labels, nextEnd, nextStep, previousStep, starts, traversal, traverserStepIdAndLabelsSetByChild
 - 
Fields inherited from interface org.apache.tinkerpop.gremlin.process.traversal.step.map.AddElementStepContractCONCRETE_STEPS
 - 
Fields inherited from interface org.apache.tinkerpop.gremlin.process.traversal.step.map.AddVertexStepContractCONCRETE_STEPS
 
- 
 - 
Constructor SummaryConstructors Modifier Constructor Description protectedAbstractAddVertexStepPlaceholder(Traversal.Admin traversal, String label)protectedAbstractAddVertexStepPlaceholder(Traversal.Admin traversal, GValue<String> label)protectedAbstractAddVertexStepPlaceholder(Traversal.Admin traversal, Traversal.Admin<S,String> vertexLabelTraversal)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description AbstractAddVertexStepPlaceholder<S>clone()Cloning is used to duplicate steps for the purpose of traversal optimization and OLTP replication.protected StringgetDefaultLabel()booleanhasUserProvidedLabel()protected booleansupportsMultiProperties()- 
Methods inherited from class org.apache.tinkerpop.gremlin.process.traversal.step.map.AbstractAddElementStepPlaceholderaddProperty, addTraversal, configure, configureConcreteStep, getElementId, getElementIdWithGValue, getGValues, getLabel, getLabelWithGValue, getLocalChildren, getMutatingCallbackRegistry, getParameters, getProperties, getPropertiesWithGValues, getRequirements, getScopeKeys, hashCode, isParameterized, map, removeElementId, removeProperty, setElementId, setLabel, setTraversal, updateVariable
 - 
Methods inherited from class org.apache.tinkerpop.gremlin.process.traversal.step.map.ScalarMapStepprocessNextStart
 - 
Methods inherited from class org.apache.tinkerpop.gremlin.process.traversal.step.util.AbstractStepaddLabel, addStart, addStarts, clearLabels, equals, getId, getLabels, getNextStep, getPreviousStep, getStarts, getTraversal, hasNext, hasStarts, isTraverserStepIdAndLabelsSetByChild, next, prepareTraversalForNextStep, removeLabel, reset, setId, setNextStep, setPreviousStep, toString
 - 
Methods inherited from class java.lang.Objectfinalize, getClass, notify, notifyAll, wait, wait, wait
 - 
Methods inherited from interface org.apache.tinkerpop.gremlin.process.traversal.step.map.AddElementStepContractgetElementId, getElementIdWithGValue, getLabel, getLabelWithGValue, getPopInstructions, removeElementId, setElementId, setLabel
 - 
Methods inherited from interface org.apache.tinkerpop.gremlin.process.traversal.step.Configuringconfigure
 - 
Methods inherited from interface org.apache.tinkerpop.gremlin.process.traversal.step.GValueHolderasConcreteStep, getGValues, isParameterized, reduce, updateVariable
 - 
Methods inherited from interface java.util.IteratorforEachRemaining, hasNext, next, remove
 - 
Methods inherited from interface org.apache.tinkerpop.gremlin.process.traversal.step.MutatinggetMutatingCallbackRegistry
 - 
Methods inherited from interface org.apache.tinkerpop.gremlin.process.traversal.step.ParameterizinggetParameters
 - 
Methods inherited from interface org.apache.tinkerpop.gremlin.process.traversal.step.PropertiesHolderaddProperty, getProperties, getPropertiesWithGValues, removeProperty
 - 
Methods inherited from interface org.apache.tinkerpop.gremlin.process.traversal.step.ScopinggetNullableScopeValue, getSafeScopeValue, getScopeKeys, getScopeValue
 - 
Methods inherited from interface org.apache.tinkerpop.gremlin.process.traversal.StepaddLabel, addStart, addStarts, clearLabels, equals, getId, getLabels, getNextStep, getPreviousStep, getRequirements, getTraversal, hasStarts, removeLabel, reset, setId, setNextStep, setPreviousStep, setTraversal
 - 
Methods inherited from interface org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParentaddGlobalChild, addLocalChild, asStep, close, getGlobalChildren, getLocalChildren, getSelfAndChildRequirements, integrateChild, removeGlobalChild, removeLocalChild, replaceLocalChild
 
- 
 
- 
- 
- 
Constructor Detail- 
AbstractAddVertexStepPlaceholderprotected AbstractAddVertexStepPlaceholder(Traversal.Admin traversal, String label) 
 - 
AbstractAddVertexStepPlaceholderprotected AbstractAddVertexStepPlaceholder(Traversal.Admin traversal, GValue<String> label) 
 - 
AbstractAddVertexStepPlaceholderprotected AbstractAddVertexStepPlaceholder(Traversal.Admin traversal, Traversal.Admin<S,String> vertexLabelTraversal) 
 
- 
 - 
Method Detail- 
getDefaultLabelprotected String getDefaultLabel() - Specified by:
- getDefaultLabelin class- AbstractAddElementStepPlaceholder<S,Vertex,Event.VertexAddedEvent>
 
 - 
hasUserProvidedLabelpublic boolean hasUserProvidedLabel() - Specified by:
- hasUserProvidedLabelin interface- AddVertexStepContract<S>
 
 - 
clonepublic AbstractAddVertexStepPlaceholder<S> clone() Description copied from interface:StepCloning is used to duplicate steps for the purpose of traversal optimization and OLTP replication. When cloning a step, it is important that the steps, the cloned step is equivalent to the state of the step whenStep.reset()is called. Moreover, the previous and next steps should be set toEmptyStep.- Specified by:
- clonein interface- Step<S,Vertex>
- Overrides:
- clonein class- AbstractAddElementStepPlaceholder<S,Vertex,Event.VertexAddedEvent>
- Returns:
- The cloned step
 
 - 
supportsMultiPropertiesprotected boolean supportsMultiProperties() - Specified by:
- supportsMultiPropertiesin class- AbstractAddElementStepPlaceholder<S,Vertex,Event.VertexAddedEvent>
 
 
- 
 
-