From 2fd72c94e3223a5c0f1754e28d2084ba3d548ffd Mon Sep 17 00:00:00 2001 From: Michael Pollmeier Date: Tue, 26 Mar 2024 10:58:00 +0100 Subject: [PATCH] fixup: on last PR i forgot to update the codegen n.b. regenerating the domain classes with this has a dependency resolution issue, it picks the old codegen. Not sure why, but since we don't really need the full cpg domain classes committed here I'll take that as a trigger to setup a simplified sample schema here which is independent of cpg... --- .../main/scala/flatgraph/codegen/DomainClassesGenerator.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domain-classes-generator/src/main/scala/flatgraph/codegen/DomainClassesGenerator.scala b/domain-classes-generator/src/main/scala/flatgraph/codegen/DomainClassesGenerator.scala index fd137840..0c3060e1 100644 --- a/domain-classes-generator/src/main/scala/flatgraph/codegen/DomainClassesGenerator.scala +++ b/domain-classes-generator/src/main/scala/flatgraph/codegen/DomainClassesGenerator.scala @@ -632,7 +632,7 @@ class DomainClassesGenerator(schema: Schema) { | } | | override def getPropertyKindByName(label: String): Int = nodePropertyByLabel.getOrElse(label, flatgraph.Schema.UndefinedKind) - | override def getNumberOfProperties: Int = ${relevantProperties.size + containedNames.size} + | override def getNumberOfPropertyKinds: Int = ${relevantProperties.size + containedNames.size} | override def makeNode(graph: flatgraph.Graph, nodeKind: Short, seq: Int): nodes.StoredNode = nodeFactories(nodeKind)(graph, seq) | override def makeEdge(src: flatgraph.GNode, dst: flatgraph.GNode, edgeKind: Short, subSeq: Int, property: Any): flatgraph.Edge = edgeFactories(edgeKind)(src, dst, subSeq, property) | override def allocateEdgeProperty(nodeKind: Int, direction: flatgraph.Edge.Direction, edgeKind: Int, size: Int): Array[?] = edgePropertyAllocators(edgeKind)(size)