public class HoodieRealtimeInputFormatUtils extends HoodieInputFormatUtils
HOODIE_COMMIT_TIME_COL_POS, HOODIE_PARTITION_PATH_COL_POS, HOODIE_READ_COLUMNS_PROP, HOODIE_RECORD_KEY_COL_POS| Constructor and Description |
|---|
HoodieRealtimeInputFormatUtils() |
| Modifier and Type | Method and Description |
|---|---|
static void |
addRequiredProjectionFields(org.apache.hadoop.conf.Configuration configuration,
Option<HoodieVirtualKeyInfo> hoodieVirtualKeyInfo) |
static boolean |
canAddProjectionToJobConf(RealtimeSplit realtimeSplit,
org.apache.hadoop.mapred.JobConf jobConf) |
static void |
cleanProjectionColumnIds(org.apache.hadoop.conf.Configuration conf)
Hive will append read columns' ids to old columns' ids during getRecordReader.
|
static boolean |
doesBelongToIncrementalQuery(org.apache.hadoop.mapred.FileSplit s) |
static boolean |
requiredProjectionFieldsExistInConf(org.apache.hadoop.conf.Configuration configuration,
Option<HoodieVirtualKeyInfo> hoodieVirtualKeyInfo) |
buildMetadataConfig, filterIncrementalFileStatus, filterInstantsTimeline, getAffectedPartitions, getCommitMetadata, getCommitsForIncrementalQuery, getFileStatus, getFilteredCommitsTimeline, getHoodieTimelineForIncrementalQuery, getInputFormat, getInputFormat, getInputFormatClassName, getOutputFormatClassName, getSerDeClassName, getTableMetaClientByPartitionPath, getTableMetaClientForBasePathUnchecked, getWritePartitionPaths, groupFileStatusForSnapshotPaths, groupSnapshotPathsByMetaClient, listAffectedFilesForCommits, refreshFileStatuspublic static boolean doesBelongToIncrementalQuery(org.apache.hadoop.mapred.FileSplit s)
public static void addRequiredProjectionFields(org.apache.hadoop.conf.Configuration configuration,
Option<HoodieVirtualKeyInfo> hoodieVirtualKeyInfo)
public static boolean requiredProjectionFieldsExistInConf(org.apache.hadoop.conf.Configuration configuration,
Option<HoodieVirtualKeyInfo> hoodieVirtualKeyInfo)
public static boolean canAddProjectionToJobConf(RealtimeSplit realtimeSplit, org.apache.hadoop.mapred.JobConf jobConf)
public static void cleanProjectionColumnIds(org.apache.hadoop.conf.Configuration conf)
Copyright © 2022 The Apache Software Foundation. All rights reserved.