This is an automated email from the ASF dual-hosted git repository.
andy pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/jena.git
from 7511714606 Bump jsdom from 27.4.0 to 28.0.0 in
/jena-fuseki2/jena-fuseki-ui
new d78696ac85 PrefixMappingUtils - use WrappedGraph
new 8570ef308a Don't use default port unless necessary
new b942fa0912 Clean-up preprocessing SPARQL grammar
new d9770ce839 Improve comments
new 4498797533 Update rdf-tests sparql/sparql11/aggregates
new 7b4d6c631b Add Iter.mapRemove
new d34d257e04 Cody tidy
new 5a6761bd56 CHANGES for Jena 6.0.0
new f211579f73 Fix archived-modules.md text
new ccbc57555b Fix example setting in fuseki-server
new ca35fdad2c Tidy semicolons in sparql/expr
new 0522b00c8f Test artifact for jena-cmds for rdftest
The 12 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
CHANGES.txt | 136 ++-
archived-modules.md | 6 +-
jena-arq/Grammar/arq.jj | 20 -
jena-arq/Grammar/grammar | 24 +-
jena-arq/Grammar/header.jj | 20 -
jena-arq/Grammar/sparql_12.jj | 20 -
.../main/java/org/apache/jena/riot/RDFParser.java | 31 +-
.../java/org/apache/jena/sparql/expr/E_Call.java | 4 +-
.../org/apache/jena/sparql/expr/E_OneOfBase.java | 4 +-
.../java/org/apache/jena/sparql/expr/E_Regex.java | 6 +-
.../apache/jena/sparql/expr/E_StrSubstring.java | 2 +-
.../java/org/apache/jena/sparql/expr/Expr.java | 60 +-
.../org/apache/jena/sparql/expr/ExprBuild.java | 14 +-
.../apache/jena/sparql/expr/ExprEvalException.java | 10 +-
.../jena/sparql/expr/ExprEvalTypeException.java | 8 +-
.../org/apache/jena/sparql/expr/ExprException.java | 10 +-
.../org/apache/jena/sparql/expr/ExprFunction0.java | 2 +-
.../org/apache/jena/sparql/expr/ExprFunction2.java | 97 +-
.../org/apache/jena/sparql/expr/ExprFunctionN.java | 8 +-
.../apache/jena/sparql/expr/ExprFunctionOp.java | 14 +-
.../java/org/apache/jena/sparql/expr/ExprLib.java | 38 +-
.../java/org/apache/jena/sparql/expr/ExprList.java | 130 +--
.../java/org/apache/jena/sparql/expr/ExprNone.java | 20 +-
.../sparql/expr/ExprNotComparableException.java | 2 +-
.../org/apache/jena/sparql/expr/ExprSystem.java | 43 +-
.../org/apache/jena/sparql/expr/ExprTransform.java | 22 +-
.../apache/jena/sparql/expr/ExprTransformBase.java | 22 +-
.../apache/jena/sparql/expr/ExprTransformCopy.java | 82 +-
.../jena/sparql/expr/ExprTransformSubstitute.java | 4 +-
.../apache/jena/sparql/expr/ExprTransformer.java | 20 +-
.../apache/jena/sparql/expr/ExprTripleTerm.java | 10 +-
.../apache/jena/sparql/expr/ExprTypeException.java | 8 +-
.../jena/sparql/expr/ExprUndefException.java | 8 +-
.../apache/jena/sparql/expr/ExprUndefFunction.java | 2 +-
.../java/org/apache/jena/sparql/expr/ExprVars.java | 58 +-
.../org/apache/jena/sparql/expr/ExprVisitor.java | 24 +-
.../jena/sparql/expr/ExprVisitorFunction.java | 12 +-
.../org/apache/jena/sparql/expr/FunctionLabel.java | 6 +-
.../org/apache/jena/sparql/expr/NVCompare.java | 96 +-
.../java/org/apache/jena/sparql/expr/NVOps.java | 4 +-
.../org/apache/jena/sparql/expr/NodeValue.java | 2 +-
.../org/apache/jena/sparql/expr/RegexEngine.java | 2 +-
.../org/apache/jena/sparql/expr/ValueSpace.java | 44 +-
.../sparql/expr/VariableNotBoundException.java | 8 +-
.../sparql/expr/aggregate/AggSampleDistinct.java | 2 +-
.../jena/sparql/expr/aggregate/Aggregator.java | 2 +-
.../jena/sparql/expr/nodevalue/NodeFunctions.java | 54 +-
.../sparql/expr/urifunctions/SPARQLFuncOp.java | 4 +-
.../apache/jena/sparql/function/FunctionEnv.java | 17 +-
.../jena/sparql/function/FunctionEnvBase.java | 30 +-
.../jena/sparql/graph/PrefixMappingSink.java | 1 +
.../jena/sparql/lang/arq/javacc/ARQParser.java | 812 ++++++-------
.../src/main/java/org/apache/jena/system/G.java | 40 -
.../system/buffering/BufferingPrefixMapping.java | 4 +-
.../apache/jena/arq/junit/sparql/SparqlTests.java | 6 +-
.../{agg-max-02.rq => agg-avg-distinct.rq} | 2 +-
.../{agg-avg-02.srx => agg-avg-distinct.srx} | 18 +-
.../sparql11/aggregates/agg-count-distinct.rq | 4 +
.../{agg-min-02.srx => agg-count-distinct.srx} | 26 +-
.../sparql11/aggregates/agg-count-rows-distinct.rq | 4 +
...{agg-min-02.srx => agg-count-rows-distinct.srx} | 26 +-
.../aggregates/agg-empty-group-count-graph.rq | 5 +
.../aggregates/agg-empty-group-count-graph.ttl | 22 +
.../sparql11/aggregates/agg-group-builtin.rq | 6 +
.../agg-group-builtin.srx} | 28 +-
.../d-ent-01.rq => aggregates/agg-group-fn.rq} | 6 +-
.../sparql/sparql11/aggregates/agg-group-fn.srx} | 33 +-
.../sparql11/aggregates/agg-groupconcat-4.rq | 2 +-
.../{agg-groupconcat-1.rq => agg-groupconcat-6.rq} | 4 +-
...agg-groupconcat-5.srx => agg-groupconcat-6.srx} | 0
...roupconcat-5.rq => agg-groupconcat-distinct.rq} | 4 +-
...upconcat-5.srx => agg-groupconcat-distinct.srx} | 0
.../{agg-max-02.rq => agg-max-distinct.rq} | 2 +-
.../{agg-max-02.srx => agg-max-distinct.srx} | 14 +-
.../{agg-max-02.rq => agg-min-distinct.rq} | 2 +-
.../{agg-min-02.srx => agg-min-distinct.srx} | 8 -
.../{agg-sum-02.rq => agg-multiple-having.rq} | 3 +-
.../agg-multiple-having.srx} | 4 +-
.../sparql11/aggregates/agg-numeric-duplicates.ttl | 7 +
.../{agg-sample-01.rq => agg-sample-distinct.rq} | 2 +-
.../{agg-max-02.rq => agg-sum-distinct.rq} | 2 +-
.../{agg-sum-02.srx => agg-sum-distinct.srx} | 14 +-
.../sparql/sparql11/aggregates/index.html | 1232 ++++++++++++++++++++
.../sparql/sparql11/aggregates/manifest.ttl | 129 +-
.../sparql/sparql11/aggregates/singleton.ttl | 3 +
.../java/org/apache/jena/atlas/iterator/Iter.java | 27 +
.../main/java/org/apache/jena/atlas/lib/Lib.java | 34 +-
.../org/apache/jena/atlas/iterator/TestIter.java | 47 +-
jena-cmds/pom.xml | 30 +-
jena-cmds/src/test/java/arq/rdftests.java | 25 +-
.../jena/datatypes/xsd/impl/XMLLiteralType.java | 2 +-
.../org/apache/jena/util/PrefixMappingUtils.java | 12 +-
jena-fuseki2/apache-jena-fuseki/fuseki-server | 2 +-
.../jena/fuseki/main/TestFusekiServerBuild.java | 2 +-
.../apache/jena/fuseki/main/TestFusekiStart.java | 6 +-
.../examples/Shacl03_FusekiValidationService.java | 7 +-
96 files changed, 2691 insertions(+), 1250 deletions(-)
delete mode 100644 jena-arq/Grammar/header.jj
copy jena-arq/testing/rdf-tests-cg/sparql/sparql11/aggregates/{agg-max-02.rq
=> agg-avg-distinct.rq} (64%)
copy jena-arq/testing/rdf-tests-cg/sparql/sparql11/aggregates/{agg-avg-02.srx
=> agg-avg-distinct.srx} (71%)
create mode 100644
jena-arq/testing/rdf-tests-cg/sparql/sparql11/aggregates/agg-count-distinct.rq
copy jena-arq/testing/rdf-tests-cg/sparql/sparql11/aggregates/{agg-min-02.srx
=> agg-count-distinct.srx} (58%)
create mode 100644
jena-arq/testing/rdf-tests-cg/sparql/sparql11/aggregates/agg-count-rows-distinct.rq
copy jena-arq/testing/rdf-tests-cg/sparql/sparql11/aggregates/{agg-min-02.srx
=> agg-count-rows-distinct.srx} (58%)
create mode 100644
jena-arq/testing/rdf-tests-cg/sparql/sparql11/aggregates/agg-empty-group-count-graph.rq
create mode 100644
jena-arq/testing/rdf-tests-cg/sparql/sparql11/aggregates/agg-empty-group-count-graph.ttl
create mode 100644
jena-arq/testing/rdf-tests-cg/sparql/sparql11/aggregates/agg-group-builtin.rq
copy jena-arq/testing/rdf-tests-cg/sparql/sparql11/{entailment/bind03.srx =>
aggregates/agg-group-builtin.srx} (55%)
copy jena-arq/testing/rdf-tests-cg/sparql/sparql11/{entailment/d-ent-01.rq =>
aggregates/agg-group-fn.rq} (52%)
copy jena-arq/testing/{ARQ/PropertyFunctions/list-index-9.srx =>
rdf-tests-cg/sparql/sparql11/aggregates/agg-group-fn.srx} (59%)
copy
jena-arq/testing/rdf-tests-cg/sparql/sparql11/aggregates/{agg-groupconcat-1.rq
=> agg-groupconcat-6.rq} (64%)
copy
jena-arq/testing/rdf-tests-cg/sparql/sparql11/aggregates/{agg-groupconcat-5.srx
=> agg-groupconcat-6.srx} (100%)
copy
jena-arq/testing/rdf-tests-cg/sparql/sparql11/aggregates/{agg-groupconcat-5.rq
=> agg-groupconcat-distinct.rq} (50%)
copy
jena-arq/testing/rdf-tests-cg/sparql/sparql11/aggregates/{agg-groupconcat-5.srx
=> agg-groupconcat-distinct.srx} (100%)
copy jena-arq/testing/rdf-tests-cg/sparql/sparql11/aggregates/{agg-max-02.rq
=> agg-max-distinct.rq} (64%)
copy jena-arq/testing/rdf-tests-cg/sparql/sparql11/aggregates/{agg-max-02.srx
=> agg-max-distinct.srx} (79%)
copy jena-arq/testing/rdf-tests-cg/sparql/sparql11/aggregates/{agg-max-02.rq
=> agg-min-distinct.rq} (64%)
copy jena-arq/testing/rdf-tests-cg/sparql/sparql11/aggregates/{agg-min-02.srx
=> agg-min-distinct.srx} (82%)
copy jena-arq/testing/rdf-tests-cg/sparql/sparql11/aggregates/{agg-sum-02.rq
=> agg-multiple-having.rq} (58%)
copy jena-arq/testing/rdf-tests-cg/sparql/sparql11/{grouping/group01.srx =>
aggregates/agg-multiple-having.srx} (75%)
create mode 100644
jena-arq/testing/rdf-tests-cg/sparql/sparql11/aggregates/agg-numeric-duplicates.ttl
copy
jena-arq/testing/rdf-tests-cg/sparql/sparql11/aggregates/{agg-sample-01.rq =>
agg-sample-distinct.rq} (76%)
copy jena-arq/testing/rdf-tests-cg/sparql/sparql11/aggregates/{agg-max-02.rq
=> agg-sum-distinct.rq} (64%)
copy jena-arq/testing/rdf-tests-cg/sparql/sparql11/aggregates/{agg-sum-02.srx
=> agg-sum-distinct.srx} (78%)
create mode 100644
jena-arq/testing/rdf-tests-cg/sparql/sparql11/aggregates/index.html
create mode 100644
jena-arq/testing/rdf-tests-cg/sparql/sparql11/aggregates/singleton.ttl