| Package | Description |
|---|---|
| org.apache.hudi.source | |
| org.apache.hudi.source.prune | |
| org.apache.hudi.table |
| Modifier and Type | Method and Description |
|---|---|
IncrementalInputSplits.Builder |
IncrementalInputSplits.Builder.partitionPruner(PartitionPruners.PartitionPruner partitionPruner) |
FileIndex.Builder |
FileIndex.Builder.partitionPruner(PartitionPruners.PartitionPruner partitionPruner) |
| Constructor and Description |
|---|
StreamReadMonitoringFunction(org.apache.flink.configuration.Configuration conf,
org.apache.flink.core.fs.Path path,
org.apache.flink.table.types.logical.RowType rowType,
long maxCompactionMemoryInBytes,
PartitionPruners.PartitionPruner partitionPruner) |
| 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 class |
PartitionPruners.StaticPartitionPruner
Static partition pruner for hoodie table source which partitions list is available in compile phase.
|
| Modifier and Type | Method and Description |
|---|---|
static PartitionPruners.PartitionPruner |
PartitionPruners.getInstance(Collection<String> candidatePartitions) |
static PartitionPruners.PartitionPruner |
PartitionPruners.getInstance(List<ExpressionEvaluators.Evaluator> partitionEvaluators,
List<String> partitionKeys,
List<org.apache.flink.table.types.DataType> partitionTypes,
String defaultParName,
boolean hivePartition) |
static PartitionPruners.PartitionPruner |
PartitionPruners.getInstance(String... candidatePartitions) |
| Constructor and Description |
|---|
HoodieTableSource(org.apache.flink.table.catalog.ResolvedSchema schema,
org.apache.hadoop.fs.Path path,
List<String> partitionKeys,
String defaultPartName,
org.apache.flink.configuration.Configuration conf,
List<ExpressionPredicates.Predicate> predicates,
DataPruner dataPruner,
PartitionPruners.PartitionPruner partitionPruner,
int dataBucket,
int[] requiredPos,
Long limit,
HoodieTableMetaClient metaClient,
InternalSchemaManager internalSchemaManager) |
Copyright © 2023 The Apache Software Foundation. All rights reserved.