java.lang.Object
org.apache.druid.query.groupby.epinephelinae.collection.MemoryPointer

public class MemoryPointer extends Object
Reusable pointer to a location in Memory. Allows returning slices of memory without using Memory.region(long, long), which leads to allocations.
  • Constructor Details

    • MemoryPointer

      public MemoryPointer()
    • MemoryPointer

      public MemoryPointer(@Nullable org.apache.datasketches.memory.Memory memory, long position)
  • Method Details

    • memory

      public org.apache.datasketches.memory.Memory memory()
    • position

      public long position()
    • set

      public void set(org.apache.datasketches.memory.Memory memory, long position)