public class FlinkCompactionConfig
extends org.apache.flink.configuration.Configuration
| Constructor and Description |
|---|
FlinkCompactionConfig() |
| Modifier and Type | Method and Description |
|---|---|
static org.apache.flink.configuration.Configuration |
toFlinkConfig(FlinkCompactionConfig config)
Transforms a
HoodieFlinkCompaction.config into Configuration. |
addAll, addAll, addAllToProperties, clone, contains, containsKey, equals, fromMap, get, getBoolean, getBoolean, getBoolean, getBytes, getClass, getDouble, getDouble, getDouble, getEnum, getFloat, getFloat, getFloat, getInteger, getInteger, getInteger, getLong, getLong, getLong, getOptional, getString, getString, getString, getValue, hashCode, keySet, read, removeConfig, set, setBoolean, setBoolean, setBytes, setClass, setDouble, setDouble, setFloat, setFloat, setInteger, setInteger, setLong, setLong, setString, setString, toMap, toString, writepublic Boolean help
public String path
public static final String NUM_COMMITS
public static final String TIME_ELAPSED
public static final String NUM_AND_TIME
public static final String NUM_OR_TIME
public String compactionTriggerStrategy
public Integer compactionDeltaCommits
public Integer compactionDeltaSeconds
public Boolean cleanAsyncEnable
public Integer cleanRetainCommits
public Integer archiveMinCommits
public Integer archiveMaxCommits
public Integer compactionMaxMemory
public Long compactionTargetIo
public Integer compactionTasks
public Boolean schedule
public static final String SEQ_FIFO
public static final String SEQ_LIFO
public String compactionSeq
public Boolean serviceMode
public Integer minCompactionIntervalSeconds
public String compactionPlanSelectStrategy
public Integer maxNumCompactionPlans
public String compactionPlanInstant
public String spillableMapPath
public static org.apache.flink.configuration.Configuration toFlinkConfig(FlinkCompactionConfig config)
HoodieFlinkCompaction.config into Configuration.
The latter is more suitable for the table APIs. It reads all the properties
in the properties file (set by `--props` option) and cmd line options
(set by `--hoodie-conf` option).Copyright © 2022 The Apache Software Foundation. All rights reserved.