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:
of
in interfaceParquetColumnResolver
- Parameters:
columnName
- the column name- Returns:
- the path to the leaf field in the Parquet schema
- See Also:
-
ColumnDescriptor.getPath()
MessageType.getColumnDescription(String[])
-