PostGIS  3.4.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 124 of file mvt.c.

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

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: