PostGIS  3.4.0dev-r@@SVN_REVISION@@

◆ rtpg_uniontype_index_from_name()

static rtpg_union_type rtpg_uniontype_index_from_name ( const char *  cutype)
static

Definition at line 1687 of file rtpg_mapalgebra.c.

1687  {
1688  assert(cutype && strlen(cutype) > 0);
1689 
1690  if (strcmp(cutype, "LAST") == 0)
1691  return UT_LAST;
1692  else if (strcmp(cutype, "FIRST") == 0)
1693  return UT_FIRST;
1694  else if (strcmp(cutype, "MIN") == 0)
1695  return UT_MIN;
1696  else if (strcmp(cutype, "MAX") == 0)
1697  return UT_MAX;
1698  else if (strcmp(cutype, "COUNT") == 0)
1699  return UT_COUNT;
1700  else if (strcmp(cutype, "SUM") == 0)
1701  return UT_SUM;
1702  else if (strcmp(cutype, "MEAN") == 0)
1703  return UT_MEAN;
1704  else if (strcmp(cutype, "RANGE") == 0)
1705  return UT_RANGE;
1706 
1707  return UT_LAST;
1708 }
@ 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: