method

column_name_matcher

rails latest stable - Class: ActiveRecord::ConnectionAdapters::MySQL::Quoting::ClassMethods

Method not available on this version

This method is only available on newer versions. The first available version (v7.2.3) is shown here.

column_name_matcher()
public

No documentation available.

# File activerecord/lib/active_record/connection_adapters/mysql/quoting.rb, line 15
          def column_name_matcher
            /
              \A
              (
                (?:
                  # `table_name`.`column_name` | function(one or no argument)
                  ((?:\w+\.|`\w+`\.)?(?:\w+|`\w+`) | \w+\((?:|\g<2>)\))
                )
                (?:(?:\s+AS)?\s+(?:\w+|`\w+`))?
              )
              (?:\s*,\s*\g<1>)*
              \z
            /x
          end