mirror of
https://github.com/MariaDB/server.git
synced 2026-05-15 19:37:16 +02:00
Merging 4.1->5.0.
BitKeeper/etc/ignore: auto-union BitKeeper/etc/logging_ok: auto-union BitKeeper/triggers/post-commit: Auto merged client/mysql.cc: Auto merged configure.in: Auto merged include/my_global.h: Auto merged include/my_pthread.h: Auto merged include/mysql_com.h: Auto merged libmysql/libmysql.c: Auto merged libmysqld/Makefile.am: Auto merged libmysqld/lib_sql.cc: Auto merged myisam/mi_check.c: Auto merged myisam/myisamchk.c: Auto merged myisam/myisamdef.h: Auto merged mysql-test/r/rpl_temporary.result: Auto merged mysql-test/r/show_check.result: Auto merged mysql-test/r/subselect.result: Auto merged mysql-test/r/variables.result: Auto merged mysql-test/t/subselect.test: Auto merged mysql-test/t/variables.test: Auto merged scripts/mysql_install_db.sh: Auto merged sql/Makefile.am: Auto merged sql/ha_berkeley.cc: Auto merged sql/ha_innodb.cc: Auto merged sql/ha_myisam.cc: Auto merged sql/handler.cc: Auto merged sql/handler.h: Auto merged sql/item_subselect.cc: Auto merged sql/item_sum.cc: Auto merged sql/item_sum.h: Auto merged sql/mysql_priv.h: Auto merged sql/mysqld.cc: Auto merged sql/slave.cc: Auto merged sql/sql_acl.cc: Auto merged sql/sql_base.cc: Auto merged sql/sql_cache.cc: Auto merged sql/sql_db.cc: Auto merged sql/sql_delete.cc: Auto merged sql/sql_lex.cc: Auto merged sql/sql_prepare.cc: Auto merged sql/sql_repl.cc: Auto merged sql/sql_show.cc: Auto merged sql/sql_table.cc: Auto merged sql/sql_union.cc: Auto merged sql/sql_update.cc: Auto merged sql/table.h: Auto merged
This commit is contained in:
commit
214ad82803
136 changed files with 12038 additions and 1189 deletions
|
|
@ -9,6 +9,7 @@ CREATE FUNCTION myfunc_int RETURNS INTEGER SONAME "udf_example.so";
|
|||
CREATE FUNCTION lookup RETURNS STRING SONAME "udf_example.so";
|
||||
CREATE FUNCTION reverse_lookup RETURNS STRING SONAME "udf_example.so";
|
||||
CREATE AGGREGATE FUNCTION avgcost RETURNS REAL SONAME "udf_example.so";
|
||||
CREATE FUNCTION myfunc_argument_name RETURNS STRING SONAME "udf_example.so";
|
||||
|
||||
select metaphon("hello");
|
||||
select myfunc_double("hello","world");
|
||||
|
|
@ -20,6 +21,7 @@ create temporary table t1 (a int,b double);
|
|||
insert into t1 values (1,5),(1,4),(2,8),(3,9),(4,11);
|
||||
select avgcost(a,b) from t1;
|
||||
select avgcost(a,b) from t1 group by a;
|
||||
select a, myfunc_argument_name(a), myfunc_argument_name(a as b) from t1;
|
||||
drop table t1;
|
||||
|
||||
DROP FUNCTION metaphon;
|
||||
|
|
@ -28,3 +30,4 @@ DROP FUNCTION myfunc_int;
|
|||
DROP FUNCTION lookup;
|
||||
DROP FUNCTION reverse_lookup;
|
||||
DROP FUNCTION avgcost;
|
||||
DROP FUNCTION myfunc_argument_name;
|
||||
|
|
|
|||
|
|
@ -34,6 +34,12 @@ CREATE AGGREGATE FUNCTION avgcost RETURNS REAL SONAME "udf_example.so"
|
|||
|
||||
Query OK, 0 rows affected
|
||||
|
||||
--------------
|
||||
CREATE FUNCTION myfunc_argument_name RETURNS STRING SONAME "udf_example.so"
|
||||
--------------
|
||||
|
||||
Query OK, 0 rows affected
|
||||
|
||||
--------------
|
||||
select metaphon("hello")
|
||||
--------------
|
||||
|
|
@ -106,6 +112,18 @@ avgcost(a,b)
|
|||
11.0000
|
||||
4 rows in set
|
||||
|
||||
--------------
|
||||
select a, myfunc_argument_name(a) from t1;
|
||||
--------------
|
||||
|
||||
a myfunc_argument_name(a) myfunc_argument_name(a as b)
|
||||
1 a b
|
||||
1 a b
|
||||
2 a b
|
||||
3 a b
|
||||
4 a b
|
||||
5 rows in set
|
||||
|
||||
--------------
|
||||
drop table t1
|
||||
--------------
|
||||
|
|
@ -148,4 +166,10 @@ DROP FUNCTION avgcost
|
|||
|
||||
Query OK, 0 rows affected
|
||||
|
||||
--------------
|
||||
DROP FUNCTION myfunc_argument_name;
|
||||
--------------
|
||||
|
||||
Query OK, 0 rows affected
|
||||
|
||||
Bye
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue