You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kudu.apache.org by gr...@apache.org on 2020/09/09 20:21:11 UTC

[kudu] 01/02: [docs] Remove experimental tag on Bloom filter predicate

This is an automated email from the ASF dual-hosted git repository.

granthenke pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/kudu.git

commit 0c4f1f91e3c1ff57360025731f519324a9550730
Author: Bankim Bhavsar <ba...@cloudera.com>
AuthorDate: Tue Sep 8 11:43:38 2020 -0700

    [docs] Remove experimental tag on Bloom filter predicate
    
    Impala now supports pushing down Bloom filter predicate to Kudu,
    by default [1].
    Performance testing and associated changes were made to Kudu to reduce
    regressions when Bloom filter predicate isn't effective [2].
    
    So removing the experimental tag from the C++ client API docs.
    
    [1] https://issues.apache.org/jira/browse/IMPALA-3741
    [2] https://issues.apache.org/jira/browse/KUDU-3140
    
    Change-Id: I1b87ed5b959de70ab587c1e86eb92a7a84091ce9
    Reviewed-on: http://gerrit.cloudera.org:8080/16427
    Reviewed-by: Attila Bukor <ab...@apache.org>
    Reviewed-by: Alexey Serbin <as...@cloudera.com>
    Tested-by: Bankim Bhavsar <ba...@cloudera.com>
---
 src/kudu/client/client.h | 13 +++++--------
 1 file changed, 5 insertions(+), 8 deletions(-)

diff --git a/src/kudu/client/client.h b/src/kudu/client/client.h
index 4062c59..40f33c6 100644
--- a/src/kudu/client/client.h
+++ b/src/kudu/client/client.h
@@ -1111,17 +1111,9 @@ class KUDU_EXPORT KuduTable : public sp::enable_shared_from_this<KuduTable> {
                                         KuduPredicate::ComparisonOp op,
                                         KuduValue* value);
 
-  /// @name Advanced/Unstable API
-  ///
-  /// There are no guarantees on the stability of this client API.
-  ///
-  ///@{
-
   /// Create a new IN Bloom filter predicate which can be used for scanners on
   /// this table.
   ///
-  /// @warning This method is experimental and may change or disappear in future.
-  ///
   /// A Bloom filter is a space-efficient probabilistic data structure used to
   /// test set membership with a possibility of false positive matches.
   /// See @c KuduBloomFilter for creating Bloom filters.
@@ -1153,6 +1145,11 @@ class KUDU_EXPORT KuduTable : public sp::enable_shared_from_this<KuduTable> {
   KuduPredicate* NewInBloomFilterPredicate(const Slice& col_name,
                                            std::vector<KuduBloomFilter*>* bloom_filters);
 
+  /// @name Advanced/Unstable API
+  ///
+  /// There are no guarantees on the stability of this client API.
+  ///
+  ///@{
   /// Create a new IN Bloom filter predicate using direct BlockBloomFilter
   /// pointers which can be used for scanners on this table.
   ///