Files
gnatcoll-db/pgxs/testsuite/module.sql.in
Vadim Godunko b3ab13b58f U917-009 Add test.
Change-Id: I01afd85367c8e5dbc053f0714c6302bd85c72cba
2021-09-20 18:56:26 +02:00

61 lines
2.0 KiB
MySQL

CREATE TYPE Coord AS
(X float4,
Y float4);
CREATE TYPE Pos AS
(C Coord,
H int4);
CREATE OR REPLACE FUNCTION apgxs_num_args() RETURNS integer
AS '@MODULEDIR@/libadatestmodule', 'apgxs_num_args'
LANGUAGE C STRICT;
CREATE OR REPLACE FUNCTION apgxs_num_args(integer) RETURNS integer
AS '@MODULEDIR@/libadatestmodule', 'apgxs_num_args'
LANGUAGE C STRICT;
CREATE OR REPLACE FUNCTION apgxs_num_args(integer, bytea) RETURNS integer
AS '@MODULEDIR@/libadatestmodule', 'apgxs_num_args'
LANGUAGE C STRICT;
CREATE OR REPLACE FUNCTION apgxs_arg_is_null(integer) RETURNS bool
AS '@MODULEDIR@/libadatestmodule', 'apgxs_arg_is_null'
LANGUAGE C;
CREATE OR REPLACE FUNCTION apgxs_inverse_bool(bool) RETURNS bool
AS '@MODULEDIR@/libadatestmodule', 'apgxs_inverse_bool'
LANGUAGE C STRICT;
CREATE OR REPLACE FUNCTION apgxs_add_one_smallint(smallint) RETURNS smallint
AS '@MODULEDIR@/libadatestmodule', 'apgxs_add_one_int16'
LANGUAGE C STRICT;
CREATE OR REPLACE FUNCTION apgxs_add_one_integer(integer) RETURNS integer
AS '@MODULEDIR@/libadatestmodule', 'apgxs_add_one_int32'
LANGUAGE C STRICT;
CREATE OR REPLACE FUNCTION apgxs_add_one_float4(float4) RETURNS float4
AS '@MODULEDIR@/libadatestmodule', 'apgxs_add_one_float4'
LANGUAGE C STRICT;
CREATE OR REPLACE FUNCTION apgxs_add_one_float8(float8) RETURNS float8
AS '@MODULEDIR@/libadatestmodule', 'apgxs_add_one_float8'
LANGUAGE C STRICT;
CREATE OR REPLACE FUNCTION apgxs_overpaid(emp, integer) RETURNS boolean
AS '@MODULEDIR@/libadatestmodule', 'apgxs_overpaid'
LANGUAGE C STRICT;
CREATE OR REPLACE FUNCTION apgxs_composite(integer, integer) RETURNS apgxs_composite_type
AS '@MODULEDIR@/libadatestmodule', 'apgxs_composite'
LANGUAGE C STRICT;
CREATE OR REPLACE FUNCTION apgxs_set_simple(integer) RETURNS SETOF integer
AS '@MODULEDIR@/libadatestmodule', 'apgxs_set_simple'
LANGUAGE C STRICT;
CREATE OR REPLACE FUNCTION pos_from_bin(bytea) RETURNS pos
AS '@MODULEDIR@/libadatestmodule', 'pos_from_bin'
LANGUAGE C STRICT;