Uploaded image for project: 'Hive'
  1. Hive
  2. HIVE-17129

Increase usage of InterfaceAudience and InterfaceStability annotations

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None
    • Target Version/s:

      Description

      The InterfaceAudience and InterfaceStability annotations were added a while ago to mark certain classes as available for public use. However, they were only added to a few classes. The annotations are largely missing for major APIs such as the SerDe and UDF APIs. We should update these interfaces to use these annotations.

      When done in conjunction with HIVE-17130, we should have an automated way to prevent backwards incompatible changes to Hive APIs.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                stakiar Sahil Takiar
                Reporter:
                stakiar Sahil Takiar
              • Votes:
                0 Vote for this issue
                Watchers:
                5 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: