public static final class SerializerStringDelta2.CharArrayKeys extends java.lang.Object implements SerializerStringDelta2.StringArrayKeys
Constructor and Description |
---|
CharArrayKeys(DataInput2 in,
int[] offsets,
int prefixLen) |
Modifier and Type | Method and Description |
---|---|
int |
commonPrefixLen() |
int |
compare(int pos1,
int pos2) |
int |
compare(int pos1,
java.lang.String string) |
SerializerStringDelta2.CharArrayKeys |
copyOfRange(int from,
int to) |
SerializerStringDelta2.CharArrayKeys |
deleteKey(int pos) |
java.lang.String |
getKeyString(int pos) |
int[] |
getOffset() |
boolean |
hasUnicodeChars() |
int |
length() |
SerializerStringDelta2.CharArrayKeys |
putKey(int pos,
java.lang.String newKey) |
static SerializerStringDelta2.StringArrayKeys |
putKey(SerializerStringDelta2.ByteArrayKeys kk,
int pos,
java.lang.String newKey) |
void |
serialize(java.io.DataOutput out,
int prefixLen) |
public CharArrayKeys(DataInput2 in, int[] offsets, int prefixLen) throws java.io.IOException
java.io.IOException
public int commonPrefixLen()
commonPrefixLen
in interface SerializerStringDelta2.StringArrayKeys
public int length()
length
in interface SerializerStringDelta2.StringArrayKeys
public int[] getOffset()
getOffset
in interface SerializerStringDelta2.StringArrayKeys
public SerializerStringDelta2.CharArrayKeys deleteKey(int pos)
deleteKey
in interface SerializerStringDelta2.StringArrayKeys
public SerializerStringDelta2.CharArrayKeys copyOfRange(int from, int to)
copyOfRange
in interface SerializerStringDelta2.StringArrayKeys
public SerializerStringDelta2.CharArrayKeys putKey(int pos, java.lang.String newKey)
putKey
in interface SerializerStringDelta2.StringArrayKeys
public static SerializerStringDelta2.StringArrayKeys putKey(SerializerStringDelta2.ByteArrayKeys kk, int pos, java.lang.String newKey)
public int compare(int pos1, java.lang.String string)
compare
in interface SerializerStringDelta2.StringArrayKeys
public int compare(int pos1, int pos2)
compare
in interface SerializerStringDelta2.StringArrayKeys
public java.lang.String getKeyString(int pos)
getKeyString
in interface SerializerStringDelta2.StringArrayKeys
public boolean hasUnicodeChars()
hasUnicodeChars
in interface SerializerStringDelta2.StringArrayKeys
public void serialize(java.io.DataOutput out, int prefixLen) throws java.io.IOException
serialize
in interface SerializerStringDelta2.StringArrayKeys
java.io.IOException
Copyright © 2018. All Rights Reserved.