[libattean-perl] branch master updated (26c7ac6 -> 9b48425)
Jonas Smedegaard
dr at jones.dk
Tue Jun 30 15:09:38 UTC 2015
This is an automated email from the git hooks/post-receive script.
js pushed a change to branch master
in repository libattean-perl.
from 26c7ac6 Prepare for release: Update changelog.
adds e91154a Added Attean::API::DirectedAcyclicGraph->has_only_subtree_types method.
adds dd740c1 Added short-circuit optimization in Attean::API::DirectedAcyclicGraph->has_only_subtree_types.
adds f5d9e75 heuristic 1 and 4 of HSP as a function
adds a28e469 Add a references section
adds a496f4c Use the triple sum and multiply with the number of vars for a cost of individual quads
adds 5642a0b fix typo in comment
adds 4b50875 Merge pull request #7 from kjetilk/feature-hsp-heuristic14
adds 2bca93e Merge branch 'master' of github.com:kasei/attean
adds 1e2c4a2 Disable stable sort in prune
adds 1ba02c0 Merge pull request #9 from kjetilk/master
adds 2a078bf Merge branch 'master' of github.com:kasei/attean
adds 66e7951 a first stab at HSP heuristic 2
adds 3d22ed9 refactor the penalization code into a private method
adds 85ad23f penalize for HashJoin too
adds e92bc00 Use a hash for penalty numbers, as per kasei's suggestion
adds 63597dd Merge pull request #8 from kjetilk/feature-hsp-heuristic2
adds d2e5e66 Merge branch 'master' of github.com:kasei/attean
adds 59d5838 Updated attean_query to use the IDPQueryPlanner.
adds 25e7739 Updated Attean::IDPQueryPlanner->join_plans API to allow easier extensibility.
adds 9ee0fa8 Some documentation glitches
adds c9fbd74 Merge pull request #10 from kjetilk/master
adds 0927155 Fixed handling of blank nodes in BGPs in Attean::IDPQueryPlanner.
adds be1dade Added methods to test terms for common term role consumption.
adds 44e2bda Moved term role consumption checking methods to Attean::API::TermOrVariable.
adds 29b5e45 Fix bug introduced in 0927155 relating to the identification of distinct query plans for BGPs using blank nodes.
adds 5a46827 Added Attean->acceptable_parsers method.
adds ba5fa9b Added tests for Attean->acceptable_parsers.
adds 9143239 Merge branch 'feature-acceptable-parsers'
adds 6a071fa s/XML/JSON/g
adds 8b0c4a2 Merge pull request #12 from kjetilk/master
adds 6d7bc9e Try to document plans_for_algebra and cost_for_plan
adds bd94e9b Merge pull request #14 from kjetilk/feature-understand-planning
adds 65d9f5f Updated VERSION and docs for 0.005_01 beta release.
adds 4feff4c Updated VERSION and docs for 0.006 release.
adds fd67d14 Imported Upstream version 0.006
new 592561a Merge tag 'upstream/0.006'
new 5e5c03b Bump debhelper compatibility level to 9.
new ba35293 Tidy rules file: Suppress versioned debhelper build-dependency.
new 0ccb371 Add lintian override regarding debhelper 9.
new 9b48425 Prepare for release: Update changelog 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.ttl | 21 +++
META.yml | 2 +-
SIGNATURE | 192 +++++++++++++--------------
bin/attean_query | 28 ++--
debian/changelog | 23 ++++
debian/compat | 2 +-
debian/copyright_hints | 2 +-
debian/rules | 4 +
debian/source/lintian-overrides | 3 +
lib/Attean.pm | 69 +++++++++-
lib/Attean/API.pm | 38 ++++--
lib/Attean/API/AbbreviatingParser.pod | 2 +-
lib/Attean/API/AbbreviatingSerializer.pod | 2 +-
lib/Attean/API/AggregateExpression.pod | 2 +-
lib/Attean/API/AppendableSerializer.pod | 2 +-
lib/Attean/API/AtOnceParser.pod | 2 +-
lib/Attean/API/Binding.pm | 18 +--
lib/Attean/API/Blank.pod | 2 +-
lib/Attean/API/BlankOrIRI.pod | 2 +-
lib/Attean/API/BulkUpdatableModel.pod | 2 +-
lib/Attean/API/Expression.pm | 12 +-
lib/Attean/API/IRI.pod | 2 +-
lib/Attean/API/Iterator.pm | 18 +--
lib/Attean/API/Literal.pod | 2 +-
lib/Attean/API/MixedStatementParser.pod | 2 +-
lib/Attean/API/MixedStatementSerializer.pod | 2 +-
lib/Attean/API/Model.pm | 12 +-
lib/Attean/API/MutableModel.pod | 2 +-
lib/Attean/API/MutableTripleStore.pod | 2 +-
lib/Attean/API/Parser.pm | 24 ++--
lib/Attean/API/Plan.pm | 8 +-
lib/Attean/API/PullParser.pod | 2 +-
lib/Attean/API/PushParser.pod | 2 +-
lib/Attean/API/Quad.pod | 2 +-
lib/Attean/API/QuadParser.pod | 2 +-
lib/Attean/API/QuadPattern.pod | 2 +-
lib/Attean/API/QuadSerializer.pod | 2 +-
lib/Attean/API/Query.pm | 51 ++++++--
lib/Attean/API/RepeatableIterator.pod | 2 +-
lib/Attean/API/Result.pod | 2 +-
lib/Attean/API/ResultParser.pod | 2 +-
lib/Attean/API/ResultSerializer.pod | 2 +-
lib/Attean/API/Serializer.pm | 18 +--
lib/Attean/API/Store.pm | 20 +--
lib/Attean/API/Term.pm | 16 +--
lib/Attean/API/TermOrVariable.pod | 2 +-
lib/Attean/API/TermParser.pod | 2 +-
lib/Attean/API/TermSerializer.pod | 2 +-
lib/Attean/API/Triple.pod | 2 +-
lib/Attean/API/TripleOrQuad.pod | 2 +-
lib/Attean/API/TripleParser.pod | 2 +-
lib/Attean/API/TriplePattern.pod | 2 +-
lib/Attean/API/TripleSerializer.pod | 2 +-
lib/Attean/API/Variable.pod | 2 +-
lib/Attean/AggregateExpression.pod | 2 +-
lib/Attean/Algebra.pm | 58 ++++----
lib/Attean/BindingEqualityTest.pm | 2 +-
lib/Attean/Blank.pm | 4 +-
lib/Attean/CodeIterator.pm | 4 +-
lib/Attean/Expression.pm | 16 +--
lib/Attean/IDPQueryPlanner.pm | 196 ++++++++++++++++++++++++----
lib/Attean/IRI.pm | 4 +-
lib/Attean/IteratorSequence.pm | 4 +-
lib/Attean/ListIterator.pm | 4 +-
lib/Attean/Literal.pm | 4 +-
lib/Attean/Plan.pm | 54 ++++----
lib/Attean/Quad.pm | 6 +-
lib/Attean/QuadModel.pm | 6 +-
lib/Attean/RDF.pm | 4 +-
lib/Attean/Result.pm | 8 +-
lib/Attean/SimpleQueryEvaluator.pm | 6 +-
lib/Attean/TermMap.pm | 4 +-
lib/Attean/TreeRewriter.pm | 4 +-
lib/Attean/Triple.pm | 6 +-
lib/Attean/TripleModel.pm | 2 +-
lib/Attean/Variable.pm | 4 +-
lib/AtteanX/Parser/NQuads.pm | 4 +-
lib/AtteanX/Parser/NTriples.pm | 4 +-
lib/AtteanX/Parser/NTuples.pm | 4 +-
lib/AtteanX/Parser/RDFXML.pm | 2 +-
lib/AtteanX/Parser/SPARQLJSON.pm | 8 +-
lib/AtteanX/Parser/SPARQLTSV.pm | 4 +-
lib/AtteanX/Parser/SPARQLXML.pm | 4 +-
lib/AtteanX/Parser/SPARQLXML/SAXHandler.pm | 4 +-
lib/AtteanX/Parser/Turtle.pm | 4 +-
lib/AtteanX/Parser/Turtle/Constants.pm | 6 +-
lib/AtteanX/Parser/Turtle/Lexer.pm | 4 +-
lib/AtteanX/Parser/Turtle/Token.pm | 2 +-
lib/AtteanX/RDFQueryTranslator.pm | 2 +-
lib/AtteanX/Serializer/CanonicalNTriples.pm | 4 +-
lib/AtteanX/Serializer/NQuads.pm | 4 +-
lib/AtteanX/Serializer/NTriples.pm | 4 +-
lib/AtteanX/Serializer/NTuples.pm | 4 +-
lib/AtteanX/Serializer/SPARQLCSV.pm | 4 +-
lib/AtteanX/Serializer/SPARQLTSV.pm | 4 +-
lib/AtteanX/Serializer/SPARQLXML.pm | 4 +-
lib/AtteanX/Store/Memory.pm | 23 +++-
lib/AtteanX/Store/Simple.pm | 4 +-
t/parser.t | 79 +++++++++++
99 files changed, 820 insertions(+), 415 deletions(-)
--
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