| Package | Description |
|---|---|
| org.apache.hudi.common.model | |
| org.apache.hudi.common.util | |
| org.apache.hudi.metadata |
| Modifier and Type | Method and Description |
|---|---|
static <T extends Comparable<T>> |
HoodieColumnRangeMetadata.create(String filePath,
String columnName,
T minValue,
T maxValue,
long nullCount,
long valueCount,
long totalSize,
long totalUncompressedSize) |
static HoodieColumnRangeMetadata<Comparable> |
HoodieColumnRangeMetadata.merge(HoodieColumnRangeMetadata<Comparable> left,
HoodieColumnRangeMetadata<Comparable> right)
Merges the given two column range metadata.
|
static HoodieColumnRangeMetadata<Comparable> |
HoodieColumnRangeMetadata.stub(String filePath,
String columnName) |
| Modifier and Type | Method and Description |
|---|---|
Option<Map<String,HoodieColumnRangeMetadata<Comparable>>> |
HoodieDeltaWriteStat.getColumnStats() |
| Modifier and Type | Method and Description |
|---|---|
static HoodieColumnRangeMetadata<Comparable> |
HoodieColumnRangeMetadata.merge(HoodieColumnRangeMetadata<Comparable> left,
HoodieColumnRangeMetadata<Comparable> right)
Merges the given two column range metadata.
|
static HoodieColumnRangeMetadata<Comparable> |
HoodieColumnRangeMetadata.merge(HoodieColumnRangeMetadata<Comparable> left,
HoodieColumnRangeMetadata<Comparable> right)
Merges the given two column range metadata.
|
| Modifier and Type | Method and Description |
|---|---|
void |
HoodieDeltaWriteStat.putRecordsStats(Map<String,HoodieColumnRangeMetadata<Comparable>> stats) |
void |
HoodieDeltaWriteStat.setRecordsStats(Map<String,HoodieColumnRangeMetadata<Comparable>> stats) |
| Modifier and Type | Method and Description |
|---|---|
abstract List<HoodieColumnRangeMetadata<Comparable>> |
FileFormatUtils.readColumnStatsFromMetadata(HoodieStorage storage,
StoragePath filePath,
List<String> columnList)
Reads column statistics stored in the metadata.
|
| Modifier and Type | Method and Description |
|---|---|
static HoodieColumnRangeMetadata<Comparable> |
HoodieTableMetadataUtil.convertColumnStatsRecordToColumnRangeMetadata(HoodieMetadataColumnStats columnStats)
Converts instance of
HoodieMetadataColumnStats to HoodieColumnRangeMetadata |
| Modifier and Type | Method and Description |
|---|---|
static Map<String,HoodieColumnRangeMetadata<Comparable>> |
HoodieTableMetadataUtil.collectColumnRangeMetadata(List<org.apache.avro.generic.IndexedRecord> records,
List<org.apache.avro.Schema.Field> targetFields,
String filePath)
Collects
HoodieColumnRangeMetadata for the provided collection of records, pretending
as if provided records have been persisted w/in given filePath |
| Modifier and Type | Method and Description |
|---|---|
static String |
HoodieMetadataPayload.getColumnStatsIndexKey(String partitionName,
HoodieColumnRangeMetadata<Comparable> columnRangeMetadata)
Get column stats index key from the column range metadata.
|
| Modifier and Type | Method and Description |
|---|---|
static Stream<HoodieRecord> |
HoodieMetadataPayload.createColumnStatsRecords(String partitionName,
Collection<HoodieColumnRangeMetadata<Comparable>> columnRangeMetadataList,
boolean isDeleted) |
Copyright © 2024 The Apache Software Foundation. All rights reserved.