Module: ActiveRecord::ConnectionAdapters::Quoting::ClassMethods

Defined in:
lib/active_record/connection_adapters/spanner/quoting.rb

Instance Method Summary collapse

Instance Method Details

#quote_column_name(name) ⇒ Object

This is used for ActiveRecord v8 and higher.



17
18
19
# File 'lib/active_record/connection_adapters/spanner/quoting.rb', line 17

def quote_column_name name
  QUOTED_COLUMN_NAMES[name] ||= "`#{name.to_s.gsub '`', '``'}`".freeze
end

#quote_table_name(name) ⇒ Object



21
22
23
# File 'lib/active_record/connection_adapters/spanner/quoting.rb', line 21

def quote_table_name name
  QUOTED_TABLE_NAMES[name] ||= "`#{name.to_s.gsub '.', '`.`'}`".freeze
end