public class DictionaryHashTable extends Object
Constructor and Description |
---|
DictionaryHashTable(int initialCapacity,
ValueVector dictionary,
ArrowBufHasher hasher)
Constructs an empty map with the specified initial capacity and load factor.
|
DictionaryHashTable(ValueVector dictionary) |
DictionaryHashTable(ValueVector dictionary,
ArrowBufHasher hasher) |
Modifier and Type | Method and Description |
---|---|
void |
clear()
Removes all elements from this map, leaving it empty.
|
int |
getIndex(int indexInArray,
ValueVector toEncode)
get the corresponding dictionary index with the given index in vector which to encode.
|
int |
size()
Returns the number of mappings in this Map.
|
public DictionaryHashTable(int initialCapacity, ValueVector dictionary, ArrowBufHasher hasher)
public DictionaryHashTable(ValueVector dictionary, ArrowBufHasher hasher)
public DictionaryHashTable(ValueVector dictionary)
public int getIndex(int indexInArray, ValueVector toEncode)
indexInArray
- index in vector.public int size()
public void clear()
Copyright © 2023 The Apache Software Foundation. All rights reserved.