27 const Oid *
types,
bool absent_on_null,
30 const Oid *
types,
bool absent_on_null);
void escape_json_text(StringInfo buf, const text *txt)
Datum json_build_array_worker(int nargs, const Datum *args, const bool *nulls, const Oid *types, bool absent_on_null)
void escape_json_with_len(StringInfo buf, const char *str, int len)
Datum json_build_object_worker(int nargs, const Datum *args, const bool *nulls, const Oid *types, bool absent_on_null, bool unique_keys)
char * JsonEncodeDateTime(char *buf, Datum value, Oid typid, const int *tzp)
bool json_validate(text *json, bool check_unique_keys, bool throw_error)
void escape_json(StringInfo buf, const char *str)
bool to_json_is_immutable(Oid typoid)