Modifier and Type | Method and Description |
---|---|
default EdgeLabel |
JanusGraphEdge.edgeLabel()
Returns the edge label of this edge
|
Modifier and Type | Method and Description |
---|---|
EdgeLabel |
SchemaManager.addConnection(EdgeLabel edgeLabel,
VertexLabel outVLabel,
VertexLabel inVLabel)
Add a constraint on which vertices the given edge label can connect.
|
EdgeLabel |
SchemaManager.addProperties(EdgeLabel edgeLabel,
PropertyKey... keys)
Add property constraints for a given edge label.
|
EdgeLabel |
SchemaInspector.getEdgeLabel(String name)
Returns the edge label with the given name.
|
EdgeLabel |
SchemaInspector.getOrCreateEdgeLabel(String name)
Returns the edge label with the given name.
|
EdgeLabel |
EdgeLabelMaker.make()
Defines the
EdgeLabel specified by this EdgeLabelMaker and returns the resulting label |
EdgeLabel |
JanusGraphDefaultSchemaMaker.makeEdgeLabel(EdgeLabelMaker factory) |
EdgeLabel |
DisableDefaultSchemaMaker.makeEdgeLabel(EdgeLabelMaker factory) |
default EdgeLabel |
DefaultSchemaMaker.makeEdgeLabel(EdgeLabelMaker factory)
Creates a new edge label with default settings against the provided
EdgeLabelMaker . |
Modifier and Type | Method and Description |
---|---|
EdgeLabel |
SchemaManager.addConnection(EdgeLabel edgeLabel,
VertexLabel outVLabel,
VertexLabel inVLabel)
Add a constraint on which vertices the given edge label can connect.
|
EdgeLabel |
SchemaManager.addProperties(EdgeLabel edgeLabel,
PropertyKey... keys)
Add property constraints for a given edge label.
|
RelationTypeIndex |
JanusGraphManagement.buildEdgeIndex(EdgeLabel label,
String name,
org.apache.tinkerpop.gremlin.structure.Direction direction,
org.apache.tinkerpop.gremlin.process.traversal.Order sortOrder,
PropertyKey... sortKeys)
Creates a
RelationTypeIndex for the provided edge label. |
RelationTypeIndex |
JanusGraphManagement.buildEdgeIndex(EdgeLabel label,
String name,
org.apache.tinkerpop.gremlin.structure.Direction direction,
PropertyKey... sortKeys)
|
void |
JanusGraphDefaultSchemaMaker.makeConnectionConstraint(EdgeLabel edgeLabel,
VertexLabel outVLabel,
VertexLabel inVLabel,
SchemaManager manager) |
void |
DisableDefaultSchemaMaker.makeConnectionConstraint(EdgeLabel edgeLabel,
VertexLabel outVLabel,
VertexLabel inVLabel,
SchemaManager manager) |
default void |
DefaultSchemaMaker.makeConnectionConstraint(EdgeLabel edgeLabel,
VertexLabel outVLabel,
VertexLabel inVLabel,
SchemaManager manager)
Add a constraint on which vertices the given edge label can connect using the schema manager.
|
void |
JanusGraphDefaultSchemaMaker.makePropertyConstraintForEdge(EdgeLabel edgeLabel,
PropertyKey key,
SchemaManager manager) |
void |
DisableDefaultSchemaMaker.makePropertyConstraintForEdge(EdgeLabel edgeLabel,
PropertyKey key,
SchemaManager manager) |
default void |
DefaultSchemaMaker.makePropertyConstraintForEdge(EdgeLabel edgeLabel,
PropertyKey key,
SchemaManager manager)
Add property constraints for a given edge label using the schema manager.
|
Modifier and Type | Method and Description |
---|---|
EdgeLabel |
ManagementSystem.addConnection(EdgeLabel edgeLabel,
VertexLabel outVLabel,
VertexLabel inVLabel) |
EdgeLabel |
ManagementSystem.addProperties(EdgeLabel edgeLabel,
PropertyKey... keys) |
EdgeLabel |
ManagementSystem.getEdgeLabel(String name) |
EdgeLabel |
ManagementSystem.getOrCreateEdgeLabel(String name) |
Modifier and Type | Method and Description |
---|---|
EdgeLabel |
ManagementSystem.addConnection(EdgeLabel edgeLabel,
VertexLabel outVLabel,
VertexLabel inVLabel) |
EdgeLabel |
ManagementSystem.addProperties(EdgeLabel edgeLabel,
PropertyKey... keys) |
RelationTypeIndex |
ManagementSystem.buildEdgeIndex(EdgeLabel label,
String name,
org.apache.tinkerpop.gremlin.structure.Direction direction,
org.apache.tinkerpop.gremlin.process.traversal.Order sortOrder,
PropertyKey... sortKeys) |
RelationTypeIndex |
ManagementSystem.buildEdgeIndex(EdgeLabel label,
String name,
org.apache.tinkerpop.gremlin.structure.Direction direction,
PropertyKey... sortKeys) |
Constructor and Description |
---|
AbstractEdge(long id,
EdgeLabel label,
InternalVertex start,
InternalVertex end) |
CacheEdge(long id,
EdgeLabel label,
InternalVertex start,
InternalVertex end,
Entry data) |
StandardEdge(long id,
EdgeLabel label,
InternalVertex start,
InternalVertex end,
byte lifecycle) |
Constructor and Description |
---|
EdgeLabelDefinition(EdgeLabel label)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
EdgeLabel |
JanusGraphBlueprintsGraph.addConnection(EdgeLabel edgeLabel,
VertexLabel outVLabel,
VertexLabel inVLabel) |
EdgeLabel |
JanusGraphBlueprintsGraph.addProperties(EdgeLabel edgeLabel,
PropertyKey... keys) |
EdgeLabel |
JanusGraphBlueprintsGraph.getEdgeLabel(String name) |
EdgeLabel |
JanusGraphBlueprintsGraph.getOrCreateEdgeLabel(String name) |
Modifier and Type | Method and Description |
---|---|
EdgeLabel |
JanusGraphBlueprintsGraph.addConnection(EdgeLabel edgeLabel,
VertexLabel outVLabel,
VertexLabel inVLabel) |
EdgeLabel |
JanusGraphBlueprintsGraph.addProperties(EdgeLabel edgeLabel,
PropertyKey... keys) |
Modifier and Type | Method and Description |
---|---|
EdgeLabel |
StandardJanusGraphTx.addConnection(EdgeLabel edgeLabel,
VertexLabel outVLabel,
VertexLabel inVLabel) |
EdgeLabel |
StandardJanusGraphTx.addProperties(EdgeLabel edgeLabel,
PropertyKey... keys) |
EdgeLabel |
StandardJanusGraphTx.getEdgeLabel(String name) |
EdgeLabel |
StandardJanusGraphTx.getOrCreateEdgeLabel(String name) |
EdgeLabel |
StandardJanusGraphTx.makeEdgeLabel(String name,
TypeDefinitionMap definition) |
Modifier and Type | Method and Description |
---|---|
EdgeLabel |
StandardJanusGraphTx.addConnection(EdgeLabel edgeLabel,
VertexLabel outVLabel,
VertexLabel inVLabel) |
JanusGraphEdge |
StandardJanusGraphTx.addEdge(JanusGraphVertex outVertex,
JanusGraphVertex inVertex,
EdgeLabel label) |
JanusGraphEdge |
StandardJanusGraphTx.addEdge(Long id,
JanusGraphVertex outVertex,
JanusGraphVertex inVertex,
EdgeLabel label) |
EdgeLabel |
StandardJanusGraphTx.addProperties(EdgeLabel edgeLabel,
PropertyKey... keys) |
Modifier and Type | Method and Description |
---|---|
default EdgeLabel |
TypeInspector.getExistingEdgeLabel(long id) |
EdgeLabel |
StandardEdgeLabelMaker.make() |
Modifier and Type | Class and Description |
---|---|
class |
BaseLabel |
Modifier and Type | Class and Description |
---|---|
class |
EdgeLabelVertex |
Copyright © 2012–2021. All rights reserved.