logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

RDF::Trine::Model::StatementFilter - Model for filtering statements based on a user-specified criteria

Author

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

Bugs

       Please   report   any   bugs   or   feature   requests   to   through   the   GitHub   web  interface  at
       <https://github.com/kasei/perlrdf/issues>.

Methods

       Beyond the methods documented below, this class inherits methods from the RDF::Trine::Model class.

       "new ( $store )"
           Returns a new statement-filter model.

       "count_statements ($subject, $predicate, $object)"
           Returns  a  count of all the statements matching the specified subject, predicate and objects. Any of
           the arguments may be undef to match any value.

       "get_statements ($subject, $predicate, $object [, $context] )"
           Returns a stream object of all statements matching the specified subject, predicate and objects  from
           all of the rdf stores. Any of the arguments may be undef to match any value.

       "get_pattern ( $bgp [, $context] )"
           Returns a stream object of all bindings matching the specified graph pattern.

       "apply_rules ( $statement )"
       "rules"
           Returns a list of all rules in the inferencing model.

       "add_rule ( \&rule )"
           Adds  a  rule  to  the  inferencing  model.  The  rule should be a CODE reference that, when passed a
           statement object, will return true if the statement should be allowed  in  the  model,  false  if  it
           should be filtered out.

Name

       RDF::Trine::Model::StatementFilter - Model for filtering statements based on a user-specified criteria

Version

       This document describes RDF::Trine::Model::StatementFilter version 1.019

See Also