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

◆ rtpg_nmapalgebraexpr_arg_destroy()

static void rtpg_nmapalgebraexpr_arg_destroy ( rtpg_nmapalgebraexpr_arg  arg)
static

Definition at line 1051 of file rtpg_mapalgebra.c.

1051 {
1052 int i = 0;
1053
1055
1056 for (i = 0; i < arg->callback.exprcount; i++) {
1057 if (arg->callback.expr[i].spi_plan)
1058 SPI_freeplan(arg->callback.expr[i].spi_plan);
1059 if (arg->callback.kw.count)
1060 pfree(arg->callback.expr[i].spi_argpos);
1061 }
1062
1063 pfree(arg);
1064}
static void rtpg_nmapalgebra_arg_destroy(rtpg_nmapalgebra_arg arg)
rtpg_nmapalgebraexpr_callback_arg callback
rtpg_nmapalgebra_arg bandarg
struct rtpg_nmapalgebraexpr_callback_arg::@25 expr[3]
struct rtpg_nmapalgebraexpr_callback_arg::@27 kw

References rtpg_nmapalgebraexpr_arg_t::bandarg, rtpg_nmapalgebraexpr_arg_t::callback, rtpg_nmapalgebraexpr_callback_arg::count, rtpg_nmapalgebraexpr_callback_arg::expr, rtpg_nmapalgebraexpr_callback_arg::exprcount, rtpg_nmapalgebraexpr_callback_arg::kw, rtpg_nmapalgebra_arg_destroy(), rtpg_nmapalgebraexpr_callback_arg::spi_argpos, and rtpg_nmapalgebraexpr_callback_arg::spi_plan.

Referenced by RASTER_nMapAlgebraExpr().

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