public class IndexRowKeyDecoder
extends java.lang.Object
| Constructor and Description |
|---|
IndexRowKeyDecoder()
Instantiate the IndexRowKeyDecoder
|
IndexRowKeyDecoder(boolean isHashed)
Instantiate the IndexRowKeyDecoder
|
IndexRowKeyDecoder(boolean isHashed,
boolean missingAndNullFirst) |
| Modifier and Type | Method and Description |
|---|---|
IndexRowKeyComponent |
getComponent(int idx)
Returns the component for the given index
|
byte[] |
getPrimaryTableRowKey()
Returns the IndexRowKeyComponent corresponding to the primary table's
row-key
|
void |
init(int version,
boolean[] descendingOrder)
Initialize IndexRowKeyDecoder
|
int |
setRowKey(com.mapr.utils.ByteReader encodedData) |
public IndexRowKeyDecoder()
public IndexRowKeyDecoder(boolean isHashed)
siInfo - Secondary Index Configuration Informationpublic IndexRowKeyDecoder(boolean isHashed,
boolean missingAndNullFirst)
public void init(int version,
boolean[] descendingOrder)
encodedData - numComponents - public int setRowKey(com.mapr.utils.ByteReader encodedData)
public IndexRowKeyComponent getComponent(int idx) throws java.lang.IllegalArgumentException
index - java.lang.IllegalArgumentExceptionpublic byte[] getPrimaryTableRowKey()