MetaCP...sultSet(3pm)

✨ NAME ✨

MetaCPAN::Client::ResultSet β€” bestie, it's a Result Set πŸ’…

This is a page from the User Contributed Perl Documentation, and it's serving MetaCPAN::Client::ResultSet realness.


πŸŽ€ VERSION πŸŽ€

version 2.044000

(that's the version, ok, don't come for me) 🌸


πŸ¦‹ DESCRIPTION πŸ¦‹

So basically: this is an object representing a result from Elastic Search. Not the search, bestie β€” the results of one. It's what you get when you run the complex queries (as in, the non-simple ones) against MetaCPAN, and it's giving you easy access to the scroller and aggregations. That's the whole vibe. ✨


πŸ‘‘ ATTRIBUTES πŸ‘‘

πŸŒ€ scroller

An MetaCPAN::Client::Scroll object. That's it, that's the thing.

πŸ“ items

An arrayref of items you can manually scroll over β€” for when you'd rather do it by hand instead of using a scroller object. DIY queen. πŸ’…

🌈 index

The entity of the result set. The indices available are, no cap:

  • author
  • distribution
  • module
  • release
  • favorite
  • file

⭐ aggregations

The aggregations available in the Elastic Search response. Very demure, very mindful.


πŸ’– METHODS πŸ’–

➑️ next

Iterator call to go fetch the next result set object. Onward, bestie 🫢

πŸ”’ total

Iterator call to fetch the total amount of objects available in the result set. How many? It'll tell you.

πŸ” has_scroller

Predicate for ES scroller presence. Predicate = it tells you whether the thing exists, not the thing itself. Yes/no energy only. ✨

πŸ—οΈ BUILDARGS

Double checks construction of objects. Bestie, you should never run this yourself. It's not for you. It's doing background checks on object construction. πŸ™ˆ

βœ… BUILD

Validates the object. And again β€” you should never run this yourself. These two are the stage crew; stay in the audience. πŸŽ€


🌟 AUTHORS 🌟

  • Sawyer X <xsawyerx@cpan.org> πŸ’œ
  • Mickey Nasriachi <mickey@cpan.org> πŸ’œ

This software is copyright (c) 2016 by Sawyer X.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. Free is free, periodt. πŸ‘‘


okay that's the whole page, mwah πŸ’‹ β€” written for perl v5.40.1, dated 2026-07-05, and yes the title got truncated to MetaCP...sultSet(3pm) up in that header because terminal width said no. iconic behavior, honestly. πŸ¦‹βœ¨

πŸ“¦ where this page comes from