public class OptionsResolver extends Object
FlinkOptions.| Constructor and Description |
|---|
OptionsResolver() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
emitChangelog(org.apache.flink.configuration.Configuration conf)
Returns whether the source should emit changelog.
|
static String |
getPreCombineField(org.apache.flink.configuration.Configuration conf)
Returns the preCombine field
or null if the value is set as
FlinkOptions.NO_PRE_COMBINE. |
static boolean |
insertClustering(org.apache.flink.configuration.Configuration conf)
Returns whether insert clustering is allowed with given configuration
conf. |
static boolean |
isAppendMode(org.apache.flink.configuration.Configuration conf)
Returns whether the insert is clustering disabled with given configuration
conf. |
static boolean |
isBucketIndexType(org.apache.flink.configuration.Configuration conf) |
static boolean |
isCowTable(org.apache.flink.configuration.Configuration conf)
Returns whether it is a COPY_ON_WRITE table.
|
static boolean |
isDefaultHoodieRecordPayloadClazz(org.apache.flink.configuration.Configuration conf)
Returns whether the payload clazz is
DefaultHoodieRecordPayload. |
static boolean |
isDeltaTimeCompaction(org.apache.flink.configuration.Configuration conf)
Returns whether the compaction strategy is based on elapsed delta time.
|
static boolean |
isInsertOperation(org.apache.flink.configuration.Configuration conf)
Returns whether the table operation is 'insert'.
|
static boolean |
isInsertOverwrite(org.apache.flink.configuration.Configuration conf)
Returns whether the operation is INSERT OVERWRITE (table or partition).
|
static boolean |
isMorTable(org.apache.flink.configuration.Configuration conf)
Returns whether it is a MERGE_ON_READ table.
|
static boolean |
isMorTable(Map<String,String> options)
Returns whether it is a MERGE_ON_READ table.
|
static boolean |
isPartitionedTable(org.apache.flink.configuration.Configuration conf)
Returns whether the table is partitioned.
|
static boolean |
isSpecificStartCommit(org.apache.flink.configuration.Configuration conf)
Returns whether the read start commit is specific commit timestamp.
|
static boolean |
needsAsyncClustering(org.apache.flink.configuration.Configuration conf)
Returns whether there is need to schedule the async clustering.
|
static boolean |
needsAsyncCompaction(org.apache.flink.configuration.Configuration conf)
Returns whether there is need to schedule the async compaction.
|
static boolean |
needsScheduleClustering(org.apache.flink.configuration.Configuration conf)
Returns whether there is need to schedule the clustering plan.
|
static boolean |
needsScheduleCompaction(org.apache.flink.configuration.Configuration conf)
Returns whether there is need to schedule the compaction plan.
|
static boolean |
sortClusteringEnabled(org.apache.flink.configuration.Configuration conf)
Returns whether the clustering sort is enabled.
|
public static boolean insertClustering(org.apache.flink.configuration.Configuration conf)
conf.public static boolean isAppendMode(org.apache.flink.configuration.Configuration conf)
conf.public static boolean isInsertOperation(org.apache.flink.configuration.Configuration conf)
public static boolean isMorTable(org.apache.flink.configuration.Configuration conf)
public static boolean isMorTable(Map<String,String> options)
public static boolean isCowTable(org.apache.flink.configuration.Configuration conf)
public static boolean isDefaultHoodieRecordPayloadClazz(org.apache.flink.configuration.Configuration conf)
DefaultHoodieRecordPayload.public static String getPreCombineField(org.apache.flink.configuration.Configuration conf)
FlinkOptions.NO_PRE_COMBINE.public static boolean isDeltaTimeCompaction(org.apache.flink.configuration.Configuration conf)
public static boolean isPartitionedTable(org.apache.flink.configuration.Configuration conf)
public static boolean isBucketIndexType(org.apache.flink.configuration.Configuration conf)
public static boolean emitChangelog(org.apache.flink.configuration.Configuration conf)
public static boolean needsAsyncCompaction(org.apache.flink.configuration.Configuration conf)
conf - The flink configuration.public static boolean needsScheduleCompaction(org.apache.flink.configuration.Configuration conf)
conf - The flink configuration.public static boolean needsAsyncClustering(org.apache.flink.configuration.Configuration conf)
conf - The flink configuration.public static boolean needsScheduleClustering(org.apache.flink.configuration.Configuration conf)
conf - The flink configuration.public static boolean sortClusteringEnabled(org.apache.flink.configuration.Configuration conf)
public static boolean isInsertOverwrite(org.apache.flink.configuration.Configuration conf)
public static boolean isSpecificStartCommit(org.apache.flink.configuration.Configuration conf)
Copyright © 2022 The Apache Software Foundation. All rights reserved.