5.4.13 Specifying Labels for Vertices
The database and data access layer do not provide labels for vertices; however, you can treat the value of a designated vertex property as one or more labels. Such a transformation is relevant only to the in-memory analyst.
In the following example, a property "country
" is specified in a call to setUseVertexPropertyValueAsLabel()
, and the comma delimiter ",
" is specified in a call to setPropertyValueDelimiter()
. These two together imply that values of the country
vertex property will be treated as vertex labels separated by a comma. For example, if vertex X has a string value "US"
for its country property, then its vertex label will be US
; and if vertex Y has a string value "UK,CN"
, then it will have two labels: UK
and CN
.
GraphConfigBuilder.forPropertyGraph...
.setName("<your_graph_name>")
...
.setUseVertexPropertyValueAsLabel("country")
.setPropertyValueDelimiter(",")
.setLoadVertexLabels(true)
.build();
Related Topics
Parent topic: Using Java APIs for Property Graph Data