{
   "name": "gsscode",
   "abstract": "UK ONS/GSS geography code type, packed into 32 bits",
   "description": "Packs a 9-character UK ONS/GSS statistical geography code (eg E01000001) into a 32-bit integer for fast indexing and prefix matching. Includes %/!% prefix-match operators (single or array of prefixes), sound index-assisted prefix search via gsscode_range_lower()/gsscode_range_upper(), text-compatibility shims (~, ~*, LEFT()) for queries written against the original text column, isnan() for ONS's reserved/placeholder codes, and a private type-registry table (description()) seeded from and refreshable against the ONS Register of Geographic Codes.",
   "version": "1.1.1",
   "date": "2026-08-31T10:40:40Z",
   "maintainer": [
      "John Burns <john@impactdatametrics.com>"
   ],
   "release_status": "stable",
   "user": "JohnB",
   "sha1": "3d2fd5e783a52cb1b063f4964e3695aa0da3c8a6",
   "license": "postgresql",
   "provides": {
      "gsscode": {
         "abstract": "UK ONS/GSS geography code type, packed into 32 bits",
         "file": "gsscode--1.1.1.sql",
         "version": "1.1.1"
      },
      "gsscode_ons_refresh": {
         "abstract": "Optional in-database refresh of gsscode_types via the http extension",
         "file": "gsscode_ons_refresh--1.0.0.sql",
         "version": "1.0.0"
      }
   },
   "tags": ["gss", "ons", "geography", "uk", "statistics"]
}
