HBASE-12995 Document that HConnection#getTable methods do not check table 
existence since 0.98.1


Project: http://git-wip-us.apache.org/repos/asf/hbase/repo
Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/d4200ab3
Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/d4200ab3
Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/d4200ab3

Branch: refs/heads/branch-1
Commit: d4200ab39ef8cca668a008c95d267afb24b46047
Parents: c4acac5
Author: Andrew Purtell <apurt...@apache.org>
Authored: Mon Mar 2 16:58:45 2015 -0800
Committer: Andrew Purtell <apurt...@apache.org>
Committed: Mon Mar 2 16:58:54 2015 -0800

----------------------------------------------------------------------
 .../org/apache/hadoop/hbase/client/Connection.java     | 13 ++++++++++---
 1 file changed, 10 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/hbase/blob/d4200ab3/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Connection.java
----------------------------------------------------------------------
diff --git 
a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Connection.java 
b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Connection.java
index 2791d61..cb4b0d8 100644
--- a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Connection.java
+++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Connection.java
@@ -74,10 +74,13 @@ public interface Connection extends Abortable, Closeable {
    * The returned Table is not thread safe, a new instance should be created 
for each using thread.
    * This is a lightweight operation, pooling or caching of the returned Table
    * is neither required nor desired.
-   * <br>
+   * <p>
    * The caller is responsible for calling {@link Table#close()} on the 
returned
    * table instance.
-   *
+   * <p>
+   * Since 0.98.1 this method no longer checks table existence. An exception
+   * will be thrown if the table does not exist only when the first operation 
is
+   * attempted.
    * @param tableName the name of the table
    * @return a Table to use for interactions with this table
    */
@@ -88,9 +91,13 @@ public interface Connection extends Abortable, Closeable {
    * The returned Table is not thread safe, a new instance should be created 
for each using thread.
    * This is a lightweight operation, pooling or caching of the returned Table
    * is neither required nor desired.
-   * <br>
+   * <p>
    * The caller is responsible for calling {@link Table#close()} on the 
returned
    * table instance.
+   * <p>
+   * Since 0.98.1 this method no longer checks table existence. An exception
+   * will be thrown if the table does not exist only when the first operation 
is
+   * attempted.
    *
    * @param tableName the name of the table
    * @param pool The thread pool to use for batch operations, null to use a 
default pool.

Reply via email to