Package io.permazen.kv.xodus
Class Util.ByteDataIterable
java.lang.Object
io.permazen.kv.xodus.Util.ByteDataIterable
- All Implemented Interfaces:
Comparable<jetbrains.exodus.ByteIterable>,jetbrains.exodus.ByteIterable
- Enclosing class:
- Util
A
ByteIterable view of a ByteData.-
Field Summary
Fields inherited from interface jetbrains.exodus.ByteIterable
EMPTY, EMPTY_BYTES, EMPTY_ITERATOR -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintcompareTo(jetbrains.exodus.ByteIterable that) booleanbyte[]intinthashCode()jetbrains.exodus.ByteIteratoriterator()jetbrains.exodus.ByteIterablesubIterable(int offset, int length)
-
Constructor Details
-
ByteDataIterable
-
-
Method Details
-
getBytesUnsafe
public byte[] getBytesUnsafe()- Specified by:
getBytesUnsafein interfacejetbrains.exodus.ByteIterable
-
getLength
public int getLength()- Specified by:
getLengthin interfacejetbrains.exodus.ByteIterable
-
iterator
public jetbrains.exodus.ByteIterator iterator()- Specified by:
iteratorin interfacejetbrains.exodus.ByteIterable
-
subIterable
public jetbrains.exodus.ByteIterable subIterable(int offset, int length) - Specified by:
subIterablein interfacejetbrains.exodus.ByteIterable
-
compareTo
public int compareTo(jetbrains.exodus.ByteIterable that) - Specified by:
compareToin interfaceComparable<jetbrains.exodus.ByteIterable>
-
equals
-
hashCode
public int hashCode()
-