module Sequel::Postgres::AutoParameterizeInArray::TreatStringListAsUntypedArray
Constants
- NO_EXPLICIT_CAST
-
Sentinal value to use as an auto param type to use auto parameterization of a string array without an explicit type cast.
Private Instance Methods
Source
# File lib/sequel/extensions/pg_auto_parameterize_in_array.rb 78 def _bound_variable_type_for_string_array(r) 79 NO_EXPLICIT_CAST 80 end
Use a query parameter with no type cast for string arrays.
Source
# File lib/sequel/extensions/pg_auto_parameterize_in_array.rb 69 def _convert_array_to_pg_array_with_type(r, type) 70 if NO_EXPLICIT_CAST.equal?(type) 71 ParameterizedUntypedPGArray.new(Sequel.pg_array(r)) 72 else 73 super 74 end 75 end
Recognize NO_EXPLICIT_CAST
sentinal value and use wrapped PGArray
that will be parameterized into the query.
Calls superclass method