From 65bae4370a5942ddd6decaa3512b0bdd2d272de7 Mon Sep 17 00:00:00 2001 From: Jerven Bolleman Date: Wed, 24 May 2023 20:47:38 +0200 Subject: [PATCH] GH-4581 make sure there is always a collection factory Signed-off-by: Jerven Bolleman --- .../evaluation/impl/StrictEvaluationStrategyFactory.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/queryalgebra/evaluation/src/main/java/org/eclipse/rdf4j/query/algebra/evaluation/impl/StrictEvaluationStrategyFactory.java b/core/queryalgebra/evaluation/src/main/java/org/eclipse/rdf4j/query/algebra/evaluation/impl/StrictEvaluationStrategyFactory.java index a1ef06d2fe4..1ff666b4abe 100644 --- a/core/queryalgebra/evaluation/src/main/java/org/eclipse/rdf4j/query/algebra/evaluation/impl/StrictEvaluationStrategyFactory.java +++ b/core/queryalgebra/evaluation/src/main/java/org/eclipse/rdf4j/query/algebra/evaluation/impl/StrictEvaluationStrategyFactory.java @@ -13,6 +13,7 @@ import java.util.function.Supplier; import org.eclipse.rdf4j.collection.factory.api.CollectionFactory; +import org.eclipse.rdf4j.collection.factory.impl.DefaultCollectionFactory; import org.eclipse.rdf4j.query.Dataset; import org.eclipse.rdf4j.query.algebra.evaluation.EvaluationStrategy; import org.eclipse.rdf4j.query.algebra.evaluation.TripleSource; @@ -27,7 +28,7 @@ public class StrictEvaluationStrategyFactory extends AbstractEvaluationStrategyF implements FederatedServiceResolverClient { private FederatedServiceResolver serviceResolver; - protected Supplier collectionFactorySupplier; + protected Supplier collectionFactorySupplier = DefaultCollectionFactory::new; public StrictEvaluationStrategyFactory() { }