我正在努力在Graphx中实现属性图,其中我的顶点具有完全不同的属性。我无法应用Spark文档中给出的继承方法。
class VertexProperty()
case class UserProperty(val name: String) extends VertexProperty
case class ProductProperty(val name: String, val price: Double) extends VertexProperty
// The graph might then have the type:
var graph: Graph[VertexProperty, String] = null
我拥有的顶点包括Recipe(name, cookingtime, serves)
,Spice(name, quantity, measumentUnit)
,Ingredient(name, quantity, type, usedIn)
以及更多顶点。
我正在尝试为食谱实现属性图。