Class: MysqlDumpSlow::Sql
- Inherits:
 - 
      Object
      
        
- Object
 - MysqlDumpSlow::Sql
 
 
- Defined in:
 - lib/mysql_dump_slow/sql.rb
 
Class Method Summary collapse
Class Method Details
.mask(sql) ⇒ Object
      3 4 5 6 7 8 9 10 11 12 13  | 
    
      # File 'lib/mysql_dump_slow/sql.rb', line 3 def self.mask(sql) sql.gsub(/\b\d+\b/, 'N') .gsub(/\b0x[0-9A-Fa-f]+\b/, 'N') .gsub(/''/, "'S'") .gsub(/""/, '"S"') .gsub(/(\\')/, '') .gsub(/(\\")/, '') .gsub(/'[^']+'/, "'S'") .gsub(/"[^"]+"/, '"S"') .gsub(/"[^"]+"/, '"S"') end  |