public interface DefaultSchemaMaker
makeVertexLabel(VertexLabelMaker)
,
makeEdgeLabel(EdgeLabelMaker)
, or makePropertyKey(PropertyKeyMaker)
methods respectively.
RelationTypeMaker
Modifier and Type | Method and Description |
---|---|
Cardinality |
defaultPropertyCardinality(String key) |
boolean |
ignoreUndefinedQueryTypes()
Whether to ignore undefined types occurring in a query.
|
default EdgeLabel |
makeEdgeLabel(EdgeLabelMaker factory)
Creates a new edge label with default settings against the provided
EdgeLabelMaker . |
default PropertyKey |
makePropertyKey(PropertyKeyMaker factory)
Creates a new property key with default settings against the provided
PropertyKeyMaker . |
default VertexLabel |
makeVertexLabel(VertexLabelMaker factory)
Creates a new vertex label with the default settings against the provided
VertexLabelMaker . |
default EdgeLabel makeEdgeLabel(EdgeLabelMaker factory)
EdgeLabelMaker
.factory
- EdgeLabelMaker through which the edge label is createdIllegalArgumentException
- if the name is already in use or if other configured values are invalid.Cardinality defaultPropertyCardinality(String key)
default PropertyKey makePropertyKey(PropertyKeyMaker factory)
PropertyKeyMaker
.factory
- PropertyKeyMaker through which the property key is createdIllegalArgumentException
- if the name is already in use or if other configured values are invalid.default VertexLabel makeVertexLabel(VertexLabelMaker factory)
VertexLabelMaker
.factory
- VertexLabelMaker through which the vertex label is createdIllegalArgumentException
- if the name is already in use or if other configured values are invalid.boolean ignoreUndefinedQueryTypes()
JanusGraphVertexQuery
will be silently
ignored and an empty result set will be returned. If this method returns false, then usage of undefined types
in queries results in an IllegalArgumentException
.Copyright © 2012–2017. All rights reserved.