PostGIS  3.7.0dev-r@@SVN_REVISION@@

◆ feature_add_property()

static void feature_add_property ( struct feature_builder builder,
uint32_t  key_id,
uint32_t  value_id 
)
static

Definition at line 123 of file mvt.c.

124 {
125  size_t new_n_tags = builder->n_tags + 2;
126  if (new_n_tags >= builder->tags_capacity)
127  {
128  size_t new_capacity = builder->tags_capacity * 2;
129  builder->tags = repalloc(builder->tags, new_capacity * sizeof(*builder->tags));
130  builder->tags_capacity = new_capacity;
131  }
132 
133  builder->tags[builder->n_tags] = key_id;
134  builder->tags[builder->n_tags + 1] = value_id;
135  builder->n_tags = new_n_tags;
136 }
size_t n_tags
Definition: mvt.c:87
uint32_t * tags
Definition: mvt.c:89
size_t tags_capacity
Definition: mvt.c:88

References feature_builder::n_tags, feature_builder::tags, and feature_builder::tags_capacity.

Referenced by add_value_as_string_with_size().

Here is the caller graph for this function: