PostGIS  3.4.0dev-r@@SVN_REVISION@@
flatgeobuf.h File Reference
#include <stdlib.h>
#include "postgres.h"
#include "utils/builtins.h"
#include "utils/array.h"
#include "utils/typcache.h"
#include "utils/lsyscache.h"
#include "catalog/pg_type.h"
#include "catalog/namespace.h"
#include "executor/spi.h"
#include "executor/executor.h"
#include "access/htup_details.h"
#include "access/htup.h"
#include "../postgis_config.h"
#include "liblwgeom.h"
#include "lwgeom_pg.h"
#include "lwgeom_log.h"
#include "flatgeobuf_c.h"
Include dependency graph for flatgeobuf.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  flatgeobuf_agg_ctx
 
struct  flatgeobuf_decode_ctx
 

Typedefs

typedef struct flatgeobuf_agg_ctx flatgeobuf_agg_ctx
 
typedef struct flatgeobuf_decode_ctx flatgeobuf_decode_ctx
 

Functions

flatgeobuf_agg_ctxflatgeobuf_agg_ctx_init (const char *geom_name, const bool create_index)
 Initialize aggregation context. More...
 
void flatgeobuf_agg_transfn (flatgeobuf_agg_ctx *ctx)
 Aggregation step. More...
 
uint8_t * flatgeobuf_agg_finalfn (flatgeobuf_agg_ctx *ctx)
 Finalize aggregation. More...
 
void flatgeobuf_check_magicbytes (struct flatgeobuf_decode_ctx *ctx)
 
void flatgeobuf_decode_row (struct flatgeobuf_decode_ctx *ctx)