{"schema_version":1,"metadata":{"branch":"release","release":"7.9","architecture":"amd64","generated_at":"2026-09-09T04:04:02.361425+00:00","source_url":"https://cdn.openbsd.org/pub/OpenBSD/7.9/packages/amd64/sqlports-7.54.tgz","source_sha256":"2de00144847bf9da3a365be982f101dbb55d591ed7a915ea94984a16ab0e0404","package_count":12059,"source_kind":"sqlports"},"package":{"name":"p5-SQL-Abstract-2.000001","path":"databases/p5-SQL-Abstract","url":"/packages/release/databases/p5-SQL-Abstract/","comment":"generate SQL from Perl data structures","homepage":"https://metacpan.org/release/SQL-Abstract","maintainer":"Andrew Hewus Fresh <afresh1@openbsd.org>","description":"This module generates SQL, while retaining complete control\nover statement handles and uses the DBI interface. The\nunderlying idea is for this module to do what you mean,\nbased on the data structures you provide it. The big\nadvantage is that you don't have to modify your code every\ntime your data changes, as this module figures it out.\n","package_architecture":"*","stem":"p5-SQL-Abstract","readme":null,"dependencies":[{"path":"devel/p5-Hash-Merge","type":"runtime","package_spec":"STEM->=0.12","url":"/packages/release/devel/p5-Hash-Merge/"},{"path":"devel/p5-MRO-Compat","type":"runtime","package_spec":"STEM->=0.12","url":"/packages/release/devel/p5-MRO-Compat/"},{"path":"devel/p5-Moo","type":"runtime","package_spec":"STEM->=2.000001","url":"/packages/release/devel/p5-Moo/"},{"path":"devel/p5-Sub-Quote","type":"runtime","package_spec":"STEM->=2.000001","url":"/packages/release/devel/p5-Sub-Quote/"},{"path":"devel/p5-Test-Deep","type":"runtime","package_spec":"STEM->=0.101","url":"/packages/release/devel/p5-Test-Deep/"},{"path":"devel/p5-Test-Exception","type":"test","package_spec":"STEM->=0.31","url":"/packages/release/devel/p5-Test-Exception/"},{"path":"devel/p5-Test-Warn","type":"test","package_spec":"","url":"/packages/release/devel/p5-Test-Warn/"},{"path":"databases/p5-DBIx-Class","type":"test","package_spec":"","url":"/packages/release/databases/p5-DBIx-Class/"},{"path":"devel/p5-Hash-Merge","type":"test","package_spec":"STEM->=0.12","url":"/packages/release/devel/p5-Hash-Merge/"},{"path":"devel/p5-MRO-Compat","type":"test","package_spec":"STEM->=0.12","url":"/packages/release/devel/p5-MRO-Compat/"},{"path":"devel/p5-Moo","type":"test","package_spec":"STEM->=2.000001","url":"/packages/release/devel/p5-Moo/"},{"path":"devel/p5-Sub-Quote","type":"test","package_spec":"STEM->=2.000001","url":"/packages/release/devel/p5-Sub-Quote/"},{"path":"devel/p5-Test-Deep","type":"test","package_spec":"STEM->=0.101","url":"/packages/release/devel/p5-Test-Deep/"}],"reverse_dependencies":{"count":11,"url":"/packages/data/d6/d6ed9c9f0116971b65c1c54fcc2fc1f7bcfb6ad252a2442094db4f6085363b0d.json"},"categories":["databases","perl5"],"flavors":[],"only_for_architectures":[],"not_for_architectures":[]}}
