method
column_name_matcher
rails latest stable - Class:
ActiveRecord::ConnectionAdapters::PostgreSQL::Quoting::ClassMethods
column_name_matcher()public
No documentation available.
# File activerecord/lib/active_record/connection_adapters/postgresql/quoting.rb, line 13
def column_name_matcher
/
\A
(
(?:
# "schema_name"."table_name"."column_name"::type_name | function(one or no argument)::type_name
((?:\w+\.|"\w+"\.){,2}(?:\w+|"\w+")(?:::\w+)? | \w+\((?:|\g<2>)\)(?:::\w+)?)
)
(?:(?:\s+AS)?\s+(?:\w+|"\w+"))?
)
(?:\s*,\s*\g<1>)*
\z
/x
end