508{
509 bool kept = false;
511 unsigned hashv;
512 HASH_VALUE(
value, size, hashv);
513 POSTGIS_DEBUG(2, "add_value_as_string called");
515 if (!kv)
516 {
517 POSTGIS_DEBUG(4, "add_value_as_string value not found");
518 kv = palloc(sizeof(*kv));
519 POSTGIS_DEBUGF(4, "add_value_as_string new hash key: %d",
522 vector_tile__tile__value__init(kv->
value);
524 kv->
value->test_oneof_case = VECTOR_TILE__TILE__VALUE__TEST_ONEOF_STRING_VALUE;
526 kept = true;
527 }
528
530 return kept;
531}
static void feature_add_property(struct feature_builder *builder, uint32_t key_id, uint32_t value_id)
struct mvt_kv_value * string_values_hash
VectorTile__Tile__Value value[1]