1
0
mirror of https://github.com/postgres/postgres.git synced 2025-06-14 18:42:34 +03:00

Use JsonbIteratorToken consistently in automatic variable declarations.

Many functions stored JsonbIteratorToken values in variables of other
integer types.  Also, standardize order relative to other declarations.
Expect compilers to generate the same code before and after this change.
This commit is contained in:
Noah Misch
2015-10-11 23:53:35 -04:00
parent c9853e647f
commit 22c5705f81
5 changed files with 16 additions and 16 deletions

View File

@ -372,8 +372,8 @@ JsonbToCString(StringInfo out, JsonbContainer *in, int estimated_len)
{ {
bool first = true; bool first = true;
JsonbIterator *it; JsonbIterator *it;
JsonbIteratorToken type = WJB_DONE;
JsonbValue v; JsonbValue v;
JsonbIteratorToken type = WJB_DONE;
int level = 0; int level = 0;
bool redo_switch = false; bool redo_switch = false;

View File

@ -70,8 +70,8 @@ gin_extract_jsonb(PG_FUNCTION_ARGS)
int total = 2 * JB_ROOT_COUNT(jb); int total = 2 * JB_ROOT_COUNT(jb);
JsonbIterator *it; JsonbIterator *it;
JsonbValue v; JsonbValue v;
int i = 0, JsonbIteratorToken r;
r; int i = 0;
Datum *entries; Datum *entries;
/* If the root level is empty, we certainly have no keys */ /* If the root level is empty, we certainly have no keys */
@ -333,10 +333,10 @@ gin_extract_jsonb_path(PG_FUNCTION_ARGS)
int total = 2 * JB_ROOT_COUNT(jb); int total = 2 * JB_ROOT_COUNT(jb);
JsonbIterator *it; JsonbIterator *it;
JsonbValue v; JsonbValue v;
JsonbIteratorToken r;
PathHashStack tail; PathHashStack tail;
PathHashStack *stack; PathHashStack *stack;
int i = 0, int i = 0;
r;
Datum *entries; Datum *entries;
/* If the root level is empty, we certainly have no keys */ /* If the root level is empty, we certainly have no keys */
@ -429,7 +429,7 @@ gin_extract_jsonb_path(PG_FUNCTION_ARGS)
stack = parent; stack = parent;
break; break;
default: default:
elog(ERROR, "invalid JsonbIteratorNext rc: %d", r); elog(ERROR, "invalid JsonbIteratorNext rc: %d", (int) r);
} }
} }

View File

@ -254,8 +254,8 @@ jsonb_hash(PG_FUNCTION_ARGS)
{ {
Jsonb *jb = PG_GETARG_JSONB(0); Jsonb *jb = PG_GETARG_JSONB(0);
JsonbIterator *it; JsonbIterator *it;
int32 r;
JsonbValue v; JsonbValue v;
JsonbIteratorToken r;
uint32 hash = 0; uint32 hash = 0;
if (JB_ROOT_COUNT(jb) == 0) if (JB_ROOT_COUNT(jb) == 0)
@ -283,7 +283,7 @@ jsonb_hash(PG_FUNCTION_ARGS)
case WJB_END_OBJECT: case WJB_END_OBJECT:
break; break;
default: default:
elog(ERROR, "invalid JsonbIteratorNext rc: %d", r); elog(ERROR, "invalid JsonbIteratorNext rc: %d", (int) r);
} }
} }

View File

@ -187,7 +187,7 @@ compareJsonbContainers(JsonbContainer *a, JsonbContainer *b)
{ {
JsonbValue va, JsonbValue va,
vb; vb;
int ra, JsonbIteratorToken ra,
rb; rb;
ra = JsonbIteratorNext(&ita, &va, false); ra = JsonbIteratorNext(&ita, &va, false);
@ -961,10 +961,10 @@ freeAndGetParent(JsonbIterator *it)
bool bool
JsonbDeepContains(JsonbIterator **val, JsonbIterator **mContained) JsonbDeepContains(JsonbIterator **val, JsonbIterator **mContained)
{ {
uint32 rval,
rcont;
JsonbValue vval, JsonbValue vval,
vcontained; vcontained;
JsonbIteratorToken rval,
rcont;
/* /*
* Guard against stack overflow due to overly complex Jsonb. * Guard against stack overflow due to overly complex Jsonb.

View File

@ -255,7 +255,7 @@ jsonb_object_keys(PG_FUNCTION_ARGS)
bool skipNested = false; bool skipNested = false;
JsonbIterator *it; JsonbIterator *it;
JsonbValue v; JsonbValue v;
int r; JsonbIteratorToken r;
if (JB_ROOT_IS_SCALAR(jb)) if (JB_ROOT_IS_SCALAR(jb))
ereport(ERROR, ereport(ERROR,
@ -1195,7 +1195,7 @@ get_jsonb_path_all(FunctionCallInfo fcinfo, bool as_text)
if (jbvp->type == jbvBinary) if (jbvp->type == jbvBinary)
{ {
JsonbIterator *it = JsonbIteratorInit((JsonbContainer *) jbvp->val.binary.data); JsonbIterator *it = JsonbIteratorInit((JsonbContainer *) jbvp->val.binary.data);
int r; JsonbIteratorToken r;
r = JsonbIteratorNext(&it, &tv, true); r = JsonbIteratorNext(&it, &tv, true);
container = (JsonbContainer *) jbvp->val.binary.data; container = (JsonbContainer *) jbvp->val.binary.data;
@ -1368,7 +1368,7 @@ each_worker_jsonb(FunctionCallInfo fcinfo, const char *funcname, bool as_text)
bool skipNested = false; bool skipNested = false;
JsonbIterator *it; JsonbIterator *it;
JsonbValue v; JsonbValue v;
int r; JsonbIteratorToken r;
if (!JB_ROOT_IS_OBJECT(jb)) if (!JB_ROOT_IS_OBJECT(jb))
ereport(ERROR, ereport(ERROR,
@ -1687,7 +1687,7 @@ elements_worker_jsonb(FunctionCallInfo fcinfo, const char *funcname,
bool skipNested = false; bool skipNested = false;
JsonbIterator *it; JsonbIterator *it;
JsonbValue v; JsonbValue v;
int r; JsonbIteratorToken r;
if (JB_ROOT_IS_SCALAR(jb)) if (JB_ROOT_IS_SCALAR(jb))
ereport(ERROR, ereport(ERROR,
@ -2704,7 +2704,7 @@ populate_recordset_worker(FunctionCallInfo fcinfo, const char *funcname,
JsonbIterator *it; JsonbIterator *it;
JsonbValue v; JsonbValue v;
bool skipNested = false; bool skipNested = false;
int r; JsonbIteratorToken r;
Assert(jtype == JSONBOID); Assert(jtype == JSONBOID);