@@ -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 }
0 commit comments