Log workAgile BoardRank to TopRank to BottomAttach filesAttach ScreenshotBulk Copy AttachmentsBulk Move AttachmentsVotersWatch issueWatchersConvert to IssueMoveLinkCloneLabelsUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Resolved
    • Blocker
    • Resolution: Fixed
    • None
    • 2.0.0-beta-1, 2.0.0
    • Client
    • None
    • Reviewed
    • Hide
      Adds method Cell#getType which returns enum describing Cell Type.

      Deprecates the following Cell methods:

       getTypeByte
       getSequenceId
       getTagsArray
       getTagsOffset
       getTagsLength

      CPs trying to build cells should use RawCellBuilderFactory that supports building cells with tags.
      Show
      Adds method Cell#getType which returns enum describing Cell Type. Deprecates the following Cell methods:  getTypeByte  getSequenceId  getTagsArray  getTagsOffset  getTagsLength CPs trying to build cells should use RawCellBuilderFactory that supports building cells with tags.

    Description

      Chia-Ping Tsai suggested on the mailing list that we have some methods on Cell which should be deprecated for removal:

      • #getType()
      • #getTimestamp()
      • #getTag()
      • #getSequenceId()

      Let's make a pass over these (and maybe the rest) to make sure that there aren't others which are either implementation details or methods returning now-private-marked classes.

      Attachments

        1. HBASE-19112_branch-2_1.patch
          Delete this attachment
          71 kB
          ramkrishna.s.vasudevan
        2. HBASE-19112_branch-2.patch
          Delete this attachment
          39 kB
          ramkrishna.s.vasudevan
        3. HBASE-19112_master_1.patch
          Delete this attachment
          73 kB
          Michael Stack
        4. HBASE-19112_master_1.patch
          Delete this attachment
          73 kB
          ramkrishna.s.vasudevan
        5. HBASE-19112_master_2.patch
          Delete this attachment
          78 kB
          ramkrishna.s.vasudevan
        6. HBASE-19112_master_3.patch
          Delete this attachment
          129 kB
          ramkrishna.s.vasudevan
        7. HBASE-19112_master_4.patch
          Delete this attachment
          119 kB
          ramkrishna.s.vasudevan
        8. HBASE-19112_master_5.patch
          Delete this attachment
          113 kB
          ramkrishna.s.vasudevan
        9. HBASE-19112_master_6.patch
          Delete this attachment
          113 kB
          ramkrishna.s.vasudevan
        10. HBASE-19112_master.patch
          Delete this attachment
          71 kB
          ramkrishna.s.vasudevan

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            ram_krish ramkrishna.s.vasudevan Assign to me
            elserj Josh Elser
            Votes:
            0 Vote for this issue
            Watchers:
            8 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment