Attean...Client(3pm)

πŸ“¦
version 0.035 Β· 6 versions
, in debian trixie, ubuntu resolute, ubuntu stonking

πŸ’– NAME πŸ’–

okay bestie, welcome to Attean...Client(3pm) β€” yes, that's the manual name, from the User Contributed Perl Documentation shelf 🫢. The NAME line says: Attean::SPARQLClient β€” RDF blank nodes. That is literally what it says, and we are not editing it πŸ’€.

🌸 VERSION 🌸

This document describes Attean::SPARQLClient version 0.035. periodt ✨

✨ SYNOPSIS ✨

use v5.14;
use Attean;
my $client = Attean::SPARQLClient->new(endpoint => 'http://example.org/sparql');
my $results = $client->query('SELECT * WHERE { ?s ?p ?o }');
while (my $r = $results->next) {
  say $r->as_string;
}

πŸ¦‹ DESCRIPTION πŸ¦‹

The Attean::SPARQLClient class provides an API to execute SPARQL queries against a remote SPARQL Protocol endpoint. it's giving "client class with main character energy" πŸ’….

πŸŽ€ ATTRIBUTES πŸŽ€

The following attributes exist:

  • endpoint β€” a URL of the remote service implementing the SPARQL 1.1 Protocol. This value is a Attean::API::IRI, but can be coerced from a string. iconic.
  • silent β€” the original gives no description for this one, bestie; it just lists it and moves on 🫢.
  • << user_agent >> β€” the original literally lists << user_agent >> right here, so we're keeping it exactly, no edits 😭.
  • request_signer β€” listed with no description in the original; keeping the name exactly πŸŽ€.

πŸ’… METHODS πŸ’…

query_request( $sparql )

Returns an HTTP::Request object for the given SPARQL query string. simple as that, bestie ✨.

query( $sparql )

Executes the given SPARQL query string at the remote endpoint. If execution is successful, returns an Attean::API::Iterator object with the results. If execution fails but the client silent flag is true, returns an empty iterator. Otherwise raises an error via die. and that's the vibe check πŸ’€πŸ”₯.

πŸ’€ BUGS πŸ’€

Please report any bugs or feature requests to through the GitHub web interface at <https://github.com/kasei/attean/issues>. yep, that's the link, no cap 🫑.

🌈 SEE ALSO 🌈

SPARQL 1.1 Protocol <https://www.w3.org/TR/sparql11-protocol/> β€” go read, iykyk πŸ’–.

πŸ‘‘ AUTHOR πŸ‘‘

Gregory Todd Williams "<gwilliams@cpan.org>" 🌟.

Copyright (c) 2014--2022 Gregory Todd Williams. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.


and that's the whole page, bestie πŸ’– this one's Attean...Client(3pm), source/version perl v5.40.0, dated 2025-01-26. slay βœ¨πŸŽ€

πŸ“¦ where this page comes from