public static final class BTreeKeySerializer.CharArrayKeys extends Object implements BTreeKeySerializer.StringArrayKeys
| Constructor and Description |
|---|
BTreeKeySerializer.CharArrayKeys(DataInput in,
int[] offsets,
int prefixLen) |
| Modifier and Type | Method and Description |
|---|---|
int |
commonPrefixLen() |
int |
compare(int pos1,
int pos2) |
int |
compare(int pos1,
String string) |
BTreeKeySerializer.CharArrayKeys |
copyOfRange(int from,
int to) |
BTreeKeySerializer.CharArrayKeys |
deleteKey(int pos) |
String |
getKeyString(int pos) |
int[] |
getOffset() |
boolean |
hasUnicodeChars() |
int |
length() |
static BTreeKeySerializer.StringArrayKeys |
putKey(BTreeKeySerializer.ByteArrayKeys kk,
int pos,
String newKey) |
BTreeKeySerializer.CharArrayKeys |
putKey(int pos,
String newKey) |
void |
serialize(DataOutput out,
int prefixLen) |
public BTreeKeySerializer.CharArrayKeys(DataInput in, int[] offsets, int prefixLen) throws IOException
IOExceptionpublic int commonPrefixLen()
commonPrefixLen in interface BTreeKeySerializer.StringArrayKeyspublic int length()
length in interface BTreeKeySerializer.StringArrayKeyspublic int[] getOffset()
getOffset in interface BTreeKeySerializer.StringArrayKeyspublic BTreeKeySerializer.CharArrayKeys deleteKey(int pos)
deleteKey in interface BTreeKeySerializer.StringArrayKeyspublic BTreeKeySerializer.CharArrayKeys copyOfRange(int from, int to)
copyOfRange in interface BTreeKeySerializer.StringArrayKeyspublic BTreeKeySerializer.CharArrayKeys putKey(int pos, String newKey)
putKey in interface BTreeKeySerializer.StringArrayKeyspublic static BTreeKeySerializer.StringArrayKeys putKey(BTreeKeySerializer.ByteArrayKeys kk, int pos, String newKey)
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.