public static class ParquetValueReaders.MapReader<K,V> extends ParquetValueReaders.RepeatedKeyValueReader<java.util.Map<K,V>,java.util.Map<K,V>,K,V>
Constructor and Description |
---|
MapReader(int definitionLevel,
int repetitionLevel,
ParquetValueReader<K> keyReader,
ParquetValueReader<V> valueReader) |
Modifier and Type | Method and Description |
---|---|
protected void |
addPair(java.util.Map<K,V> map,
K key,
V value) |
protected java.util.Map<K,V> |
buildMap(java.util.Map<K,V> map) |
protected java.util.Map.Entry<K,V> |
getPair(java.util.Map<K,V> map) |
protected java.util.Map<K,V> |
newMapData(java.util.Map<K,V> reuse) |
column, columns, read, setPageSource
public MapReader(int definitionLevel, int repetitionLevel, ParquetValueReader<K> keyReader, ParquetValueReader<V> valueReader)
protected java.util.Map<K,V> newMapData(java.util.Map<K,V> reuse)
newMapData
in class ParquetValueReaders.RepeatedKeyValueReader<java.util.Map<K,V>,java.util.Map<K,V>,K,V>