[SCM] librdf-trine-perl Debian packaging annotated tag, rdf-trine-0.109, created. rdf-trine-0.109
Gregory Todd Williams
greg at evilfunhouse.com
Fri Jun 7 14:21:06 UTC 2013
The annotated tag, rdf-trine-0.109 has been created
at 7257a14a60fc2749f8a51dfb52a5d833cbd67121 (tag)
tagging ea37be644a66e3310f81b56b919c9bfb36ae2718 (commit)
replaces rdf-trine-0.108
tagged by Gregory Todd Williams
on Fri Nov 14 14:40:26 2008 -0500
- Shortlog ------------------------------------------------------------
RDF::Trine 0.109.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (Darwin)
iD8DBQBJHdQ1hPK6VMqoyC0RArOgAJoCzqFMO0sgwAQPLDlUyCrZnG7G9ACfdb5b
JxJsJajXKHEPQeSZFBZ/YTY=
=l+4J
-----END PGP SIGNATURE-----
Gregory Todd Williams (101):
- Updated ::Algebra::Service to fork and use LWP's callback mechanism for concurrency.
- Added $IGNORE_CLEANUP to ::Store::DBI to allow preventing DBI cleanup.
- Moved all debugging over to use Log::Log4perl.
- Changed debugging in RDF::Query modules to use Log::Log4perl.
- Added Log::Log4perl init hook for jabber debugging in RDF::Endpoint.
- Changed debugging level of federation rewriting.
- Added initial code for ARQ-style property paths.
- Re-ordered conditionals so that the service-bloom-filter try block is called less frequently.
Merge branch 'paths'
Merge branch 'master' into federation
- Updated (forgotten) VERSION variable for RDF::Trine::Promise.
- Added bf methods to ::Triple and ::BasicGraphPattern to describe the BGP in terms of bound/free.
- Removed logging/warn calls from forked process in ::Service (was screwing up the parent-child IO pipe).
- ::Iterator::Bindings::as_string now returns '' when there are no rows (instead of dying).
- ::Store::DBI now throws an error if call to DBI->connect doesn't return a database handle.
- Added ::Iterator::sfinally.
- Rolled back part of the SPARQLP predicate path parsing code. This won't work fully until a proper tokenizer is in place.
- Added POD to ::Iterator::sfinally.
- Silenced unfinished test debugging in t/logging.t.
- RDF::Query::Model::get_computed_statements now doesn't die if there's no query object present.
- Added and updated POD in RDF::Query::Plan classes to pass POD tests.
- Removed debugging.
- Fixed bug in ::Iterator::Bindings::print_xml that would drop every other result.
- Fixed ::Store::DBI handling of Quads in get_statements (had been broken because RDF::Query bypasses it by using get_pattern).
- Added test data for repeat patterns (e.g. { ?a ?a ?b}).
- Added code and tests for ::Plan::Quad
- Added benchmark script for testing the RDF::Query::CostModel.
- Updated t/plan.t to be less dependent on the specific state of the kasei.us service endpoint.
- Fixed bugs in RDF::Query and RDF::Query::Expression classes that insisted variables be RDF::Query objects (and not simply RDF::Trine objects).
- RDF::Query::Plan now loads all plan subclasses (so `use RDF::Query::Plan` will suffice to use all plan types).
- Updated cost model code to work with ::Plan classes instead of ::Algebra classes.
- Added ::Plan::generate_plans to enumerate query plans given an algebra object.
- Rearranged internal structure of ::Plan objects.
- ::Plan::generate_plans now takes an ExecutionContext object argument.
- Started to convert RDF::Query::execute() to use ::Plan classes.
- ::Plan::Project now handles expressions.
- Moved QEP generation code to RDF::Query::query_plan so it can be overloaded.
- Added ::Algebra::Project class.
- Updated ::Compiler::SQL to recognize ::Algebra::Project objects.
- RDF::Query::fixup() now only returns a construct pattern (the query pattern now being returned by RDF::Query::query_plan()).
- ::Model::RDFTrine::add_uri now decodes resulting content as utf8 before proceeding.
- Added a new ::ServiceDescription constructor that doesn't require pulling the description from a URL.
- Updated RDF::Trine::Node::Resource to work with URI objects.
- SPARQLP parser now creates ::Project object as parent of any ::Aggregate.
- RDF::Endpoint::Apache::handler() is now defined with a :method attribute.
- Fixed bug in RDF::Trine::Iterator::Bindings::print_xml that dropped every other row.
Merge branch 'master' into federation
- RDF::Query::query_plans now calls RDF::Query::prune_plans to select from the list of possible QEPs.
- Small changes to ::VariableBindings for efficiency.
- Updated perlrdf README.
- Small changes to ::Iterator and ::Trine::Node::Literal for efficiency.
- Added benchmark/plans.pl to show the runtimes of the available QEPs for a query.
- RDF::Query now always uses a cost model (defaulting to ::Naive).
- Added example script for generating queries programatically (based on request from KjetilK).
- Added graph() method to ::Plan classes to use GraphViz for tree vizualization.
- ::Plan::Service::new() now throws an error if called without a serialized query.
- RDF::Query::new() now accepts two-argument form with just $query and \%options.
- Updated examples/create_query_api.pl to use new ::Algebra::Project::as_sparql code.
- Split RDF::Query::execute into prepare() and execute_plan() methods.
- Added pushstack() and popstack() to ::ExecutionContext.
- Cost and cardinality methods in ::CostModel classes now take ExecutionContext argument.
- Removed old execute() code from ::Algebra classes.
- Added referenced_variables() method to ::Plan classes.
- Removed (now unused) parser generator script.
- ::Service::_names_for_node updated to use ::Plan classes for query execution (fixes use of the k:bloom filter).
- Added new ::Plan::Construct class to take ::VariableBindings and emit RDF::Trine::Statement objects.
- Added new ::Plan::Construct class to take ::VariableBindings and emit RDF::Trine::Statement objects.
- Added ::Algebra::Construct class.
- Updated test service description RDF for new tests.
- Added POD to restore full coverage.
- bin/graph-query.pl now takes list of service descriptions as arguments (after query file).
- Updated plan generator to produce left-deep trees (was accidentally doing right-deep trees).
- ::Plan::generate_plans now labels plan nodes with their originating ::Algebra object.
- ::Federate::Plan::generate_plans now returns both optimistic and naive plans.
- Updated SSE serialization of ::Join::PushDownNestedLoop to use 'bind-join' terminology.
- Added POD to ::Plan::Service::new_from_plan.
- RDF::Query::prune_plans now takes ExecutionContext as an argument, and in turn calls ::Plan::prune_plans.
- Added ::Plan::Offset::offset accessor method.
- Updated ::Algebra SSE serializations to conform to Jena's serialization syntax.
- Naive plan is used in ::Federate::Plan::generate_plans only if no optimistic plans are available.
- Added ::Left subclasses to ::Plan::Join classes to allow calling constructor that defaults to leftjoin.
- Added initial code for from_sse() method to ::Algebra, ::Statement, and ::Node.
- Added prefix handling in ::Algebra::from_sse.
- Removed import of 'sfinally' in ::Algebra::BasicGraphPattern.
- Added ::Algebra::Project::from_sse.
- Removed import of 'sfinally' in ::Algebra::Triple.
- Added parsing of variables to RDF::Trine::Node::from_sse.
- Added sse re-serialization test to t/29-serialize.t.
- Added initial parser code for SPARQL Update (SPARUL) extension.
- Added code for RDF-Trine specific BGP query plans.
Merge branch 'federation'
- Added cost model code for ::Aggregate plans.
- Added new RDF-Trine-Iterator-Incremental top-level package (pulling incremental parsing out of the base RDF-Trine package)
- Removed incremental parsing code from RDF-Trine package.
- Updated VERSION numbers and docs for RDF::Trine for 0.109_02 candidate release.
- Added README, MANIFEST, and Chages.ttl files to RDF::Trine::Iterator::Incremental package.
- Added MANIFEST.SKIP to RDF::Trine::Iterator::Incremental package.
- Added POD coverage tests to RDF::Trine::Iterator::Incremental package.
- Updated VERSION numbers and docs for RDF::Trine for 0.109_03 candidate release.
- Updated SIGNATURE.
- Updated docs and SIGNATURE for 0.109 release.
-----------------------------------------------------------------------
--
librdf-trine-perl Debian packaging
More information about the Pkg-perl-cvs-commits
mailing list