blob: a7108432297d25f5d81607c9727945c764d84b79 [file] [log] [blame]
CREATE OR REPLACE FUNCTION plperlu_max (INTEGER, INTEGER)
RETURNS INTEGER
AS $$
my ($x, $y) = @_;
if (not defined $x) {
return undef if not defined $y;
return $y;
}
return $x if not defined $y;
return $x if $x > $y;
return $y;
$$ LANGUAGE plperlu;
SELECT plperlu_max(1, 10);
CREATE OR REPLACE FUNCTION plperlu_returns_array()
RETURNS TEXT[][]
AS $$
return [['a"b','c,d'],['e\\f','g']];
$$ LANGUAGE plperlu;
SELECT plperlu_returns_array();