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, setPageSourcepublic 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>