Module | Sequel::Plugins::PreparedStatementsSafe::ClassMethods |
In: |
lib/sequel/plugins/prepared_statements_safe.rb
|
prepared_statements_column_defaults | [R] | A hash with column symbol keys and default values. Instance‘s 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). |
# File lib/sequel/plugins/prepared_statements_safe.rb, line 36 36: def inherited(subclass) 37: super 38: subclass.instance_variable_set(:@prepared_statements_column_defaults, @prepared_statements_column_defaults) if @prepared_statements_column_defaults && !subclass.prepared_statements_column_defaults 39: end