You've already forked mariadb-columnstore-engine
							
							
				mirror of
				https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
				synced 2025-11-03 17:13:17 +03:00 
			
		
		
		
	Fixes in UBSAN related commit introduced more server-compatible behavior that differ fom our old behavior. Thus, old tests broke and their results had to be changed. This is what this patch does.
This commit is contained in:
		
				
					committed by
					
						
						Leonid Fedorov
					
				
			
			
				
	
			
			
			
						parent
						
							a6a67fcb8a
						
					
				
				
					commit
					71067a9e41
				
			@@ -157,7 +157,7 @@ cidx	CTIME	EXTRACT(MINUTE_SECOND FROM CTIME)
 | 
			
		||||
1	13:00:00	0
 | 
			
		||||
select cidx, CTIME, EXTRACT(HOUR_MICROSECOND FROM CTIME) from datatypetestm order by cidx;
 | 
			
		||||
cidx	CTIME	EXTRACT(HOUR_MICROSECOND FROM CTIME)
 | 
			
		||||
1	13:00:00	1150981120
 | 
			
		||||
1	13:00:00	130000000000
 | 
			
		||||
select cidx, CTIME, EXTRACT(HOUR_SECOND FROM CTIME) from datatypetestm order by cidx;
 | 
			
		||||
cidx	CTIME	EXTRACT(HOUR_SECOND FROM CTIME)
 | 
			
		||||
1	13:00:00	130000
 | 
			
		||||
@@ -166,7 +166,7 @@ cidx	CTIME	EXTRACT(HOUR_MINUTE FROM CTIME)
 | 
			
		||||
1	13:00:00	1300
 | 
			
		||||
select cidx, CTIME, EXTRACT(DAY_MICROSECOND FROM CTIME) from datatypetestm order by cidx;
 | 
			
		||||
cidx	CTIME	EXTRACT(DAY_MICROSECOND FROM CTIME)
 | 
			
		||||
1	13:00:00	1150981120
 | 
			
		||||
1	13:00:00	130000000000
 | 
			
		||||
select cidx, CTIME, EXTRACT(DAY_SECOND FROM CTIME) from datatypetestm order by cidx;
 | 
			
		||||
cidx	CTIME	EXTRACT(DAY_SECOND FROM CTIME)
 | 
			
		||||
1	13:00:00	130000
 | 
			
		||||
 
 | 
			
		||||
@@ -55,22 +55,22 @@ cidx	CDATETIME	TIMESTAMPDIFF(YEAR,CDATETIME, '2011-05-06 11:09:36')
 | 
			
		||||
1	1997-01-01 00:00:00	14
 | 
			
		||||
select cidx, CTIME, TIMESTAMPDIFF(MICROSECOND,CTIME, '2011-05-06 11:09:36') from datatypetestm order by cidx;
 | 
			
		||||
cidx	CTIME	TIMESTAMPDIFF(MICROSECOND,CTIME, '2011-05-06 11:09:36')
 | 
			
		||||
1	13:00:00	-2086818369232967680
 | 
			
		||||
1	13:00:00	63471852576000000
 | 
			
		||||
select cidx, CTIME, TIMESTAMPDIFF(SECOND,CTIME, '2011-05-06 11:09:36') from datatypetestm order by cidx;
 | 
			
		||||
cidx	CTIME	TIMESTAMPDIFF(SECOND,CTIME, '2011-05-06 11:09:36')
 | 
			
		||||
1	13:00:00	-2086818369232
 | 
			
		||||
1	13:00:00	63471852576
 | 
			
		||||
select cidx, CTIME, TIMESTAMPDIFF(MINUTE,CTIME, '2011-05-06 11:09:36') from datatypetestm order by cidx;
 | 
			
		||||
cidx	CTIME	TIMESTAMPDIFF(MINUTE,CTIME, '2011-05-06 11:09:36')
 | 
			
		||||
1	13:00:00	-34780306153
 | 
			
		||||
1	13:00:00	1057864209
 | 
			
		||||
select cidx, CTIME, TIMESTAMPDIFF(HOUR,CTIME, '2011-05-06 11:09:36') from datatypetestm order by cidx;
 | 
			
		||||
cidx	CTIME	TIMESTAMPDIFF(HOUR,CTIME, '2011-05-06 11:09:36')
 | 
			
		||||
1	13:00:00	-579671769
 | 
			
		||||
1	13:00:00	17631070
 | 
			
		||||
select cidx, CTIME, TIMESTAMPDIFF(DAY,CTIME, '2011-05-06 11:09:36') from datatypetestm order by cidx;
 | 
			
		||||
cidx	CTIME	TIMESTAMPDIFF(DAY,CTIME, '2011-05-06 11:09:36')
 | 
			
		||||
1	13:00:00	-24152990
 | 
			
		||||
1	13:00:00	734627
 | 
			
		||||
select cidx, CTIME, TIMESTAMPDIFF(WEEK,CTIME, '2011-05-06 11:09:36') from datatypetestm order by cidx;
 | 
			
		||||
cidx	CTIME	TIMESTAMPDIFF(WEEK,CTIME, '2011-05-06 11:09:36')
 | 
			
		||||
1	13:00:00	-3450427
 | 
			
		||||
1	13:00:00	104946
 | 
			
		||||
select cidx, CTIME, TIMESTAMPDIFF(MONTH,CTIME, '2011-05-06 11:09:36') from datatypetestm order by cidx;
 | 
			
		||||
cidx	CTIME	TIMESTAMPDIFF(MONTH,CTIME, '2011-05-06 11:09:36')
 | 
			
		||||
1	13:00:00	24137
 | 
			
		||||
 
 | 
			
		||||
@@ -157,7 +157,7 @@ cidx	CTIME	EXTRACT(MINUTE_SECOND FROM CTIME)
 | 
			
		||||
1	13:00:00	0
 | 
			
		||||
select cidx, CTIME, EXTRACT(HOUR_MICROSECOND FROM CTIME) from datatypetestm order by cidx;
 | 
			
		||||
cidx	CTIME	EXTRACT(HOUR_MICROSECOND FROM CTIME)
 | 
			
		||||
1	13:00:00	1150981120
 | 
			
		||||
1	13:00:00	130000000000
 | 
			
		||||
select cidx, CTIME, EXTRACT(HOUR_SECOND FROM CTIME) from datatypetestm order by cidx;
 | 
			
		||||
cidx	CTIME	EXTRACT(HOUR_SECOND FROM CTIME)
 | 
			
		||||
1	13:00:00	130000
 | 
			
		||||
@@ -166,7 +166,7 @@ cidx	CTIME	EXTRACT(HOUR_MINUTE FROM CTIME)
 | 
			
		||||
1	13:00:00	1300
 | 
			
		||||
select cidx, CTIME, EXTRACT(DAY_MICROSECOND FROM CTIME) from datatypetestm order by cidx;
 | 
			
		||||
cidx	CTIME	EXTRACT(DAY_MICROSECOND FROM CTIME)
 | 
			
		||||
1	13:00:00	1150981120
 | 
			
		||||
1	13:00:00	130000000000
 | 
			
		||||
select cidx, CTIME, EXTRACT(DAY_SECOND FROM CTIME) from datatypetestm order by cidx;
 | 
			
		||||
cidx	CTIME	EXTRACT(DAY_SECOND FROM CTIME)
 | 
			
		||||
1	13:00:00	130000
 | 
			
		||||
 
 | 
			
		||||
@@ -55,22 +55,22 @@ cidx	CDATETIME	TIMESTAMPDIFF(YEAR,CDATETIME, '2011-05-06 11:09:36')
 | 
			
		||||
1	1997-01-01 00:00:00	14
 | 
			
		||||
select cidx, CTIME, TIMESTAMPDIFF(MICROSECOND,CTIME, '2011-05-06 11:09:36') from datatypetestm order by cidx;
 | 
			
		||||
cidx	CTIME	TIMESTAMPDIFF(MICROSECOND,CTIME, '2011-05-06 11:09:36')
 | 
			
		||||
1	13:00:00	-2086818369232967680
 | 
			
		||||
1	13:00:00	63471852576000000
 | 
			
		||||
select cidx, CTIME, TIMESTAMPDIFF(SECOND,CTIME, '2011-05-06 11:09:36') from datatypetestm order by cidx;
 | 
			
		||||
cidx	CTIME	TIMESTAMPDIFF(SECOND,CTIME, '2011-05-06 11:09:36')
 | 
			
		||||
1	13:00:00	-2086818369232
 | 
			
		||||
1	13:00:00	63471852576
 | 
			
		||||
select cidx, CTIME, TIMESTAMPDIFF(MINUTE,CTIME, '2011-05-06 11:09:36') from datatypetestm order by cidx;
 | 
			
		||||
cidx	CTIME	TIMESTAMPDIFF(MINUTE,CTIME, '2011-05-06 11:09:36')
 | 
			
		||||
1	13:00:00	-34780306153
 | 
			
		||||
1	13:00:00	1057864209
 | 
			
		||||
select cidx, CTIME, TIMESTAMPDIFF(HOUR,CTIME, '2011-05-06 11:09:36') from datatypetestm order by cidx;
 | 
			
		||||
cidx	CTIME	TIMESTAMPDIFF(HOUR,CTIME, '2011-05-06 11:09:36')
 | 
			
		||||
1	13:00:00	-579671769
 | 
			
		||||
1	13:00:00	17631070
 | 
			
		||||
select cidx, CTIME, TIMESTAMPDIFF(DAY,CTIME, '2011-05-06 11:09:36') from datatypetestm order by cidx;
 | 
			
		||||
cidx	CTIME	TIMESTAMPDIFF(DAY,CTIME, '2011-05-06 11:09:36')
 | 
			
		||||
1	13:00:00	-24152990
 | 
			
		||||
1	13:00:00	734627
 | 
			
		||||
select cidx, CTIME, TIMESTAMPDIFF(WEEK,CTIME, '2011-05-06 11:09:36') from datatypetestm order by cidx;
 | 
			
		||||
cidx	CTIME	TIMESTAMPDIFF(WEEK,CTIME, '2011-05-06 11:09:36')
 | 
			
		||||
1	13:00:00	-3450427
 | 
			
		||||
1	13:00:00	104946
 | 
			
		||||
select cidx, CTIME, TIMESTAMPDIFF(MONTH,CTIME, '2011-05-06 11:09:36') from datatypetestm order by cidx;
 | 
			
		||||
cidx	CTIME	TIMESTAMPDIFF(MONTH,CTIME, '2011-05-06 11:09:36')
 | 
			
		||||
1	13:00:00	24137
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user