module Sequel::Plugins::PreparedStatementsSafe::ClassMethods

  1. lib/sequel/plugins/prepared_statements_safe.rb

Attributes

prepared_statements_column_defaults [R]

A hash with column symbol keys and default values. Instance values are merged into this hash before creating to reduce the number of free columns (columns that may or may not be present in the INSERT statement), as the number of prepared statements that can be created is 2^N (where N is the number of free columns).

Public Instance methods

freeze()

Freeze the prepared statements column defaults when freezing the model class.

[show source]
   # File lib/sequel/plugins/prepared_statements_safe.rb
43 def freeze
44   @prepared_statements_column_defaults.freeze if @prepared_statements_column_defaults
45 
46   super
47 end