355{
356 switch( PG_NARGS() )
357 {
358 case 2:
360 case 3:
361 return DirectFunctionCall2(
LWGEOM_asGeoJson, PG_GETARG_DATUM(1), PG_GETARG_DATUM(2));
362 case 4:
363 return DirectFunctionCall3(
LWGEOM_asGeoJson, PG_GETARG_DATUM(1), PG_GETARG_DATUM(2), PG_GETARG_DATUM(3));
364 default:
365 elog(ERROR, "bad call in %s", __func__);
366 }
367 PG_RETURN_NULL();
368}
Datum LWGEOM_asGeoJson(PG_FUNCTION_ARGS)