public abstract class RelationTypeVertex extends JanusGraphSchemaVertex implements InternalRelationType
org.apache.tinkerpop.gremlin.structure.Vertex.Exceptions
SchemaSource.Entry
queryCache
Constructor and Description |
---|
RelationTypeVertex(StandardJanusGraphTx tx,
Object id,
byte lifecycle) |
Modifier and Type | Method and Description |
---|---|
InternalRelationType |
getBaseType() |
ConsistencyModifier |
getConsistencyModifier() |
Iterable<IndexType> |
getKeyIndexes() |
Iterable<InternalRelationType> |
getRelationIndexes() |
long[] |
getSignature() |
long[] |
getSortKey() |
Order |
getSortOrder() |
Integer |
getTTL() |
boolean |
isInvisibleType() |
Multiplicity |
multiplicity() |
void |
resetCache()
Resets the internal caches used to speed up lookups on this index type.
|
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
getStatus, isUnidirected
isEdgeLabel, isPropertyKey
isNew, longId
name
addRelation, getAddedRelations, hasAddedRelations, hasLoadedRelations, hasRemovedRelations, it, loadRelations, query, removeRelation
addEdge, isModified, label, property, property, property, vertexLabel
edges, properties, property, vertices
getLifeCycle, graph, isInvisible, setId, tx
hasId, id, isLoaded, isNew, isRemoved, remove, valueOrNull
public RelationTypeVertex(StandardJanusGraphTx tx, Object id, byte lifecycle)
public long[] getSortKey()
getSortKey
in interface InternalRelationType
public Order getSortOrder()
getSortOrder
in interface InternalRelationType
public long[] getSignature()
getSignature
in interface InternalRelationType
public boolean isInvisibleType()
isInvisibleType
in interface InternalRelationType
public Multiplicity multiplicity()
multiplicity
in interface InternalRelationType
public ConsistencyModifier getConsistencyModifier()
getConsistencyModifier
in interface InternalRelationType
public Integer getTTL()
getTTL
in interface InternalRelationType
public InternalRelationType getBaseType()
getBaseType
in interface InternalRelationType
public Iterable<InternalRelationType> getRelationIndexes()
getRelationIndexes
in interface InternalRelationType
public Iterable<IndexType> getKeyIndexes()
getKeyIndexes
in interface InternalRelationType
public void resetCache()
JanusGraphSchemaVertex
ManagementSystem
.resetCache
in interface SchemaSource
resetCache
in class JanusGraphSchemaVertex
Copyright © 2012–2023. All rights reserved.