module ActiveRecord::ConnectionAdapters::Spanner::Quoting
Constants
- STR_ESCAPE_REGX
- STR_ESCAPE_VALUES
Public Instance Methods
quote_column_name(name)
click to toggle source
# File lib/active_record/connection_adapters/spanner/quoting.rb, line 35 def quote_column_name name self.class.quoted_column_names[name] ||= "`#{super.gsub '`', '``'}`".freeze end
quote_string(s)
click to toggle source
# File lib/active_record/connection_adapters/spanner/quoting.rb, line 50 def quote_string s s.gsub STR_ESCAPE_REGX, STR_ESCAPE_VALUES end
quote_table_name(name)
click to toggle source
Calls superclass method
# File lib/active_record/connection_adapters/spanner/quoting.rb, line 39 def quote_table_name name self.class.quoted_table_names[name] ||= super.gsub(".", "`.`").freeze end
quoted_binary(value)
click to toggle source
# File lib/active_record/connection_adapters/spanner/quoting.rb, line 54 def quoted_binary value "b'#{value}'" end