Whatever was the UID of {@code oldname} will be given to {@code newname}. {@code oldname} will no longer be assigned a UID.
Beware that the assignment change is not atommic. If two threads or processes attempt to rename the same UID differently, the result is unspecified and might even be inconsistent. This API is only here for administrative purposes, not for normal programmatic interactions. @param oldname The old name to rename. @param newname The new name. @throws NoSuchUniqueName if {@code oldname} wasn't assigned. @throws IllegalArgumentException if {@code newname} was already assigned. @throws HBaseException if there was a problem with HBase while trying toupdate the mapping.
|
|