A.4.13 頂点のラベルの指定
データベースおよびデータ・アクセス・レイヤーは頂点にラベルを提供しません。しかし、指定した頂点プロパティの値を、1つ以上のラベルとして扱うことができます。このような変換は、インメモリー・アナリストにのみ関連します。
次の例では、プロパティ"country
"はsetUseVertexPropertyValueAsLabel()
へのコールに指定され、カンマ区切り",
"がsetPropertyValueDelimiter()
へのコールに指定されます。これら2つはともに、country
頂点プロパティの値は、カンマで区切られた頂点のラベルとして扱われることを示しています。たとえば、頂点Xのcountryプロパティが文字列値"US"
を持つ場合、その頂点ラベルはUS
になります。頂点Yが文字列値"UK,CN"
を持つ場合、2つのラベルUK
およびCN
を持つことになります。
GraphConfigBuilder.forPropertyGraph...
.setName("<your_graph_name>")
...
.setUseVertexPropertyValueAsLabel("country")
.setPropertyValueDelimiter(",")
.setLoadVertexLabels(true)
.build();
親トピック: プロパティ・グラフ・データに対するJava APIの使用