Skip to content

Commit 578f94a

Browse files
author
Araika
committed
HIVE-20889: extend avro test cases
1 parent 8fdeb5a commit 578f94a

File tree

8 files changed

+117
-101
lines changed

8 files changed

+117
-101
lines changed

data/files/avro_timestamp.txt

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
2012-02-21 07:08:09.123|foo:1980-12-16 07:08:09.123,bar:1998-05-07 07:08:09.123|2011-09-04 07:08:09.123,2011-09-05 07:08:09.123
2-
2014-02-11 07:08:09.123|baz:1981-12-16 07:08:09.123|2011-09-05 07:08:09.123
3-
1947-02-11 07:08:09.123|baz:1921-12-16 07:08:09.123|2011-09-05 07:08:09.123
4-
8200-02-11 07:08:09.123|baz:6981-12-16 07:08:09.123|1039-09-05 07:08:09.123
5-
1412-02-21 07:08:09.123|foo:0980-12-16 07:08:09.123,bar:0998-05-07 07:08:09.123|0011-09-04 07:08:09.123,0011-09-05 07:08:09.123
6-
1214-02-11 07:08:09.123|baz:0981-12-16 07:08:09.123|0011-09-05 07:08:09.123
7-
0847-02-11 07:08:09.123|baz:0921-12-16 07:08:09.123|0011-09-05 07:08:09.123
8-
0600-02-11 07:08:09.123|baz:0981-12-16 07:08:09.123|0039-09-05 07:08:09.123
1+
2012-02-21 07:08:09.123|foo:1980-12-16 07:08:09.123456,bar:1998-05-07 07:08:09.123456|2011-09-04 07:08:09.123456,2011-09-05 07:08:09.123456
2+
2014-02-11 07:08:09.123456|baz:1981-12-16 07:08:09.123456|2011-09-05 07:08:09.123456
3+
1947-02-11 07:08:09.123|baz:1921-12-16 07:08:09.123|2011-09-05 07:08:09.123456
4+
8200-02-11 07:08:09.123456|baz:6981-12-16 07:08:09.123456|1039-09-05 07:08:09.123456
5+
1412-02-21 07:08:09.123456|foo:0980-12-16 07:08:09.123456,bar:0998-05-07 07:08:09.123|0011-09-04 07:08:09.123456,0011-09-05 07:08:09.123
6+
1214-02-11 07:08:09.123|baz:0981-12-16 07:08:09.123456|0011-09-05 07:08:09.123456
7+
0847-02-11 07:08:09.123456|baz:0921-12-16 07:08:09.123456|0011-09-05 07:08:09.123456
8+
0600-02-11 07:08:09.123|baz:0981-12-16 07:08:09.123456|0039-09-05 07:08:09.123

ql/src/test/queries/clientpositive/avro_hybrid_mixed_timestamp.q

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@ stored as avro;
55

66
INSERT INTO hybrid_table VALUES
77
('2012-02-21 07:08:09.123'),
8-
('2014-02-11 07:08:09.123'),
8+
('2014-02-11 07:08:09.123456'),
99
('1947-02-11 07:08:09.123'),
10-
('8200-02-11 07:08:09.123'),
11-
('1012-02-21 07:15:11.123'),
12-
('1014-02-11 07:15:11.123'),
10+
('8200-02-11 07:08:09.123456'),
11+
('1012-02-21 07:15:11.12345'),
12+
('1014-02-11 07:15:11.1234'),
1313
('0947-02-11 07:15:11.123'),
14-
('0200-02-11 07:15:11.123');
14+
('0200-02-11 07:15:11.1234');
1515

1616
select * from hybrid_table;
1717

ql/src/test/queries/clientpositive/avro_proleptic_mixed_timestamp.q

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,13 @@ stored as avro;
77

88
INSERT INTO hybrid_table VALUES
99
('2012-02-21 07:08:09.123'),
10-
('2014-02-11 07:08:09.123'),
11-
('1947-02-11 07:08:09.123'),
10+
('2014-02-11 07:08:09.123456'),
11+
('1947-02-11 07:08:09.1234'),
1212
('8200-02-11 07:08:09.123'),
13-
('1012-02-21 07:15:11.123'),
13+
('1012-02-21 07:15:11.12345'),
1414
('1014-02-11 07:15:11.123'),
15-
('0947-02-11 07:15:11.123'),
16-
('0200-02-11 07:15:11.123');
15+
('0947-02-11 07:15:11.12345'),
16+
('0200-02-11 07:15:11.123456');
1717

1818
select * from hybrid_table;
1919

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1-
CREATE EXTERNAL TABLE hive_test(`dt` timestamp) STORED AS AVRO;
2-
INSERT INTO hive_test VALUES (cast('2024-08-09 14:08:26.326107' as timestamp));
3-
SELECT * FROM hive_test;
1+
CREATE EXTERNAL TABLE micros_table(`dt` timestamp)
2+
STORED AS AVRO;
3+
4+
INSERT INTO micros_table VALUES
5+
(cast('2024-08-09 14:08:26.326107' as timestamp)),
6+
('2012-02-21 07:08:09.123'),
7+
('1014-02-11 07:15:11.12345');
8+
9+
SELECT * FROM micros_table;

ql/src/test/results/clientpositive/llap/avro_hybrid_mixed_timestamp.q.out

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -14,25 +14,25 @@ POSTHOOK: Output: database:default
1414
POSTHOOK: Output: default@hybrid_table
1515
PREHOOK: query: INSERT INTO hybrid_table VALUES
1616
('2012-02-21 07:08:09.123'),
17-
('2014-02-11 07:08:09.123'),
17+
('2014-02-11 07:08:09.123456'),
1818
('1947-02-11 07:08:09.123'),
19-
('8200-02-11 07:08:09.123'),
20-
('1012-02-21 07:15:11.123'),
21-
('1014-02-11 07:15:11.123'),
19+
('8200-02-11 07:08:09.123456'),
20+
('1012-02-21 07:15:11.12345'),
21+
('1014-02-11 07:15:11.1234'),
2222
('0947-02-11 07:15:11.123'),
23-
('0200-02-11 07:15:11.123')
23+
('0200-02-11 07:15:11.1234')
2424
PREHOOK: type: QUERY
2525
PREHOOK: Input: _dummy_database@_dummy_table
2626
PREHOOK: Output: default@hybrid_table
2727
POSTHOOK: query: INSERT INTO hybrid_table VALUES
2828
('2012-02-21 07:08:09.123'),
29-
('2014-02-11 07:08:09.123'),
29+
('2014-02-11 07:08:09.123456'),
3030
('1947-02-11 07:08:09.123'),
31-
('8200-02-11 07:08:09.123'),
32-
('1012-02-21 07:15:11.123'),
33-
('1014-02-11 07:15:11.123'),
31+
('8200-02-11 07:08:09.123456'),
32+
('1012-02-21 07:15:11.12345'),
33+
('1014-02-11 07:15:11.1234'),
3434
('0947-02-11 07:15:11.123'),
35-
('0200-02-11 07:15:11.123')
35+
('0200-02-11 07:15:11.1234')
3636
POSTHOOK: type: QUERY
3737
POSTHOOK: Input: _dummy_database@_dummy_table
3838
POSTHOOK: Output: default@hybrid_table
@@ -46,13 +46,13 @@ POSTHOOK: type: QUERY
4646
POSTHOOK: Input: default@hybrid_table
4747
#### A masked pattern was here ####
4848
2012-02-21 07:08:09.123
49-
2014-02-11 07:08:09.123
49+
2014-02-11 07:08:09.123456
5050
1947-02-11 07:08:09.123
51-
8200-02-11 07:08:09.123
52-
1012-02-21 07:15:11.123
53-
1014-02-11 07:15:11.123
51+
8200-02-11 07:08:09.123456
52+
1012-02-21 07:15:11.12345
53+
1014-02-11 07:15:11.1234
5454
0947-02-11 07:15:11.123
55-
0200-02-11 07:15:11.123
55+
0200-02-11 07:15:11.1234
5656
PREHOOK: query: select * from hybrid_table
5757
PREHOOK: type: QUERY
5858
PREHOOK: Input: default@hybrid_table
@@ -62,13 +62,13 @@ POSTHOOK: type: QUERY
6262
POSTHOOK: Input: default@hybrid_table
6363
#### A masked pattern was here ####
6464
2012-02-21 07:08:09.123
65-
2014-02-11 07:08:09.123
65+
2014-02-11 07:08:09.123456
6666
1947-02-11 07:08:09.123
67-
8200-02-11 07:08:09.123
68-
1012-02-21 07:15:11.123
69-
1014-02-11 07:15:11.123
67+
8200-02-11 07:08:09.123456
68+
1012-02-21 07:15:11.12345
69+
1014-02-11 07:15:11.1234
7070
0947-02-11 07:15:11.123
71-
0200-02-11 07:15:11.123
71+
0200-02-11 07:15:11.1234
7272
PREHOOK: query: drop table hybrid_table
7373
PREHOOK: type: DROPTABLE
7474
PREHOOK: Input: default@hybrid_table

ql/src/test/results/clientpositive/llap/avro_proleptic_mixed_timestamp.q.out

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -14,25 +14,25 @@ POSTHOOK: Output: database:default
1414
POSTHOOK: Output: default@hybrid_table
1515
PREHOOK: query: INSERT INTO hybrid_table VALUES
1616
('2012-02-21 07:08:09.123'),
17-
('2014-02-11 07:08:09.123'),
18-
('1947-02-11 07:08:09.123'),
17+
('2014-02-11 07:08:09.123456'),
18+
('1947-02-11 07:08:09.1234'),
1919
('8200-02-11 07:08:09.123'),
20-
('1012-02-21 07:15:11.123'),
20+
('1012-02-21 07:15:11.12345'),
2121
('1014-02-11 07:15:11.123'),
22-
('0947-02-11 07:15:11.123'),
23-
('0200-02-11 07:15:11.123')
22+
('0947-02-11 07:15:11.12345'),
23+
('0200-02-11 07:15:11.123456')
2424
PREHOOK: type: QUERY
2525
PREHOOK: Input: _dummy_database@_dummy_table
2626
PREHOOK: Output: default@hybrid_table
2727
POSTHOOK: query: INSERT INTO hybrid_table VALUES
2828
('2012-02-21 07:08:09.123'),
29-
('2014-02-11 07:08:09.123'),
30-
('1947-02-11 07:08:09.123'),
29+
('2014-02-11 07:08:09.123456'),
30+
('1947-02-11 07:08:09.1234'),
3131
('8200-02-11 07:08:09.123'),
32-
('1012-02-21 07:15:11.123'),
32+
('1012-02-21 07:15:11.12345'),
3333
('1014-02-11 07:15:11.123'),
34-
('0947-02-11 07:15:11.123'),
35-
('0200-02-11 07:15:11.123')
34+
('0947-02-11 07:15:11.12345'),
35+
('0200-02-11 07:15:11.123456')
3636
POSTHOOK: type: QUERY
3737
POSTHOOK: Input: _dummy_database@_dummy_table
3838
POSTHOOK: Output: default@hybrid_table
@@ -46,13 +46,13 @@ POSTHOOK: type: QUERY
4646
POSTHOOK: Input: default@hybrid_table
4747
#### A masked pattern was here ####
4848
2012-02-21 07:08:09.123
49-
2014-02-11 07:08:09.123
50-
1947-02-11 07:08:09.123
49+
2014-02-11 07:08:09.123456
50+
1947-02-11 07:08:09.1234
5151
8200-02-11 07:08:09.123
52-
1012-02-21 07:15:11.123
52+
1012-02-21 07:15:11.12345
5353
1014-02-11 07:15:11.123
54-
0947-02-11 07:15:11.123
55-
0200-02-11 07:15:11.123
54+
0947-02-11 07:15:11.12345
55+
0200-02-11 07:15:11.123456
5656
PREHOOK: query: select * from hybrid_table
5757
PREHOOK: type: QUERY
5858
PREHOOK: Input: default@hybrid_table
@@ -62,13 +62,13 @@ POSTHOOK: type: QUERY
6262
POSTHOOK: Input: default@hybrid_table
6363
#### A masked pattern was here ####
6464
2012-02-21 07:08:09.123
65-
2014-02-11 07:08:09.123
66-
1947-02-11 07:08:09.123
65+
2014-02-11 07:08:09.123456
66+
1947-02-11 07:08:09.1234
6767
8200-02-11 07:08:09.123
68-
1012-02-21 07:15:11.123
68+
1012-02-21 07:15:11.12345
6969
1014-02-11 07:15:11.123
70-
0947-02-11 07:15:11.123
71-
0200-02-11 07:15:11.123
70+
0947-02-11 07:15:11.12345
71+
0200-02-11 07:15:11.123456
7272
PREHOOK: query: drop table hybrid_table
7373
PREHOOK: type: DROPTABLE
7474
PREHOOK: Input: default@hybrid_table

ql/src/test/results/clientpositive/llap/avro_timestamp.q.out

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -75,14 +75,14 @@ POSTHOOK: type: QUERY
7575
POSTHOOK: Input: default@avro_timestamp
7676
POSTHOOK: Input: default@avro_timestamp@p1=2/p2=2014-09-26 07%3A08%3A09.123
7777
#### A masked pattern was here ####
78-
2012-02-21 07:08:09.123 {"bar":"1998-05-07 07:08:09.123","foo":"1980-12-16 07:08:09.123"} ["2011-09-04 07:08:09.123","2011-09-05 07:08:09.123"] 2 2014-09-26 07:08:09.123
79-
2014-02-11 07:08:09.123 {"baz":"1981-12-16 07:08:09.123"} ["2011-09-05 07:08:09.123"] 2 2014-09-26 07:08:09.123
80-
1947-02-11 07:08:09.123 {"baz":"1921-12-16 07:08:09.123"} ["2011-09-05 07:08:09.123"] 2 2014-09-26 07:08:09.123
81-
8200-02-11 07:08:09.123 {"baz":"6981-12-16 07:08:09.123"} ["1039-09-05 07:08:09.123"] 2 2014-09-26 07:08:09.123
82-
1412-02-21 07:08:09.123 {"bar":"0998-05-07 07:08:09.123","foo":"0980-12-16 07:08:09.123"} ["0011-09-04 07:08:09.123","0011-09-05 07:08:09.123"] 2 2014-09-26 07:08:09.123
83-
1214-02-11 07:08:09.123 {"baz":"0981-12-16 07:08:09.123"} ["0011-09-05 07:08:09.123"] 2 2014-09-26 07:08:09.123
84-
0847-02-11 07:08:09.123 {"baz":"0921-12-16 07:08:09.123"} ["0011-09-05 07:08:09.123"] 2 2014-09-26 07:08:09.123
85-
0600-02-11 07:08:09.123 {"baz":"0981-12-16 07:08:09.123"} ["0039-09-05 07:08:09.123"] 2 2014-09-26 07:08:09.123
78+
2012-02-21 07:08:09.123 {"bar":"1998-05-07 07:08:09.123456","foo":"1980-12-16 07:08:09.123456"} ["2011-09-04 07:08:09.123456","2011-09-05 07:08:09.123456"] 2 2014-09-26 07:08:09.123
79+
2014-02-11 07:08:09.123456 {"baz":"1981-12-16 07:08:09.123456"} ["2011-09-05 07:08:09.123456"] 2 2014-09-26 07:08:09.123
80+
1947-02-11 07:08:09.123 {"baz":"1921-12-16 07:08:09.123"} ["2011-09-05 07:08:09.123456"] 2 2014-09-26 07:08:09.123
81+
8200-02-11 07:08:09.123456 {"baz":"6981-12-16 07:08:09.123456"} ["1039-09-05 07:08:09.123456"] 2 2014-09-26 07:08:09.123
82+
1412-02-21 07:08:09.123456 {"bar":"0998-05-07 07:08:09.123","foo":"0980-12-16 07:08:09.123456"} ["0011-09-04 07:08:09.123456","0011-09-05 07:08:09.123"] 2 2014-09-26 07:08:09.123
83+
1214-02-11 07:08:09.123 {"baz":"0981-12-16 07:08:09.123456"} ["0011-09-05 07:08:09.123456"] 2 2014-09-26 07:08:09.123
84+
0847-02-11 07:08:09.123456 {"baz":"0921-12-16 07:08:09.123456"} ["0011-09-05 07:08:09.123456"] 2 2014-09-26 07:08:09.123
85+
0600-02-11 07:08:09.123 {"baz":"0981-12-16 07:08:09.123456"} ["0039-09-05 07:08:09.123"] 2 2014-09-26 07:08:09.123
8686
PREHOOK: query: SELECT d, COUNT(d) FROM avro_timestamp GROUP BY d
8787
PREHOOK: type: QUERY
8888
PREHOOK: Input: default@avro_timestamp
@@ -96,11 +96,11 @@ POSTHOOK: Input: default@avro_timestamp@p1=2/p2=2014-09-26 07%3A08%3A09.123
9696
0600-02-11 07:08:09.123 1
9797
1214-02-11 07:08:09.123 1
9898
1947-02-11 07:08:09.123 1
99-
2014-02-11 07:08:09.123 1
100-
0847-02-11 07:08:09.123 1
101-
1412-02-21 07:08:09.123 1
99+
0847-02-11 07:08:09.123456 1
100+
1412-02-21 07:08:09.123456 1
102101
2012-02-21 07:08:09.123 1
103-
8200-02-11 07:08:09.123 1
102+
2014-02-11 07:08:09.123456 1
103+
8200-02-11 07:08:09.123456 1
104104
PREHOOK: query: SELECT * FROM avro_timestamp WHERE d!='1947-02-11 07:08:09.123'
105105
PREHOOK: type: QUERY
106106
PREHOOK: Input: default@avro_timestamp
@@ -111,13 +111,13 @@ POSTHOOK: type: QUERY
111111
POSTHOOK: Input: default@avro_timestamp
112112
POSTHOOK: Input: default@avro_timestamp@p1=2/p2=2014-09-26 07%3A08%3A09.123
113113
#### A masked pattern was here ####
114-
2012-02-21 07:08:09.123 {"bar":"1998-05-07 07:08:09.123","foo":"1980-12-16 07:08:09.123"} ["2011-09-04 07:08:09.123","2011-09-05 07:08:09.123"] 2 2014-09-26 07:08:09.123
115-
2014-02-11 07:08:09.123 {"baz":"1981-12-16 07:08:09.123"} ["2011-09-05 07:08:09.123"] 2 2014-09-26 07:08:09.123
116-
8200-02-11 07:08:09.123 {"baz":"6981-12-16 07:08:09.123"} ["1039-09-05 07:08:09.123"] 2 2014-09-26 07:08:09.123
117-
1412-02-21 07:08:09.123 {"bar":"0998-05-07 07:08:09.123","foo":"0980-12-16 07:08:09.123"} ["0011-09-04 07:08:09.123","0011-09-05 07:08:09.123"] 2 2014-09-26 07:08:09.123
118-
1214-02-11 07:08:09.123 {"baz":"0981-12-16 07:08:09.123"} ["0011-09-05 07:08:09.123"] 2 2014-09-26 07:08:09.123
119-
0847-02-11 07:08:09.123 {"baz":"0921-12-16 07:08:09.123"} ["0011-09-05 07:08:09.123"] 2 2014-09-26 07:08:09.123
120-
0600-02-11 07:08:09.123 {"baz":"0981-12-16 07:08:09.123"} ["0039-09-05 07:08:09.123"] 2 2014-09-26 07:08:09.123
114+
2012-02-21 07:08:09.123 {"bar":"1998-05-07 07:08:09.123456","foo":"1980-12-16 07:08:09.123456"} ["2011-09-04 07:08:09.123456","2011-09-05 07:08:09.123456"] 2 2014-09-26 07:08:09.123
115+
2014-02-11 07:08:09.123456 {"baz":"1981-12-16 07:08:09.123456"} ["2011-09-05 07:08:09.123456"] 2 2014-09-26 07:08:09.123
116+
8200-02-11 07:08:09.123456 {"baz":"6981-12-16 07:08:09.123456"} ["1039-09-05 07:08:09.123456"] 2 2014-09-26 07:08:09.123
117+
1412-02-21 07:08:09.123456 {"bar":"0998-05-07 07:08:09.123","foo":"0980-12-16 07:08:09.123456"} ["0011-09-04 07:08:09.123456","0011-09-05 07:08:09.123"] 2 2014-09-26 07:08:09.123
118+
1214-02-11 07:08:09.123 {"baz":"0981-12-16 07:08:09.123456"} ["0011-09-05 07:08:09.123456"] 2 2014-09-26 07:08:09.123
119+
0847-02-11 07:08:09.123456 {"baz":"0921-12-16 07:08:09.123456"} ["0011-09-05 07:08:09.123456"] 2 2014-09-26 07:08:09.123
120+
0600-02-11 07:08:09.123 {"baz":"0981-12-16 07:08:09.123456"} ["0039-09-05 07:08:09.123"] 2 2014-09-26 07:08:09.123
121121
PREHOOK: query: SELECT * FROM avro_timestamp WHERE d<'2014-12-21 07:08:09.123'
122122
PREHOOK: type: QUERY
123123
PREHOOK: Input: default@avro_timestamp
@@ -128,13 +128,13 @@ POSTHOOK: type: QUERY
128128
POSTHOOK: Input: default@avro_timestamp
129129
POSTHOOK: Input: default@avro_timestamp@p1=2/p2=2014-09-26 07%3A08%3A09.123
130130
#### A masked pattern was here ####
131-
2012-02-21 07:08:09.123 {"bar":"1998-05-07 07:08:09.123","foo":"1980-12-16 07:08:09.123"} ["2011-09-04 07:08:09.123","2011-09-05 07:08:09.123"] 2 2014-09-26 07:08:09.123
132-
2014-02-11 07:08:09.123 {"baz":"1981-12-16 07:08:09.123"} ["2011-09-05 07:08:09.123"] 2 2014-09-26 07:08:09.123
133-
1947-02-11 07:08:09.123 {"baz":"1921-12-16 07:08:09.123"} ["2011-09-05 07:08:09.123"] 2 2014-09-26 07:08:09.123
134-
1412-02-21 07:08:09.123 {"bar":"0998-05-07 07:08:09.123","foo":"0980-12-16 07:08:09.123"} ["0011-09-04 07:08:09.123","0011-09-05 07:08:09.123"] 2 2014-09-26 07:08:09.123
135-
1214-02-11 07:08:09.123 {"baz":"0981-12-16 07:08:09.123"} ["0011-09-05 07:08:09.123"] 2 2014-09-26 07:08:09.123
136-
0847-02-11 07:08:09.123 {"baz":"0921-12-16 07:08:09.123"} ["0011-09-05 07:08:09.123"] 2 2014-09-26 07:08:09.123
137-
0600-02-11 07:08:09.123 {"baz":"0981-12-16 07:08:09.123"} ["0039-09-05 07:08:09.123"] 2 2014-09-26 07:08:09.123
131+
2012-02-21 07:08:09.123 {"bar":"1998-05-07 07:08:09.123456","foo":"1980-12-16 07:08:09.123456"} ["2011-09-04 07:08:09.123456","2011-09-05 07:08:09.123456"] 2 2014-09-26 07:08:09.123
132+
2014-02-11 07:08:09.123456 {"baz":"1981-12-16 07:08:09.123456"} ["2011-09-05 07:08:09.123456"] 2 2014-09-26 07:08:09.123
133+
1947-02-11 07:08:09.123 {"baz":"1921-12-16 07:08:09.123"} ["2011-09-05 07:08:09.123456"] 2 2014-09-26 07:08:09.123
134+
1412-02-21 07:08:09.123456 {"bar":"0998-05-07 07:08:09.123","foo":"0980-12-16 07:08:09.123456"} ["0011-09-04 07:08:09.123456","0011-09-05 07:08:09.123"] 2 2014-09-26 07:08:09.123
135+
1214-02-11 07:08:09.123 {"baz":"0981-12-16 07:08:09.123456"} ["0011-09-05 07:08:09.123456"] 2 2014-09-26 07:08:09.123
136+
0847-02-11 07:08:09.123456 {"baz":"0921-12-16 07:08:09.123456"} ["0011-09-05 07:08:09.123456"] 2 2014-09-26 07:08:09.123
137+
0600-02-11 07:08:09.123 {"baz":"0981-12-16 07:08:09.123456"} ["0039-09-05 07:08:09.123"] 2 2014-09-26 07:08:09.123
138138
PREHOOK: query: SELECT * FROM avro_timestamp WHERE d>'8000-12-01 07:08:09.123'
139139
PREHOOK: type: QUERY
140140
PREHOOK: Input: default@avro_timestamp
@@ -145,4 +145,4 @@ POSTHOOK: type: QUERY
145145
POSTHOOK: Input: default@avro_timestamp
146146
POSTHOOK: Input: default@avro_timestamp@p1=2/p2=2014-09-26 07%3A08%3A09.123
147147
#### A masked pattern was here ####
148-
8200-02-11 07:08:09.123 {"baz":"6981-12-16 07:08:09.123"} ["1039-09-05 07:08:09.123"] 2 2014-09-26 07:08:09.123
148+
8200-02-11 07:08:09.123456 {"baz":"6981-12-16 07:08:09.123456"} ["1039-09-05 07:08:09.123456"] 2 2014-09-26 07:08:09.123
Lines changed: 23 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,36 @@
1-
PREHOOK: query: CREATE EXTERNAL TABLE hive_test(`dt` timestamp) STORED AS AVRO
1+
PREHOOK: query: CREATE EXTERNAL TABLE micros_table(`dt` timestamp)
2+
STORED AS AVRO
23
PREHOOK: type: CREATETABLE
34
PREHOOK: Output: database:default
4-
PREHOOK: Output: default@hive_test
5-
POSTHOOK: query: CREATE EXTERNAL TABLE hive_test(`dt` timestamp) STORED AS AVRO
5+
PREHOOK: Output: default@micros_table
6+
POSTHOOK: query: CREATE EXTERNAL TABLE micros_table(`dt` timestamp)
7+
STORED AS AVRO
68
POSTHOOK: type: CREATETABLE
79
POSTHOOK: Output: database:default
8-
POSTHOOK: Output: default@hive_test
9-
PREHOOK: query: INSERT INTO hive_test VALUES (cast('2024-08-09 14:08:26.326107' as timestamp))
10+
POSTHOOK: Output: default@micros_table
11+
PREHOOK: query: INSERT INTO micros_table VALUES
12+
(cast('2024-08-09 14:08:26.326107' as timestamp)),
13+
('2012-02-21 07:08:09.123'),
14+
('1014-02-11 07:15:11.12345')
1015
PREHOOK: type: QUERY
1116
PREHOOK: Input: _dummy_database@_dummy_table
12-
PREHOOK: Output: default@hive_test
13-
POSTHOOK: query: INSERT INTO hive_test VALUES (cast('2024-08-09 14:08:26.326107' as timestamp))
17+
PREHOOK: Output: default@micros_table
18+
POSTHOOK: query: INSERT INTO micros_table VALUES
19+
(cast('2024-08-09 14:08:26.326107' as timestamp)),
20+
('2012-02-21 07:08:09.123'),
21+
('1014-02-11 07:15:11.12345')
1422
POSTHOOK: type: QUERY
1523
POSTHOOK: Input: _dummy_database@_dummy_table
16-
POSTHOOK: Output: default@hive_test
17-
POSTHOOK: Lineage: hive_test.dt SCRIPT []
18-
PREHOOK: query: SELECT * FROM hive_test
24+
POSTHOOK: Output: default@micros_table
25+
POSTHOOK: Lineage: micros_table.dt SCRIPT []
26+
PREHOOK: query: SELECT * FROM micros_table
1927
PREHOOK: type: QUERY
20-
PREHOOK: Input: default@hive_test
28+
PREHOOK: Input: default@micros_table
2129
#### A masked pattern was here ####
22-
POSTHOOK: query: SELECT * FROM hive_test
30+
POSTHOOK: query: SELECT * FROM micros_table
2331
POSTHOOK: type: QUERY
24-
POSTHOOK: Input: default@hive_test
32+
POSTHOOK: Input: default@micros_table
2533
#### A masked pattern was here ####
2634
2024-08-09 14:08:26.326107
35+
2012-02-21 07:08:09.123
36+
1014-02-11 07:15:11.12345

0 commit comments

Comments
 (0)