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

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

Instance Method Summary collapse

Instance Method Details

#quote_column_name(name) ⇒ Object



24
25
26
# File 'lib/active_record/connection_adapters/trino/quoting.rb', line 24

def quote_column_name(name)
  %("#{name.to_s.gsub('"', '""')}")
end

#quote_table_name(name) ⇒ Object



28
29
30
# File 'lib/active_record/connection_adapters/trino/quoting.rb', line 28

def quote_table_name(name)
  name.to_s.split(".").map { |part| quote_column_name(part) }.join(".")
end