added missing categories

This commit is contained in:
Jonathan Shook
2023-10-26 14:10:38 -05:00
parent 23a7440262
commit b2baaaf9f9
3 changed files with 8 additions and 1 deletions

View File

@@ -33,5 +33,6 @@ public enum Category {
experimental,
combinitoric,
vectors,
HOF
HOF,
readers
}

View File

@@ -18,6 +18,8 @@ package io.nosqlbench.virtdata.library.ivecfvec;
import io.nosqlbench.api.content.Content;
import io.nosqlbench.api.content.NBIO;
import io.nosqlbench.virtdata.api.annotations.Categories;
import io.nosqlbench.virtdata.api.annotations.Category;
import io.nosqlbench.virtdata.api.annotations.ThreadSafeMapper;
import java.io.IOException;
@@ -33,6 +35,7 @@ import java.util.function.LongFunction;
* Reads ivec files with random access, using the input to specify the record number.
*/
@ThreadSafeMapper
@Categories(Category.readers)
public class FVecReader implements LongFunction<float[]> {
private final MappedByteBuffer bb;

View File

@@ -19,6 +19,8 @@ package io.nosqlbench.virtdata.library.ivecfvec;
import io.nosqlbench.api.config.standard.ConfigModel;
import io.nosqlbench.api.content.Content;
import io.nosqlbench.api.content.NBIO;
import io.nosqlbench.virtdata.api.annotations.Categories;
import io.nosqlbench.virtdata.api.annotations.Category;
import io.nosqlbench.virtdata.api.annotations.Example;
import io.nosqlbench.virtdata.api.annotations.ThreadSafeMapper;
@@ -39,6 +41,7 @@ import java.util.function.LongToIntFunction;
* function honors the pure-function behavior of other NB binding functions. This requires uniform record structure for random access.
*/
@ThreadSafeMapper
@Categories(Category.readers)
public class IVecReader implements LongFunction<int[]> {
private final MappedByteBuffer bb;