| Package | Description |
|---|---|
| org.apache.hudi.avro.model | |
| org.apache.hudi.common.util |
| Modifier and Type | Field and Description |
|---|---|
HoodieClusteringPlan |
HoodieRequestedReplaceMetadata.clusteringPlan
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
HoodieClusteringPlan |
HoodieClusteringPlan.Builder.build() |
static HoodieClusteringPlan |
HoodieClusteringPlan.fromByteBuffer(ByteBuffer b)
Deserializes a HoodieClusteringPlan from a ByteBuffer.
|
HoodieClusteringPlan |
HoodieRequestedReplaceMetadata.getClusteringPlan()
Gets the value of the 'clusteringPlan' field.
|
HoodieClusteringPlan |
HoodieRequestedReplaceMetadata.Builder.getClusteringPlan()
Gets the value of the 'clusteringPlan' field.
|
| Modifier and Type | Method and Description |
|---|---|
static org.apache.avro.message.BinaryMessageDecoder<HoodieClusteringPlan> |
HoodieClusteringPlan.createDecoder(org.apache.avro.message.SchemaStore resolver)
Create a new BinaryMessageDecoder instance for this class that uses the specified
SchemaStore. |
static org.apache.avro.message.BinaryMessageDecoder<HoodieClusteringPlan> |
HoodieClusteringPlan.getDecoder()
Return the BinaryMessageDecoder instance used by this class.
|
| Modifier and Type | Method and Description |
|---|---|
static HoodieClusteringPlan.Builder |
HoodieClusteringPlan.newBuilder(HoodieClusteringPlan other)
Creates a new HoodieClusteringPlan RecordBuilder by copying an existing HoodieClusteringPlan instance.
|
void |
HoodieRequestedReplaceMetadata.setClusteringPlan(HoodieClusteringPlan value)
Sets the value of the 'clusteringPlan' field.
|
HoodieRequestedReplaceMetadata.Builder |
HoodieRequestedReplaceMetadata.Builder.setClusteringPlan(HoodieClusteringPlan value)
Sets the value of the 'clusteringPlan' field.
|
| Constructor and Description |
|---|
HoodieRequestedReplaceMetadata(String operationType,
HoodieClusteringPlan clusteringPlan,
Map<String,String> extraMetadata,
Integer version)
All-args constructor.
|
| Modifier and Type | Method and Description |
|---|---|
static HoodieClusteringPlan |
ClusteringUtils.createClusteringPlan(String strategyClassName,
Map<String,String> strategyParams,
List<FileSlice>[] fileSliceGroups,
Map<String,String> extraMetadata)
Create clustering plan from input fileSliceGroups.
|
| Modifier and Type | Method and Description |
|---|---|
static Stream<Pair<HoodieInstant,HoodieClusteringPlan>> |
ClusteringUtils.getAllPendingClusteringPlans(HoodieTableMetaClient metaClient)
Get all pending clustering plans along with their instants.
|
static Option<Pair<HoodieInstant,HoodieClusteringPlan>> |
ClusteringUtils.getClusteringPlan(HoodieTableMetaClient metaClient,
HoodieInstant pendingReplaceInstant)
Get Clustering plan from timeline.
|
static Option<Pair<HoodieInstant,HoodieClusteringPlan>> |
ClusteringUtils.getClusteringPlan(HoodieTimeline timeline,
HoodieInstant pendingReplaceInstant)
Get Clustering plan from timeline.
|
| Modifier and Type | Method and Description |
|---|---|
static Stream<HoodieFileGroupId> |
ClusteringUtils.getFileGroupsFromClusteringPlan(HoodieClusteringPlan clusteringPlan) |
static Stream<Pair<HoodieFileGroupId,HoodieInstant>> |
ClusteringUtils.getFileGroupsInPendingClusteringInstant(HoodieInstant instant,
HoodieClusteringPlan clusteringPlan) |
Copyright © 2024 The Apache Software Foundation. All rights reserved.