PostGIS 3.7.0dev-r@@SVN_REVISION@@
Loading...
Searching...
No Matches

◆ mvt_ctx_deserialize()

mvt_agg_context * mvt_ctx_deserialize ( const bytea *  ba)

Definition at line 1140 of file mvt.c.

1141{
1142 ProtobufCAllocator allocator =
1143 {
1146 NULL
1147 };
1148
1149 size_t len = VARSIZE_ANY_EXHDR(ba);
1150 VectorTile__Tile *tile = vector_tile__tile__unpack(&allocator, len, (uint8_t*)VARDATA(ba));
1151 mvt_agg_context *ctx = palloc(sizeof(mvt_agg_context));
1152 memset(ctx, 0, sizeof(mvt_agg_context));
1153 ctx->tile = tile;
1154 return ctx;
1155}
static void mvt_deallocator(__attribute__((__unused__)) void *data, void *ptr)
Definition mvt.c:1135
static void * mvt_allocator(__attribute__((__unused__)) void *data, size_t size)
Definition mvt.c:1130
VectorTile__Tile * tile
Definition mvt.h:80

References mvt_allocator(), mvt_deallocator(), and mvt_agg_context::tile.

Referenced by pgis_asmvt_deserialfn().

Here is the call graph for this function:
Here is the caller graph for this function: