fixes return problem

This commit is contained in:
Andy Eschbacher 2016-06-22 15:21:09 -04:00
parent 3c066d65fc
commit 81d7af9e9a

View File

@ -14,9 +14,12 @@ $$
DECLARE DECLARE
gs geometry[]; gs geometry[];
vs numeric[]; vs numeric[];
output numeric;
BEGIN BEGIN
EXECUTE 'WITH a AS('||query||') SELECT array_agg(the_geom), array_agg(attrib) FROM a' INTO gs, vs; EXECUTE 'WITH a AS('||query||') SELECT array_agg(the_geom), array_agg(attrib) FROM a' INTO gs, vs;
RETURN QUERY SELECT CDB_SpatialInterpolation(gs, vs, point, method, p1,p2) FROM a; SELECT CDB_SpatialInterpolation(gs, vs, point, method, p1,p2) INTO output FROM a;
RETURN output;
END; END;
$$ $$
language plpgsql IMMUTABLE; language plpgsql IMMUTABLE;