@@ -173,7 +173,6 @@ defmodule Ch.RowBinary do
173173 defp encoding_type ( :ring ) , do: { :array , :point }
174174 defp encoding_type ( :polygon ) , do: { :array , { :array , :point } }
175175 defp encoding_type ( :multipolygon ) , do: { :array , { :array , { :array , :point } } }
176- defp encoding_type ( { :json , opts } ) , do: { :json , opts }
177176
178177 defp encoding_type ( type ) do
179178 raise ArgumentError , "unsupported type for encoding: #{ inspect ( type ) } "
@@ -200,13 +199,6 @@ defmodule Ch.RowBinary do
200199 encode ( :string , Jason . encode_to_iodata! ( json ) )
201200 end
202201
203- def encode ( { :json , _opts } , json ) do
204- # assuming it can be sent as text and not "native" binary JSON
205- # i.e. assumes `settings: [input_format_binary_read_json_as_string: 1]`
206- # TODO
207- encode ( :string , Jason . encode_to_iodata! ( json ) )
208- end
209-
210202 def encode ( { :fixed_string , size } , str ) when byte_size ( str ) == size do
211203 str
212204 end
@@ -777,7 +769,6 @@ defmodule Ch.RowBinary do
777769 defp decoding_type ( :ring ) , do: { :array , :point }
778770 defp decoding_type ( :polygon ) , do: { :array , { :array , :point } }
779771 defp decoding_type ( :multipolygon ) , do: { :array , { :array , { :array , :point } } }
780- defp decoding_type ( { :json , _opts } ) , do: :json
781772
782773 defp decoding_type ( type ) do
783774 raise ArgumentError , "unsupported type for decoding: #{ inspect ( type ) } "
0 commit comments