Class 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 Detail

      • MemoryPointer

        public MemoryPointer()
      • MemoryPointer

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

      • memory

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

        public long position()
      • set

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