Skip to content

Commit c2af85d

Browse files
committed
Release v0.20.0 (with Elixir v1.19 warnings fixed)
1 parent b50103a commit c2af85d

File tree

2 files changed

+10
-10
lines changed

2 files changed

+10
-10
lines changed

lib/postgrex/protocol.ex

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -377,7 +377,7 @@ defmodule Postgrex.Protocol do
377377

378378
def handle_prepare(%Query{} = query, opts, %{queries: nil} = s) do
379379
# always use unnamed if no cache
380-
handle_prepare(%Query{query | name: ""}, opts, s)
380+
handle_prepare(%{query | name: ""}, opts, s)
381381
end
382382

383383
def handle_prepare(%Query{} = query, opts, s) do
@@ -1684,11 +1684,11 @@ defmodule Postgrex.Protocol do
16841684
end
16851685
end
16861686

1687-
defp describe_params(%{types: types}, query, param_oids) do
1687+
defp describe_params(%{types: types}, %Query{} = query, param_oids) do
16881688
with {:ok, param_info} <- fetch_type_info(param_oids, types) do
16891689
{param_formats, param_types} = Enum.unzip(param_info)
16901690

1691-
query = %Query{
1691+
query = %{
16921692
query
16931693
| param_oids: param_oids,
16941694
param_formats: param_formats,
@@ -1716,8 +1716,8 @@ defmodule Postgrex.Protocol do
17161716
end
17171717
end
17181718

1719-
defp describe_result(%{types: types}, query, nil, nil, nil) do
1720-
query = %Query{
1719+
defp describe_result(%{types: types}, %Query{} = query, nil, nil, nil) do
1720+
query = %{
17211721
query
17221722
| ref: make_ref(),
17231723
types: types,
@@ -1730,7 +1730,7 @@ defmodule Postgrex.Protocol do
17301730
{:ok, query}
17311731
end
17321732

1733-
defp describe_result(%{types: types}, query, result_oids, result_mods, columns) do
1733+
defp describe_result(%{types: types}, %Query{} = query, result_oids, result_mods, columns) do
17341734
with {:ok, result_info} <- fetch_type_info(result_oids, types) do
17351735
{result_formats, result_types} = Enum.unzip(result_info)
17361736

@@ -1742,7 +1742,7 @@ defmodule Postgrex.Protocol do
17421742
{extension, mod} -> {extension, mod}
17431743
end)
17441744

1745-
query = %Query{
1745+
query = %{
17461746
query
17471747
| ref: make_ref(),
17481748
types: types,
@@ -3040,7 +3040,7 @@ defmodule Postgrex.Protocol do
30403040
case recv_ready(s, status, buffer) do
30413041
{:ok, s} ->
30423042
%{connection_id: connection_id} = s
3043-
{:error, %Postgrex.Error{err | connection_id: connection_id}, s}
3043+
{:error, %{err | connection_id: connection_id}, s}
30443044

30453045
{:disconnect, _, _} = disconnect ->
30463046
disconnect
@@ -3113,7 +3113,7 @@ defmodule Postgrex.Protocol do
31133113
case done(s, query, rows, tag) do
31143114
{%Postgrex.Result{rows: rows} = result, s} when is_list(rows) ->
31153115
# shows rows for all streamed results but we only want for last chunk.
3116-
{%Postgrex.Result{result | num_rows: length(rows)}, s}
3116+
{%{result | num_rows: length(rows)}, s}
31173117

31183118
{result, s} ->
31193119
{result, s}

lib/postgrex/query.ex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ defimpl DBConnection.Query, for: Postgrex.Query do
8787
end
8888

8989
def decode(_, %Postgrex.Result{rows: rows} = res, opts) do
90-
%Postgrex.Result{res | rows: decode_map(rows, opts)}
90+
%{res | rows: decode_map(rows, opts)}
9191
end
9292

9393
def decode(_, %Postgrex.Copy{} = copy, _opts) do

0 commit comments

Comments
 (0)