} PopulateRecordsetState;
/* Turn a jsonb object into a record */
-static inline void make_row_from_rec_and_jsonb(Jsonb * element, PopulateRecordsetState *state);
+static void make_row_from_rec_and_jsonb(Jsonb * element,
+ PopulateRecordsetState *state);
/*
- * SQL function json_object-keys
+ * SQL function json_object_keys
*
* Returns the set of keys for the object argument.
*
* limited in size to NAMEDATALEN and the number of keys is unlikely to
* be so huge that it has major memory implications.
*/
-
Datum
jsonb_object_keys(PG_FUNCTION_ARGS)
{
}
else
{
-
char *s = NULL;
if (jtype == JSONOID)
return populate_recordset_worker(fcinfo, true);
}
-static inline void
+static void
make_row_from_rec_and_jsonb(Jsonb * element, PopulateRecordsetState *state)
{
Datum *values;
rsi->setDesc = state->ret_tdesc;
PG_RETURN_NULL();
+
}
static void