public static final class BTreeKeySerializer.ByteArrayKeys extends Object implements BTreeKeySerializer.StringArrayKeys
| Modifier and Type | Method and Description |
|---|---|
int |
commonPrefixLen() |
int |
compare(int pos1,
byte[] string) |
int |
compare(int pos1,
int pos2) |
int |
compare(int pos1,
String string) |
BTreeKeySerializer.ByteArrayKeys |
copyOfRange(int from,
int to) |
BTreeKeySerializer.ByteArrayKeys |
deleteKey(int pos) |
byte[] |
getKey(int pos) |
String |
getKeyString(int pos) |
int[] |
getOffset() |
boolean |
hasUnicodeChars() |
int |
length() |
BTreeKeySerializer.ByteArrayKeys |
putKey(int pos,
byte[] newKey) |
BTreeKeySerializer.StringArrayKeys |
putKey(int pos,
String newKey) |
void |
serialize(DataOutput out,
int prefixLen) |
public int commonPrefixLen()
commonPrefixLen in interface BTreeKeySerializer.StringArrayKeyspublic int length()
length in interface BTreeKeySerializer.StringArrayKeyspublic int[] getOffset()
getOffset in interface BTreeKeySerializer.StringArrayKeyspublic BTreeKeySerializer.ByteArrayKeys deleteKey(int pos)
deleteKey in interface BTreeKeySerializer.StringArrayKeyspublic BTreeKeySerializer.ByteArrayKeys copyOfRange(int from, int to)
copyOfRange in interface BTreeKeySerializer.StringArrayKeyspublic BTreeKeySerializer.StringArrayKeys putKey(int pos, String newKey)
putKey in interface BTreeKeySerializer.StringArrayKeyspublic BTreeKeySerializer.ByteArrayKeys putKey(int pos, byte[] newKey)
public byte[] getKey(int pos)
public int compare(int pos1,
byte[] string)
public int compare(int pos1,
String string)
compare in interface BTreeKeySerializer.StringArrayKeyspublic int compare(int pos1,
int pos2)
compare in interface BTreeKeySerializer.StringArrayKeyspublic String getKeyString(int pos)
getKeyString in interface BTreeKeySerializer.StringArrayKeyspublic boolean hasUnicodeChars()
hasUnicodeChars in interface BTreeKeySerializer.StringArrayKeyspublic void serialize(DataOutput out, int prefixLen) throws IOException
serialize in interface BTreeKeySerializer.StringArrayKeysIOExceptionCopyright © 2015. All Rights Reserved.