Skip to content

Commit 3f83aab

Browse files
committed
update
1 parent 1887025 commit 3f83aab

File tree

21 files changed

+187
-21
lines changed

21 files changed

+187
-21
lines changed

be/src/vec/exec/format/parquet/schema_desc.cpp

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -315,12 +315,8 @@ std::pair<DataTypePtr, bool> FieldDescriptor::convert_to_doris_type(
315315
} else if (logicalType.__isset.JSON) {
316316
ans.first = DataTypeFactory::instance().create_data_type(TYPE_STRING, nullable);
317317
} else if (logicalType.__isset.UUID) {
318-
if (_enable_mapping_varbinary) {
319-
ans.first = DataTypeFactory::instance().create_data_type(TYPE_VARBINARY, nullable, -1,
320-
-1, 16);
321-
} else {
322-
ans.first = DataTypeFactory::instance().create_data_type(TYPE_STRING, nullable);
323-
}
318+
ans.first =
319+
DataTypeFactory::instance().create_data_type(TYPE_VARBINARY, nullable, -1, -1, 16);
324320
} else if (logicalType.__isset.FLOAT16) {
325321
ans.first = DataTypeFactory::instance().create_data_type(TYPE_FLOAT, nullable);
326322
} else {

docker/thirdparties/docker-compose/mysql/init/01-drop-db.sql

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,3 +18,4 @@
1818
drop database if exists doris_test;
1919
drop database if exists show_test_do_not_modify;
2020
drop database if exists test_varbinary_db;
21+
drop database if exists test_timestamp_tz_db;

docker/thirdparties/docker-compose/mysql/init/02-create-db.sql

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,3 +21,4 @@ create database Doris;
2121
create database doris;
2222
create database show_test_do_not_modify;
2323
create database test_varbinary_db;
24+
create database test_timestamp_tz_db;

docker/thirdparties/docker-compose/mysql/init/03-create-table.sql

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -528,3 +528,10 @@ CREATE TABLE test_varbinary_db.`test_varbinary_udf` (
528528
`varbinary_c` varbinary(100)
529529
);
530530

531+
CREATE TABLE test_timestamp_tz_db.ts_test (
532+
id INT,
533+
ts_ts TIMESTAMP NULL,
534+
ts_dt DATETIME NULL
535+
);
536+
537+

docker/thirdparties/docker-compose/mysql/init/04-insert.sql

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1212,6 +1212,15 @@ INSERT INTO doris_test.`test_cast` VALUES (2, '2', '2022-01-02', '2022-01-02 00:
12121212
INSERT INTO test_varbinary_db.`test_varbinary` VALUES (1, X'48656C6C6F20576F726C64'), (2, X'48656C6C6F20576F726C6421');
12131213
INSERT INTO test_varbinary_db.`test_varbinary_udf` VALUES (1, X'48656C6C6F20576F726C64'), (2, X'48656C6C6F20576F726C6421'), (3, NULL), (4, X'AB'), (5, X'ABCDEF');
12141214

1215+
1216+
1217+
1218+
1219+
1220+
SET time_zone = '+08:00';
1221+
INSERT INTO test_timestamp_tz_db.ts_test VALUES (1,'2025-01-01 12:00:00','2025-01-01 12:00:00');
1222+
INSERT INTO test_timestamp_tz_db.ts_test VALUES (2,NULL,NULL);
1223+
12151224
ANALYZE TABLE Doris.doris;
12161225
ANALYZE TABLE Doris.DORIS;
12171226
ANALYZE TABLE Doris.Doris;

docker/thirdparties/docker-compose/oracle/init/03-create-table.sql

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -263,3 +263,8 @@ CREATE TABLE doris_test.varbinary_test(
263263
"NAME" VARCHAR2(20),
264264
"BLOB_COL" BLOB
265265
);
266+
267+
CREATE TABLE doris_test.ltz_test (
268+
id NUMBER,
269+
ts_ltz TIMESTAMP WITH LOCAL TIME ZONE
270+
);

docker/thirdparties/docker-compose/oracle/init/04-insert.sql

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -159,4 +159,10 @@ INSERT INTO doris_test.varbinary_test VALUES (1, 'empty', EMPTY_BLOB());
159159
INSERT INTO doris_test.varbinary_test VALUES (2, 'NULL', NULL);
160160
INSERT INTO doris_test.varbinary_test VALUES (3, 'normal', HEXTORAW('48656C6C6F20576F726C64'));
161161

162+
163+
ALTER SESSION SET TIME_ZONE = '+08:00';
164+
INSERT INTO doris_test.ltz_test VALUES (1,TIMESTAMP '2025-01-01 12:00:00 +08:00');
165+
INSERT INTO doris_test.ltz_test VALUES (NULL,NULL);
166+
167+
162168
commit;

docker/thirdparties/docker-compose/postgresql/init/01-create-schema.sql

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,3 +18,4 @@
1818
create schema doris_test;
1919
create schema catalog_pg_test;
2020
create schema cdc_test;
21+
create schema test_timestamp_tz_db;

docker/thirdparties/docker-compose/postgresql/init/02-create-table.sql

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -431,3 +431,10 @@ CREATE TABLE catalog_pg_test.extreme_test_multi_block (
431431
uuid_val uuid
432432
);
433433

434+
CREATE TABLE test_timestamp_tz_db.ts_test (
435+
id int,
436+
ts_tz timestamptz NULL,
437+
ts_ntz timestamp NULL
438+
);
439+
440+

docker/thirdparties/docker-compose/postgresql/init/04-insert.sql

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3020,3 +3020,8 @@ insert into catalog_pg_test.extreme_test_multi_block select * from catalog_pg_te
30203020
insert into catalog_pg_test.extreme_test_multi_block select * from catalog_pg_test.extreme_test_multi_block;
30213021
insert into catalog_pg_test.extreme_test_multi_block select * from catalog_pg_test.extreme_test_multi_block;
30223022
insert into catalog_pg_test.extreme_test_multi_block select * from catalog_pg_test.extreme_test;
3023+
3024+
3025+
SET TIME ZONE 'Asia/Shanghai';
3026+
INSERT INTO test_timestamp_tz_db.ts_test VALUES (1,'2025-01-01 12:00:00+08','2025-01-01 12:00:00');
3027+
INSERT INTO test_timestamp_tz_db.ts_test VALUES (2,NULL,NULL);

0 commit comments

Comments
 (0)