{
  "ml": {
    "v": "7",
    "id": 1153,
    "lvl": -1,
    "conf": 0,
    "prob": 0.000016510486602783203,
    "type": "go",
    "version": "v18.18",
    "analyzed_at": "2026-09-15T09:23:20Z"
  },
  "path": "spec/extensions/pg_hstore_ops_spec.rb",
  "raw": {
    "rev": "e86a6",
    "files": [
      {
        "id": 1770,
        "ctx": [
          {
            "b": "A+flkx(W=(A+f5}Bzk]far\u003e(CwN/7XwO=r%AV$?$q!o@\u003ewO-#gCYWImB7]MgauBEOuTW$}vr\u003cyDi=F.svrcx%D0+GeB1wB{Aa-J\u003eB98tvwH[@+Aa-J\u003eB98tvwNxv{A%-m+wPIv4x\u003c$S@b2-5)B.bwIi-6:oBz2S9B2(uMq/(}#wLWm?ay]x$",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "q!o@\u003ewO-#jB98tvwNxv{c]#2\u003c3lQE5zE:7YarUxuar\u00263ZaAIjmB.\u003eOhB-RapBzbkdeG!$JwPzj3z/N3Awn.!$arR^(wofwtx(){bvqEtSxDO(Hi:\u003cD\u0026zfo]wuUak1vqE5gc$\u003c.PayMYy3lQE5zE:7YarUxuar\u00263ZaAIjmB.\u003eOhv{%C2ax9x5x(mL",
            "ln": 290,
            "col": 10,
            "line": 10
          },
          {
            "b": "cTweNCw?wvuT^ONyIvV%uVfK8q!o@\u003ewO:y*p\u0026yz%xl4N8iYYMEA::k?A48bparR!rzGx@vwEoL5arR^Hq!o@\u003ewO:y*p\u0026yz%xl4N8iYY/gBz(hhpJd}cwO#3bi=X!Gz*2Y0v@DmaBsXK}q!o@\u003ewO-!5arR^HwO#2=arUlkwc@U^azC{ua%Qq$aAIjmB.\u003eOhA+funA=91daw+M]A=LPlpJdB\u003cw/$-2C4CLlviwxpl2}0OC{jwwzWEQf",
            "ln": 1564,
            "col": 26,
            "line": 54
          },
          {
            "b": "ADLYaar\u0026iZxDO(\u003casyOBdiK1=asyRCdiY9waz2C33jm)#x(\u003eEwbv+Ufv{%E4vqYP#bw?1jxjSibxM53fwfu2owGV8dwGVwFaA8jgA::6dAV#SpzWEQfarS{WB1RoyBy/G3y:.LZe[n*qv{%Eci+Qk%dk2EWB97=2ADLYaar\u0026jEaBFLVxFy}W3lQC",
            "ln": 2071,
            "col": 38,
            "line": 69
          },
          {
            "b": "t}4yyB-RUiwPq\u003c3y-\u003c{gC42idc$\u003e5lfKk\u003efarUlkwc@U^azC{ub6dBoB.\u003eOhxKM6}ax8\u0026\u003eB.bwwxMFolA+eP@A3fgjBAIRwav]BMz/Pz+A3e\u003ejB97\u0026dv}xZ7vrj2mB0q-qzWEQfarTP]ADL\u0026ee[/rFz/Pz@z/v9\u0026xELMJB-RUivR5[/vqPN.vri?Z",
            "ln": 6642,
            "col": 27,
            "line": 215
          }
        ],
        "mol": "H₂(DbOs)",
        "pid": 12,
        "rel": "fetched",
        "sha": "f798ed7df7bc218e55d4b2caea8ca3e6096db372a0e05dcc4448dca0702d6efb",
        "via": "https://rubygems.org/downloads/sequel-5.5.0.gem",
        "path": "pkg:gem/sequel@5.5.0!!data.tar.gz!!spec/extensions/pg_hstore_ops_spec.rb",
        "risk": 2,
        "size": 7479,
        "type": "ruby",
        "depth": 4,
        "facts": {
          "imp": [
            [
              "",
              "require_relative"
            ],
            [
              "",
              "extension"
            ],
            [
              "",
              "describe"
            ],
            [
              "",
              "before"
            ],
            [
              "",
              "connect"
            ],
            [
              "",
              "extend_datasets"
            ],
            [
              "",
              "dataset"
            ],
            [
              "",
              "hstore_op"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "must_equal"
            ],
            [
              "",
              "literal"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "must_equal"
            ],
            [
              "",
              "literal"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "must_equal"
            ],
            [
              "",
              "literal"
            ],
            [
              "",
              "lit"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "must_equal"
            ],
            [
              "",
              "literal"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "must_equal"
            ],
            [
              "",
              "literal"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "must_equal"
            ],
            [
              "",
              "literal"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "must_equal"
            ],
            [
              "",
              "literal"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "must_equal"
            ],
            [
              "",
              "literal"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "must_equal"
            ],
            [
              "",
              "literal"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "wont_be_kind_of"
            ],
            [
              "",
              "literal"
            ],
            [
              "",
              "send"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "must_equal"
            ],
            [
              "",
              "literal"
            ],
            [
              "",
              "pg_array"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "must_equal"
            ],
            [
              "",
              "literal"
            ],
            [
              "",
              "pg_array_op"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "must_equal"
            ],
            [
              "",
              "literal"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "must_equal"
            ],
            [
              "",
              "literal"
            ],
            [
              "",
              "concat"
            ],
            [
              "",
              "must_equal"
            ],
            [
              "",
              "literal"
            ],
            [
              "",
              "merge"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "must_equal"
            ],
            [
              "",
              "literal"
            ],
            [
              "",
              "concat"
            ],
            [
              "",
              "must_equal"
            ],
            [
              "",
              "literal"
            ],
            [
              "",
              "merge"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "must_equal"
            ],
            [
              "",
              "literal"
            ],
            [
              "",
              "concat"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "must_equal"
            ],
            [
              "",
              "literal"
            ],
            [
              "",
              "contain_all"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "must_equal"
            ],
            [
              "",
              "literal"
            ],
            [
              "",
              "contain_all"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "must_equal"
            ],
            [
              "",
              "literal"
            ],
            [
              "",
              "contain_any"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "must_equal"
            ],
            [
              "",
              "literal"
            ],
            [
              "",
              "contain_any"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "must_equal"
            ],
            [
              "",
              "literal"
            ],
            [
              "",
              "contains"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "must_equal"
            ],
            [
              "",
              "literal"
            ],
            [
              "",
              "contains"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "must_equal"
            ],
            [
              "",
              "literal"
            ],
            [
              "",
              "contained_by"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "must_equal"
            ],
            [
              "",
              "literal"
            ],
            [
              "",
              "contained_by"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "must_equal"
            ],
            [
              "",
              "literal"
            ],
            [
              "",
              "defined"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "must_equal"
            ],
            [
              "",
              "literal"
            ],
            [
              "",
              "delete"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "must_equal"
            ],
            [
              "",
              "literal"
            ],
            [
              "",
              "delete"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "must_equal"
            ],
            [
              "",
              "literal"
            ],
            [
              "",
              "delete"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "must_equal"
            ],
            [
              "",
              "literal"
            ],
            [
              "",
              "delete"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "must_equal"
            ],
            [
              "",
              "literal"
            ],
            [
              "",
              "each"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "must_equal"
            ],
            [
              "",
              "has_key?"
            ],
            [
              "",
              "key?"
            ],
            [
              "",
              "member?"
            ],
            [
              "",
              "include?"
            ],
            [
              "",
              "exist?"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "must_be_same_as"
            ],
            [
              "",
              "hstore"
            ],
            [
              "",
              "keys"
            ],
            [
              "",
              "akeys"
            ],
            [
              "",
              "keys"
            ],
            [
              "",
              "akeys"
            ],
            [
              "",
              "populate"
            ],
            [
              "",
              "record_set"
            ],
            [
              "",
              "skeys"
            ],
            [
              "",
              "slice"
            ],
            [
              "",
              "slice"
            ],
            [
              "",
              "slice"
            ],
            [
              "",
              "svals"
            ],
            [
              "",
              "to_array"
            ],
            [
              "",
              "to_array"
            ],
            [
              "",
              "to_matrix"
            ],
            [
              "",
              "to_matrix"
            ],
            [
              "",
              "values"
            ],
            [
              "",
              "avals"
            ],
            [
              "",
              "values"
            ],
            [
              "",
              "avals"
            ],
            [
              "",
              "must_be_same_as"
            ],
            [
              "",
              "hstore_op"
            ],
            [
              "",
              "hstore"
            ],
            [
              "",
              "hstore"
            ],
            [
              "",
              "qualify"
            ],
            [
              "",
              "hstore"
            ],
            [
              "",
              "function"
            ],
            [
              "",
              "hstore"
            ],
            [
              "",
              "lit"
            ],
            [
              "",
              "op"
            ],
            [
              "",
              "hstore"
            ],
            [
              "",
              "spec_helper"
            ]
          ],
          "mbr": [
            "@db.dataset",
            "@db.extend_datasets",
            "@ds.literal",
            "@ds.literal.must_equal",
            "@ds.literal.wont_be_kind_of",
            "@h.akeys",
            "@h.avals",
            "@h.concat",
            "@h.contain_all",
            "@h.contain_any",
            "@h.contained_by",
            "@h.contains",
            "@h.defined",
            "@h.delete",
            "@h.each",
            "@h.exist?",
            "@h.has_key?",
            "@h.hstore",
            "@h.hstore.must_be_same_as",
            "@h.include?",
            "@h.key?",
            "@h.keys",
            "@h.member?",
            "@h.merge",
            "@h.populate",
            "@h.record_set",
            "@h.skeys",
            "@h.slice",
            "@h.svals",
            "@h.to_array",
            "@h.to_matrix",
            "@h.values",
            "Sequel.connect",
            "Sequel.extension",
            "Sequel.function",
            "Sequel.function.hstore",
            "Sequel.hstore",
            "Sequel.hstore.must_equal",
            "Sequel.hstore.op",
            "Sequel.hstore_op",
            "Sequel.hstore_op.must_be_same_as",
            "Sequel.lit",
            "Sequel.lit.hstore",
            "Sequel.pg_array",
            "Sequel.pg_array_op",
            "Sequel.qualify",
            "Sequel.qualify.hstore"
          ],
          "tgt": [
            "akeys",
            "avals",
            "before",
            "concat",
            "connect",
            "contain_all",
            "contain_any",
            "contained_by",
            "contains",
            "dataset",
            "defined",
            "delete",
            "describe",
            "each",
            "exist?",
            "extend_datasets",
            "extension",
            "function",
            "has_key?",
            "hstore",
            "hstore_op",
            "include?",
            "it",
            "key?",
            "keys",
            "lit",
            "literal",
            "member?",
            "merge",
            "must_be_same_as",
            "must_equal",
            "op",
            "pg_array",
            "pg_array_op",
            "populate",
            "qualify",
            "record_set",
            "require_relative",
            "send",
            "skeys",
            "slice",
            "svals",
            "to_array",
            "to_matrix",
            "values",
            "wont_be_kind_of"
          ],
          "funcs": [
            [
              "quote_identifiers?",
              224
            ]
          ],
          "metrics": {
            "ast": {
              "op.add": 1,
              "op.sub": 6,
              "max_depth": 16,
              "op.concat": 186,
              "call_count": 241,
              "node_count": 2354,
              "member_count": 47,
              "op_density.add": 0,
              "op_density.sub": 0,
              "max_concat_chain": 2,
              "member_depth_max": 3,
              "op_density.concat": 0.08
            },
            "file": {
              "size": 7479,
              "entropy": 4.88
            },
            "text": {
              "lines": 238,
              "top_char": 101,
              "max_ws_run": 1,
              "digit_ratio": 0.01,
              "space_count": 1096,
              "char_entropy": 4.88,
              "unique_chars": 66,
              "top_char_null": 0,
              "string_density": 0.67,
              "top_char_ratio": 0.07,
              "avg_line_length": 30.42,
              "max_line_length": 94,
              "empty_line_ratio": 0.23,
              "last_line_length": 3,
              "whitespace_ratio": 0.18,
              "identifier_density": 1.65,
              "line_length_stddev": 28.28,
              "normalized_string_count": 10.31,
              "normalized_unique_identifiers": 6.97
            },
            "binds": {
              "count": 4
            },
            "binary": {
              "peak_region_bytes": 7479,
              "peak_region_entropy": 4.92
            },
            "source": {
              "function_count": 1
            },
            "imports": {
              "count": 1,
              "third_party_count": 1,
              "third_party_ratio": 1
            },
            "strings": {
              "bytes": 3147,
              "count": 159,
              "avg_length": 19.79,
              "max_length": 84,
              "avg_entropy": 2.65,
              "entropy_stddev": 1.54
            },
            "functions": {
              "count": 1
            },
            "identifiers": {
              "count": 393,
              "unique": 55,
              "avg_length": 7.38,
              "max_length": 18,
              "min_length": 2,
              "avg_entropy": 2.41,
              "reuse_ratio": 0.14,
              "length_stddev": 3.58,
              "high_entropy_count": 1,
              "high_entropy_ratio": 0.02,
              "all_lowercase_ratio": 0.75,
              "all_uppercase_ratio": 0.02
            }
          }
        },
        "traits": [
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\""
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\""
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-4",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"have\""
          },
          {
            "id": "metadata/package/testing/presence/harness::test-directory-path",
            "conf": 1.0,
            "crit": 2,
            "desc": "File is in common test directory",
            "spans": [
              [
                0,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/presence/path::spec-path-basename",
            "conf": 1.0,
            "crit": 2,
            "desc": "Spec path basename",
            "spans": [
              [
                0,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/source/dynamic/reflect::ruby-send-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Ruby dynamically invokes a method with send"
          },
          {
            "id": "micro-behaviors/os/module/load::ruby-require-relative",
            "conf": 0.9,
            "crit": 3,
            "desc": "Ruby loads a relative source module"
          },
          {
            "id": "metadata/package/testing/presence/harness::test-directory",
            "conf": 1.0,
            "crit": 2,
            "desc": "File identified as a test by path or name",
            "uses": [
              3
            ],
            "spans": [
              [
                0,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/runtime::is-test",
            "conf": 0.9,
            "crit": 2,
            "desc": "Test, spec, or fixture file",
            "uses": [
              7
            ],
            "spans": [
              [
                0,
                0
              ]
            ]
          }
        ]
      }
    ]
  }
}