mirror of
https://github.com/MariaDB/server.git
synced 2025-11-10 23:02:54 +03:00
added string length for more speed made code covarage for print() method of Item fixed printability of some items (SCRUM) (WL#1274) mysql-test/r/auto_increment.result: print() code coverage mysql-test/r/bench_count_distinct.result: print() code coverage mysql-test/r/case.result: print() code coverage mysql-test/r/cast.result: print() code coverage mysql-test/r/ctype_collate.result: print() code coverage mysql-test/r/ctype_many.result: convert with 3 arguments code covarage print() code coverage mysql-test/r/ctype_utf8.result: char_length code coverage mysql-test/r/date_formats.result: print() code coverage mysql-test/r/fulltext.result: print() code coverage mysql-test/r/func_compress.result: print() code coverage mysql-test/r/func_gconcat.result: print() code coverage mysql-test/r/func_group.result: bit_xor() code coverage print() code coverage mysql-test/r/func_if.result: nullif() code coverage print() code coverage mysql-test/r/func_in.result: print() code coverage mysql-test/r/func_math.result: print() code coverage mysql-test/r/func_op.result: print() code coverage mysql-test/r/func_regexp.result: print() code coverage mysql-test/r/func_set.result: print() code coverage mysql-test/r/func_str.result: crc32() code coverage print() code coverage mysql-test/r/func_system.result: print() code coverage mysql-test/r/func_test.result: print() code coverage mysql-test/r/func_time.result: print() code coverage mysql-test/r/group_by.result: print() code coverage mysql-test/r/having.result: print() code coverage mysql-test/r/insert_update.result: print() code coverage mysql-test/r/null.result: print() code coverage mysql-test/r/olap.result: print() code coverage mysql-test/r/query_cache.result: print() code coverage mysql-test/r/row.result: print() code coverage mysql-test/r/rpl000001.result: print() code coverage mysql-test/r/rpl_get_lock.result: print() code coverage mysql-test/r/rpl_master_pos_wait.result: print() code coverage mysql-test/r/select.result: print() code coverage mysql-test/r/subselect.result: print() code coverage mysql-test/r/type_blob.result: print() code coverage mysql-test/r/varbinary.result: print() code coverage mysql-test/r/variables.result: print() code coverage mysql-test/t/auto_increment.test: print() code coverage mysql-test/t/bench_count_distinct.test: print() code coverage mysql-test/t/case.test: print() code coverage mysql-test/t/cast.test: print() code coverage mysql-test/t/ctype_collate.test: print() code coverage mysql-test/t/ctype_many.test: convert with 3 arguments code covarage print() code coverage mysql-test/t/ctype_utf8.test: char_length code coverage mysql-test/t/date_formats.test: print() code coverage mysql-test/t/fulltext.test: print() code coverage mysql-test/t/func_compress.test: print() code coverage mysql-test/t/func_gconcat.test: print() code coverage mysql-test/t/func_group.test: bit_xor() code coverage print() code coverage mysql-test/t/func_if.test: nullif() code coverage print() code coverage mysql-test/t/func_in.test: print() code coverage mysql-test/t/func_math.test: print() code coverage mysql-test/t/func_op.test: print() code coverage mysql-test/t/func_regexp.test: print() code coverage mysql-test/t/func_set.test: print() code coverage mysql-test/t/func_str.test: crc32() code covarage print() code coverage mysql-test/t/func_system.test: print() code coverage mysql-test/t/func_test.test: print() code coverage mysql-test/t/func_time.test: print() code coverage mysql-test/t/group_by.test: print() code coverage mysql-test/t/having.test: print() code coverage mysql-test/t/insert_update.test: print() code coverage mysql-test/t/null.test: print() code coverage mysql-test/t/olap.test: print() code coverage mysql-test/t/query_cache.test: print() code coverage mysql-test/t/row.test: print() code coverage mysql-test/t/rpl000001.test: print() code coverage mysql-test/t/rpl_get_lock.test: print() code coverage mysql-test/t/rpl_master_pos_wait.test: print() code coverage mysql-test/t/select.test: print() code coverage mysql-test/t/type_blob.test: print() code coverage mysql-test/t/varbinary.test: print() code coverage mysql-test/t/variables.test: print() code coverage sql/item.cc: added string length for more speed layout fix fixed string printability sql/item.h: added string length for more speed sql/item_cmpfunc.cc: added string length for more speed sql/item_cmpfunc.h: fixed printability sql/item_create.cc: fixed printability sql/item_func.cc: fixed printability added string length for more speed sql/item_func.h: fixed printability sql/item_strfunc.cc: fixed printability added string length for more speed sql/item_strfunc.h: fixed printability sql/item_subselect.cc: added string length for more speed sql/item_sum.cc: added string length for more speed sql/item_timefunc.cc: added string length for more speed sql/item_timefunc.h: fixed printability sql/item_uniq.h: added string length for more speed sql/key.cc: added string length for more speed sql/sql_lex.cc: added string length for more speed sql/sql_parse.cc: after merge fix sql/sql_repl.cc: string changed with character for more speed sql/sql_select.cc: added string length for more speed sql/sql_show.cc: added string length for more speed
163 lines
6.0 KiB
Plaintext
163 lines
6.0 KiB
Plaintext
SHOW GLOBAL VARIABLES LIKE "%_format%";
|
|
Variable_name Value
|
|
date_format %d.%m.%Y
|
|
datetime_format %Y/%d/%m-%H:%i:%s
|
|
default_week_format 0
|
|
time_format %H.%i.%s
|
|
SHOW SESSION VARIABLES LIKE "%_format%";
|
|
Variable_name Value
|
|
date_format %d.%m.%Y
|
|
datetime_format %Y/%d/%m-%H:%i:%s
|
|
default_week_format 0
|
|
time_format %H.%i.%s
|
|
SET date_format="%d.%m.%Y";
|
|
select CAST("01.01.2001" as DATE) as a;
|
|
a
|
|
01.01.2001
|
|
SET datetime_format="%d.%m.%Y %H.%i.%s";
|
|
select CAST("01.01.2001 05.12.06" as DATETIME) as a;
|
|
a
|
|
01.01.2001 05.12.06
|
|
SET time_format="%H.%i.%s";
|
|
select CAST("05.12.06" as TIME) as a;
|
|
a
|
|
05.12.06
|
|
SET datetime_format="%d.%m.%Y %h:%i:%s %p";
|
|
select CAST("01.01.2001 05:12:06AM" as DATETIME) as a;
|
|
a
|
|
01.01.2001 05:12:06 AM
|
|
select CAST("01.01.2001 05:12:06 PM" as DATETIME) as a;
|
|
a
|
|
01.01.2001 05:12:06 PM
|
|
SET time_format="%h:%i:%s %p";
|
|
select CAST("05:12:06 AM" as TIME) as a;
|
|
a
|
|
05:12:06 AM
|
|
select CAST("05:12:06.1234PM" as TIME) as a;
|
|
a
|
|
05:12:06.001234 PM
|
|
SET time_format="%h.%i.%s %p";
|
|
SET date_format='%d.%m.%y';
|
|
SET datetime_format="%d.%m.%y %h.%i.%s %p";
|
|
select CAST("12-12-06" as DATE) as a;
|
|
a
|
|
12.12.06
|
|
select adddate("01.01.97 11.59.59.000001 PM", 10);
|
|
adddate("01.01.97 11.59.59.000001 PM", 10)
|
|
11.01.97 11.59.59.000001 PM
|
|
select datediff("31.12.97 11.59:59.000001 PM","01.01.98");
|
|
datediff("31.12.97 11.59:59.000001 PM","01.01.98")
|
|
-1
|
|
select weekofyear("31.11.97 11:59:59.000001 PM");
|
|
weekofyear("31.11.97 11:59:59.000001 PM")
|
|
49
|
|
select makedate(1997,1);
|
|
makedate(1997,1)
|
|
01.01.97
|
|
select addtime("31.12.97 11.59.59.999999 PM", "1 1.1.1.000002");
|
|
addtime("31.12.97 11.59.59.999999 PM", "1 1.1.1.000002")
|
|
02.01.98 01.01.01.000001 AM
|
|
select maketime(23,11,12);
|
|
maketime(23,11,12)
|
|
11.11.12 PM
|
|
select timediff("01.01.97 11:59:59.000001 PM","31.12.95 11:59:59.000002 PM");
|
|
timediff("01.01.97 11:59:59.000001 PM","31.12.95 11:59:59.000002 PM")
|
|
8795.59.59.999999 PM
|
|
SET time_format="%H%i%s";
|
|
SET time_format="%h%i%s";
|
|
ERROR HY000: Unknown error
|
|
SET date_format='%d.%m.%d';
|
|
ERROR HY000: Unknown error
|
|
SET datetime_format="%d.%m.%y %h.%i.%s";
|
|
ERROR HY000: Unknown error
|
|
SET GLOBAL date_format=default;
|
|
SHOW GLOBAL VARIABLES LIKE "date_format%";
|
|
Variable_name Value
|
|
date_format %d.%m.%Y
|
|
SET GLOBAL time_format=default;
|
|
SHOW GLOBAL VARIABLES LIKE "time_format%";
|
|
Variable_name Value
|
|
time_format %H.%i.%s
|
|
SET GLOBAL datetime_format=default;
|
|
SHOW GLOBAL VARIABLES LIKE "datetime_format%";
|
|
Variable_name Value
|
|
datetime_format %Y/%d/%m-%H:%i:%s
|
|
SET date_format=default;
|
|
SHOW SESSION VARIABLES LIKE "date_format%";
|
|
Variable_name Value
|
|
date_format %d.%m.%Y
|
|
SET time_format=default;
|
|
SHOW SESSION VARIABLES LIKE "time_format%";
|
|
Variable_name Value
|
|
time_format %H.%i.%s
|
|
SET datetime_format=default;
|
|
SHOW SESSION VARIABLES LIKE "datetime_format%";
|
|
Variable_name Value
|
|
datetime_format %Y/%d/%m-%H:%i:%s
|
|
SET time_format='%i:%s:%H';
|
|
select cast(str_to_date("15-01-2001 12:59:59", "%d-%m-%Y %H:%i:%S") as TIME);
|
|
cast(str_to_date("15-01-2001 12:59:59", "%d-%m-%Y %H:%i:%S") as TIME)
|
|
59:59:12
|
|
SET GLOBAL date_format='%Y-%m-%d';
|
|
SET GLOBAL time_format='%H:%i:%s';
|
|
SET GLOBAL datetime_format='%Y-%m-%d %H:%i:%s';
|
|
SET date_format='%Y-%m-%d';
|
|
SET time_format='%H:%i:%s';
|
|
SET datetime_format='%Y-%m-%d %H:%i:%s';
|
|
select str_to_date("15-01-2001 12:59:59", "%d-%m-%Y %H:%i:%S");
|
|
str_to_date("15-01-2001 12:59:59", "%d-%m-%Y %H:%i:%S")
|
|
2001-01-15 12:59:59
|
|
select str_to_date("15 September 2001", "%d %M %Y");
|
|
str_to_date("15 September 2001", "%d %M %Y")
|
|
2001-09-15 00:00:00
|
|
select str_to_date("15 Septembeb 2001", "%d %M %Y");
|
|
str_to_date("15 Septembeb 2001", "%d %M %Y")
|
|
NULL
|
|
select str_to_date("15 MAY 2001", "%d %b %Y");
|
|
str_to_date("15 MAY 2001", "%d %b %Y")
|
|
2001-05-15 00:00:00
|
|
select str_to_date("Sunday 15 MAY 2001", "%W %d %b %Y");
|
|
str_to_date("Sunday 15 MAY 2001", "%W %d %b %Y")
|
|
2001-05-15 00:00:00
|
|
select str_to_date("Sundai 15 MAY 2001", "%W %d %b %Y");
|
|
str_to_date("Sundai 15 MAY 2001", "%W %d %b %Y")
|
|
NULL
|
|
select str_to_date("Sundai 15 MA", "%W %d %b %Y");
|
|
str_to_date("Sundai 15 MA", "%W %d %b %Y")
|
|
NULL
|
|
select str_to_date("Tuesday 52 2001", "%W %V %X");
|
|
str_to_date("Tuesday 52 2001", "%W %V %X")
|
|
NULL
|
|
select str_to_date("Sunday 01 2001", "%W %V %X");
|
|
str_to_date("Sunday 01 2001", "%W %V %X")
|
|
NULL
|
|
select str_to_date("Tuesday 00 2002", "%W %U %Y");
|
|
str_to_date("Tuesday 00 2002", "%W %U %Y")
|
|
2002-01-01 00:00:00
|
|
select str_to_date("Thursday 53 1998", "%W %u %Y");
|
|
str_to_date("Thursday 53 1998", "%W %u %Y")
|
|
1998-12-31 00:00:00
|
|
select str_to_date("15-01-2001", "%d-%m-%Y %H:%i:%S");
|
|
str_to_date("15-01-2001", "%d-%m-%Y %H:%i:%S")
|
|
2001-01-15 00:00:00
|
|
select str_to_date("15-01-20", "%d-%m-%Y");
|
|
str_to_date("15-01-20", "%d-%m-%Y")
|
|
NULL
|
|
select str_to_date("15-2001-1", "%d-%Y-%c");
|
|
str_to_date("15-2001-1", "%d-%Y-%c")
|
|
2001-01-15 00:00:00
|
|
select get_format(DATE, 'USA') as a;
|
|
a
|
|
%m.%d.%Y
|
|
select get_format(TIME, 'internal') as a;
|
|
a
|
|
%H%i%s
|
|
select get_format(DATETIME, 'eur') as a;
|
|
a
|
|
%Y-%m-%d-%H.%i.%s
|
|
explain extended select makedate(1997,1), addtime("31.12.97 11.59.59.999999 PM", "1 1.1.1.000002"),subtime("31.12.97 11.59.59.999999 PM", "1 1.1.1.000002"),timediff("01.01.97 11:59:59.000001 PM","31.12.95 11:59:59.000002 PM"),cast(str_to_date("15-01-2001 12:59:59", "%d-%m-%Y %H:%i:%S") as TIME), maketime(23,11,12),microsecond("1997-12-31 23:59:59.000001");
|
|
id select_type table type possible_keys key key_len ref rows Extra
|
|
1 SIMPLE NULL NULL NULL NULL NULL NULL NULL No tables used
|
|
Warnings:
|
|
Note 1003 select high_priority makedate(1997,1) AS `makedate(1997,1)`,addtime(_latin1'31.12.97 11.59.59.999999 PM',_latin1'31.12.97 11.59.59.999999 PM') AS `addtime("31.12.97 11.59.59.999999 PM", "1 1.1.1.000002")`,subtime(_latin1'31.12.97 11.59.59.999999 PM',_latin1'31.12.97 11.59.59.999999 PM') AS `subtime("31.12.97 11.59.59.999999 PM", "1 1.1.1.000002")`,timediff(_latin1'01.01.97 11:59:59.000001 PM',_latin1'31.12.95 11:59:59.000002 PM') AS `timediff("01.01.97 11:59:59.000001 PM","31.12.95 11:59:59.000002 PM")`,cast(str_to_date(_latin1'15-01-2001 12:59:59',_latin1'%d-%m-%Y %H:%i:%S') as time) AS `cast(str_to_date("15-01-2001 12:59:59", "%d-%m-%Y %H:%i:%S") as TIME)`,maketime(23,11,12) AS `maketime(23,11,12)`,microsecond(_latin1'1997-12-31 23:59:59.000001') AS `microsecond("1997-12-31 23:59:59.000001")`
|