Package org.apache.arrow.vector
Class BitVectorHelperBenchmarks
java.lang.Object
org.apache.arrow.vector.BitVectorHelperBenchmarks
- Direct Known Subclasses:
BitVectorHelperBenchmarks_jmhType_B1
Benchmarks for
BitVectorHelper
.-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
State object for general benchmarks.static class
State object forsetValidityBitBenchmark(ClearBitStateState)
.static class
State object forloadValidityBufferAllOne(NonNullableValidityBufferState)
.. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
int
void
Benchmark forBitVectorHelper.loadValidityBuffer(ArrowFieldNode, ArrowBuf, BufferAllocator)
when all elements are not null.static void
void
void
-
Constructor Details
-
BitVectorHelperBenchmarks
public BitVectorHelperBenchmarks()
-
-
Method Details
-
getNullCountBenchmark
-
allBitsNullBenchmark
-
loadValidityBufferAllOne
public void loadValidityBufferAllOne(BitVectorHelperBenchmarks.NonNullableValidityBufferState state) Benchmark forBitVectorHelper.loadValidityBuffer(ArrowFieldNode, ArrowBuf, BufferAllocator)
when all elements are not null. -
setValidityBitBenchmark
-
setValidityBitToZeroBenchmark
-
main
- Throws:
org.openjdk.jmh.runner.RunnerException
-