Skip to content
This repository was archived by the owner on Apr 22, 2020. It is now read-only.

Parallelise batching of writes for similarity algorithms #814

Open
wants to merge 11 commits into
base: 3.4
Choose a base branch
from
Prev Previous commit
Next Next commit
package private some things
  • Loading branch information
mneedham committed Feb 12, 2019
commit aed8535aab9a26934f7ed1bea5c2d3a57640e755
Original file line number Diff line number Diff line change
Expand Up @@ -37,9 +37,9 @@
public abstract class SimilarityExporter extends StatementApi {
final Log log;
final int propertyId;
final int relationshipTypeId;
private final int relationshipTypeId;

protected SimilarityExporter(GraphDatabaseAPI api, Log log, String propertyName, String relationshipType) {
SimilarityExporter(GraphDatabaseAPI api, Log log, String propertyName, String relationshipType) {
super(api);
this.log = log;
propertyId = getOrCreatePropertyId(propertyName);
Expand All @@ -58,7 +58,7 @@ private int getOrCreatePropertyId(String propertyName) {
.propertyKeyGetOrCreateForName(propertyName));
}

protected void createRelationship(SimilarityResult similarityResult, KernelTransaction statement) throws EntityNotFoundException, InvalidTransactionTypeKernelException, AutoIndexingKernelException {
private void createRelationship(SimilarityResult similarityResult, KernelTransaction statement) throws EntityNotFoundException, InvalidTransactionTypeKernelException, AutoIndexingKernelException {
long node1 = similarityResult.item1;
long node2 = similarityResult.item2;
long relationshipId = statement.dataWrite().relationshipCreate(node1, relationshipTypeId, node2);
Expand Down