From 6a4976ab8c08db93c7bf6f688d49acd0d10ad6ff Mon Sep 17 00:00:00 2001 From: khituras Date: Sun, 11 Dec 2022 08:03:08 +0100 Subject: [PATCH 1/5] Resolves #30. --- julielab-neo4j-plugins-concepts/pom.xml | 4 +-- .../concepts/ConceptAggregateManager.java | 35 +++++-------------- 2 files changed, 11 insertions(+), 28 deletions(-) diff --git a/julielab-neo4j-plugins-concepts/pom.xml b/julielab-neo4j-plugins-concepts/pom.xml index 7e31696..41e748e 100644 --- a/julielab-neo4j-plugins-concepts/pom.xml +++ b/julielab-neo4j-plugins-concepts/pom.xml @@ -33,7 +33,7 @@ commons-io commons-io - 2.7 + 2.11.0 provided @@ -46,7 +46,7 @@ com.google.code.gson gson - 2.8.2 + 2.8.9 org.assertj diff --git a/julielab-neo4j-plugins-concepts/src/main/java/de/julielab/neo4j/plugins/concepts/ConceptAggregateManager.java b/julielab-neo4j-plugins-concepts/src/main/java/de/julielab/neo4j/plugins/concepts/ConceptAggregateManager.java index f579acc..011e1e9 100644 --- a/julielab-neo4j-plugins-concepts/src/main/java/de/julielab/neo4j/plugins/concepts/ConceptAggregateManager.java +++ b/julielab-neo4j-plugins-concepts/src/main/java/de/julielab/neo4j/plugins/concepts/ConceptAggregateManager.java @@ -59,6 +59,7 @@ public class ConceptAggregateManager { public static final String KEY_SKIP_EXISTING_PROPERTIES = "skip_existing_properties"; public static final String KEY_ALLOWED_MAPPING_TYPES = "allowedMappingTypes"; public static final String KEY_COPY_PROPERTIES = "copy_properties"; + public static final String KEY_NAME_PROPERTY = "name_property"; public static final String RET_KEY_NUM_AGGREGATES = "numAggregates"; public static final String RET_KEY_NUM_ELEMENTS = "numElements"; public static final String RET_KEY_NUM_PROPERTIES = "numProperties"; @@ -192,13 +193,14 @@ static void insertAggregateConcept(Transaction tx, ImportConcept jsonConcept, * * @param graphDb The graph database to work on. * @param nodeLabels + * @param nameProperty * @param aggregatedLabels * @param copyProperties * @return */ - public static int buildAggregatesForEqualNames(GraphDatabaseService graphDb, List