Prepared statements emulation support for adapters that don’t support native prepared statements. Uses a placeholder literalizer to hold the prepared sql with the ability to interpolate arguments to prepare the final SQL
string.
Included modules
Public Instance methods
run(&block)
[show source]
# File lib/sequel/dataset/prepared_statements.rb 275 def run(&block) 276 if @opts[:prepared_sql_frags] 277 sql = literal(Sequel::SQL::PlaceholderLiteralString.new(@opts[:prepared_sql_frags], @opts[:bind_arguments], false)) 278 clone(:prepared_sql_frags=>nil, :sql=>sql, :prepared_sql=>sql).run(&block) 279 else 280 super 281 end 282 end