Uses of Interface
org.apache.hadoop.hbase.util.ByteRange
Package
Description
-
Uses of ByteRange in org.apache.hadoop.hbase
Modifier and TypeMethodDescriptionstatic ByteRange
PrivateCellUtil.fillFamilyRange
(Cell cell, ByteRange range) static ByteRange
PrivateCellUtil.fillQualifierRange
(Cell cell, ByteRange range) static ByteRange
PrivateCellUtil.fillRowRange
(Cell cell, ByteRange range) ByteRangestatic ByteRange
PrivateCellUtil.fillTagRange
(ExtendedCell cell, ByteRange range) static ByteRange
PrivateCellUtil.fillValueRange
(Cell cell, ByteRange range) Modifier and TypeMethodDescriptionstatic ByteRange
PrivateCellUtil.fillFamilyRange
(Cell cell, ByteRange range) static ByteRange
PrivateCellUtil.fillQualifierRange
(Cell cell, ByteRange range) static ByteRange
PrivateCellUtil.fillRowRange
(Cell cell, ByteRange range) ByteRangestatic ByteRange
PrivateCellUtil.fillTagRange
(ExtendedCell cell, ByteRange range) static ByteRange
PrivateCellUtil.fillValueRange
(Cell cell, ByteRange range) -
Uses of ByteRange in org.apache.hadoop.hbase.security.access
Modifier and TypeFieldDescriptionprivate ByteRange
AccessControlFilter.prevFam
private ByteRange
AccessControlFilter.prevQual
ModifierConstructorDescription(package private)
AccessControlFilter
(AuthManager mgr, User ugi, TableName tableName, AccessControlFilter.Strategy strategy, Map<ByteRange, Integer> cfVsMaxVersions) -
Uses of ByteRange in org.apache.hadoop.hbase.security.visibility
Modifier and TypeFieldDescriptionprivate final ByteRange
VisibilityLabelFilter.curFamily
private final ByteRange
VisibilityLabelFilter.curQualifier
ModifierConstructorDescriptionVisibilityLabelFilter
(VisibilityExpEvaluator expEvaluator, Map<ByteRange, Integer> cfVsMaxVersions) -
Uses of ByteRange in org.apache.hadoop.hbase.util
Modifier and TypeInterfaceDescriptioninterface
ExtendsByteRange
with additional methods to support tracking a consumers position within the viewport.Modifier and TypeClassDescriptionclass
An abstract implementation of the ByteRange APIclass
Extends the basicSimpleByteRange
implementation with position support.class
A read only version of theByteRange
.class
A basic mutableByteRange
implementation.class
Extends the basicSimpleMutableByteRange
implementation with position support and it is a readonly version.class
Extends the basicAbstractPositionedByteRange
implementation with position support and it is a mutable version.Modifier and TypeMethodDescriptionByteRange.deepCopy()
Create a newByteRange
with new backing byte[] containing a copy of the content fromthis
range's window.SimpleByteRange.deepCopy()
SimpleMutableByteRange.deepCopy()
AbstractByteRange.get
(int index, byte[] dst) AbstractByteRange.get
(int index, byte[] dst, int offset, int length) ByteRange.get
(int index, byte[] dst) Filldst
with bytes from the range, starting fromindex
.ByteRange.get
(int index, byte[] dst, int offset, int length) Filldst
with bytes from the range, starting fromindex
.ByteRange.put
(int index, byte val) Storeval
atindex
.ByteRange.put
(int index, byte[] val) Storeval
atindex
.ByteRange.put
(int index, byte[] val, int offset, int length) Storelength
bytes fromval
into this range, starting atindex
.SimpleByteRange.put
(int index, byte val) SimpleByteRange.put
(int index, byte[] val) SimpleByteRange.put
(int index, byte[] val, int offset, int length) SimpleMutableByteRange.put
(int index, byte val) SimpleMutableByteRange.put
(int index, byte[] val) SimpleMutableByteRange.put
(int index, byte[] val, int offset, int length) ByteRange.putInt
(int index, int val) Store the int value atindex
SimpleByteRange.putInt
(int index, int val) SimpleMutableByteRange.putInt
(int index, int val) ByteRange.putLong
(int index, long val) Store the long value atindex
SimpleByteRange.putLong
(int index, long val) SimpleMutableByteRange.putLong
(int index, long val) ByteRange.putShort
(int index, short val) Store the short value atindex
SimpleByteRange.putShort
(int index, short val) SimpleMutableByteRange.putShort
(int index, short val) AbstractByteRange.set
(byte[] bytes) AbstractByteRange.set
(byte[] bytes, int offset, int length) AbstractByteRange.set
(int capacity) ByteRange.set
(byte[] bytes) Reuse thisByteRange
over a new byte[].ByteRange.set
(byte[] bytes, int offset, int length) Reuse thisByteRange
over a new byte[].ByteRange.set
(int capacity) Reuse thisByteRange
over a new byte[].SimpleByteRange.set
(byte[] bytes) SimpleByteRange.set
(byte[] bytes, int offset, int length) SimpleByteRange.set
(int capacity) AbstractByteRange.setLength
(int length) ByteRange.setLength
(int length) Update the length of this range.AbstractByteRange.setOffset
(int offset) ByteRange.setOffset
(int offset) Update the beginning of this range.ByteRange.shallowCopy()
Create a newByteRange
that points at this range's byte[].SimpleByteRange.shallowCopy()
SimpleMutableByteRange.shallowCopy()
ByteRange.shallowCopySubRange
(int innerOffset, int copyLength) Create a newByteRange
that points at this range's byte[].SimpleByteRange.shallowCopySubRange
(int innerOffset, int copyLength) SimpleMutableByteRange.shallowCopySubRange
(int innerOffset, int copyLength) ByteRange.unset()
Nullifies this ByteRange.SimpleByteRange.unset()
SimpleMutableByteRange.unset()
Modifier and TypeMethodDescriptionint
Bitwise comparison of each byte in the array.static boolean
Returns true whenrange
is of zero length, false otherwise.static int
ByteRangeUtils.numEqualPrefixBytes
(ByteRange left, ByteRange right, int rightInnerOffset) static void
ByteRangeUtils.write
(OutputStream os, ByteRange byteRange) static void
ByteRangeUtils.write
(OutputStream os, ByteRange byteRange, int byteRangeInnerOffset) Modifier and TypeMethodDescriptionstatic ArrayList<byte[]>
ByteRangeUtils.copyToNewArrays
(Collection<ByteRange> ranges)