You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@doris.apache.org by yi...@apache.org on 2022/10/13 01:08:30 UTC
[doris] branch master updated: [regression](bloom filter) add test case for is not null (#13310)
This is an automated email from the ASF dual-hosted git repository.
yiguolei pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git
The following commit(s) were added to refs/heads/master by this push:
new f80ac34786 [regression](bloom filter) add test case for is not null (#13310)
f80ac34786 is described below
commit f80ac3478675c04e60ba07f9266d86a76e96ec39
Author: TengJianPing <18...@users.noreply.github.com>
AuthorDate: Thu Oct 13 09:08:22 2022 +0800
[regression](bloom filter) add test case for is not null (#13310)
---
.../test_bloom_filter_is_not_null.out | 11 ++++++
.../test_bloom_filter_is_not_null.groovy | 39 ++++++++++++++++++++++
2 files changed, 50 insertions(+)
diff --git a/regression-test/data/bloom_filter_p0/test_bloom_filter_is_not_null.out b/regression-test/data/bloom_filter_p0/test_bloom_filter_is_not_null.out
new file mode 100644
index 0000000000..f578ece9b8
--- /dev/null
+++ b/regression-test/data/bloom_filter_p0/test_bloom_filter_is_not_null.out
@@ -0,0 +1,11 @@
+-- This file is automatically generated. You should know what you did if you want to edit this
+-- !select_all --
+\N
+b
+
+-- !select_not_null --
+b
+
+-- !select_null --
+\N
+
diff --git a/regression-test/suites/bloom_filter_p0/test_bloom_filter_is_not_null.groovy b/regression-test/suites/bloom_filter_p0/test_bloom_filter_is_not_null.groovy
new file mode 100644
index 0000000000..e531b0774a
--- /dev/null
+++ b/regression-test/suites/bloom_filter_p0/test_bloom_filter_is_not_null.groovy
@@ -0,0 +1,39 @@
+// Licensed to the Apache Software Foundation (ASF) under one
+// or more contributor license agreements. See the NOTICE file
+// distributed with this work for additional information
+// regarding copyright ownership. The ASF licenses this file
+// to you under the Apache License, Version 2.0 (the
+// "License"); you may not use this file except in compliance
+// with the License. You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing,
+// software distributed under the License is distributed on an
+// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+// KIND, either express or implied. See the License for the
+// specific language governing permissions and limitations
+// under the License.
+suite("test_bloom_filter_is_not_null") {
+ def table_name = "test_bloom_filter_is_not_null"
+
+ sql """drop TABLE if exists ${table_name}"""
+
+ sql """CREATE TABLE ${table_name} (
+ `a` varchar(150) NULL
+ ) ENGINE=OLAP
+ AGGREGATE KEY(`a`)
+ DISTRIBUTED BY HASH(`a`) BUCKETS 1
+ PROPERTIES (
+ "replication_allocation" = "tag.location.default: 1",
+ "bloom_filter_columns" = "a",
+ "in_memory" = "false",
+ "storage_format" = "V2"
+ )"""
+
+ sql """INSERT INTO ${table_name} values (null), ('b')"""
+
+ qt_select_all """select * from ${table_name} order by a"""
+ qt_select_not_null """select * from ${table_name} WHERE a is not null"""
+ qt_select_null """select * from ${table_name} WHERE a is null"""
+}
\ No newline at end of file
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org