From 61bb43be52345fabdb920a918372b76241a79ed1 Mon Sep 17 00:00:00 2001 From: Paul Ramsey Date: Fri, 31 May 2013 15:41:43 -0700 Subject: [PATCH] move patch functions into patch section --- pgsql/pointcloud--1.0.sql | 25 ++++++++++++------------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/pgsql/pointcloud--1.0.sql b/pgsql/pointcloud--1.0.sql index 1bb7216..4fbbf9f 100644 --- a/pgsql/pointcloud--1.0.sql +++ b/pgsql/pointcloud--1.0.sql @@ -151,6 +151,18 @@ CREATE OR REPLACE FUNCTION PC_MemSize(p pcpoint) RETURNS int4 AS 'MODULE_PATHNAME', 'pcpoint_size' LANGUAGE 'c' IMMUTABLE STRICT; +CREATE OR REPLACE FUNCTION PC_PatchMax(p pcpatch, attr text, stat text default 'max') + RETURNS numeric AS 'MODULE_PATHNAME', 'pcpatch_get_stat' + LANGUAGE 'c' IMMUTABLE STRICT; + +CREATE OR REPLACE FUNCTION PC_PatchMin(p pcpatch, attr text, stat text default 'min') + RETURNS numeric AS 'MODULE_PATHNAME', 'pcpatch_get_stat' + LANGUAGE 'c' IMMUTABLE STRICT; + +CREATE OR REPLACE FUNCTION PC_PatchAvg(p pcpatch, attr text, stat text default 'avg') + RETURNS numeric AS 'MODULE_PATHNAME', 'pcpatch_get_stat' + LANGUAGE 'c' IMMUTABLE STRICT; + ------------------------------------------------------------------- -- POINTCLOUD_COLUMNS ------------------------------------------------------------------- @@ -284,16 +296,3 @@ CREATE OR REPLACE FUNCTION PC_Explode(p pcpatch) -- SQL Utility Functions ------------------------------------------------------------------- - -CREATE OR REPLACE FUNCTION PC_PatchMax(p pcpatch, attr text, stat text default 'max') - RETURNS numeric AS 'MODULE_PATHNAME', 'pcpatch_get_stat' - LANGUAGE 'c' IMMUTABLE STRICT; - -CREATE OR REPLACE FUNCTION PC_PatchMin(p pcpatch, attr text, stat text default 'min') - RETURNS numeric AS 'MODULE_PATHNAME', 'pcpatch_get_stat' - LANGUAGE 'c' IMMUTABLE STRICT; - -CREATE OR REPLACE FUNCTION PC_PatchAvg(p pcpatch, attr text, stat text default 'avg') - RETURNS numeric AS 'MODULE_PATHNAME', 'pcpatch_get_stat' - LANGUAGE 'c' IMMUTABLE STRICT; -