Class ParquetColumnResolverMap
java.lang.Object
io.deephaven.parquet.table.location.ParquetColumnResolverMap
- All Implemented Interfaces:
ParquetColumnResolver
@Immutable
public abstract class ParquetColumnResolverMap
extends Object
implements ParquetColumnResolver
A simple
ParquetColumnResolver implementation from a Map.-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface io.deephaven.parquet.table.location.ParquetColumnResolver
ParquetColumnResolver.Factory -
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
ParquetColumnResolverMap
public ParquetColumnResolverMap()
-
-
Method Details
-
builder
-
map
A map from Deephaven column name to Parquet path. -
of
The path to the leaf field in the Parquet schema corresponding to the DeephavencolumnName.Equivalent to
Optional.ofNullable(map().get(columnName)).- Specified by:
ofin interfaceParquetColumnResolver- Parameters:
columnName- the column name- Returns:
- the path to the leaf field in the Parquet schema
- See Also:
-
ColumnDescriptor.getPath()MessageType.getColumnDescription(String[])
-