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

◆ quantile_llist_index_delete()

static void quantile_llist_index_delete ( struct quantile_llist qll,
struct quantile_llist_element qle 
)
static

Definition at line 920 of file rt_statistics.c.

920 {
921 uint32_t i = 0;
922
923 for (i = 0; i < qll->index_max; i++) {
924 if (
925 NULL == qll->index[i].element ||
926 (qll->index[i].element) != qle
927 ) {
928 continue;
929 }
930
931 RASTER_DEBUGF(5, "deleting index: %d => %f", i, qle->value);
932 qll->index[i].index = UINT32_MAX;
933 qll->index[i].element = NULL;
934 }
935}
#define RASTER_DEBUGF(level, msg,...)
Definition librtcore.h:308
#define UINT32_MAX
struct quantile_llist_element * element
Definition librtcore.h:2620
uint32_t index_max
Definition librtcore.h:2605
struct quantile_llist_index * index
Definition librtcore.h:2604

References quantile_llist_index::element, quantile_llist::index, quantile_llist_index::index, quantile_llist::index_max, RASTER_DEBUGF, UINT32_MAX, and quantile_llist_element::value.

Referenced by rt_band_get_quantiles_stream().

Here is the caller graph for this function: