public class SchemaContainer extends Object implements SchemaProvider
Constructor and Description |
---|
SchemaContainer(JanusGraph graph) |
Modifier and Type | Method and Description |
---|---|
boolean |
containsRelationType(String name) |
boolean |
containsVertexLabel(String name) |
EdgeLabelDefinition |
getEdgeLabel(String name) |
Iterable<EdgeLabelDefinition> |
getEdgeLabels() |
PropertyKeyDefinition |
getPropertyKey(String name) |
Iterable<PropertyKeyDefinition> |
getPropertyKeys() |
RelationTypeDefinition |
getRelationType(String name) |
VertexLabelDefinition |
getVertexLabel(String name) |
Iterable<VertexLabelDefinition> |
getVertexLabels() |
public SchemaContainer(JanusGraph graph)
public Iterable<VertexLabelDefinition> getVertexLabels()
public VertexLabelDefinition getVertexLabel(String name)
getVertexLabel
in interface SchemaProvider
public boolean containsVertexLabel(String name)
public Iterable<PropertyKeyDefinition> getPropertyKeys()
public Iterable<EdgeLabelDefinition> getEdgeLabels()
public RelationTypeDefinition getRelationType(String name)
getRelationType
in interface SchemaProvider
public boolean containsRelationType(String name)
public EdgeLabelDefinition getEdgeLabel(String name)
getEdgeLabel
in interface SchemaProvider
public PropertyKeyDefinition getPropertyKey(String name)
getPropertyKey
in interface SchemaProvider
Copyright © 2012–2017. All rights reserved.