-- -- circle/2 -- create or replace function circle( point, double precision ) returns circle as $$ cr_circle$$ language plpgsql; -- -- circle/1 -- create or replace function circle( polygon ) returns circle as $$ poly_circle$$ language plpgsql; -- -- circle/1 -- create or replace function circle( box ) returns circle as $$ box_circle$$ language plpgsql;