Skip to content

Commit 871d92c

Browse files
committed
insert almost works
1 parent d1388b8 commit 871d92c

File tree

6 files changed

+337
-183
lines changed

6 files changed

+337
-183
lines changed

fdb-extensions/src/main/java/com/apple/foundationdb/async/hnsw/ByNodeStorageAdapter.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,12 @@ public ByNodeStorageAdapter(@Nonnull final HNSW.Config config, @Nonnull final Su
3838
super(config, subspace, onWriteListener, onReadListener);
3939
}
4040

41+
@Nonnull
42+
@Override
43+
public NodeFactory<? extends NodeReference> getNodeFactory(final int layer) {
44+
return layer > 0 ? InliningNode.factory() : CompactNode.factory();
45+
}
46+
4147
@Override
4248
public CompletableFuture<EntryNodeReference> fetchEntryNodeReference(@Nonnull final ReadTransaction readTransaction) {
4349
final byte[] key = getEntryNodeSubspace().pack();

0 commit comments

Comments
 (0)