#! /bin/sh

# NOTE:
# This file uses Postgres 3.1 syntax !!!
#

: ${GEODB:=geo}

monitor -c 'define function fpdist (
	language = "c",
	returntype = float8) 
	arg is (point, point)
	as "'$GEOHOME'/postgres/fpdist.o"
	' $GEODB

monitor -c 'define function kmdist (
	language = "c",
	returntype = float8) 
	arg is (point, point)
	as "'$GEOHOME'/postgres/fpdist.o"
	' $GEODB

monitor -c 'define operator <=> (
	procedure = kmdist,
	arg1 = point, arg2 = point,
	restrict = intltsel, join = intltjoinsel)
	' $GEODB
