@@ -255,15 +255,9 @@ if Code.ensure_loaded?(Postgrex) do
255255 { explain_opts , opts } =
256256 Keyword . split ( opts , ~w[ analyze verbose costs settings buffers timing summary format] a )
257257
258- json_format? = { :format , :json } in explain_opts
259258 map_format? = { :format , :map } in explain_opts
260259
261260 case query ( conn , build_explain_query ( query , explain_opts ) , params , opts ) do
262- { :ok , % Postgrex.Result { rows: rows } } when json_format? ->
263- case Jason . encode ( List . flatten ( rows ) ) do
264- { :ok , json } -> { :ok , json }
265- { :error , error } -> error
266- end
267261 { :ok , % Postgrex.Result { rows: rows } } when map_format? ->
268262 { :ok , List . flatten ( rows ) }
269263 { :ok , % Postgrex.Result { rows: rows } } ->
@@ -1244,7 +1238,6 @@ if Code.ensure_loaded?(Postgrex) do
12441238 defp quote_boolean ( value ) , do: error! ( nil , "bad boolean value #{ value } " )
12451239
12461240 defp format_to_sql ( :text ) , do: "FORMAT TEXT"
1247- defp format_to_sql ( :json ) , do: "FORMAT JSON"
12481241 defp format_to_sql ( :map ) , do: "FORMAT JSON"
12491242 defp format_to_sql ( :yaml ) , do: "FORMAT YAML"
12501243
0 commit comments