Class: Sequel::Postgres::AutoParameterize::PlaceholderLiteralizer
- Inherits:
-
Dataset::PlaceholderLiteralizer
- Object
- Dataset::PlaceholderLiteralizer
- Sequel::Postgres::AutoParameterize::PlaceholderLiteralizer
- Defined in:
- lib/sequel/extensions/pg_auto_parameterize.rb
Overview
PlacholderLiteralizer subclass with support for stored auto parameters.
Instance Method Summary collapse
-
#initialize(dataset, fragments, final_sql, arity) ⇒ PlaceholderLiteralizer
constructor
A new instance of PlaceholderLiteralizer.
Methods inherited from Dataset::PlaceholderLiteralizer
#all, #append_sql, #each, #first, #freeze, #get, loader, #sql, #with_dataset
Constructor Details
#initialize(dataset, fragments, final_sql, arity) ⇒ PlaceholderLiteralizer
Returns a new instance of PlaceholderLiteralizer.
185 186 187 188 189 190 |
# File 'lib/sequel/extensions/pg_auto_parameterize.rb', line 185 def initialize(dataset, fragments, final_sql, arity) s = dataset.sql.dup s.clear @sql_origin = s.freeze super end |