@@ -534,51 +534,51 @@ public void testIndeterminate()
534534 @ Test
535535 void testIntervalDayTimeRoundTrip ()
536536 {
537- testIntervalDayTimeRoundTrip ("INTERVAL '0' SECOND" , "INTERVAL '0' SECOND" );
538- testIntervalDayTimeRoundTrip ("INTERVAL -'0' SECOND" , "INTERVAL '0' SECOND" );
539- testIntervalDayTimeRoundTrip ("INTERVAL '0.000' SECOND" , "INTERVAL '0' SECOND" );
540- testIntervalDayTimeRoundTrip ("INTERVAL '0.4' SECOND" , "INTERVAL '0.400' SECOND" );
541- testIntervalDayTimeRoundTrip ("INTERVAL '0.04' SECOND" , "INTERVAL '0.040' SECOND" );
542- testIntervalDayTimeRoundTrip ("INTERVAL '0.040' SECOND" , "INTERVAL '0.040' SECOND" );
543- testIntervalDayTimeRoundTrip ("INTERVAL '45' SECOND" , "INTERVAL '45' SECOND" );
544- testIntervalDayTimeRoundTrip ("INTERVAL -'45' SECOND" , "INTERVAL -'45' SECOND" );
545- testIntervalDayTimeRoundTrip ("INTERVAL '0.555' SECOND" , "INTERVAL '0.555' SECOND" );
546- testIntervalDayTimeRoundTrip ("INTERVAL '59.999' SECOND" , "INTERVAL '59.999' SECOND" );
547- testIntervalDayTimeRoundTrip ("INTERVAL '60' SECOND" , "INTERVAL '1' MINUTE " );
548- testIntervalDayTimeRoundTrip ("INTERVAL '61' SECOND" , "INTERVAL '1 :01' MINUTE TO SECOND" );
549- testIntervalDayTimeRoundTrip ("INTERVAL '3661' SECOND" , "INTERVAL '1:01:01' HOUR TO SECOND" );
537+ testIntervalDayTimeRoundTrip ("INTERVAL '0' SECOND" , "INTERVAL '0 0:00:00' DAY TO SECOND" );
538+ testIntervalDayTimeRoundTrip ("INTERVAL -'0' SECOND" , "INTERVAL '0 0:00:00' DAY TO SECOND" );
539+ testIntervalDayTimeRoundTrip ("INTERVAL '0.000' SECOND" , "INTERVAL '0 0:00:00' DAY TO SECOND" );
540+ testIntervalDayTimeRoundTrip ("INTERVAL '0.4' SECOND" , "INTERVAL '0 0:00:00 .400' DAY TO SECOND" );
541+ testIntervalDayTimeRoundTrip ("INTERVAL '0.04' SECOND" , "INTERVAL '0 0:00:00 .040' DAY TO SECOND" );
542+ testIntervalDayTimeRoundTrip ("INTERVAL '0.040' SECOND" , "INTERVAL '0 0:00:00 .040' DAY TO SECOND" );
543+ testIntervalDayTimeRoundTrip ("INTERVAL '45' SECOND" , "INTERVAL '0 0:00: 45' DAY TO SECOND" );
544+ testIntervalDayTimeRoundTrip ("INTERVAL -'45' SECOND" , "INTERVAL -'0 0:00: 45' DAY TO SECOND" );
545+ testIntervalDayTimeRoundTrip ("INTERVAL '0.555' SECOND" , "INTERVAL '0 0:00:00 .555' DAY TO SECOND" );
546+ testIntervalDayTimeRoundTrip ("INTERVAL '59.999' SECOND" , "INTERVAL '0 0:00: 59.999' DAY TO SECOND" );
547+ testIntervalDayTimeRoundTrip ("INTERVAL '60' SECOND" , "INTERVAL '0 0:01:00' DAY TO SECOND " );
548+ testIntervalDayTimeRoundTrip ("INTERVAL '61' SECOND" , "INTERVAL '0 0 :01:01' DAY TO SECOND" );
549+ testIntervalDayTimeRoundTrip ("INTERVAL '3661' SECOND" , "INTERVAL '0 1:01:01' DAY TO SECOND" );
550550 testIntervalDayTimeRoundTrip ("INTERVAL '90061' SECOND" , "INTERVAL '1 1:01:01' DAY TO SECOND" );
551551
552- testIntervalDayTimeRoundTrip ("INTERVAL '0' MINUTE" , "INTERVAL '0' SECOND" );
553- testIntervalDayTimeRoundTrip ("INTERVAL -'0' MINUTE" , "INTERVAL '0' SECOND" );
554- testIntervalDayTimeRoundTrip ("INTERVAL '25' MINUTE" , "INTERVAL '25' MINUTE " );
555- testIntervalDayTimeRoundTrip ("INTERVAL -'25' MINUTE" , "INTERVAL -'25' MINUTE " );
556- testIntervalDayTimeRoundTrip ("INTERVAL '15:30' MINUTE TO SECOND" , "INTERVAL '15:30' MINUTE TO SECOND" );
557- testIntervalDayTimeRoundTrip ("INTERVAL '59:00.999' MINUTE TO SECOND" , "INTERVAL '59:00.999' MINUTE TO SECOND" );
558- testIntervalDayTimeRoundTrip ("INTERVAL '60' MINUTE" , "INTERVAL '1' HOUR " );
559- testIntervalDayTimeRoundTrip ("INTERVAL '61' MINUTE" , "INTERVAL '1:01' HOUR TO MINUTE " );
560- testIntervalDayTimeRoundTrip ("INTERVAL '1500' MINUTE" , "INTERVAL '1 1' DAY TO HOUR " );
561- testIntervalDayTimeRoundTrip ("INTERVAL '1501' MINUTE" , "INTERVAL '1 1:01' DAY TO MINUTE " );
562-
563- testIntervalDayTimeRoundTrip ("INTERVAL '0' HOUR" , "INTERVAL '0' SECOND" );
564- testIntervalDayTimeRoundTrip ("INTERVAL -'0' HOUR" , "INTERVAL '0' SECOND" );
565- testIntervalDayTimeRoundTrip ("INTERVAL '8' HOUR" , "INTERVAL '8' HOUR " );
566- testIntervalDayTimeRoundTrip ("INTERVAL -'8' HOUR" , "INTERVAL -'8' HOUR " );
567- testIntervalDayTimeRoundTrip ("INTERVAL '2:45' HOUR TO MINUTE" , "INTERVAL '2:45' HOUR TO MINUTE " );
568- testIntervalDayTimeRoundTrip ("INTERVAL '2:00:45' HOUR TO SECOND" , "INTERVAL '2:00:45' HOUR TO SECOND" );
569- testIntervalDayTimeRoundTrip ("INTERVAL '1:30:45' HOUR TO SECOND" , "INTERVAL '1:30:45' HOUR TO SECOND" );
570- testIntervalDayTimeRoundTrip ("INTERVAL '1:00:00.999' HOUR TO SECOND" , "INTERVAL '1:00:00.999' HOUR TO SECOND" );
571- testIntervalDayTimeRoundTrip ("INTERVAL '24' HOUR" , "INTERVAL '1' DAY" );
572- testIntervalDayTimeRoundTrip ("INTERVAL '25' HOUR" , "INTERVAL '1 1' DAY TO HOUR " );
573- testIntervalDayTimeRoundTrip ("INTERVAL '17520' HOUR" , "INTERVAL '730' DAY" );
574-
575- testIntervalDayTimeRoundTrip ("INTERVAL '0' DAY" , "INTERVAL '0' SECOND" );
576- testIntervalDayTimeRoundTrip ("INTERVAL -'0' DAY" , "INTERVAL '0' SECOND" );
577- testIntervalDayTimeRoundTrip ("INTERVAL '340' DAY" , "INTERVAL '340' DAY" );
578- testIntervalDayTimeRoundTrip ("INTERVAL -'340' DAY" , "INTERVAL -'340' DAY" );
579- testIntervalDayTimeRoundTrip ("INTERVAL '2 6' DAY TO HOUR" , "INTERVAL '2 6' DAY TO HOUR " );
580- testIntervalDayTimeRoundTrip ("INTERVAL '3 0:30' DAY TO MINUTE" , "INTERVAL '3 0:30' DAY TO MINUTE " );
581- testIntervalDayTimeRoundTrip ("INTERVAL '3 12:30' DAY TO MINUTE" , "INTERVAL '3 12:30' DAY TO MINUTE " );
552+ testIntervalDayTimeRoundTrip ("INTERVAL '0' MINUTE" , "INTERVAL '0 0:00:00' DAY TO SECOND" );
553+ testIntervalDayTimeRoundTrip ("INTERVAL -'0' MINUTE" , "INTERVAL '0 0:00:00' DAY TO SECOND" );
554+ testIntervalDayTimeRoundTrip ("INTERVAL '25' MINUTE" , "INTERVAL '0 0:25:00' DAY TO SECOND " );
555+ testIntervalDayTimeRoundTrip ("INTERVAL -'25' MINUTE" , "INTERVAL -'0 0:25:00' DAY TO SECOND " );
556+ testIntervalDayTimeRoundTrip ("INTERVAL '15:30' MINUTE TO SECOND" , "INTERVAL '0 0: 15:30' DAY TO SECOND" );
557+ testIntervalDayTimeRoundTrip ("INTERVAL '59:00.999' MINUTE TO SECOND" , "INTERVAL '0 0: 59:00.999' DAY TO SECOND" );
558+ testIntervalDayTimeRoundTrip ("INTERVAL '60' MINUTE" , "INTERVAL '0 1:00:00' DAY TO SECOND " );
559+ testIntervalDayTimeRoundTrip ("INTERVAL '61' MINUTE" , "INTERVAL '0 1:01:00' DAY TO SECOND " );
560+ testIntervalDayTimeRoundTrip ("INTERVAL '1500' MINUTE" , "INTERVAL '1 1:00:00 ' DAY TO SECOND " );
561+ testIntervalDayTimeRoundTrip ("INTERVAL '1501' MINUTE" , "INTERVAL '1 1:01:00 ' DAY TO SECOND " );
562+
563+ testIntervalDayTimeRoundTrip ("INTERVAL '0' HOUR" , "INTERVAL '0 0:00:00' DAY TO SECOND" );
564+ testIntervalDayTimeRoundTrip ("INTERVAL -'0' HOUR" , "INTERVAL '0 0:00:00' DAY TO SECOND" );
565+ testIntervalDayTimeRoundTrip ("INTERVAL '8' HOUR" , "INTERVAL '0 8:00:00' DAY TO SECOND " );
566+ testIntervalDayTimeRoundTrip ("INTERVAL -'8' HOUR" , "INTERVAL -'0 8:00:00' DAY TO SECOND " );
567+ testIntervalDayTimeRoundTrip ("INTERVAL '2:45' HOUR TO MINUTE" , "INTERVAL '0 2:45:00' DAY TO SECOND " );
568+ testIntervalDayTimeRoundTrip ("INTERVAL '2:00:45' HOUR TO SECOND" , "INTERVAL '0 2:00:45' DAY TO SECOND" );
569+ testIntervalDayTimeRoundTrip ("INTERVAL '1:30:45' HOUR TO SECOND" , "INTERVAL '0 1:30:45' DAY TO SECOND" );
570+ testIntervalDayTimeRoundTrip ("INTERVAL '1:00:00.999' HOUR TO SECOND" , "INTERVAL '0 1:00:00.999' DAY TO SECOND" );
571+ testIntervalDayTimeRoundTrip ("INTERVAL '24' HOUR" , "INTERVAL '1 0:00:00 ' DAY TO SECOND " );
572+ testIntervalDayTimeRoundTrip ("INTERVAL '25' HOUR" , "INTERVAL '1 1:00:00 ' DAY TO SECOND " );
573+ testIntervalDayTimeRoundTrip ("INTERVAL '17520' HOUR" , "INTERVAL '730 0:00:00 ' DAY TO SECOND " );
574+
575+ testIntervalDayTimeRoundTrip ("INTERVAL '0' DAY" , "INTERVAL '0 0:00:00' DAY TO SECOND" );
576+ testIntervalDayTimeRoundTrip ("INTERVAL -'0' DAY" , "INTERVAL '0 0:00:00' DAY TO SECOND" );
577+ testIntervalDayTimeRoundTrip ("INTERVAL '340' DAY" , "INTERVAL '340 0:00:00 ' DAY TO SECOND " );
578+ testIntervalDayTimeRoundTrip ("INTERVAL -'340' DAY" , "INTERVAL -'340 0:00:00 ' DAY TO SECOND " );
579+ testIntervalDayTimeRoundTrip ("INTERVAL '2 6' DAY TO HOUR" , "INTERVAL '2 6:00:00 ' DAY TO SECOND " );
580+ testIntervalDayTimeRoundTrip ("INTERVAL '3 0:30' DAY TO MINUTE" , "INTERVAL '3 0:30:00 ' DAY TO SECOND " );
581+ testIntervalDayTimeRoundTrip ("INTERVAL '3 12:30' DAY TO MINUTE" , "INTERVAL '3 12:30:00 ' DAY TO SECOND " );
582582 testIntervalDayTimeRoundTrip ("INTERVAL '1 0:00:15' DAY TO SECOND" , "INTERVAL '1 0:00:15' DAY TO SECOND" );
583583 testIntervalDayTimeRoundTrip ("INTERVAL '1 4:20:15' DAY TO SECOND" , "INTERVAL '1 4:20:15' DAY TO SECOND" );
584584 testIntervalDayTimeRoundTrip ("INTERVAL '1 0:00:00.999' DAY TO SECOND" , "INTERVAL '1 0:00:00.999' DAY TO SECOND" );
0 commit comments