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.ExceptionsNested classes/interfaces inherited from interface org.apache.tinkerpop.gremlin.structure.Element
org.apache.tinkerpop.gremlin.structure.Element.ExceptionsNested 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, graphFields inherited from interface org.apache.tinkerpop.gremlin.structure.Vertex
DEFAULT_LABEL, EMPTY_ARGS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.tinkerpop.gremlin.structure.Edgeprotected <V> org.apache.tinkerpop.gremlin.structure.Property<V> createProperty(String key, VertexPropertyData value) voiddoInsert()protected voiddoRemove()voiddoUpdate()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 StringIterator<org.apache.tinkerpop.gremlin.structure.Vertex> Methods inherited from class com.arangodb.tinkerpop.gremlin.structure.ArangoDBElement
data, equals, graph, hashCode, remove, removed, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.arangodb.tinkerpop.gremlin.structure.ArangoDBPersistentElement
collection, data, elementId, graph, id, key, label, updateMethods inherited from interface org.apache.tinkerpop.gremlin.structure.Element
keys, remove, value, valuesMethods inherited from interface org.apache.tinkerpop.gremlin.structure.Vertex
property
-
Constructor Details
-
ArangoDBVertex
-
-
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:
propertyin 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:
addEdgein interfaceorg.apache.tinkerpop.gremlin.structure.Vertex
-
doRemove
protected void doRemove()- Specified by:
doRemovein classArangoDBElement<VertexPropertyData,VertexData>
-
stringify
- Specified by:
stringifyin classArangoDBElement<VertexPropertyData,VertexData>
-
createProperty
protected <V> org.apache.tinkerpop.gremlin.structure.Property<V> createProperty(String key, VertexPropertyData value) - Specified by:
createPropertyin classArangoDBElement<VertexPropertyData,VertexData>
-
edges
public Iterator<org.apache.tinkerpop.gremlin.structure.Edge> edges(org.apache.tinkerpop.gremlin.structure.Direction direction, String... edgeLabels) - Specified by:
edgesin 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:
verticesin interfaceorg.apache.tinkerpop.gremlin.structure.Vertex
-
doInsert
public void doInsert()- Specified by:
doInsertin classArangoDBElement<VertexPropertyData,VertexData>
-
doUpdate
public void doUpdate()- Specified by:
doUpdatein classArangoDBElement<VertexPropertyData,VertexData>
-
property
- Specified by:
propertyin interfaceorg.apache.tinkerpop.gremlin.structure.Element- Specified by:
propertyin interfaceorg.apache.tinkerpop.gremlin.structure.Vertex
-
property
- Specified by:
propertyin interfaceorg.apache.tinkerpop.gremlin.structure.Element- Specified by:
propertyin interfaceorg.apache.tinkerpop.gremlin.structure.Vertex
-
properties
public <V> Iterator<org.apache.tinkerpop.gremlin.structure.VertexProperty<V>> properties(String... propertyKeys) - Specified by:
propertiesin interfaceorg.apache.tinkerpop.gremlin.structure.Element- Specified by:
propertiesin interfaceorg.apache.tinkerpop.gremlin.structure.Vertex- Overrides:
propertiesin classArangoDBElement<VertexPropertyData,VertexData>
-