diff options
Diffstat (limited to 'src/test/regress/sql/polymorphism.sql')
-rw-r--r-- | src/test/regress/sql/polymorphism.sql | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/src/test/regress/sql/polymorphism.sql b/src/test/regress/sql/polymorphism.sql index 45ae7a23aa7..2f65f0f97d6 100644 --- a/src/test/regress/sql/polymorphism.sql +++ b/src/test/regress/sql/polymorphism.sql @@ -734,18 +734,18 @@ $$ language sql; drop function dfunc(varchar, numeric); --fail, named parameters are not unique -create function testfoo(a int, a int) returns int as $$ select 1;$$ language sql; -create function testfoo(int, out a int, out a int) returns int as $$ select 1;$$ language sql; -create function testfoo(out a int, inout a int) returns int as $$ select 1;$$ language sql; -create function testfoo(a int, inout a int) returns int as $$ select 1;$$ language sql; +create function testpolym(a int, a int) returns int as $$ select 1;$$ language sql; +create function testpolym(int, out a int, out a int) returns int as $$ select 1;$$ language sql; +create function testpolym(out a int, inout a int) returns int as $$ select 1;$$ language sql; +create function testpolym(a int, inout a int) returns int as $$ select 1;$$ language sql; -- valid -create function testfoo(a int, out a int) returns int as $$ select $1;$$ language sql; -select testfoo(37); -drop function testfoo(int); -create function testfoo(a int) returns table(a int) as $$ select $1;$$ language sql; -select * from testfoo(37); -drop function testfoo(int); +create function testpolym(a int, out a int) returns int as $$ select $1;$$ language sql; +select testpolym(37); +drop function testpolym(int); +create function testpolym(a int) returns table(a int) as $$ select $1;$$ language sql; +select * from testpolym(37); +drop function testpolym(int); -- test polymorphic params and defaults create function dfunc(a anyelement, b anyelement = null, flag bool = true) |