Hive
  1. Hive
  2. HIVE-2148

Add interface classification in Hive.

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 0.8.0
    • Component/s: Metastore
    • Labels:
      None
    • Hadoop Flags:
      Reviewed

      Description

      Add mechanism for marking stability and intended audiences in Hive.

      1. classification.patch
        7 kB
        Ashutosh Chauhan
      2. hive_2148.patch
        20 kB
        Ashutosh Chauhan

        Issue Links

          Activity

          Hide
          Ashutosh Chauhan added a comment -


          I want to reuse few classes and methods that are currently private in Hive. Few Apache projects (HADOOP-5073, PIG-1311) have handled this problem of opening up few interfaces for particular projects through annotations. Same solution could be reused for Hive to open up few classes for HCatalog. Patch for adding these annotations and couple of illustrations on how to use them.

          Show
          Ashutosh Chauhan added a comment - I want to reuse few classes and methods that are currently private in Hive. Few Apache projects ( HADOOP-5073 , PIG-1311 ) have handled this problem of opening up few interfaces for particular projects through annotations. Same solution could be reused for Hive to open up few classes for HCatalog. Patch for adding these annotations and couple of illustrations on how to use them.
          Hide
          Carl Steinbach added a comment -

          +1.

          Show
          Carl Steinbach added a comment - +1.
          Hide
          Ashutosh Chauhan added a comment -

          Thanks, Carl for the review. I will upload the final patch soon.

          Show
          Ashutosh Chauhan added a comment - Thanks, Carl for the review. I will upload the final patch soon.
          Hide
          Carl Steinbach added a comment -

          Committed to trunk. Thanks Ashutosh!

          Show
          Carl Steinbach added a comment - Committed to trunk. Thanks Ashutosh!
          Hide
          Ashutosh Chauhan added a comment -

          Sorry Carl, the patch was incomplete. There is one more method run() of Command whose visibility I wanted to change. Incremental patch attached.

          Show
          Ashutosh Chauhan added a comment - Sorry Carl, the patch was incomplete. There is one more method run() of Command whose visibility I wanted to change. Incremental patch attached.
          Hide
          Carl Steinbach added a comment -

          @Ashutosh: Sorry I missed your last comment before committing. Can you please open a separate ticket and post the followup there so I have a unique JIRA ID to commit against? Thanks.

          Show
          Carl Steinbach added a comment - @Ashutosh: Sorry I missed your last comment before committing. Can you please open a separate ticket and post the followup there so I have a unique JIRA ID to commit against? Thanks.
          Hide
          Hudson added a comment -

          Integrated in Hive-trunk-h0.20 #726 (See https://builds.apache.org/hudson/job/Hive-trunk-h0.20/726/)

          Show
          Hudson added a comment - Integrated in Hive-trunk-h0.20 #726 (See https://builds.apache.org/hudson/job/Hive-trunk-h0.20/726/ )

            People

            • Assignee:
              Ashutosh Chauhan
              Reporter:
              Ashutosh Chauhan
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development