~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to tests/t/parser.test

  • Committer: lbieber
  • Date: 2010-09-17 01:47:05 UTC
  • mfrom: (1770.1.2 build)
  • Revision ID: lbieber@orisndriz08-20100917014705-zzqek5l4x962z5tg
Merge Stewart - remove the unbalanced my_end() call from drizzledump
Merge Stewart - move math functions into plugin

Show diffs side-by-side

added added

removed removed

Lines of Context:
440
440
# Bug#24736: UDF functions parsed as Stored Functions
441
441
#
442
442
 
 
443
# This used to do this:
443
444
# Verify that the syntax for calling UDF : foo(expr AS param, ...)
444
445
# can not be used when calling native functions
445
 
 
446
 
# Native function with 1 argument
 
446
#
 
447
# but that's all nuts, so we allow named parameters now - although the names are
 
448
# currently just ignored.
447
449
 
448
450
select abs(3);
449
451
select abs(3 AS three);
450
452
select abs(3 three);
451
453
select abs(3 AS "three");
452
454
select abs(3 "three");
453
455
 
454
456
# Native function with 2 arguments
521
519
#   atan(10) from 64-bit version returns 1.4711276743037345
522
520
--replace_result 1.4711276743037345 1.4711276743037347
523
521
select atan(10);
524
522
select atan(10 AS p1);
525
523
select atan(10 p1);
526
524
select atan(10 AS "p1");
527
525
select atan(10 "p1");
528
526
 
529
527
select atan(10, 20);
530
528
select atan(10 AS p1, 20);
531
529
select atan(10 p1, 20);
532
530
select atan(10 AS "p1", 20);
533
531
select atan(10 "p1", 20);
534
532
select atan(10, 20 AS p2);
535
533
select atan(10, 20 p2);
536
534
select atan(10, 20 AS "p2");
537
535
select atan(10, 20 "p2");
538
536
select atan(10 AS p1, 20 AS p2);
539
537
 
540
538
#