~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to plugin/utility_functions/tests/t/execute_wait.test

  • Committer: Brian Aker
  • Date: 2010-12-08 03:38:36 UTC
  • mto: This revision was merged to the branch mainline in revision 1987.
  • Revision ID: brian@tangent.org-20101208033836-d0pacr0sjcd3py2w
Added WAIT to the execute() function.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# Lets see if we wait!
 
2
CREATE TABLE t1 (A VARCHAR(150));
 
3
SET @execute= "SELECT WAIT('barrier')";
 
4
INSERT INTO t1 VALUES ("CREATE TABLE A (A INT)"), ("CREATE TABLE B (A INT)"), ("CREATE TABLE C (A INT)");
 
5
SELECT A FROM t1 ORDER BY A;
 
6
SELECT EXECUTE(A) WAIT, 1 FROM t1;
 
7
SELECT TABLE_NAME FROM DATA_DICTIONARY.TABLES WHERE TABLE_SCHEMA=SCHEMA() ORDER BY TABLE_NAME;
 
8
SELECT IF((COUNT(TABLE_NAME) = 3), "YES", "NO") FROM DATA_DICTIONARY.TABLES WHERE TABLE_NAME IN ("A", "B", "C") AND TABLE_SCHEMA=SCHEMA();
 
9
DROP TABLE t1;