HBASE-1822 removed not-deprecated APIs
--------------------------------------
Key: HBASE-2044
URL: https://issues.apache.org/jira/browse/HBASE-2044
Project: Hadoop HBase
Issue Type: Bug
Reporter: Jean-Daniel Cryans
Assignee: Jean-Daniel Cryans
Fix For: 0.21.0
The scope of HBASE-1822 was to remove deprecated APIs but some methods removed
weren't even deprecated in the first place. For example from Scan:
{code}
-
- /**
- * Parses a combined family and qualifier and adds either both or just the
- * family in case there is not qualifier. This assumes the older colon
- * divided notation, e.g. "data:contents" or "meta:".
- * <p>
- * Note: It will through an error when the colon is missing.
- *
- * @param familyAndQualifier
- * @return A reference to this instance.
- * @throws IllegalArgumentException When the colon is missing.
- */
- public Scan addColumn(byte[] familyAndQualifier) {
- byte [][] fq = KeyValue.parseColumn(familyAndQualifier);
- if (fq.length > 1 && fq[1] != null && fq[1].length > 0) {
- addColumn(fq[0], fq[1]);
- } else {
- addFamily(fq[0]);
- }
- return this;
- }
{code}
There's more than 1 method and the same applies for Get. Also o.a.h.h.io.Cell
was cleaned but not removed.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.