Package com.indeed.util.mmap
Class AbstractMemory
- java.lang.Object
-
- com.indeed.util.mmap.AbstractMemory
-
- All Implemented Interfaces:
Memory
- Direct Known Subclasses:
DirectMemory,HeapMemory
public abstract class AbstractMemory extends java.lang.Object implements Memory
-
-
Constructor Summary
Constructors Constructor Description AbstractMemory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ByteArraybyteArray(long start, long numBytes)CharArraycharArray(long start, long numChars)DoubleArraydoubleArray(long start, long numDoubles)FloatArrayfloatArray(long start, long numFloats)IntArrayintArray(long start, long numInts)LongArraylongArray(long start, long numLongs)ShortArrayshortArray(long start, long numShorts)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.indeed.util.mmap.Memory
getByte, getBytes, getBytes, getBytes, getBytes, getBytes, getChar, getDouble, getFloat, getInt, getLong, getOrder, getShort, isDirect, length, putByte, putBytes, putBytes, putBytes, putBytes, putBytes, putChar, putDouble, putFloat, putInt, putLong, putShort, slice
-
-
-
-
Method Detail
-
byteArray
public final ByteArray byteArray(long start, long numBytes)
-
shortArray
public final ShortArray shortArray(long start, long numShorts)
- Specified by:
shortArrayin interfaceMemory
-
intArray
public final IntArray intArray(long start, long numInts)
-
longArray
public final LongArray longArray(long start, long numLongs)
-
floatArray
public final FloatArray floatArray(long start, long numFloats)
- Specified by:
floatArrayin interfaceMemory
-
doubleArray
public final DoubleArray doubleArray(long start, long numDoubles)
- Specified by:
doubleArrayin interfaceMemory
-
-