Skip to content

Conversation

@voonhous
Copy link
Member

@voonhous voonhous commented Dec 27, 2025

Describe the issue this Pull Request addresses

Reference issue: #14283

Remove methods that were migrated to HoodieSchemaUtils, consolidate remaining Avro-specific utilities, update documentation. The scope here mainly covers removal of HoodieAvroUtils#addMetadataFields.

NOTE: Merge this after #17659

Key Changes:

  1. Changing method signatures of TableSchemaResolver to HoodieSchema and removing deprecated unused methods.

Summary and Changelog

  1. Cleanup HoodieSchemaUtils usages
  2. Cleanup AvroSchemaUtils usages
  3. Removed duplicated functions in HoodieSchema and HoodieSchemaUtils
  4. Moved AvroSchemaUtils#getRecordQualifiedName to HoodieSchemaUtils#getRecordQualifiedName
  5. Moved AvroSchemaUtils#sanitizeName to HoodieSchemaUtils#sanitizeName

Impact

None

Risk Level

Low

Documentation Update

Contributor's checklist

  • Read through contributor's guide
  • Enough context is provided in the sections above
  • Adequate tests were added if applicable

@github-actions github-actions bot added the size:L PR with lines of changes in (300, 1000] label Dec 27, 2025
@voonhous voonhous force-pushed the phase-18-HoodieAvroUtils-removal-p4 branch 2 times, most recently from 3d75b86 to 16acbb6 Compare December 27, 2025 12:52
- Cleanup AvroSchemaUtils usages
- Removed duplicated functions in HoodieSchema and HoodieSchemaUtils
- Moved AvroSchemaUtils#getRecordQualifiedName to HoodieSchemaUtils#getRecordQualifiedName
- Moved AvroSchemaUtils#sanitizeName to HoodieSchemaUtils#sanitizeName
@voonhous voonhous force-pushed the phase-18-HoodieAvroUtils-removal-p4 branch from 16acbb6 to 8590119 Compare December 27, 2025 12:53
@hudi-bot
Copy link
Collaborator

CI report:

Bot commands @hudi-bot supports the following commands:
  • @hudi-bot run azure re-run the last Azure build

@voonhous voonhous deleted the branch phase-18-HoodieAvroUtils-removal-p2 January 3, 2026 07:55
@voonhous voonhous closed this Jan 3, 2026
@voonhous voonhous deleted the phase-18-HoodieAvroUtils-removal-p4 branch January 8, 2026 02:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:L PR with lines of changes in (300, 1000]

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants