public class DictionaryUtils extends Object
| Modifier and Type | Method and Description | 
|---|---|
| static boolean | equalsInternal(byte[] bytes,
              int offset,
              int length,
              int position,
              DynamicIntArray keyOffsets,
              DynamicByteArray byteArray)Compare a UTF8 string from the byteArray using the offset in index-array. | 
| static ByteBuffer | getTextInternal(int position,
               DynamicIntArray keyOffsets,
               DynamicByteArray byteArray)Return a  ByteBuffercontaining the data at a certain offset within aDynamicByteArray. | 
| static void | getTextInternal(Text result,
               int position,
               DynamicIntArray keyOffsets,
               DynamicByteArray byteArray)Obtain the UTF8 string from the byteArray using the offset in index-array. | 
| static int | writeToTextInternal(OutputStream out,
                   int position,
                   DynamicIntArray keyOffsets,
                   DynamicByteArray byteArray)Write a UTF8 string from the byteArray, using the offset in index-array,
 into an OutputStream | 
public static void getTextInternal(Text result, int position, DynamicIntArray keyOffsets, DynamicByteArray byteArray)
result - Container for the UTF8 String.position - position in the keyOffsetskeyOffsets - starting offset of the key (in byte) in the byte array.byteArray - storing raw bytes of all keys seen in dictionarypublic static ByteBuffer getTextInternal(int position, DynamicIntArray keyOffsets, DynamicByteArray byteArray)
ByteBuffer containing the data at a certain offset within a
 DynamicByteArray.position - position in the keyOffsetskeyOffsets - starting offset of the key (in byte) in the byte arraybyteArray - storing raw bytes of all keys seen in dictionarypublic static int writeToTextInternal(OutputStream out, int position, DynamicIntArray keyOffsets, DynamicByteArray byteArray) throws IOException
out - the output streamposition - position in the keyOffsetskeyOffsets - starting offset of the key (in byte) in the byte arraybyteArray - storing raw bytes of all keys seen in dictionaryIOException - if an I/O error occurspublic static boolean equalsInternal(byte[] bytes,
                                     int offset,
                                     int length,
                                     int position,
                                     DynamicIntArray keyOffsets,
                                     DynamicByteArray byteArray)
bytes - an array containing bytes to search foroffset - the offset in the arraylength - the number of bytes to search forposition - position in the keyOffsetskeyOffsets - starting offset of the key (in byte) in the byte arraybyteArray - storing raw bytes of all key seen in dictionaryCopyright © 2013–2023 The Apache Software Foundation. All rights reserved.