From a54de340c7a86beef15e606ad38839cb2bf8d2cc Mon Sep 17 00:00:00 2001 From: Ken Wenzel Date: Wed, 7 Aug 2024 19:30:52 +0200 Subject: [PATCH] Fix condition for skipping of values. --- .../io/github/linkedfactory/core/kvin/parquet/KvinParquet.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/bundles/io.github.linkedfactory.core/src/main/java/io/github/linkedfactory/core/kvin/parquet/KvinParquet.java b/bundles/io.github.linkedfactory.core/src/main/java/io/github/linkedfactory/core/kvin/parquet/KvinParquet.java index 6a6d21fc..d8ac6aa5 100644 --- a/bundles/io.github.linkedfactory.core/src/main/java/io/github/linkedfactory/core/kvin/parquet/KvinParquet.java +++ b/bundles/io.github.linkedfactory.core/src/main/java/io/github/linkedfactory/core/kvin/parquet/KvinParquet.java @@ -995,7 +995,8 @@ private IExtendedIterator fetchInternal(List items, List pr KvinTuple selectNextTuple() throws IOException { boolean skipAfterLimit = limit != 0 && propertyValueCount >= limit; - if (skipAfterLimit && propertyIds.length == 1) { + if (skipAfterLimit && itemIds.length == 1 && propertyIds.length == 1) { + // we are finished, if only one item and one property is requested return null; }