[libattean-perl] branch master updated (31f559b -> 17f69d0)
Jonas Smedegaard
dr at jones.dk
Sun Jan 17 06:53:32 UTC 2016
This is an automated email from the git hooks/post-receive script.
js pushed a change to branch master
in repository libattean-perl.
from 31f559b Prepare for release: Update changelog, control file and copyright hints.
new 5c9b36f Fix watch file to handle version prefix.
adds 6d55c96 Add a trace log
adds 645f35b Add MooX::Log::Any to prereqs
adds 95bab97 Merge remote-tracking branch 'kjetilk/feature-log-any' into kjetilk-log
adds b246faf Improve SPARQL serialization of variable and expression projection.
adds fa95359 Made all algebra classes consume Attean::API::SPARQLSerializable.
adds fbd30e1 Improved SPARQL serialization for expressions.
adds 01a0495 Add serialization of filter expressions belonging to a left join. Begin work to replace as_sparql methods with token-based serialization.
adds 5c36b82 Fix bug in AtteanX::Serializer::SPARQL->serialize_iter_to_bytes method.
adds 2191f25 Replaced as_sparql methods with token-based serialization implementation.
adds 92fcdad Add SPARQL serialization support for CONSTRUCT and DESCRIBE forms.
adds 229cf27 Improve error message
adds d60be45 Merge branch 'master' of github.com:kasei/attean
adds 46f377a Merge branch 'master' of github.com:kasei/attean
adds 8b2faec Merge branch 'master' of github.com:kasei/attean
adds f456e3c Simple test for canonicalized pattern Issue #43
adds 82d7ba4 Implementation of canonicalize for triple patterns #43
adds 03f53de Merge remote-tracking branch 'kjetilk/feature-canonical-triple' into feature-canonical-triple
adds 159304d Updated Attean::API::CanonicalizingBindingSet to produce the same type of object as are input.
adds 3844558 Moved TriplePattern->canonicalize to TripleOrQuadPattern role. Updated statement canonicalize method to respect repeated variables. Added exportable quadpattern constructor.
adds 72edb41 Improve Attean::ExistsExpression->as_string.
adds f70cac2 Add use of MooX::Log::Any.
adds e350728 Added tests for get_sequence model accessor method (#3).
adds 227a73c Silence XML::Parser warnings on empty input documents.
adds 0018777 Fix bug in handling unbound join variables in hash join evaluation.
adds 284e50a Improved recognition of invalid aggregation queries.
adds 1e5b91f as_sparql test that dies with a blank
adds 130e259 Fixed SPARQL serialization of blank nodes.
adds c877205 Added AtteanX::Parser::SPARQL->parse convenience method.
adds 5ffc1e3 Allow AtteanX::Parser::SPARQL->parse to be called as a class method.
adds 24f9bff Fix over-indentation of groups in SPARQL serialization (#51).
adds 0a91064 Add support to serialize SELECT * queries (#51).
adds 55bd15b Improve SPARQL serialization of nesting braces (#51).
adds 858b91d Fixed bug in AtteanX::Serializer::SPARQLHTML->serialize_iter_to_bytes.
adds 89192c8 Add Module::Install::DOAPChangeSets dependency to .travis.yml.
adds 984cb30 Updated .travis.yml.
adds c742853 Updated .travis.yml.
adds ae7bfcd Updated .travis.yml.
adds c72f040 Moved subpatterns_of_type from Attean::API::Algebra to Attean::API::DirectedAcyclicGraph.
adds ae0e1f0 Added missing POD.
adds 512bd8e Updated .travis.yml.
adds 10ccdfa Fixed POD errors.
adds d59c307 Added error messages to die calls.
adds a17e2a7 Change API for Attean::API::CostPlanner->cost_for_plan to pass in the query planner.
adds b53a8af Renamed parse_term_from_string methods to parse_term_from_bytes (adding delegating methods that should be decprecated in the future).
adds 6b24439 Update AtteanX::Parser::RDFXML to populate a namespace map during parsing.
adds fb2c103 Added Attean::API::Plan->subplans_of_type_are_variable_connected method.
adds d547aa7 Improved error handling in Attean::ListIterator->BUILD.
adds 10383c3 Fix bugs and POD in Attean::TripleModel.
adds c852dd3 Added Attean::API::Plan->children_are_variable_connected.
adds 6f381b8 Improve cost estimation for cartesian joins in Attean::API::QueryPlanner.
adds bdd5eab Merged shared constants for Turtle and SPARQL tokens.
adds 7e6e2c1 Fix token type used in Attean::API::Blank->sparql_tokens.
adds 02255c3 Added serialization of language tags and datatypes in Attean::API::Literal.
adds d8753d0 Fixed serialization of BNODE tokens in AtteanX::Serializer::SPARQL.
adds 95696f4 Added Turtle serializer.
adds 1816a5e Improved serialization of SPARQL and Turtle.
adds 3bf058b Added convenience constructors for SPARQL and Turtle token classes.
adds 83558c9 Make regexes used for prefixname parsing publicly accessibly.
adds d6b2d24 Added POD.
adds 6cd0674 Add IRI-to-PREFIXNAME shortening in Turtle serializer.
adds 90f228c Add more logging to the cost planner
adds cb64e10 use debug level for estimated costs
adds 01805a0 add debugging at info level for model based plans
adds e429e22 Merge pull request #56 from kjetilk/feature-more-logging
adds cafb8ac Updated copyright years.
adds 5d61fe8 Call blank and variable without shortcuts
adds 24a4356 Merge pull request #57 from kjetilk/master
adds 44f2e9f Merge branch 'master' of github.com:kasei/attean
adds b9602ba Added RDF/XML parser tests.
adds c158437 Updated MANIFEST.
adds 9277c37 Fix regex use in t/serializer-sparql.t.
adds 6a67929 Updated VERSION and docs for 0.011 release.
adds 6dff951 Imported Upstream version 0.011
new 9d836f6 Merge tag 'upstream/0.011'
new 9be021d Update copyright info: Extend copyright for main upstream author to cover recent years.
new 5a359f5 Update package relations: (Build-)depend on libmoox-log-any-perl.
new 17f69d0 Prepare for release: Update changelog, control file and copyright hints.
The 5 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
Changes | 43 +
LICENSE | 2 +-
MANIFEST | 5 +
META.yml | 3 +-
Makefile.PL | 1 +
SIGNATURE | 231 ++--
debian/changelog | 49 +
debian/control | 1 +
debian/copyright | 2 +-
debian/copyright_hints | 171 +--
debian/rules | 2 +-
debian/watch | 4 +-
lib/Attean.pm | 6 +-
lib/Attean/API.pm | 53 +-
lib/Attean/API/AbbreviatingParser.pod | 4 +-
lib/Attean/API/AbbreviatingSerializer.pod | 4 +-
lib/Attean/API/AggregateExpression.pod | 4 +-
lib/Attean/API/AppendableSerializer.pod | 4 +-
lib/Attean/API/AtOnceParser.pod | 4 +-
lib/Attean/API/Binding.pm | 60 +-
lib/Attean/API/Blank.pod | 4 +-
lib/Attean/API/BlankOrIRI.pod | 4 +-
lib/Attean/API/BulkUpdatableModel.pod | 4 +-
lib/Attean/API/Expression.pm | 95 +-
lib/Attean/API/IRI.pod | 4 +-
lib/Attean/API/Iterator.pm | 30 +-
lib/Attean/API/Literal.pod | 4 +-
lib/Attean/API/MixedStatementParser.pod | 4 +-
lib/Attean/API/MixedStatementSerializer.pod | 4 +-
lib/Attean/API/Model.pm | 14 +-
lib/Attean/API/MutableModel.pod | 4 +-
lib/Attean/API/MutableTripleStore.pod | 4 +-
lib/Attean/API/Parser.pm | 26 +-
lib/Attean/API/Plan.pm | 142 ++-
lib/Attean/API/PullParser.pod | 4 +-
lib/Attean/API/PushParser.pod | 4 +-
lib/Attean/API/Quad.pod | 4 +-
lib/Attean/API/QuadParser.pod | 4 +-
lib/Attean/API/QuadPattern.pod | 4 +-
lib/Attean/API/QuadSerializer.pod | 4 +-
lib/Attean/API/Query.pm | 251 ++--
lib/Attean/API/QueryPlanner.pm | 46 +-
lib/Attean/API/RepeatableIterator.pod | 4 +-
lib/Attean/API/Result.pod | 4 +-
lib/Attean/API/ResultParser.pod | 4 +-
lib/Attean/API/ResultSerializer.pod | 4 +-
lib/Attean/API/Serializer.pm | 20 +-
lib/Attean/API/Store.pm | 22 +-
lib/Attean/API/Term.pm | 68 +-
lib/Attean/API/TermOrVariable.pod | 4 +-
lib/Attean/API/TermParser.pod | 4 +-
lib/Attean/API/TermSerializer.pod | 4 +-
lib/Attean/API/Triple.pod | 4 +-
lib/Attean/API/TripleOrQuad.pod | 4 +-
lib/Attean/API/TripleParser.pod | 4 +-
lib/Attean/API/TriplePattern.pod | 4 +-
lib/Attean/API/TripleSerializer.pod | 4 +-
lib/Attean/API/Variable.pod | 4 +-
lib/Attean/AggregateExpression.pod | 4 +-
lib/Attean/Algebra.pm | 651 +++--------
lib/Attean/BindingEqualityTest.pm | 60 +-
lib/Attean/Blank.pm | 6 +-
lib/Attean/CodeIterator.pm | 10 +-
lib/Attean/Expression.pm | 210 ++--
lib/Attean/IDPQueryPlanner.pm | 8 +-
lib/Attean/IRI.pm | 6 +-
lib/Attean/IteratorSequence.pm | 6 +-
lib/Attean/ListIterator.pm | 9 +-
lib/Attean/Literal.pm | 42 +-
lib/Attean/Plan.pm | 132 ++-
lib/Attean/Quad.pm | 8 +-
lib/Attean/QuadModel.pm | 20 +-
lib/Attean/QueryPlanner.pm | 72 +-
lib/Attean/RDF.pm | 20 +-
lib/Attean/Result.pm | 6 +-
lib/Attean/SimpleQueryEvaluator.pm | 9 +-
lib/Attean/TermMap.pm | 25 +-
lib/Attean/TreeRewriter.pm | 40 +-
lib/Attean/Triple.pm | 8 +-
lib/Attean/TripleModel.pm | 197 +++-
lib/Attean/Variable.pm | 19 +-
lib/AtteanX/API/JoinRotatingPlanner.pm | 66 +-
lib/AtteanX/API/Lexer.pm | 123 +-
lib/AtteanX/Parser/NQuads.pm | 6 +-
lib/AtteanX/Parser/NTriples.pm | 6 +-
lib/AtteanX/Parser/NTuples.pm | 22 +-
lib/AtteanX/Parser/RDFXML.pm | 85 +-
lib/AtteanX/Parser/SPARQL.pm | 1193 +++++++++++---------
lib/AtteanX/Parser/SPARQLJSON.pm | 46 +-
lib/AtteanX/Parser/SPARQLLex.pm | 24 +-
lib/AtteanX/Parser/SPARQLTSV.pm | 26 +-
lib/AtteanX/Parser/SPARQLXML.pm | 6 +-
lib/AtteanX/Parser/SPARQLXML/SAXHandler.pm | 6 +-
lib/AtteanX/Parser/Turtle.pm | 87 +-
lib/AtteanX/Parser/Turtle/Constants.pm | 54 +-
lib/AtteanX/Parser/Turtle/Lexer.pm | 26 +-
lib/AtteanX/Parser/Turtle/Token.pm | 69 +-
lib/AtteanX/RDFQueryTranslator.pm | 108 +-
lib/AtteanX/SPARQL/Constants.pm | 61 +-
lib/AtteanX/SPARQL/Token.pm | 97 +-
lib/AtteanX/Serializer/CanonicalNTriples.pm | 6 +-
lib/AtteanX/Serializer/NQuads.pm | 14 +-
lib/AtteanX/Serializer/NTriples.pm | 14 +-
lib/AtteanX/Serializer/NTuples.pm | 6 +-
lib/AtteanX/Serializer/SPARQL.pm | 49 +-
lib/AtteanX/Serializer/SPARQLCSV.pm | 14 +-
lib/AtteanX/Serializer/SPARQLHTML.pm | 22 +-
lib/AtteanX/Serializer/SPARQLTSV.pm | 14 +-
lib/AtteanX/Serializer/SPARQLXML.pm | 16 +-
lib/AtteanX/Serializer/Turtle.pm | 200 ++++
.../Serializer/{SPARQL.pm => TurtleTokens.pm} | 118 +-
lib/AtteanX/Store/Memory.pm | 24 +-
lib/AtteanX/Store/Simple.pm | 6 +-
meta/changes.ttl | 41 +-
t/algebra.t | 23 +
t/cost_planner.t | 2 +-
t/model-quad.t | 37 +-
t/parser-rdfxml.t | 39 +
t/plan.t | 50 +
t/serializer-sparql.t | 418 +++++--
t/serializer-turtle.t | 111 ++
xt/pod-coverage.t | 1 +
122 files changed, 4294 insertions(+), 2089 deletions(-)
create mode 100644 lib/AtteanX/Serializer/Turtle.pm
copy lib/AtteanX/Serializer/{SPARQL.pm => TurtleTokens.pm} (56%)
create mode 100644 t/parser-rdfxml.t
create mode 100644 t/plan.t
create mode 100644 t/serializer-turtle.t
--
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