aboutsummaryrefslogtreecommitdiff
path: root/brep/package-search.cxx
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2015-10-10 15:37:13 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2015-10-10 15:37:13 +0200
commitbc965df24ffae81e9a05f63b31d46fa01a8d52d9 (patch)
tree3c9195ed9954326a7f788fa5237a2252ab0270fa /brep/package-search.cxx
parent1a87500a2e7e6d4c0cb783cc6f003fc703315d16 (diff)
Rename package_version class to package
Diffstat (limited to 'brep/package-search.cxx')
-rw-r--r--brep/package-search.cxx26
1 files changed, 12 insertions, 14 deletions
diff --git a/brep/package-search.cxx b/brep/package-search.cxx
index cc15e02..27709c8 100644
--- a/brep/package-search.cxx
+++ b/brep/package-search.cxx
@@ -82,37 +82,35 @@ namespace brep
<< ~HEAD
<< BODY;
- string q (
- pr.query ().empty () ? "" : "q=" + mime_url_encode (pr.query ()));
-
+ string q (pr.query ().empty () ? "" : "q=" + mime_url_encode (pr.query ()));
size_t rop (options_->results_on_page ());
transaction t (db_->begin ());
// @@ Query will include search criteria if specified.
//
- size_t pc (db_->query_value<internal_package_count> ());
+ size_t pc (db_->query_value<internal_package_name_count> ());
s << DIV(ID="packages") << "Packages (" << pc << ")" << ~DIV;
// @@ Query will also include search criteria if specified.
//
- using query = query<latest_internal_package_version>;
+ using query = query<latest_internal_package>;
auto r (
- db_->query<latest_internal_package_version> (query (true) +
- "ORDER BY" + query::package_version::id.data.package +
+ db_->query<latest_internal_package> (query (true) +
+ "ORDER BY" + query::package::id.data.name +
"OFFSET" + to_string (pr.page () * rop) +
"LIMIT" + to_string (rop)));
for (const auto& ip: r)
{
- const package_version& v (ip);
+ const package& p (ip);
s << DIV(CLASS="package")
<< DIV(CLASS="name")
<< A
- << HREF << "/go/" << mime_url_encode (v.name);
+ << HREF << "/go/" << mime_url_encode (p.name);
// Propagate search criteria to the package version search url.
//
@@ -120,14 +118,14 @@ namespace brep
s << "?" << q;
s << ~HREF
- << v.name
+ << p.name
<< ~A
<< ~DIV
- << DIV(CLASS="summary") << v.summary << ~DIV
- << DIV_TAGS (v.tags)
- << DIV_LICENSES (v.license_alternatives)
+ << DIV(CLASS="summary") << p.summary << ~DIV
+ << DIV_TAGS (p.tags)
+ << DIV_LICENSES (p.license_alternatives)
<< DIV(CLASS="dependencies")
- << "Dependencies: " << v.dependencies.size ()
+ << "Dependencies: " << p.dependencies.size ()
<< ~DIV
<< ~DIV;
}