MINI MINI MANI MO

Path : /opt/mysql/mysql-test/suite/query_rewrite_plugins/t/
File Upload :
Current File : //opt/mysql/mysql-test/suite/query_rewrite_plugins/t/pre_parse_example.test

--echo #
--echo # Test for the example pre parse query rewrite plugin. The example
--echo # plugin rewrites queries to lowercase.
--echo #

--source suite/query_rewrite_plugins/include/have_plugin_rewrite_example.inc
--source include/not_embedded.inc
--source suite/query_rewrite_plugins/include/install_pre_parse_plugin.inc

SELECT PLUGIN_NAME, PLUGIN_TYPE
FROM information_schema.plugins
WHERE plugin_name LIKE 'rewrite%';

--echo # We roll our own show warnings here. We try GET DIAGNOSTICS at the same
--echo # time, so automatic SHOW WARNINGS would just be confusing.
--disable_warnings

SELECT 'LOWERCASE';
SHOW WARNINGS;

SELECT 'LOWERCASE AGAIN';
GET DIAGNOSTICS CONDITION 1 @c1p1 = MESSAGE_TEXT;
GET DIAGNOSTICS CONDITION 2 @c2p1 = MESSAGE_TEXT;

SELECT @c1p1;
SELECT @c2p1;

--enable_warnings

UNINSTALL PLUGIN rewrite_example;
--source include/disconnect_connections.inc

SELECT 'UPPERCASE';

OHA YOOOO