{"schema_version":1,"metadata":{"branch":"current","release":"7.9","architecture":"amd64","generated_at":"2026-09-09T04:04:41.004595+00:00","source_url":"https://cdn.openbsd.org/pub/OpenBSD/snapshots/packages/amd64/sqlports-7.55.tgz","source_sha256":"fcdbba1b9df747882aa9bab4af20ebec8dac10655069c90f1cd4145c06e1235e","package_count":12031,"source_kind":"sqlports"},"package":{"name":"libJudy-1.0.5p0","path":"devel/libJudy","url":"/packages/current/devel/libJudy/","comment":"general purpose dynamic array","homepage":"https://judy.sourceforge.net/","maintainer":"The OpenBSD ports mailing-list <ports@openbsd.org>","description":"Judy is a C library that implements a dynamic array.  Empty Judy arrays are\ndeclared with null pointers.  A Judy array consumes memory only when\npopulated yet can grow to take advantage of all available memory.  Judy's key\nbenefits are:  scalability, performance, memory efficiency, and ease of use.\nJudy arrays are designed to grow without tuning into the peta-element range,\nscaling near O(log-base-256).\n\nJudy arrays are accessed with insert, retrieve, and delete calls for number\nor string indexes.  Configuration and tuning are not required -- in fact not\npossible.  Judy offers sorting, counting, and neighbor/empty searching.\nIndexes can be sequential, clustered, periodic, or random -- it doesn't\nmatter to the algorithm.  Judy arrays can be arranged hierarchically to\nhandle any bit patterns -- large indexes, sets of keys, etc.\n\nJudy is often an improvement over common data structures such as:  arrays,\nsparse arrays, hash tables, B-trees, binary trees, linear lists, skiplists,\nother sort and search algorithms, and counting functions.\n","package_architecture":"amd64","stem":"libJudy","readme":null,"dependencies":[{"path":"devel/gmake","type":"build","package_spec":"","url":"/packages/current/devel/gmake/"}],"reverse_dependencies":{"count":1,"url":"/packages/data/16/16b364a7d765e0af9c6838ad42741b777e8a1004358ddf1d999c6ceb03231a11.json"},"categories":["devel"],"flavors":[],"only_for_architectures":[],"not_for_architectures":[]}}
