You've already forked gnatcoll-db
mirror of
https://github.com/AdaCore/gnatcoll-db.git
synced 2026-02-12 12:59:31 -08:00
61 lines
2.0 KiB
MySQL
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;
|