Class ArangoDBVertex
java.lang.Object
com.arangodb.tinkerpop.gremlin.structure.ArangoDBElement<VertexPropertyData,VertexData>
com.arangodb.tinkerpop.gremlin.structure.ArangoDBVertex
- All Implemented Interfaces:
ArangoDBPersistentElement
,org.apache.tinkerpop.gremlin.structure.Element
,org.apache.tinkerpop.gremlin.structure.util.Host
,org.apache.tinkerpop.gremlin.structure.Vertex
public class ArangoDBVertex
extends ArangoDBElement<VertexPropertyData,VertexData>
implements org.apache.tinkerpop.gremlin.structure.Vertex, ArangoDBPersistentElement
-
Nested Class Summary
Nested classes/interfaces inherited from class com.arangodb.tinkerpop.gremlin.structure.ArangoDBElement
ArangoDBElement.Exceptions
Nested classes/interfaces inherited from interface org.apache.tinkerpop.gremlin.structure.Element
org.apache.tinkerpop.gremlin.structure.Element.Exceptions
Nested classes/interfaces inherited from interface org.apache.tinkerpop.gremlin.structure.Vertex
org.apache.tinkerpop.gremlin.structure.Vertex.Exceptions
-
Field Summary
Fields inherited from class com.arangodb.tinkerpop.gremlin.structure.ArangoDBElement
data, graph
Fields inherited from interface org.apache.tinkerpop.gremlin.structure.Vertex
DEFAULT_LABEL, EMPTY_ARGS
-
Method Summary
Modifier and TypeMethodDescriptionorg.apache.tinkerpop.gremlin.structure.Edge
protected <V> org.apache.tinkerpop.gremlin.structure.Property
<V> createProperty
(String key, VertexPropertyData value) void
doInsert()
protected void
doRemove()
void
doUpdate()
Iterator
<org.apache.tinkerpop.gremlin.structure.Edge> <V> Iterator
<org.apache.tinkerpop.gremlin.structure.VertexProperty<V>> properties
(String... propertyKeys) <V> org.apache.tinkerpop.gremlin.structure.VertexProperty
<V> <V> org.apache.tinkerpop.gremlin.structure.VertexProperty
<V> <V> org.apache.tinkerpop.gremlin.structure.VertexProperty
<V> property
(org.apache.tinkerpop.gremlin.structure.VertexProperty.Cardinality cardinality, String key, V value, Object... keyValues) protected String
Iterator
<org.apache.tinkerpop.gremlin.structure.Vertex> Methods inherited from class com.arangodb.tinkerpop.gremlin.structure.ArangoDBElement
data, equals, graph, hashCode, remove, removed, toString
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.arangodb.tinkerpop.gremlin.structure.ArangoDBPersistentElement
collection, data, elementId, graph, id, key, label, update
Methods inherited from interface org.apache.tinkerpop.gremlin.structure.Element
keys, remove, value, values
Methods inherited from interface org.apache.tinkerpop.gremlin.structure.Vertex
property
-
Method Details
-
property
public <V> org.apache.tinkerpop.gremlin.structure.VertexProperty<V> property(org.apache.tinkerpop.gremlin.structure.VertexProperty.Cardinality cardinality, String key, V value, Object... keyValues) - Specified by:
property
in interfaceorg.apache.tinkerpop.gremlin.structure.Vertex
-
addEdge
public org.apache.tinkerpop.gremlin.structure.Edge addEdge(String label, org.apache.tinkerpop.gremlin.structure.Vertex vertex, Object... keyValues) - Specified by:
addEdge
in interfaceorg.apache.tinkerpop.gremlin.structure.Vertex
-
doRemove
protected void doRemove()- Specified by:
doRemove
in classArangoDBElement<VertexPropertyData,
VertexData>
-
stringify
- Specified by:
stringify
in classArangoDBElement<VertexPropertyData,
VertexData>
-
createProperty
protected <V> org.apache.tinkerpop.gremlin.structure.Property<V> createProperty(String key, VertexPropertyData value) - Specified by:
createProperty
in classArangoDBElement<VertexPropertyData,
VertexData>
-
edges
public Iterator<org.apache.tinkerpop.gremlin.structure.Edge> edges(org.apache.tinkerpop.gremlin.structure.Direction direction, String... edgeLabels) - Specified by:
edges
in interfaceorg.apache.tinkerpop.gremlin.structure.Vertex
-
vertices
public Iterator<org.apache.tinkerpop.gremlin.structure.Vertex> vertices(org.apache.tinkerpop.gremlin.structure.Direction direction, String... edgeLabels) - Specified by:
vertices
in interfaceorg.apache.tinkerpop.gremlin.structure.Vertex
-
doInsert
public void doInsert()- Specified by:
doInsert
in classArangoDBElement<VertexPropertyData,
VertexData>
-
doUpdate
public void doUpdate()- Specified by:
doUpdate
in classArangoDBElement<VertexPropertyData,
VertexData>
-
property
- Specified by:
property
in interfaceorg.apache.tinkerpop.gremlin.structure.Element
- Specified by:
property
in interfaceorg.apache.tinkerpop.gremlin.structure.Vertex
-
property
- Specified by:
property
in interfaceorg.apache.tinkerpop.gremlin.structure.Element
- Specified by:
property
in interfaceorg.apache.tinkerpop.gremlin.structure.Vertex
-
properties
public <V> Iterator<org.apache.tinkerpop.gremlin.structure.VertexProperty<V>> properties(String... propertyKeys) - Specified by:
properties
in interfaceorg.apache.tinkerpop.gremlin.structure.Element
- Specified by:
properties
in interfaceorg.apache.tinkerpop.gremlin.structure.Vertex
- Overrides:
properties
in classArangoDBElement<VertexPropertyData,
VertexData>
-