public class PartitionPruners extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
PartitionPruners.DynamicPartitionPruner
Dynamic partition pruner for hoodie table source which partitions list is available in runtime phase.
|
static interface |
PartitionPruners.PartitionPruner |
static class |
PartitionPruners.StaticPartitionPruner
Static partition pruner for hoodie table source which partitions list is available in compile phase.
|
| Constructor and Description |
|---|
PartitionPruners() |
| Modifier and Type | Method and Description |
|---|---|
static PartitionPruners.PartitionPruner |
getInstance(Collection<String> candidatePartitions) |
static PartitionPruners.PartitionPruner |
getInstance(List<ExpressionEvaluators.Evaluator> partitionEvaluators,
List<String> partitionKeys,
List<org.apache.flink.table.types.DataType> partitionTypes,
String defaultParName,
boolean hivePartition) |
static PartitionPruners.PartitionPruner |
getInstance(String... candidatePartitions) |
public static PartitionPruners.PartitionPruner getInstance(List<ExpressionEvaluators.Evaluator> partitionEvaluators, List<String> partitionKeys, List<org.apache.flink.table.types.DataType> partitionTypes, String defaultParName, boolean hivePartition)
public static PartitionPruners.PartitionPruner getInstance(Collection<String> candidatePartitions)
public static PartitionPruners.PartitionPruner getInstance(String... candidatePartitions)
Copyright © 2023 The Apache Software Foundation. All rights reserved.