Sha256: 49c330244d0a1f9a6289d633eaaad09dea02bf0a8db97a07ed98f6946ab2ea63
Contents?: true
Size: 899 Bytes
Versions: 130
Compression:
Stored size: 899 Bytes
Contents
module ScoutApm module Utils module SqlRegex MULTIPLE_SPACES = %r|\s+|.freeze MULTIPLE_QUESTIONS = /\?(,\?)+/.freeze PSQL_VAR_INTERPOLATION = %r|\[\[.*\]\]\s*$|.freeze PSQL_REMOVE_STRINGS = /'(?:[^']|'')*'/.freeze PSQL_REMOVE_INTEGERS = /(?<!LIMIT )\b\d+\b/.freeze PSQL_PLACEHOLDER = /\$\d+/.freeze PSQL_IN_CLAUSE = /IN\s+\(\?[^\)]*\)/.freeze MYSQL_VAR_INTERPOLATION = %r|\[\[.*\]\]\s*$|.freeze MYSQL_REMOVE_INTEGERS = /(?<!LIMIT )\b\d+\b/.freeze MYSQL_REMOVE_SINGLE_QUOTE_STRINGS = %r{'(?:\\'|[^']|'')*'}.freeze MYSQL_REMOVE_DOUBLE_QUOTE_STRINGS = %r{"(?:\\"|[^"]|"")*"}.freeze MYSQL_IN_CLAUSE = /IN\s+\(\?[^\)]*\)/.freeze SQLITE_VAR_INTERPOLATION = %r|\[\[.*\]\]\s*$|.freeze SQLITE_REMOVE_STRINGS = /'(?:[^']|'')*'/.freeze SQLITE_REMOVE_INTEGERS = /(?<!LIMIT )\b\d+\b/.freeze end end end
Version data entries
130 entries across 130 versions & 1 rubygems