Class MemoryPointer
- java.lang.Object
-
- org.apache.druid.query.groupby.epinephelinae.collection.MemoryPointer
-
public class MemoryPointer extends Object
Reusable pointer to a location inMemory
. Allows returning slices of memory without usingMemory.region(long, long)
, which leads to allocations.
-
-
Constructor Summary
Constructors Constructor Description MemoryPointer()
MemoryPointer(org.apache.datasketches.memory.Memory memory, long position)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.datasketches.memory.Memory
memory()
long
position()
void
set(org.apache.datasketches.memory.Memory memory, long position)
-
-
-
Constructor Detail
-
MemoryPointer
public MemoryPointer()
-
MemoryPointer
public MemoryPointer(@Nullable org.apache.datasketches.memory.Memory memory, long position)
-
-