[libattean-perl] annotated tag v0.013 created (now 9cbf2a5)

Jonas Smedegaard dr at jones.dk
Sat Mar 19 21:29:46 UTC 2016


This is an automated email from the git hooks/post-receive script.

js pushed a change to annotated tag v0.013
in repository libattean-perl.

        at  9cbf2a5   (tag)
   tagging  decd52e4f288fcd999bfe8b938b247eaae3e3d09 (commit)
  replaces  v0.012
 tagged by  Gregory Todd Williams
        on  Sat Mar 19 11:09:05 2016 -0400

- Log -----------------------------------------------------------------
Attean 0.013.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
Comment: GPGTools - http://gpgtools.org

iEYEABECAAYFAlbta5YACgkQhPK6VMqoyC19HgCfVq0NsU4eJta7b/nhRh3vtbYC
PqAAoKPUn5jrdS3yZBkvAKdtz3/yKatT
=9+x6
-----END PGP SIGNATURE-----

Gregory Todd Williams (129):
      Added algebra classes for some SPARQL Update operations.
      Fix serialization of SILENT flag on Service queries.
      Improve pretty-printing rules for serializing multi-operation SPARQL Updates.
      Updated SPARQL parser to support LOAD, ADD, COPY, and MOVE operations.
      Add POD for AtteanX::Parser::SPARQL->parse_update.
      Add initial algebra support for INSERT and DELETE update operations.
      Updated README.md.
      Allow producing short blank node labels in attean_query results.
      Fix result iterator generation for quad patterns to keep associated variable names.
      Fix sparql_tokens generation for quad patterns to use SPARQL GRAPH syntax, not N-Quads syntax.
      Add partial parsing support for INSERT and DELETE updates.
      Add child accessor to Attean::API::UnaryQueryTree.
      Use the Attean API to load the SPARQL parser.
      Added Attean::Algebra::Query to indicate a full query trees and aid in serialization (#67).
      Add a Attean::Algebra::Query->subquery attribute and related serialization support.
      Set Attean::Algebra::Query->subquery flag when appropriate and stop generating needless unary join algebras.
      Added SPARQL serialization test for Attean::Algebra::Query (#67).
      Removed unused code.
      Updated attean_query to allow updates.
      Added Attean::API::QuadPattern->as_triple_pattern method.
      Improve coverage for parsing SPARQL Updates.
      Fix Attean::Algebra::Update->blank_nodes (#70).
      Improve coverage for parsing SPARQL Updates.
      Update xt/dawg11.t to run update tests, but mark update eval tests as TODO.
      Added plan classes for CLEAR and DROP operations.
      Added top-level Attean::Algebra::Update to mirror Attean::Algebra::Query.
      Add planning support for CLEAR and DROP operations.
      Update output format for SPARQL serialization in bin/attean_query.
      Updated harness code for SPARQL update tests.
      Update bin/attean_query to allow dryruns to avoid generating query plans when appropriate.
      Pass tree depth as argument to algebra_as_string.
      Update POD in AtteanX::Parser::SPARQL.
      Improved Attean::Algebra::Modify->algebra_as_string serialization.
      Added CONTRIBUTING file.
      Fixed typos in Attean::Plan::Clear and Attean::Plan::Drop.
      Added CONTRIBUTING to MANIFEST.
      Improve error message in Attean::API::Binding.
      Begin implementing SPARQL 1.1 update test harness code.
      Improve TAP output in xt/dawg11.t.
      Added Attean::Plan::TripleTemplateToModelQuadMethod to handle Modify updates.
      Add planning support for Attean::Algebra::Modify.
      Improve error message in Attean::CodeIterator.
      Updated Attean::Algebra::Load->algebra_as_string.
      Added Attean::Plan::Sequence.
      Produce ground quads from quad patterns before passing them to the model in Attean::Plan::TripleTemplateToModelQuadMethod.
      Added Attean::Plan::Load.
      Add planning support for Attean::Algebra::Add and Attean::Algebra::Load.
      Added planning support for Attean::Algebra::Create and Attean::Algebra::Sequence.
      Mark update eval tests as TODO.
      Improved Attean::Plan::Union to handle plans with zero children.
      Added custom dataset support to Attean::Algebra::Modify.
      Improve SPARQL serialization of updates that use the USING keyword.
      Merge branch 'feature-cost-in-plan-serialization'
      Fix Attean::API::IDPJoinPlanner->cost_for_plan to pass the planner object in calls to the model.
      Removed unused logging setup code.
      Merge pull request #76 from kjetilk/feature-cost-ensure-planner
      Fix AtteanX::Serializer::SPARQLXML to properly utf8 encoding data.
      Merge branch 'master' of github.com:kasei/attean
      Added AtteanX::SPARQL::Token->integer constructor.
      Added serialization of custom datasets to Attean::API::SPARQLSerializable->query_tokens.
      Added custom dataset support to Attean::Algebra::Query.
      Improved SPARQL serialization of custom datasets.
      Serialize custom query datasets in a stable order in Attean::API::SPARQLSerializable->dataset_tokens.
      Serialize custom query datasets in a stable order in Attean::Algebra::Query->sparql_tokens.
      Add SPARQL serialization tests for custom query datasets.
      Copied improved error message from be1f161 to Attean::API::IDPJoinPlanner.
      Added initial code for a DBI quadstore.
      Simplified DBI schema.
      Check types of invocant and model objects in calls to cost_for_plan planning method (#77).
      Change type checking to use 'before' modifier instead of 'around'.
      Removed TODO marker in xt/dawg11.t.
      Added Attean::API::MutableModel->load_urls_into_graph method.
      Generate fresh blank nodes while parsing SPARQL Updates.
      Simplified harness code in xt/dawg11.t.
      Merge branch 'planning-type-check'
      Merge branch 'store-dbi'
      Added database schema files.
      Update database schemas to be mostly idempotent.
      Added test case for lost in-scope variables during planning (#78).
      Fix lost in-scope variables in aggregation algebra and plans (#78).
      Added SQLite DBI schema.
      Renamed PostgreSQL schema file to match DBI-provided database name.
      Added Attean::API::BulkUpdatableStore role.
      Updated AtteanX::Store::DBI to remove database-specific classes.
      Updated POD for AtteanX::Store::DBI.
      Improved AtteanX::Store::DBI SQL generation when called with term alternatives.
      Renamed DBI schema (create) files and added related DROP schema files.
      Removed commented drop commands in DBI create schema files.
      Added AtteanX::Store::DBI methods available_database_types and dbi_connect_args.
      Added bin/attean_dbi script.
      Updated prerequisite modules for use with AtteanX::Store::DBI.
      Set utf8 on both output filehandles.
      Use utf8 in Algebra and Plan classes to properly support unicode in string serializations.
      Improve temporary variable names in aggregates generated during parsing.
      Fixed AtteanX::Store::DBI to handle Variable objects in calls to get_quads and count_quads.
      Improved test naming in Test::Attean::QuadStore.
      Use utf8mb4 encoding in MySQL schema.
      Added AtteanX::Store::DBI to MANIFEST.
      Added Attean::API::CostPlanner stub implementation for AtteanX::Store::DBI.
      Set mysql_enable_utf8 option on mysql database handles.
      Removed redundant setting of DBI RaiseError option from bin/attean_dbi.
      Fixed bug in Attean::Literal that was returning rdf:string instead of rdf:langString for language literals.
      Use utf8 in Attean::API::Plan to support unicode in plan string serializations.
      Fixed string function evaluation to properly check language string compatibility (affected by b23c5c3).
      Add RaiseError DBI option to connect args.
      Updated SPARQL 1.1 test harness to use AtteanX::Store::DBI MySQL backend for testing (if available).
      Fixed test of language literal datatype (affected by b23c5c3).
      Refactored SPARQL 1.1 test harness into a testing role (#80).
      Added MySQL DBI store tests.
      Fix Attean::QueryPlanner active_graphs argument during recursive call to plans_for_algebra.
      Added command line argument handling in SPARQL 1.1 test harness scripts.
      Added SPARQL test harness for SQLite.
      Fixed handling of unicode for SQLite in AtteanX::Store::DBI.
      Added BGP planning support in AtteanX::Store::DBI (#73).
      Fix bugs in Test::Attean::SPARQLSuite.
      Added SPARQL test harness for PostgreSQL.
      Updated MANIFEST.
      Improve handling of unrecognized terms in AtteanX::Store::DBI->remove_quad.
      Improved DBI test scripts.
      Updated .travis.yml.
      Forked DBI store into its own package (kasei/atteanx-store-dbi).
      Remove install_share command in Makefile.PL.
      Added Attean::API::TripleOrQuadPattern->parse and AtteanX::Parser::SPARQL->parse_nodes methods (#82).
      End parsing upon seeing a DOT in AtteanX::Parser::SPARQL->parse_nodes.
      Split role consumption syntax into two lines.
      Merge pull request #84 from kjetilk/master
      Updated changes for 0.013 release.
      Updated version for 0.013 release.
      Updated metadata for 0.013 release.

Kjetil Kjernsmo (9):
      Add the cost flag to plan serializations
      narrow the diagnostics to actual plans
      check blessed first
      add log message if stopping at DOT
      Replace dies with croaks
      import Carp functions and simplify
      error and trace level logging for group by
      debug level log for path error
      logging in __new_bgp

-----------------------------------------------------------------------

No new revisions were added by this update.

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libattean-perl.git



More information about the Pkg-perl-cvs-commits mailing list