public class HoodieHiveUtils extends Object
| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_MAX_COMMITS |
static String |
DEFAULT_SCAN_MODE |
static String |
GLOBALLY_CONSISTENT_READ_TIMESTAMP |
static String |
HOODIE_CONSUME_COMMIT |
static String |
HOODIE_CONSUME_MODE_PATTERN |
static Pattern |
HOODIE_CONSUME_MODE_PATTERN_STRING |
static String |
HOODIE_CONSUME_PENDING_COMMITS |
static String |
HOODIE_INCREMENTAL_USE_DATABASE |
static String |
HOODIE_MAX_COMMIT_PATTERN |
static String |
HOODIE_START_COMMIT_PATTERN |
static String |
HOODIE_STOP_AT_COMPACTION_PATTERN |
static String |
INCREMENTAL_SCAN_MODE |
static org.apache.log4j.Logger |
LOG |
static int |
MAX_COMMIT_ALL |
static String |
SNAPSHOT_SCAN_MODE |
static Set<String> |
VIRTUAL_COLUMN_NAMES |
| Constructor and Description |
|---|
HoodieHiveUtils() |
| Modifier and Type | Method and Description |
|---|---|
static List<String> |
getIncrementalTableNames(org.apache.hadoop.mapreduce.JobContext job)
Returns a list of tableNames for which hoodie.
|
static Option<String> |
getMaxCommit(org.apache.hadoop.mapred.JobConf job,
String tableName) |
static org.apache.hadoop.fs.Path |
getNthParent(org.apache.hadoop.fs.Path path,
int n)
Gets the n'th parent for the Path.
|
static boolean |
isIncrementalUseDatabase(org.apache.hadoop.conf.Configuration conf) |
static Integer |
readMaxCommits(org.apache.hadoop.mapreduce.JobContext job,
String tableName) |
static String |
readStartCommitTime(org.apache.hadoop.mapreduce.JobContext job,
String tableName) |
static boolean |
shouldIncludePendingCommits(org.apache.hadoop.mapred.JobConf job,
String tableName) |
static boolean |
stopAtCompaction(org.apache.hadoop.mapreduce.JobContext job,
String tableName) |
public static final org.apache.log4j.Logger LOG
public static final String HOODIE_INCREMENTAL_USE_DATABASE
public static final String HOODIE_CONSUME_MODE_PATTERN
public static final String HOODIE_START_COMMIT_PATTERN
public static final String HOODIE_MAX_COMMIT_PATTERN
public static final String HOODIE_CONSUME_PENDING_COMMITS
public static final String HOODIE_CONSUME_COMMIT
public static final String HOODIE_STOP_AT_COMPACTION_PATTERN
public static final String INCREMENTAL_SCAN_MODE
public static final String SNAPSHOT_SCAN_MODE
public static final String DEFAULT_SCAN_MODE
public static final int DEFAULT_MAX_COMMITS
public static final int MAX_COMMIT_ALL
public static final Pattern HOODIE_CONSUME_MODE_PATTERN_STRING
public static final String GLOBALLY_CONSISTENT_READ_TIMESTAMP
public static boolean shouldIncludePendingCommits(org.apache.hadoop.mapred.JobConf job,
String tableName)
public static Option<String> getMaxCommit(org.apache.hadoop.mapred.JobConf job, String tableName)
public static boolean stopAtCompaction(org.apache.hadoop.mapreduce.JobContext job,
String tableName)
public static Integer readMaxCommits(org.apache.hadoop.mapreduce.JobContext job, String tableName)
public static String readStartCommitTime(org.apache.hadoop.mapreduce.JobContext job, String tableName)
public static org.apache.hadoop.fs.Path getNthParent(org.apache.hadoop.fs.Path path,
int n)
path - n - public static List<String> getIncrementalTableNames(org.apache.hadoop.mapreduce.JobContext job)
job - public static boolean isIncrementalUseDatabase(org.apache.hadoop.conf.Configuration conf)
Copyright © 2022 The Apache Software Foundation. All rights reserved.