PostGIS  3.3.9dev-r@@SVN_REVISION@@

◆ rtpg_uniontype_index_from_name()

static rtpg_union_type rtpg_uniontype_index_from_name ( const char *  cutype)
static

Definition at line 1733 of file rtpg_mapalgebra.c.

1733  {
1734  assert(cutype && strlen(cutype) > 0);
1735 
1736  if (strcmp(cutype, "LAST") == 0)
1737  return UT_LAST;
1738  else if (strcmp(cutype, "FIRST") == 0)
1739  return UT_FIRST;
1740  else if (strcmp(cutype, "MIN") == 0)
1741  return UT_MIN;
1742  else if (strcmp(cutype, "MAX") == 0)
1743  return UT_MAX;
1744  else if (strcmp(cutype, "COUNT") == 0)
1745  return UT_COUNT;
1746  else if (strcmp(cutype, "SUM") == 0)
1747  return UT_SUM;
1748  else if (strcmp(cutype, "MEAN") == 0)
1749  return UT_MEAN;
1750  else if (strcmp(cutype, "RANGE") == 0)
1751  return UT_RANGE;
1752 
1753  return UT_LAST;
1754 }
@ UT_MIN
@ UT_MEAN
@ UT_COUNT
@ UT_LAST
@ UT_SUM
@ UT_FIRST
@ UT_MAX
@ UT_RANGE

References UT_COUNT, UT_FIRST, UT_LAST, UT_MAX, UT_MEAN, UT_MIN, UT_RANGE, and UT_SUM.

Referenced by RASTER_union_transfn(), and rtpg_union_unionarg_process().

Here is the caller graph for this function: