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 276 def run(&block) 277 if @opts[:prepared_sql_frags] 278 sql = literal(Sequel::SQL::PlaceholderLiteralString.new(@opts[:prepared_sql_frags], @opts[:bind_arguments], false)) 279 clone(:prepared_sql_frags=>nil, :sql=>sql, :prepared_sql=>sql).run(&block) 280 else 281 super 282 end 283 end