public class EdgeLabelVertex extends RelationTypeVertex implements EdgeLabel
org.apache.tinkerpop.gremlin.structure.Vertex.Exceptions
SchemaSource.Entry
queryCache
Constructor and Description |
---|
EdgeLabelVertex(StandardJanusGraphTx tx,
long id,
byte lifecycle) |
Modifier and Type | Method and Description |
---|---|
boolean |
isDirected()
Checks whether this labels is defined as directed.
|
boolean |
isEdgeLabel()
Checks if this relation type is an edge label
|
boolean |
isPropertyKey()
Checks if this relation type is a property key
|
boolean |
isUnidirected()
Checks whether this labels is defined as unidirected.
|
boolean |
isUnidirected(org.apache.tinkerpop.gremlin.structure.Direction dir) |
Collection<Connection> |
mappedConnections()
Collects all connection constraints.
|
Collection<PropertyKey> |
mappedProperties()
Collects all property constraints.
|
getBaseType, getConsistencyModifier, getKeyIndexes, getRelationIndexes, getSignature, getSortKey, getSortOrder, getTTL, isInvisibleType, multiplicity, resetCache
asIndexType, getDefinition, getEdges, getEdges, getRelated, getStatus, getVertexLabelInternal, longId, name, toString
addToQueryCache, getQueryCacheSize, hasLoadedRelations, loadRelations, refresh
addRelation, getAddedRelations, getLifeCycle, hasAddedRelations, hasRemovedRelations, remove, removeRelation, updateLifeCycle
addEdge, edges, getCompareId, isModified, isTxOpen, it, label, properties, property, property, query, tx, valueOrNull, verifyAccess, vertexLabel, vertices
clone, compare, compareTo, equals, hashCode, hasId, id, isInvisible, isLoaded, isNew, isRemoved, isTemporaryId, setId
finalize, getClass, notify, notifyAll, wait, wait, wait
multiplicity
addEdge, isModified, label, property, property, property, query, vertexLabel
graph, hasId, id, isLoaded, isNew, isRemoved, remove, valueOrNull
edges, properties, property, vertices
isNew, longId
name
getStatus
addRelation, getAddedRelations, hasAddedRelations, hasLoadedRelations, hasRemovedRelations, it, loadRelations, query, removeRelation
getLifeCycle, graph, isInvisible, setId, tx
public EdgeLabelVertex(StandardJanusGraphTx tx, long id, byte lifecycle)
public boolean isDirected()
EdgeLabel
isDirected
in interface EdgeLabel
public boolean isUnidirected()
EdgeLabel
isUnidirected
in interface EdgeLabel
public Collection<PropertyKey> mappedProperties()
EdgeLabel
mappedProperties
in interface EdgeLabel
PropertyKey
which represents all property constraints for a EdgeLabel
.public Collection<Connection> mappedConnections()
EdgeLabel
mappedConnections
in interface EdgeLabel
Connection
which represents all connection constraints for a EdgeLabel
.public boolean isUnidirected(org.apache.tinkerpop.gremlin.structure.Direction dir)
isUnidirected
in interface InternalRelationType
public final boolean isPropertyKey()
RelationType
isPropertyKey
in interface RelationType
PropertyKey
public final boolean isEdgeLabel()
RelationType
isEdgeLabel
in interface RelationType
EdgeLabel
Copyright © 2012–2023. All rights reserved.