[COMMITTERS] pgsql: Process variadic arguments consistently in json functions

2017-10-25 Thread Andrew Dunstan
Process variadic arguments consistently in json functions json_build_object and json_build_array and the jsonb equivalents did not correctly process explicit VARIADIC arguments. They are modified to use the new extract_variadic_args() utility function which abstracts away the details of the call

[COMMITTERS] pgsql: Process variadic arguments consistently in json functions

2017-10-25 Thread Andrew Dunstan
Process variadic arguments consistently in json functions json_build_object and json_build_array and the jsonb equivalents did not correctly process explicit VARIADIC arguments. They are modified to use the new extract_variadic_args() utility function which abstracts away the details of the call

[COMMITTERS] pgsql: Process variadic arguments consistently in json functions

2017-10-25 Thread Andrew Dunstan
Process variadic arguments consistently in json functions json_build_object and json_build_array and the jsonb equivalents did not correctly process explicit VARIADIC arguments. They are modified to use the new extract_variadic_args() utility function which abstracts away the details of the call

[COMMITTERS] pgsql: Process variadic arguments consistently in json functions

2017-10-25 Thread Andrew Dunstan
Process variadic arguments consistently in json functions json_build_object and json_build_array and the jsonb equivalents did not correctly process explicit VARIADIC arguments. They are modified to use the new extract_variadic_args() utility function which abstracts away the details of the call

[COMMITTERS] pgsql: Process variadic arguments consistently in json functions

2017-10-25 Thread Andrew Dunstan
Process variadic arguments consistently in json functions json_build_object and json_build_array and the jsonb equivalents did not correctly process explicit VARIADIC arguments. They are modified to use the new extract_variadic_args() utility function which abstracts away the details of the call