PostGIS  2.4.9dev-r@@SVN_REVISION@@
lwgeom_dump.c File Reference
#include <math.h>
#include <float.h>
#include <string.h>
#include <stdio.h>
#include <errno.h>
#include <assert.h>
#include "postgres.h"
#include "fmgr.h"
#include "utils/elog.h"
#include "utils/array.h"
#include "utils/geo_decls.h"
#include "funcapi.h"
#include "../postgis_config.h"
#include "liblwgeom.h"
#include "lwgeom_pg.h"
Include dependency graph for lwgeom_dump.c:

Go to the source code of this file.

Data Structures

struct  GEOMDUMPNODE_T
 
struct  GEOMDUMPSTATE
 
struct  POLYDUMPSTATE
 
struct  FLATCOLLECTIONDUMPSTATE
 

Macros

#define MAXDEPTH   32
 
#define PUSH(x, y)   ((x)->stack[(x)->stacklen++]=(y))
 
#define LAST(x)   ((x)->stack[(x)->stacklen-1])
 
#define POP(x)   (--((x)->stacklen))
 

Typedefs

typedef struct GEOMDUMPNODE_T GEOMDUMPNODE
 
typedef struct GEOMDUMPSTATE GEOMDUMPSTATE
 

Functions

Datum LWGEOM_dump (PG_FUNCTION_ARGS)
 
Datum LWGEOM_dump_rings (PG_FUNCTION_ARGS)
 
Datum ST_Subdivide (PG_FUNCTION_ARGS)
 
 PG_FUNCTION_INFO_V1 (LWGEOM_dump)
 
 PG_FUNCTION_INFO_V1 (LWGEOM_dump_rings)
 
 PG_FUNCTION_INFO_V1 (ST_Subdivide)