Definition at line 1548 of file mvt.c.
1549{
1550 if (ctx1 || ctx2)
1551 {
1552 if (ctx1 && ! ctx2) return ctx1;
1553 if (ctx2 && ! ctx1) return ctx2;
1554 if (ctx1 && ctx2 && ctx1->
tile && ctx2->
tile)
1555 {
1559 return ctxnew;
1560 }
1561 else
1562 {
1563 elog(DEBUG2,
"ctx1->tile = %p", ctx1->
tile);
1564 elog(DEBUG2,
"ctx2->tile = %p", ctx2->
tile);
1565 elog(ERROR, "%s: unable to combine contexts where tile attribute is null", __func__);
1566 return NULL;
1567 }
1568 }
1569 else
1570 {
1571 return NULL;
1572 }
1573}
static VectorTile__Tile * vectortile_tile_combine(VectorTile__Tile *tile1, VectorTile__Tile *tile2)
References mvt_agg_context::tile, and vectortile_tile_combine().
Referenced by pgis_asmvt_combinefn().