fix field name for estSize in hstore_to_jsonb*.
authorAndrew Dunstan <andrew@dunslane.net>
Sun, 16 Mar 2014 12:18:37 +0000 (08:18 -0400)
committerAndrew Dunstan <andrew@dunslane.net>
Sun, 16 Mar 2014 12:18:37 +0000 (08:18 -0400)
contrib/hstore/hstore_io.c

index d1067184f92a46bdfe74bc5941218a10998d4966..0035a260fd33f676839b805bbdd987d7e121ce99 100644 (file)
@@ -1395,26 +1395,26 @@ hstore_to_jsonb(PG_FUNCTION_ARGS)
    {
        JsonbValue key, val;
 
-       key.size = sizeof(JEntry);
+       key.estSize = sizeof(JEntry);
        key.type = jbvString;
        key.string.len = HS_KEYLEN(entries, i);
        key.string.val = pnstrdup(HS_KEY(entries, base, i), key.string.len);
-       key.size += key.string.len;
+       key.estSize += key.string.len;
 
        res = pushJsonbValue(&state, WJB_KEY, &key);
 
        if (HS_VALISNULL(entries, i))
        {
-           val.size = sizeof(JEntry);
+           val.estSize = sizeof(JEntry);
            val.type = jbvNull;
        }
        else
        {
-           val.size = sizeof(JEntry);
+           val.estSize = sizeof(JEntry);
            val.type = jbvString;
            val.string.len = HS_VALLEN(entries, i);
            val.string.val = pnstrdup(HS_VAL(entries, base, i), val.string.len);
-           val.size += val.string.len;
+           val.estSize += val.string.len;
        }
        res = pushJsonbValue(&state, WJB_VALUE, &val);
    }
@@ -1447,15 +1447,15 @@ hstore_to_jsonb_loose(PG_FUNCTION_ARGS)
    {
        JsonbValue key, val;
 
-       key.size = sizeof(JEntry);
+       key.estSize = sizeof(JEntry);
        key.type = jbvString;
        key.string.len = HS_KEYLEN(entries, i);
        key.string.val = pnstrdup(HS_KEY(entries, base, i), key.string.len);
-       key.size += key.string.len;
+       key.estSize += key.string.len;
 
        res = pushJsonbValue(&state, WJB_KEY, &key);
 
-       val.size = sizeof(JEntry);
+       val.estSize = sizeof(JEntry);
 
        if (HS_VALISNULL(entries, i))
        {
@@ -1521,15 +1521,15 @@ hstore_to_jsonb_loose(PG_FUNCTION_ARGS)
                val.type = jbvNumeric;
                val.numeric = DatumGetNumeric(
                    DirectFunctionCall3(numeric_in, CStringGetDatum(tmp.data), 0, -1));
-               val.size += VARSIZE_ANY(val.numeric) +sizeof(JEntry);
+               val.estSize += VARSIZE_ANY(val.numeric) +sizeof(JEntry);
            }
            else
            {
-               val.size = sizeof(JEntry);
+               val.estSize = sizeof(JEntry);
                val.type = jbvString;
                val.string.len = HS_VALLEN(entries, i);
                val.string.val = pnstrdup(HS_VAL(entries, base, i), val.string.len);
-               val.size += val.string.len;
+               val.estSize += val.string.len;
            }
        }
        res = pushJsonbValue(&state, WJB_VALUE, &val);