Modifier and Type | Method and Description |
---|---|
static ByteRange |
CellUtil.fillFamilyRange(Cell cell,
ByteRange range) |
static ByteRange |
CellUtil.fillQualifierRange(Cell cell,
ByteRange range) |
static ByteRange |
CellUtil.fillRowRange(Cell cell,
ByteRange range)
ByteRange
|
static ByteRange |
CellUtil.fillTagRange(Cell cell,
ByteRange range) |
static ByteRange |
CellUtil.fillValueRange(Cell cell,
ByteRange range) |
Modifier and Type | Method and Description |
---|---|
static ByteRange |
CellUtil.fillFamilyRange(Cell cell,
ByteRange range) |
static ByteRange |
CellUtil.fillQualifierRange(Cell cell,
ByteRange range) |
static ByteRange |
CellUtil.fillRowRange(Cell cell,
ByteRange range)
ByteRange
|
static ByteRange |
CellUtil.fillTagRange(Cell cell,
ByteRange range) |
static ByteRange |
CellUtil.fillValueRange(Cell cell,
ByteRange range) |
Modifier and Type | Field and Description |
---|---|
protected ByteRange |
PrefixTreeEncoder.familyRange |
protected ByteRange |
PrefixTreeEncoder.qualifierRange |
protected ByteRange |
PrefixTreeEncoder.rowRange |
protected ByteRange |
PrefixTreeEncoder.tagsRange |
Modifier and Type | Method and Description |
---|---|
ByteRange |
PrefixTreeEncoder.getValueByteRange() |
Modifier and Type | Method and Description |
---|---|
void |
ColumnNodeWriter.setTokenBytes(ByteRange source) |
Modifier and Type | Field and Description |
---|---|
protected ByteRange |
TokenizerNode.token |
Modifier and Type | Method and Description |
---|---|
ByteRange |
TokenizerNode.getToken() |
Modifier and Type | Method and Description |
---|---|
protected TokenizerNode |
Tokenizer.addNode(TokenizerNode parent,
int nodeDepth,
int tokenStartOffset,
ByteRange token,
int inputTokenOffset) |
void |
Tokenizer.addSorted(ByteRange bytes) |
void |
TokenizerNode.addSorted(ByteRange bytes)
building
|
protected int |
Tokenizer.appendTokenAndRepointByteRange(ByteRange token,
int inputTokenOffset) |
protected boolean |
TokenizerNode.matchesToken(ByteRange bytes) |
protected int |
TokenizerNode.numIdenticalBytes(ByteRange bytes) |
protected boolean |
TokenizerNode.partiallyMatchesToken(ByteRange bytes)
byte[] utils
|
void |
TokenizerNode.setToken(ByteRange token) |
protected void |
TokenizerNode.split(int numTokenBytesToRetain,
ByteRange bytes)
Called when we need to convert a leaf node into a branch with 2 leaves.
|
Modifier and Type | Method and Description |
---|---|
void |
Tokenizer.addAll(ArrayList<ByteRange> sortedByteRanges)
building
|
Modifier and Type | Method and Description |
---|---|
ByteRange |
MemStoreLAB.allocateBytes(int size)
Allocate a slice of the given length.
|
ByteRange |
HeapMemStoreLAB.allocateBytes(int size)
Allocate a slice of the given length.
|
Modifier and Type | Field and Description |
---|---|
private ByteRange |
AccessControlFilter.prevFam |
private ByteRange |
AccessControlFilter.prevQual |
Modifier and Type | Field and Description |
---|---|
private Map<ByteRange,Integer> |
AccessControlFilter.cfVsMaxVersions |
Constructor and Description |
---|
AccessControlFilter(TableAuthManager mgr,
User ugi,
TableName tableName,
AccessControlFilter.Strategy strategy,
Map<ByteRange,Integer> cfVsMaxVersions) |
Modifier and Type | Field and Description |
---|---|
private ByteRange |
VisibilityLabelFilter.curFamily |
private ByteRange |
VisibilityLabelFilter.curQualifier |
Modifier and Type | Field and Description |
---|---|
private Map<ByteRange,Integer> |
VisibilityLabelFilter.cfVsMaxVersions |
Constructor and Description |
---|
VisibilityLabelFilter(VisibilityExpEvaluator expEvaluator,
Map<ByteRange,Integer> cfVsMaxVersions) |
Modifier and Type | Interface and Description |
---|---|
interface |
PositionedByteRange
Extends
ByteRange with additional methods to support tracking a
consumers position within the viewport. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractByteRange
An abstract implementation of the ByteRange API
|
class |
AbstractPositionedByteRange
Extends the basic
SimpleByteRange implementation with position
support. |
class |
SimpleByteRange
A read only version of the
ByteRange . |
class |
SimpleMutableByteRange
A basic mutable
ByteRange implementation. |
class |
SimplePositionedByteRange
Extends the basic
SimpleMutableByteRange implementation with position
support and it is a readonly version. |
class |
SimplePositionedMutableByteRange
Extends the basic
AbstractPositionedByteRange implementation with
position support and it is a mutable version. |
Modifier and Type | Method and Description |
---|---|
ByteRange |
SimpleMutableByteRange.deepCopy() |
ByteRange |
SimpleByteRange.deepCopy() |
ByteRange |
ByteRange.deepCopy()
Create a new
ByteRange with new backing byte[] containing a copy
of the content from this range's window. |
ByteRange |
ByteRange.get(int index,
byte[] dst)
Fill
dst with bytes from the range, starting from index . |
ByteRange |
AbstractByteRange.get(int index,
byte[] dst) |
ByteRange |
ByteRange.get(int index,
byte[] dst,
int offset,
int length)
Fill
dst with bytes from the range, starting from index . |
ByteRange |
AbstractByteRange.get(int index,
byte[] dst,
int offset,
int length) |
ByteRange |
SimpleMutableByteRange.put(int index,
byte val) |
ByteRange |
SimpleByteRange.put(int index,
byte val) |
ByteRange |
ByteRange.put(int index,
byte val)
Store
val at index . |
abstract ByteRange |
AbstractByteRange.put(int index,
byte val) |
ByteRange |
SimpleMutableByteRange.put(int index,
byte[] val) |
ByteRange |
SimpleByteRange.put(int index,
byte[] val) |
ByteRange |
ByteRange.put(int index,
byte[] val)
Store
val at index . |
abstract ByteRange |
AbstractByteRange.put(int index,
byte[] val) |
ByteRange |
SimpleMutableByteRange.put(int index,
byte[] val,
int offset,
int length) |
ByteRange |
SimpleByteRange.put(int index,
byte[] val,
int offset,
int length) |
ByteRange |
ByteRange.put(int index,
byte[] val,
int offset,
int length)
Store
length bytes from val into this range, starting at
index . |
abstract ByteRange |
AbstractByteRange.put(int index,
byte[] val,
int offset,
int length) |
ByteRange |
SimpleMutableByteRange.putInt(int index,
int val) |
ByteRange |
SimpleByteRange.putInt(int index,
int val) |
ByteRange |
ByteRange.putInt(int index,
int val)
Store the int value at
index |
abstract ByteRange |
AbstractByteRange.putInt(int index,
int val) |
ByteRange |
SimpleMutableByteRange.putLong(int index,
long val) |
ByteRange |
SimpleByteRange.putLong(int index,
long val) |
ByteRange |
ByteRange.putLong(int index,
long val)
Store the long value at
index |
abstract ByteRange |
AbstractByteRange.putLong(int index,
long val) |
ByteRange |
SimpleMutableByteRange.putShort(int index,
short val) |
ByteRange |
SimpleByteRange.putShort(int index,
short val) |
ByteRange |
ByteRange.putShort(int index,
short val)
Store the short value at
index |
abstract ByteRange |
AbstractByteRange.putShort(int index,
short val) |
ByteRange |
SimpleByteRange.set(byte[] bytes) |
ByteRange |
ByteRange.set(byte[] bytes)
Reuse this
ByteRange over a new byte[]. |
ByteRange |
AbstractByteRange.set(byte[] bytes) |
ByteRange |
SimpleByteRange.set(byte[] bytes,
int offset,
int length) |
ByteRange |
ByteRange.set(byte[] bytes,
int offset,
int length)
Reuse this
ByteRange over a new byte[]. |
ByteRange |
AbstractByteRange.set(byte[] bytes,
int offset,
int length) |
ByteRange |
SimpleByteRange.set(int capacity) |
ByteRange |
ByteRange.set(int capacity)
Reuse this
ByteRange over a new byte[]. |
ByteRange |
AbstractByteRange.set(int capacity) |
ByteRange |
ByteRange.setLength(int length)
Update the length of this range.
|
ByteRange |
AbstractByteRange.setLength(int length) |
ByteRange |
ByteRange.setOffset(int offset)
Update the beginning of this range.
|
ByteRange |
AbstractByteRange.setOffset(int offset) |
ByteRange |
SimpleMutableByteRange.shallowCopy() |
ByteRange |
SimpleByteRange.shallowCopy() |
ByteRange |
ByteRange.shallowCopy()
Create a new
ByteRange that points at this range's byte[]. |
ByteRange |
SimpleMutableByteRange.shallowCopySubRange(int innerOffset,
int copyLength) |
ByteRange |
SimpleByteRange.shallowCopySubRange(int innerOffset,
int copyLength) |
ByteRange |
ByteRange.shallowCopySubRange(int innerOffset,
int copyLength)
Create a new
ByteRange that points at this range's byte[]. |
ByteRange |
SimpleMutableByteRange.unset() |
ByteRange |
SimpleByteRange.unset() |
ByteRange |
ByteRange.unset()
Nullifies this ByteRange.
|
abstract ByteRange |
AbstractByteRange.unset() |
Modifier and Type | Method and Description |
---|---|
static ArrayList<ByteRange> |
ByteRangeUtils.fromArrays(Collection<byte[]> arrays) |
Modifier and Type | Method and Description |
---|---|
int |
AbstractByteRange.compareTo(ByteRange other)
Bitwise comparison of each byte in the array.
|
static boolean |
AbstractByteRange.isEmpty(ByteRange range) |
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 Type | Method and Description |
---|---|
static ArrayList<byte[]> |
ByteRangeUtils.copyToNewArrays(Collection<ByteRange> ranges) |
Modifier and Type | Field and Description |
---|---|
protected ArrayList<ByteRange> |
ByteRangeSet.sortedRanges |
protected Map<ByteRange,Integer> |
ByteRangeSet.uniqueIndexByUniqueRange |
protected ArrayList<ByteRange> |
ByteRangeSet.uniqueRanges |
Modifier and Type | Method and Description |
---|---|
ArrayList<ByteRange> |
ByteRangeSet.getSortedRanges()
get/set
|
Modifier and Type | Method and Description |
---|---|
void |
ByteRangeSet.add(ByteRange bytes)
Check if the incoming byte range exists.
|
protected int |
ByteRangeSet.store(ByteRange bytes) |
Constructor and Description |
---|
ByteRangeHashSet(List<ByteRange> rawByteArrays) |
ByteRangeTreeSet(List<ByteRange> rawByteArrays) |
Copyright © 2007–2019 The Apache Software Foundation. All rights reserved.