Modifier and Type | Interface and Description |
---|---|
interface |
EdgeLabel
EdgeLabel is an extension of
RelationType for edges. |
interface |
PropertyKey
PropertyKey is an extension of
RelationType for properties. |
interface |
RelationType
RelationType defines the schema for
JanusGraphRelation . |
interface |
VertexLabel
A vertex label is a label attached to vertices in a JanusGraph graph.
|
Modifier and Type | Method and Description |
---|---|
JanusGraphVertex |
Transaction.addVertex(Object... objects) |
JanusGraphVertex |
JanusGraphTransaction.addVertex(Object id,
VertexLabel vertexLabel)
Creates a new vertex in the graph with the given vertex id and the given vertex label.
|
JanusGraphVertex |
Transaction.addVertex(String vertexLabel)
Creates a new vertex in the graph with the vertex label named by the argument.
|
JanusGraphVertex |
EmptyJanusGraphVertexProperty.element() |
JanusGraphVertex |
JanusGraphVertexProperty.element()
Returns the vertex on which this property is incident.
|
JanusGraphVertex |
VertexList.get(int pos)
Returns the vertex at a given position in the list.
|
JanusGraphVertex |
JanusGraphTransaction.getVertex(Object id)
Retrieves the vertex for the specified id.
|
default JanusGraphVertex |
JanusGraphEdge.inVertex() |
JanusGraphVertex |
JanusGraphEdge.otherVertex(org.apache.tinkerpop.gremlin.structure.Vertex vertex)
Returns the vertex at the opposite end of the edge.
|
default JanusGraphVertex |
JanusGraphEdge.outVertex() |
JanusGraphVertex |
JanusGraphEdge.vertex(org.apache.tinkerpop.gremlin.structure.Direction dir)
Returns the vertex for the specified direction.
|
Modifier and Type | Method and Description |
---|---|
Map<JanusGraphVertex,Iterable<JanusGraphEdge>> |
JanusGraphMultiVertexQuery.edges()
Returns an iterable over all incident edges that match this query for each vertex
|
Iterable<JanusGraphVertex> |
JanusGraphTransaction.getVertices(Object... ids) |
Map<JanusGraphVertex,Iterable<JanusGraphVertexProperty>> |
JanusGraphMultiVertexQuery.properties()
Returns an iterable over all incident properties that match this query for each vertex
|
Map<JanusGraphVertex,Iterable<JanusGraphRelation>> |
JanusGraphMultiVertexQuery.relations()
Returns an iterable over all incident relations that match this query for each vertex
|
Map<JanusGraphVertex,VertexList> |
JanusGraphMultiVertexQuery.vertexIds()
Retrieves all vertices connected to each of the query's central vertices by edges
matching the conditions defined in this query.
|
Stream<JanusGraphIndexQuery.Result<JanusGraphVertex>> |
JanusGraphIndexQuery.vertexStream()
Returns all vertices that match the query in the indexing backend.
|
Iterable<JanusGraphVertex> |
JanusGraphQuery.vertices()
Returns all vertices that match the conditions.
|
Iterable<JanusGraphVertex> |
JanusGraphVertexQuery.vertices() |
Map<JanusGraphVertex,Iterable<JanusGraphVertex>> |
JanusGraphMultiVertexQuery.vertices()
Retrieves all vertices connected to each of the query's base vertices by edges
matching the conditions defined in this query.
|
Map<JanusGraphVertex,Iterable<JanusGraphVertex>> |
JanusGraphMultiVertexQuery.vertices()
Retrieves all vertices connected to each of the query's base vertices by edges
matching the conditions defined in this query.
|
Modifier and Type | Method and Description |
---|---|
JanusGraphMultiVertexQuery<? extends JanusGraphMultiVertexQuery> |
Transaction.multiQuery(JanusGraphVertex... vertices) |
Modifier and Type | Method and Description |
---|---|
JanusGraphMultiVertexQuery<? extends JanusGraphMultiVertexQuery> |
Transaction.multiQuery(Collection<JanusGraphVertex> vertices) |
Modifier and Type | Method and Description |
---|---|
Set<JanusGraphVertex> |
ChangeState.getVertices(Change change)
Returns all added, removed, or modified vertices when the change argument is
Change.ADDED ,
Change.REMOVED , or Change.ANY respectively. |
Modifier and Type | Method and Description |
---|---|
static IndexRecords |
IndexRecordUtil.indexMatches(JanusGraphVertex vertex,
CompositeIndexType index) |
static IndexRecords |
IndexRecordUtil.indexMatches(JanusGraphVertex vertex,
CompositeIndexType index,
boolean onlyLoaded,
PropertyKey replaceKey,
IndexRecordEntry replaceValue) |
static IndexRecords |
IndexRecordUtil.indexMatches(JanusGraphVertex vertex,
CompositeIndexType index,
PropertyKey replaceKey,
Object replaceValue) |
static void |
IndexRecordUtil.indexMatches(JanusGraphVertex vertex,
IndexRecordEntry[] current,
IndexRecords matches,
IndexField[] fields,
int pos,
boolean onlyLoaded,
PropertyKey replaceKey,
IndexRecordEntry replaceValue) |
Modifier and Type | Interface and Description |
---|---|
interface |
InternalRelationType
Internal Type interface adding methods that should only be used by JanusGraph
|
interface |
InternalVertex
Internal Vertex interface adding methods that should only be used by JanusGraph
|
interface |
InternalVertexLabel |
Modifier and Type | Method and Description |
---|---|
void |
VertexScanJob.process(JanusGraphVertex vertex,
ScanMetrics metrics)
Process the given vertex with its adjacency list and properties pre-loaded.
|
Modifier and Type | Method and Description |
---|---|
JanusGraphVertex |
FulgoraVertexProperty.element() |
Modifier and Type | Method and Description |
---|---|
void |
VertexProgramScanJob.process(JanusGraphVertex vertex,
ScanMetrics metrics) |
void |
VertexMapJob.process(JanusGraphVertex vertex,
ScanMetrics metrics) |
Constructor and Description |
---|
FulgoraVertexProperty(org.janusgraph.graphdb.olap.computer.VertexMemoryHandler mixinParent,
JanusGraphVertex vertex,
String key,
V value) |
Modifier and Type | Method and Description |
---|---|
void |
IndexRepairJob.process(JanusGraphVertex vertex,
ScanMetrics metrics) |
Modifier and Type | Method and Description |
---|---|
static Iterable<JanusGraphVertex> |
QueryUtil.getVertices(StandardJanusGraphTx tx,
PropertyKey key,
Object equalityCondition) |
static Iterable<JanusGraphVertex> |
QueryUtil.getVertices(StandardJanusGraphTx tx,
String key,
Object equalityCondition) |
Constructor and Description |
---|
DirectionCondition(JanusGraphVertex vertex,
org.apache.tinkerpop.gremlin.structure.Direction dir) |
IncidenceCondition(JanusGraphVertex baseVertex,
JanusGraphVertex otherVertex) |
Modifier and Type | Method and Description |
---|---|
Stream<JanusGraphIndexQuery.Result<JanusGraphVertex>> |
IndexQueryBuilder.vertexStream() |
Iterable<JanusGraphVertex> |
GraphCentricQueryBuilder.vertices() |
Modifier and Type | Field and Description |
---|---|
protected JanusGraphVertex |
BaseVertexCentricQueryBuilder.adjacentVertex
The vertex to be used for the adjacent vertex constraint.
|
Modifier and Type | Field and Description |
---|---|
static Comparator<JanusGraphVertex> |
VertexArrayList.VERTEX_ID_COMPARATOR |
Modifier and Type | Method and Description |
---|---|
JanusGraphVertex |
VertexIdList.get(int pos) |
JanusGraphVertex |
VertexArrayList.get(int pos) |
JanusGraphVertex |
BasicVertexCentricQueryBuilder.getVertex(Object vertexId) |
protected abstract JanusGraphVertex |
BaseVertexCentricQueryBuilder.getVertex(Object vertexId) |
Modifier and Type | Method and Description |
---|---|
void |
VertexIdList.add(JanusGraphVertex n) |
void |
VertexArrayList.add(JanusGraphVertex n) |
void |
VertexListInternal.add(JanusGraphVertex n)
Adds the provided vertex to this list.
|
protected VertexList |
BasicVertexCentricQueryBuilder.edges2VertexIds(Iterable<JanusGraphEdge> edges,
JanusGraphVertex other) |
protected static Iterable<JanusGraphVertex> |
BasicVertexCentricQueryBuilder.edges2Vertices(Iterable<JanusGraphEdge> edges,
JanusGraphVertex other) |
Modifier and Type | Method and Description |
---|---|
JanusGraphVertex |
AbstractVertexProperty.element() |
JanusGraphVertex |
AbstractEdge.otherVertex(org.apache.tinkerpop.gremlin.structure.Vertex vertex) |
JanusGraphVertex |
AbstractEdge.vertex(org.apache.tinkerpop.gremlin.structure.Direction dir) |
Modifier and Type | Method and Description |
---|---|
static Iterable<? extends JanusGraphRelation> |
RelationIdentifierUtils.findEdgeRelations(JanusGraphVertex v,
RelationType type,
RelationIdentifier rId,
JanusGraphTransaction tx) |
Modifier and Type | Method and Description |
---|---|
JanusGraphVertex |
JanusGraphBlueprintsTransaction.addVertex(Object... keyValues)
Creates a new vertex in the graph with the given vertex id.
|
JanusGraphVertex |
JanusGraphBlueprintsGraph.addVertex(Object... keyValues) |
JanusGraphVertex |
JanusGraphBlueprintsGraph.addVertex(String vertexLabel) |
Modifier and Type | Method and Description |
---|---|
JanusGraphMultiVertexQuery |
JanusGraphBlueprintsGraph.multiQuery(JanusGraphVertex... vertices) |
Modifier and Type | Method and Description |
---|---|
JanusGraphMultiVertexQuery |
JanusGraphBlueprintsGraph.multiQuery(Collection<JanusGraphVertex> vertices) |
Modifier and Type | Method and Description |
---|---|
static JanusGraphVertex |
JanusGraphTraversalUtil.getJanusGraphVertex(org.apache.tinkerpop.gremlin.structure.Element v) |
static JanusGraphVertex |
JanusGraphTraversalUtil.getJanusGraphVertex(org.apache.tinkerpop.gremlin.process.traversal.Traverser<? extends org.apache.tinkerpop.gremlin.structure.Element> traverser) |
Modifier and Type | Method and Description |
---|---|
JanusGraphVertex |
StandardJanusGraphTx.addVertex(Object vertexId,
VertexLabel label) |
JanusGraphVertex |
StandardJanusGraphTx.addVertex(String vertexLabel) |
JanusGraphVertex |
StandardJanusGraphTx.addVertex(VertexLabel vertexLabel) |
JanusGraphVertex |
StandardJanusGraphTx.getVertex(Object vertexId) |
Modifier and Type | Method and Description |
---|---|
Iterable<JanusGraphVertex> |
StandardJanusGraphTx.getVertices(Object... ids) |
Modifier and Type | Method and Description |
---|---|
JanusGraphEdge |
StandardJanusGraphTx.addEdge(JanusGraphVertex outVertex,
JanusGraphVertex inVertex,
EdgeLabel label) |
JanusGraphEdge |
StandardJanusGraphTx.addEdge(Long id,
JanusGraphVertex outVertex,
JanusGraphVertex inVertex,
EdgeLabel label) |
JanusGraphVertexProperty |
StandardJanusGraphTx.addProperty(JanusGraphVertex vertex,
PropertyKey key,
Object value) |
JanusGraphVertexProperty |
StandardJanusGraphTx.addProperty(JanusGraphVertex vertex,
PropertyKey key,
Object value,
Long id) |
JanusGraphVertexProperty |
StandardJanusGraphTx.addProperty(org.apache.tinkerpop.gremlin.structure.VertexProperty.Cardinality cardinality,
JanusGraphVertex vertex,
PropertyKey key,
Object value) |
JanusGraphVertexProperty |
StandardJanusGraphTx.addProperty(org.apache.tinkerpop.gremlin.structure.VertexProperty.Cardinality cardinality,
JanusGraphVertex vertex,
PropertyKey key,
Object value,
Long id) |
JanusGraphEdge |
StandardJanusGraphTx.addSchemaEdge(JanusGraphVertex out,
JanusGraphVertex in,
TypeDefinitionCategory def,
Object modifier) |
InternalVertex[] |
StandardJanusGraphTx.getAllRepresentatives(JanusGraphVertex partitionedVertex,
boolean restrict2Partitions) |
InternalVertex |
StandardJanusGraphTx.getOtherPartitionVertex(JanusGraphVertex partitionedVertex,
long otherPartition) |
boolean |
StandardJanusGraphTx.isPartitionedVertex(JanusGraphVertex vertex) |
JanusGraphMultiVertexQuery |
StandardJanusGraphTx.multiQuery(JanusGraphVertex... vertices) |
VertexCentricQueryBuilder |
StandardJanusGraphTx.query(JanusGraphVertex vertex) |
void |
StandardJanusGraphTx.verifyAccess(JanusGraphVertex... vertices) |
Modifier and Type | Method and Description |
---|---|
JanusGraphMultiVertexQuery |
StandardJanusGraphTx.multiQuery(Collection<JanusGraphVertex> vertices) |
Modifier and Type | Class and Description |
---|---|
class |
VertexLabelVertex |
Modifier and Type | Interface and Description |
---|---|
interface |
SystemRelationType |
Modifier and Type | Class and Description |
---|---|
class |
BaseKey |
class |
BaseLabel |
class |
BaseRelationType |
class |
BaseVertexLabel |
class |
EmptyRelationType |
class |
EmptyVertex |
class |
ImplicitKey |
Modifier and Type | Class and Description |
---|---|
class |
EdgeLabelVertex |
class |
JanusGraphSchemaVertex |
class |
PropertyKeyVertex |
class |
RelationTypeVertex |
Modifier and Type | Method and Description |
---|---|
static void |
ElementHelper.attachProperties(JanusGraphVertex vertex,
Object... propertyKeyValues)
This is essentially an adjusted copy&paste from TinkerPop's ElementHelper class.
|
static Set<String> |
ElementHelper.getPropertyKeys(JanusGraphVertex v) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractVertex |
class |
CacheVertex |
class |
PreloadedVertex |
class |
StandardVertex |
Copyright © 2012–2023. All rights reserved.