Uploaded image for project: 'HBase'
  1. HBase
  2. HBASE-18978 Align the methods in Table and AsyncTable
  3. HBASE-19213

Align check and mutate operations in Table and AsyncTable

    XMLWordPrintableJSON

    Details

    • Type: Sub-task
    • Status: Resolved
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 2.0.0-alpha-4
    • Fix Version/s: 2.0.0-beta-1, 2.0.0
    • Component/s: API
    • Labels:
      None
    • Release Note:
      Hide
      In Table interface deprecate checkAndPut, checkAndDelete and checkAndMutate methods.
      Similarly to AsyncTable a new method was added to replace the deprecated ones: CheckAndMutateBuilder checkAndMutate(byte[] row, byte[] family) with CheckAndMutateBuilder interface which can be used to construct the checkAnd*() operations.
      Show
      In Table interface deprecate checkAndPut, checkAndDelete and checkAndMutate methods. Similarly to AsyncTable a new method was added to replace the deprecated ones: CheckAndMutateBuilder checkAndMutate(byte[] row, byte[] family) with CheckAndMutateBuilder interface which can be used to construct the checkAnd*() operations.

      Description

      Check and mutate methods are way different. Table has checkAndx methods (some of them are deprecated), but AsyncTable has an interface called CheckAndMutateBuilder and these kind of operations are handled through that.

        Attachments

        1. HBASE-19213.master.002.patch
          75 kB
          Peter Somogyi
        2. HBASE-19213.master.001.patch
          74 kB
          Peter Somogyi
        3. HBASE-19213.master.001.patch
          74 kB
          Peter Somogyi
        4. HBASE-19213.branch-2.002.patch
          73 kB
          Peter Somogyi

          Issue Links

            Activity

              People

              • Assignee:
                psomogyi Peter Somogyi
                Reporter:
                psomogyi Peter Somogyi
              • Votes:
                0 Vote for this issue
                Watchers:
                7 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: