PostGIS  2.5.0dev-r@@SVN_REVISION@@
#define MVT_PARSE_VALUE (   value,
  kvtype,
  hash,
  valuefield,
  size 
)
Value:
{ \
POSTGIS_DEBUG(2, "MVT_PARSE_VALUE called"); \
struct kvtype *kv; \
HASH_FIND(hh, ctx->hash, &value, size, kv); \
if (!kv) { \
POSTGIS_DEBUG(4, "MVT_PARSE_VALUE value not found"); \
kv = palloc(sizeof(*kv)); \
POSTGIS_DEBUGF(4, "MVT_PARSE_VALUE new hash key: %d", \
ctx->values_hash_i); \
kv->id = ctx->values_hash_i++; \
kv->valuefield = value; \
HASH_ADD(hh, ctx->hash, valuefield, size, kv); \
} \
tags[ctx->c*2] = k; \
tags[ctx->c*2+1] = kv->id; \
}
#define HASH_FIND(hh, head, keyptr, keylen, out)
Definition: uthash.h:132
#define HASH_ADD(hh, head, fieldname, keylen_in, add)
Definition: uthash.h:339
UT_hash_handle hh
Definition: mvt.c:57
if(!(yy_init))
Definition: lwin_wkt_lex.c:888

Definition at line 412 of file mvt.c.

Referenced by parse_jsonb().