From 7977882e934dfab9095265b46f0ede3a49417e4f Mon Sep 17 00:00:00 2001 From: Andreas Huber Date: Mon, 13 Feb 2023 19:35:18 +0100 Subject: [PATCH] allow to search for all longs --- .../src/main/java/org/lucares/pdb/map/PersistentMap.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/block-storage/src/main/java/org/lucares/pdb/map/PersistentMap.java b/block-storage/src/main/java/org/lucares/pdb/map/PersistentMap.java index 655f000..ea23aee 100644 --- a/block-storage/src/main/java/org/lucares/pdb/map/PersistentMap.java +++ b/block-storage/src/main/java/org/lucares/pdb/map/PersistentMap.java @@ -100,6 +100,9 @@ public class PersistentMap implements AutoCloseable { @Override public byte[] encode(final Long object) { + if (object == null) { + return new byte[0]; + } return VariableByteEncoder.encode(object); } @@ -703,7 +706,7 @@ public class PersistentMap implements AutoCloseable { try { if (version < 1) { reindex(); - } else { + } else if (false) { final String reindexProperty = System.getProperty("pdb.reindex", "false"); if (!isNew && (reindexProperty.equals("true") || path.getParent().getFileName().toString().equals(reindexProperty))) {