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();