public class ParquetUtil
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static org.apache.iceberg.Metrics |
fileMetrics(org.apache.iceberg.io.InputFile file,
org.apache.iceberg.MetricsConfig metricsConfig) |
static org.apache.iceberg.Metrics |
fileMetrics(org.apache.iceberg.io.InputFile file,
org.apache.iceberg.MetricsConfig metricsConfig,
org.apache.iceberg.mapping.NameMapping nameMapping) |
static org.apache.iceberg.Metrics |
footerMetrics(org.apache.parquet.hadoop.metadata.ParquetMetadata metadata,
java.util.stream.Stream<org.apache.iceberg.FieldMetrics<?>> fieldMetrics,
org.apache.iceberg.MetricsConfig metricsConfig) |
static org.apache.iceberg.Metrics |
footerMetrics(org.apache.parquet.hadoop.metadata.ParquetMetadata metadata,
java.util.stream.Stream<org.apache.iceberg.FieldMetrics<?>> fieldMetrics,
org.apache.iceberg.MetricsConfig metricsConfig,
org.apache.iceberg.mapping.NameMapping nameMapping) |
static java.util.List<java.lang.Long> |
getSplitOffsets(org.apache.parquet.hadoop.metadata.ParquetMetadata md)
Returns a list of offsets in ascending order determined by the starting position of the row
groups.
|
static boolean |
hasNoBloomFilterPages(org.apache.parquet.hadoop.metadata.ColumnChunkMetaData meta) |
static boolean |
hasNonDictionaryPages(org.apache.parquet.hadoop.metadata.ColumnChunkMetaData meta) |
static boolean |
isIntType(org.apache.parquet.schema.PrimitiveType primitiveType) |
static org.apache.parquet.column.Dictionary |
readDictionary(org.apache.parquet.column.ColumnDescriptor desc,
org.apache.parquet.column.page.PageReader pageSource) |
public static org.apache.iceberg.Metrics fileMetrics(org.apache.iceberg.io.InputFile file,
org.apache.iceberg.MetricsConfig metricsConfig)
public static org.apache.iceberg.Metrics fileMetrics(org.apache.iceberg.io.InputFile file,
org.apache.iceberg.MetricsConfig metricsConfig,
org.apache.iceberg.mapping.NameMapping nameMapping)
public static org.apache.iceberg.Metrics footerMetrics(org.apache.parquet.hadoop.metadata.ParquetMetadata metadata,
java.util.stream.Stream<org.apache.iceberg.FieldMetrics<?>> fieldMetrics,
org.apache.iceberg.MetricsConfig metricsConfig)
public static org.apache.iceberg.Metrics footerMetrics(org.apache.parquet.hadoop.metadata.ParquetMetadata metadata,
java.util.stream.Stream<org.apache.iceberg.FieldMetrics<?>> fieldMetrics,
org.apache.iceberg.MetricsConfig metricsConfig,
org.apache.iceberg.mapping.NameMapping nameMapping)
public static java.util.List<java.lang.Long> getSplitOffsets(org.apache.parquet.hadoop.metadata.ParquetMetadata md)
public static boolean hasNonDictionaryPages(org.apache.parquet.hadoop.metadata.ColumnChunkMetaData meta)
public static boolean hasNoBloomFilterPages(org.apache.parquet.hadoop.metadata.ColumnChunkMetaData meta)
public static org.apache.parquet.column.Dictionary readDictionary(org.apache.parquet.column.ColumnDescriptor desc,
org.apache.parquet.column.page.PageReader pageSource)
public static boolean isIntType(org.apache.parquet.schema.PrimitiveType primitiveType)