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 2024/02/20 01:58:32 UTC
(doris) branch master updated: [regression-test](decimalv3) Adding numerical precision exceeding the data type will error case (#31068)
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 77849e2ad56 [regression-test](decimalv3) Adding numerical precision exceeding the data type will error case (#31068)
77849e2ad56 is described below
commit 77849e2ad568a42931cea5fe0ceeb0ae92d25ae4
Author: Hong Liu <84...@qq.com>
AuthorDate: Tue Feb 20 09:58:25 2024 +0800
[regression-test](decimalv3) Adding numerical precision exceeding the data type will error case (#31068)
* Adding numerical precision exceeding the data type will result in an error case
* add order by
---------
Co-authored-by: smallhibiscus <844981280>
---
.../decimalv3/test_decimalv3_string.out | 5 ++++
.../decimalv3/test_decimalv3_string.groovy | 28 ++++++++++++++++++++++
2 files changed, 33 insertions(+)
diff --git a/regression-test/data/datatype_p0/decimalv3/test_decimalv3_string.out b/regression-test/data/datatype_p0/decimalv3/test_decimalv3_string.out
new file mode 100644
index 00000000000..2c45c69133e
--- /dev/null
+++ b/regression-test/data/datatype_p0/decimalv3/test_decimalv3_string.out
@@ -0,0 +1,5 @@
+-- This file is automatically generated. You should know what you did if you want to edit this
+-- !decimalv3_string --
+aaa 10 22500000900.0000
+bbb 20 22500000900.0000
+
diff --git a/regression-test/suites/datatype_p0/decimalv3/test_decimalv3_string.groovy b/regression-test/suites/datatype_p0/decimalv3/test_decimalv3_string.groovy
new file mode 100644
index 00000000000..0681ae6d301
--- /dev/null
+++ b/regression-test/suites/datatype_p0/decimalv3/test_decimalv3_string.groovy
@@ -0,0 +1,28 @@
+// 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_decimalv3_string") {
+ def db = "test_decimalv3_string"
+ sql "CREATE DATABASE IF NOT EXISTS ${db}"
+ sql "use ${db}"
+ sql "drop table if exists replicationtesttable"
+ sql '''CREATE TABLE `replicationtesttable` ( `k1` varchar(144) NOT NULL COMMENT '_key__', `k2` int(11) NOT NULL COMMENT '_key__', v4 decimal(18,4) null, ) ENGINE=OLAP UNIQUE KEY(`k1`, `k2`) COMMENT 'OLAP' DISTRIBUTED BY HASH(`k1`) BUCKETS 32 PROPERTIES ( "replication_allocation" = "tag.location.default: 1", "is_being_synced" = "false", "storage_format" = "V2", "light_schema_change" = "true", "disable_auto_compaction" = "false", "enable_single_replica_compaction" = "false" ); '''
+ sql "insert into replicationtesttable (k1,k2,v4) select 'aaa',10,22500000900.000000000000000000000000000000"
+ sql "insert into replicationtesttable (k1,k2,v4) select 'bbb',20,'22500000900.000000000000000000000000000000'"
+
+ qt_decimalv3_string "select * from replicationtesttable order by 1"
+}
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org