Package oracle.pgx.api
Interface VertexModifier<VID>
-
- All Superinterfaces:
GraphBuilder<VID>,GraphChangeSet<VID>,VertexBuilder<VID>
- All Known Implementing Classes:
VertexModifierImpl
public interface VertexModifier<VID> extends GraphChangeSet<VID>, VertexBuilder<VID>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description VertexModifier<VID>addLabel(java.lang.String label)Adds the given label to this vertexVIDgetId()Gets the id of the element (vertex or edge) this builder belongs toVertexModifier<VID>removeLabel(java.lang.String label)Removes the given label from the vertex.VertexModifier<VID>setProperty(java.lang.String key, java.lang.Object value)Sets the property value of this vertex with the givenkeyto the givenvalue.-
Methods inherited from interface oracle.pgx.api.GraphBuilder
addEdge, addEdge, build, build, buildAsync, buildAsync, getConfigParameter, partitionedEdgeIds, partitionedVertexIds, setDataSourceVersion, setEdgeIdGenerationStrategy, setRetainEdgeIds, setRetainVertexIds, setVertexIdGenerationStrategy
-
Methods inherited from interface oracle.pgx.api.GraphChangeSet
addEdge, addEdge, addEdge, addEdge, addVertex, addVertex, buildNewSnapshot, buildNewSnapshotAsync, getEdgeChangeType, getVertexChangeType, removeEdge, removeEdge, removeVertex, resetEdge, resetEdge, resetVertex, resetVertex, setAddExistingEdgePolicy, setAddExistingVertexPolicy, setInvalidChangePolicy, setRequiredConversionPolicy, setRetainIds, updateEdge, updateEdge, updateVertex
-
Methods inherited from interface oracle.pgx.api.VertexBuilder
isIgnored
-
-
-
-
Method Detail
-
removeLabel
VertexModifier<VID> removeLabel(java.lang.String label)
Removes the given label from the vertex.- Parameters:
label- the label value to remove- Returns:
- this vertex modifier
-
setProperty
VertexModifier<VID> setProperty(java.lang.String key, java.lang.Object value)
Description copied from interface:VertexBuilderSets the property value of this vertex with the givenkeyto the givenvalue. The first time this method is called, the type ofvaluedefines the type of the property.- Specified by:
setPropertyin interfaceVertexBuilder<VID>- Parameters:
key- the property keyvalue- the value of the vertex property- Returns:
- this vertex builder
-
addLabel
VertexModifier<VID> addLabel(java.lang.String label)
Description copied from interface:VertexBuilderAdds the given label to this vertex- Specified by:
addLabelin interfaceVertexBuilder<VID>- Parameters:
label- the label to be added- Returns:
- this vertex builder
-
getId
VID getId()
Description copied from interface:VertexBuilderGets the id of the element (vertex or edge) this builder belongs to- Specified by:
getIdin interfaceVertexBuilder<VID>- Returns:
- the id of the element
-
-