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.