jena-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From rve...@apache.org
Subject [49/50] [abbrv] jena git commit: Merge branch 'master' into JENA-507
Date Wed, 10 Feb 2016 10:01:24 GMT
Merge branch 'master' into JENA-507


Project: http://git-wip-us.apache.org/repos/asf/jena/repo
Commit: http://git-wip-us.apache.org/repos/asf/jena/commit/77a69f11
Tree: http://git-wip-us.apache.org/repos/asf/jena/tree/77a69f11
Diff: http://git-wip-us.apache.org/repos/asf/jena/diff/77a69f11

Branch: refs/heads/JENA-507
Commit: 77a69f1158a1ea24284ecb9f5c658cdb726a907c
Parents: 7da685a 64c4732
Author: Rob Vesse <rvesse@apache.org>
Authored: Thu Jan 28 11:52:34 2016 +0000
Committer: Rob Vesse <rvesse@apache.org>
Committed: Thu Jan 28 11:52:34 2016 +0000

----------------------------------------------------------------------
 NOTICE                                          |    2 +-
 apache-jena-libs/pom.xml                        |    6 +-
 apache-jena-osgi/jena-osgi-test/pom.xml         |    4 +-
 .../org/apache/jena/osgi/test/JenaOSGITest.java |   10 +
 apache-jena-osgi/jena-osgi/pom.xml              |   12 +-
 .../src/main/resources/META-INF/NOTICE          |    2 +-
 apache-jena-osgi/pom.xml                        |    4 +-
 apache-jena/DEPENDENCIES                        |    5 +
 apache-jena/LICENSE                             |   28 +
 apache-jena/NOTICE                              |   17 +-
 apache-jena/assembly-jena-zip.xml               |   28 +-
 apache-jena/bat/rdfdiff.bat                     |   18 +
 apache-jena/bin/rdfdiff                         |   89 +
 apache-jena/bin/tdbloader2common                |    3 +-
 apache-jena/bin/tdbloader2index                 |   48 +-
 apache-jena/cmd-maker                           |    1 +
 apache-jena/pom.xml                             |   50 +-
 jena-arq/DEPENDENCIES                           |   10 +
 jena-arq/Grammar/arq.jj                         |   13 +-
 jena-arq/Grammar/master.jj                      |   36 +-
 jena-arq/NOTICE                                 |    2 +-
 jena-arq/pom.xml                                |   22 +-
 .../constructquads/ExampleConstructQuads.java   |   29 +-
 .../examples/propertyfunction/labelSearch.java  |    2 +-
 .../arq/examples/riot/ExRIOT_3.java             |    2 +-
 .../arq/examples/riot/ExRIOT_5.java             |   22 +-
 .../arq/examples/riot/ExRIOT_out3.java          |   14 +-
 .../update/UpdateExecuteOperations.java         |   28 +-
 .../arq/examples/update/UpdateProgrammatic.java |   10 +-
 .../arq/examples/update/UpdateReadFromFile.java |   14 +-
 jena-arq/src/main/java/arq/arq.java             |   37 -
 jena-arq/src/main/java/arq/bindings.java        |   42 -
 jena-arq/src/main/java/arq/cmdline/CmdARQ.java  |   64 -
 .../src/main/java/arq/cmdline/CmdARQ_SSE.java   |   45 -
 .../src/main/java/arq/cmdline/CmdUpdate.java    |   63 -
 .../src/main/java/arq/cmdline/ModAlgebra.java   |   82 -
 .../src/main/java/arq/cmdline/ModAssembler.java |   84 -
 .../src/main/java/arq/cmdline/ModDataset.java   |   49 -
 .../java/arq/cmdline/ModDatasetAssembler.java   |   70 -
 .../java/arq/cmdline/ModDatasetGeneral.java     |  124 -
 .../arq/cmdline/ModDatasetGeneralAssembler.java |   56 -
 .../src/main/java/arq/cmdline/ModEngine.java    |  110 -
 .../src/main/java/arq/cmdline/ModFormat.java    |   91 -
 jena-arq/src/main/java/arq/cmdline/ModItem.java |   80 -
 .../main/java/arq/cmdline/ModLangOutput.java    |  150 --
 .../src/main/java/arq/cmdline/ModLangParse.java |  180 --
 .../src/main/java/arq/cmdline/ModQueryIn.java   |  156 --
 .../src/main/java/arq/cmdline/ModQueryOut.java  |   92 -
 .../src/main/java/arq/cmdline/ModRemote.java    |   75 -
 .../src/main/java/arq/cmdline/ModResultsIn.java |  138 --
 .../main/java/arq/cmdline/ModResultsOut.java    |   70 -
 .../src/main/java/arq/cmdline/ModSymbol.java    |   94 -
 jena-arq/src/main/java/arq/cmdline/ModTime.java |   73 -
 jena-arq/src/main/java/arq/iri.java             |   57 -
 jena-arq/src/main/java/arq/juuid.java           |  173 --
 jena-arq/src/main/java/arq/load.java            |  120 -
 jena-arq/src/main/java/arq/qexpr.java           |  223 --
 jena-arq/src/main/java/arq/qparse.java          |  269 ---
 jena-arq/src/main/java/arq/query.java           |  259 ---
 jena-arq/src/main/java/arq/rset.java            |   73 -
 jena-arq/src/main/java/arq/rsparql.java         |   95 -
 jena-arq/src/main/java/arq/rupdate.java         |   98 -
 jena-arq/src/main/java/arq/sparql.java          |   37 -
 jena-arq/src/main/java/arq/sse.java             |  108 -
 jena-arq/src/main/java/arq/sse_exec.java        |   50 -
 jena-arq/src/main/java/arq/sse_expr.java        |   24 -
 jena-arq/src/main/java/arq/sse_query.java       |  162 --
 jena-arq/src/main/java/arq/tokens.java          |   24 -
 jena-arq/src/main/java/arq/uparse.java          |  187 --
 jena-arq/src/main/java/arq/update.java          |  126 --
 jena-arq/src/main/java/arq/utf8.java            |   29 -
 jena-arq/src/main/java/arq/version.java         |   29 -
 jena-arq/src/main/java/arq/wwwdec.java          |   36 -
 jena-arq/src/main/java/arq/wwwenc.java          |   61 -
 .../atlas/web/auth/ScopedNTAuthenticator.java   |    9 +-
 .../main/java/org/apache/jena/query/ARQ.java    |  148 +-
 .../java/org/apache/jena/query/Dataset.java     |    2 +-
 .../org/apache/jena/query/DatasetFactory.java   |  498 ++--
 .../main/java/org/apache/jena/query/Query.java  |    3 +-
 .../main/java/org/apache/jena/riot/IO_Jena.java |   31 +-
 .../java/org/apache/jena/riot/RDFDataMgr.java   |  110 +-
 .../java/org/apache/jena/riot/RDFLanguages.java |    2 +-
 .../org/apache/jena/riot/RDFParserRegistry.java |   20 +-
 .../org/apache/jena/riot/RDFWriterRegistry.java |   44 +-
 .../main/java/org/apache/jena/riot/RIOT.java    |   33 +-
 .../java/org/apache/jena/riot/RiotReader.java   |  219 --
 .../java/org/apache/jena/riot/RiotWriter.java   |  129 --
 .../main/java/org/apache/jena/riot/SysRIOT.java |   32 +-
 .../jena/riot/adapters/JenaReadersWriters.java  |   50 -
 .../riot/adapters/RDFReaderFactoryRIOT.java     |   53 +-
 .../jena/riot/adapters/RDFReaderRIOT.java       |    2 +-
 .../jena/riot/adapters/RDFReaderRIOT_ARP.java   |   94 -
 .../jena/riot/adapters/RDFReaderRIOT_CSV.java   |   62 -
 .../jena/riot/adapters/RDFReaderRIOT_Web.java   |   99 -
 .../riot/adapters/RDFWriterFactoryRIOT.java     |   53 +
 .../jena/riot/adapters/RDFWriterRIOT.java       |   92 +-
 .../org/apache/jena/riot/lang/JsonLDReader.java |  109 +-
 .../org/apache/jena/riot/lang/LangNull.java     |   49 -
 .../org/apache/jena/riot/lang/LangTriG.java     |    2 +-
 .../apache/jena/riot/lang/LangTurtleBase.java   |    4 +-
 .../jena/riot/lang/PipedTuplesStream.java       |    2 +-
 .../apache/jena/riot/lang/ReaderRDFNULL.java    |   53 +
 .../org/apache/jena/riot/lang/RiotParsers.java  |  160 +-
 .../org/apache/jena/riot/out/CharSpace.java     |   22 -
 .../org/apache/jena/riot/out/EscapeProc.java    |   49 -
 .../org/apache/jena/riot/out/NodeFmtLib.java    |    8 +-
 .../apache/jena/riot/out/NodeFormatterNT.java   |   66 +-
 .../apache/jena/riot/out/NodeFormatterTTL.java  |   45 +-
 .../riot/out/NodeFormatterTTL_MultiLine.java    |  118 +
 .../riot/out/quoted/QuotedStringOutput.java     |   32 +
 .../riot/out/quoted/QuotedStringOutputBase.java |   52 +
 .../riot/out/quoted/QuotedStringOutputNT.java   |   34 +
 .../riot/out/quoted/QuotedStringOutputTTL.java  |   41 +
 .../quoted/QuotedStringOutputTTL_MultiLine.java |   55 +
 .../apache/jena/riot/out/quoted/QuotedURI.java  |   49 +
 .../process/normalize/CanonicalizeLiteral.java  |   16 +-
 .../riot/process/normalize/DatatypeHandler.java |    1 +
 .../riot/process/normalize/NormalizeValue.java  |  263 +--
 .../riot/process/normalize/NormalizeValue2.java |   56 +-
 .../apache/jena/riot/system/IO_JenaReaders.java |   76 +-
 .../apache/jena/riot/system/IO_JenaWriters.java |  122 +-
 .../apache/jena/riot/system/IRIResolver.java    |  269 ++-
 .../org/apache/jena/riot/system/InitRIOT.java   |   39 +
 .../jena/riot/system/ParserProfileBase.java     |    2 +-
 .../jena/riot/system/PrefixMapWrapper.java      |  147 +-
 .../org/apache/jena/riot/system/RiotLib.java    |    2 +-
 .../apache/jena/riot/system/StreamRDFLib.java   |    2 +-
 .../jena/riot/system/StreamRDFWriter.java       |   12 +-
 .../java/org/apache/jena/riot/web/HttpOp.java   |    1 -
 .../apache/jena/riot/writer/NQuadsWriter.java   |    2 +-
 .../apache/jena/riot/writer/NTriplesWriter.java |    6 +-
 .../org/apache/jena/riot/writer/TriGWriter.java |    9 +-
 .../apache/jena/riot/writer/TriGWriterBase.java |   10 +-
 .../jena/riot/writer/TriGWriterBlocks.java      |    3 +-
 .../apache/jena/riot/writer/TriGWriterFlat.java |    3 +-
 .../apache/jena/riot/writer/TurtleShell.java    |  122 +-
 .../apache/jena/riot/writer/TurtleWriter.java   |   10 +-
 .../jena/riot/writer/TurtleWriterBase.java      |   10 +-
 .../jena/riot/writer/TurtleWriterBlocks.java    |    3 +-
 .../jena/riot/writer/TurtleWriterFlat.java      |    3 +-
 .../jena/riot/writer/WriterStreamRDFPlain.java  |    2 +-
 .../org/apache/jena/sparql/ARQConstants.java    |   37 +-
 .../java/org/apache/jena/sparql/SystemARQ.java  |   37 +-
 .../apache/jena/sparql/algebra/JoinType.java    |    9 +-
 .../org/apache/jena/sparql/algebra/OpVars.java  |   22 +-
 .../jena/sparql/algebra/op/OpDisjunction.java   |    2 -
 .../jena/sparql/algebra/op/OpProcedure.java     |    2 +-
 .../jena/sparql/algebra/op/OpPropFunc.java      |   51 +-
 .../jena/sparql/algebra/optimize/Optimize.java  |    3 +-
 .../algebra/optimize/TransformExpandOneOf.java  |  127 +-
 .../optimize/TransformFilterImplicitJoin.java   |    4 +-
 .../optimize/TransformFilterPlacement.java      |   49 +-
 .../optimize/TransformImplicitLeftJoin.java     |    4 +-
 .../sparql/algebra/optimize/TransformTopN.java  |    4 +-
 .../apache/jena/sparql/core/DatasetGraph.java   |   14 +-
 .../jena/sparql/core/DatasetGraphBase.java      |   15 +-
 .../jena/sparql/core/DatasetGraphBaseFind.java  |   70 +-
 .../jena/sparql/core/DatasetGraphCaching.java   |   58 +-
 .../jena/sparql/core/DatasetGraphCopyAdd.java   |   41 +
 .../jena/sparql/core/DatasetGraphFactory.java   |  106 +-
 .../jena/sparql/core/DatasetGraphMaker.java     |    7 +
 .../jena/sparql/core/DatasetGraphSimpleMem.java |   20 +-
 .../sparql/core/DatasetGraphTriplesQuads.java   |   15 +-
 .../jena/sparql/core/DatasetGraphWithLock.java  |    2 +-
 .../jena/sparql/core/DatasetGraphWrapper.java   |   13 +-
 .../apache/jena/sparql/core/DatasetImpl.java    |  138 +-
 .../jena/sparql/core/DatasetPrefixStorage.java  |    2 +-
 .../jena/sparql/core/DynamicDatasets.java       |    2 +-
 .../org/apache/jena/sparql/core/GraphView.java  |   10 +-
 .../org/apache/jena/sparql/core/Substitute.java |  411 ++--
 .../apache/jena/sparql/core/Transactional.java  |    5 +-
 .../sparql/core/TransactionalComponent.java     |   46 +
 .../jena/sparql/core/TransactionalOfOne.java    |   61 +
 .../java/org/apache/jena/sparql/core/Var.java   |  113 +-
 .../sparql/core/assembler/AssemblerUtils.java   |   60 +-
 .../sparql/core/assembler/DatasetAssembler.java |   11 +-
 .../core/assembler/DatasetAssemblerVocab.java   |    5 +-
 .../core/assembler/DatasetNullAssembler.java    |    2 +-
 .../core/assembler/InMemDatasetAssembler.java   |   73 +
 .../core/journaling/DatasetGraphWithRecord.java |  247 ++
 .../journaling/ListBackedOperationRecord.java   |   73 +
 .../jena/sparql/core/journaling/Operation.java  |   59 +
 .../sparql/core/journaling/QuadOperation.java   |  133 ++
 .../journaling/ReversibleOperationRecord.java   |   55 +
 .../sparql/core/journaling/package-info.java    |   19 +
 .../sparql/core/mem/DatasetGraphInMemory.java   |  360 +++
 .../core/mem/DatasetPrefixStorageInMemory.java  |   99 +
 .../jena/sparql/core/mem/FourTupleMap.java      |   91 +
 .../jena/sparql/core/mem/GraphInMemory.java     |   50 +
 .../apache/jena/sparql/core/mem/HexTable.java   |  116 +
 .../jena/sparql/core/mem/PMapQuadTable.java     |  149 ++
 .../jena/sparql/core/mem/PMapTripleTable.java   |  129 ++
 .../jena/sparql/core/mem/PMapTupleTable.java    |  109 +
 .../apache/jena/sparql/core/mem/QuadTable.java  |   71 +
 .../jena/sparql/core/mem/QuadTableForm.java     |  296 +++
 .../apache/jena/sparql/core/mem/TriTable.java   |  105 +
 .../jena/sparql/core/mem/TripleTable.java       |   46 +
 .../jena/sparql/core/mem/TripleTableForm.java   |  168 ++
 .../apache/jena/sparql/core/mem/TupleSlot.java  |   27 +
 .../apache/jena/sparql/core/mem/TupleTable.java |   53 +
 .../jena/sparql/core/mem/package-info.java      |   22 +
 .../jena/sparql/engine/QueryExecutionBase.java  |  473 ++--
 .../apache/jena/sparql/engine/TableJoin.java    |  104 -
 .../sparql/engine/http/QueryEngineHTTP.java     |   50 +-
 .../apache/jena/sparql/engine/http/Service.java |   16 +-
 .../sparql/engine/index/HashIndexTable.java     |    3 +-
 .../jena/sparql/engine/index/IndexFactory.java  |    9 +-
 .../jena/sparql/engine/index/IndexTable.java    |    5 +-
 .../jena/sparql/engine/index/LinearIndex.java   |    3 +-
 .../jena/sparql/engine/iterator/QueryIter2.java |    2 +-
 .../sparql/engine/iterator/QueryIterAssign.java |   49 +-
 .../iterator/QueryIterAssignVarValue.java       |   49 +-
 .../engine/iterator/QueryIterExtendByVar.java   |   35 +-
 .../sparql/engine/iterator/QueryIterMinus.java  |   91 +-
 .../sparql/engine/iterator/QueryIterSort.java   |    3 +-
 .../engine/join/AbstractIterHashJoin.java       |  242 ++
 .../jena/sparql/engine/join/HashProbeTable.java |  117 +
 .../apache/jena/sparql/engine/join/Join.java    |  239 ++
 .../apache/jena/sparql/engine/join/JoinKey.java |  116 +
 .../apache/jena/sparql/engine/join/JoinLib.java |   65 +
 .../sparql/engine/join/QueryIterHashJoin.java   |   89 +
 .../engine/join/QueryIterHashLeftJoin_Left.java |  112 +
 .../join/QueryIterHashLeftJoin_Right.java       |  108 +
 .../engine/join/QueryIterNestedLoopJoin.java    |  117 +
 .../join/QueryIterNestedLoopLeftJoin.java       |  135 ++
 .../jena/sparql/engine/main/JoinClassifier.java |   28 +-
 .../jena/sparql/engine/main/OpExecutor.java     |   13 +-
 .../jena/sparql/engine/main/StageBuilder.java   |   18 +-
 .../jena/sparql/engine/main/VarFinder.java      |  115 +-
 .../engine/main/iterator/QueryIterGraph.java    |   97 +-
 .../engine/main/iterator/QueryIterJoin.java     |   32 -
 .../engine/main/iterator/QueryIterJoinBase.java |   79 -
 .../engine/main/iterator/QueryIterLeftJoin.java |   32 -
 .../engine/optimizer/reorder/ReorderFixed.java  |    1 +
 .../jena/sparql/engine/ref/EvaluatorSimple.java |    3 +-
 .../jena/sparql/engine/ref/TableJoin.java       |  103 +
 .../java/org/apache/jena/sparql/expr/E_Add.java |    2 +-
 .../org/apache/jena/sparql/expr/E_Bound.java    |   14 +-
 .../org/apache/jena/sparql/expr/E_Divide.java   |    2 +-
 .../org/apache/jena/sparql/expr/E_Equals.java   |    2 +-
 .../apache/jena/sparql/expr/E_GreaterThan.java  |    2 +-
 .../jena/sparql/expr/E_GreaterThanOrEqual.java  |    2 +-
 .../apache/jena/sparql/expr/E_LangMatches.java  |    2 +-
 .../org/apache/jena/sparql/expr/E_LessThan.java |    2 +-
 .../jena/sparql/expr/E_LessThanOrEqual.java     |    2 +-
 .../org/apache/jena/sparql/expr/E_StrAfter.java |    2 +-
 .../apache/jena/sparql/expr/E_StrBefore.java    |    2 +-
 .../apache/jena/sparql/expr/E_StrContains.java  |    2 +-
 .../apache/jena/sparql/expr/E_StrDatatype.java  |    4 +-
 .../apache/jena/sparql/expr/E_StrEndsWith.java  |    2 +-
 .../org/apache/jena/sparql/expr/E_StrLang.java  |    2 +-
 .../jena/sparql/expr/E_StrStartsWith.java       |    2 +-
 .../apache/jena/sparql/expr/ExprFunction.java   |    5 +-
 .../apache/jena/sparql/expr/ExprFunctionN.java  |    1 -
 .../org/apache/jena/sparql/expr/ExprList.java   |    2 +-
 .../org/apache/jena/sparql/expr/NodeValue.java  |   35 +-
 .../sparql/expr/aggregate/AggGroupConcat.java   |    5 +-
 .../sparql/expr/aggregate/AggMinDistinct.java   |    6 +-
 .../sparql/expr/nodevalue/NodeFunctions.java    |   14 +-
 .../sparql/expr/nodevalue/NodeValueLang.java    |   79 +
 .../sparql/expr/nodevalue/NodeValueString.java  |    2 +-
 .../sparql/expr/nodevalue/NodeValueVisitor.java |    1 +
 .../jena/sparql/expr/nodevalue/XSDFuncOp.java   |   22 +-
 .../apache/jena/sparql/function/CastXSD.java    |  351 ++-
 .../jena/sparql/function/CastXSD_Boolean.java   |   82 -
 .../jena/sparql/function/CastXSD_DateTime.java  |   54 -
 .../jena/sparql/function/CastXSD_Numeric.java   |   64 -
 .../jena/sparql/function/StandardFunctions.java |   41 +-
 .../jena/sparql/function/library/execTime.java  |   57 +
 .../sparql/graph/GraphPrefixesProjection.java   |    2 +-
 .../apache/jena/sparql/graph/GraphSPARQL.java   |    2 +-
 .../org/apache/jena/sparql/graph/NodeConst.java |   32 +-
 .../org/apache/jena/sparql/lang/ParserBase.java |    4 +-
 .../apache/jena/sparql/lang/ParserSPARQL11.java |    1 +
 .../apache/jena/sparql/lang/arq/ARQParser.java  |   71 +-
 .../apache/jena/sparql/modify/TemplateLib.java  |  243 +-
 .../jena/sparql/modify/UpdateEngineWorker.java  |  707 +++---
 .../jena/sparql/pfunction/PropFuncArg.java      |   13 +
 .../apache/jena/sparql/resultset/JSONInput.java |  393 ++--
 .../sparql/resultset/JSONInputIterator.java     | 1289 +++++------
 .../jena/sparql/resultset/JSONOutput.java       |   27 +-
 .../jena/sparql/resultset/JSONOutputASK.java    |   49 +-
 .../sparql/resultset/JSONOutputResultSet.java   |  387 ++--
 .../apache/jena/sparql/resultset/RDFInput.java  |  228 +-
 .../jena/sparql/resultset/ResultSetApply.java   |   56 +-
 .../jena/sparql/resultset/ResultSetCompare.java |    3 +-
 .../jena/sparql/resultset/ResultSetMem.java     |  106 +-
 .../jena/sparql/resultset/ResultsFormat.java    |   97 +-
 .../jena/sparql/resultset/SPARQLResult.java     |  231 +-
 .../jena/sparql/resultset/SortedResultSet.java  |   10 +-
 .../apache/jena/sparql/resultset/TSVInput.java  |  121 +-
 .../jena/sparql/resultset/TSVInputIterator.java |  166 +-
 .../apache/jena/sparql/resultset/TSVOutput.java |   82 +-
 .../jena/sparql/resultset/TextOutput.java       |  112 +-
 .../apache/jena/sparql/resultset/XMLInput.java  |  106 +-
 .../apache/jena/sparql/resultset/XMLOutput.java |   39 +-
 .../jena/sparql/resultset/XMLOutputASK.java     |   90 +-
 .../sparql/resultset/XMLOutputResultSet.java    |  348 ++-
 .../java/org/apache/jena/sparql/sse/SSE.java    |    3 +
 .../jena/sparql/sse/builders/BuilderGraph.java  |  256 +--
 .../apache/jena/sparql/syntax/ElementUnion.java |    2 +-
 .../ElementTransformCleanGroupsOfOne.java       |   21 +-
 .../syntaxtransform/UpdateTransformOps.java     |    1 +
 .../org/apache/jena/sparql/system/InitARQ.java  |   39 +
 .../apache/jena/sparql/util/DatasetUtils.java   |  291 ++-
 .../org/apache/jena/sparql/util/FmtUtils.java   |    4 +-
 .../org/apache/jena/sparql/util/IsoMatcher.java |   12 +-
 .../apache/jena/sparql/util/MappedLoader.java   |    6 +-
 .../java/org/apache/jena/sparql/util/Utils.java |   24 +-
 .../jena/web/DatasetGraphAccessorHTTP.java      |    2 +-
 .../src/main/java/riotcmd/CmdLangParse.java     |  354 ---
 jena-arq/src/main/java/riotcmd/CmdTokens.java   |   75 -
 jena-arq/src/main/java/riotcmd/dumpthrift.java  |   51 -
 jena-arq/src/main/java/riotcmd/infer.java       |  154 --
 jena-arq/src/main/java/riotcmd/json.java        |   52 -
 jena-arq/src/main/java/riotcmd/nquads.java      |   48 -
 jena-arq/src/main/java/riotcmd/ntriples.java    |   48 -
 jena-arq/src/main/java/riotcmd/perftokens.java  |   28 -
 jena-arq/src/main/java/riotcmd/printtokens.java |   28 -
 jena-arq/src/main/java/riotcmd/rdfxml.java      |   48 -
 jena-arq/src/main/java/riotcmd/riot.java        |   62 -
 jena-arq/src/main/java/riotcmd/trig.java        |   48 -
 jena-arq/src/main/java/riotcmd/turtle.java      |   48 -
 jena-arq/src/main/java/riotcmd/utf8.java        |   75 -
 jena-arq/src/main/resources/META-INF/NOTICE     |    2 +-
 ...rg.apache.jena.system.JenaSubsystemLifecycle |    2 +
 jena-arq/src/test/java/arq/TS_Cmd.java          |   31 -
 jena-arq/src/test/java/arq/TestCmdLine.java     |  104 -
 jena-arq/src/test/java/arq/qtest.java           |  277 ---
 .../apache/jena/atlas/legacy/TC_Atlas_ARQ.java  |    4 -
 .../org/apache/jena/common/TestIsoMatcher.java  |    6 +-
 .../test/java/org/apache/jena/riot/TC_Riot.java |    8 +-
 .../java/org/apache/jena/riot/TS_LangSuite.java |    3 +-
 .../org/apache/jena/riot/TS_ReaderRIOT.java     |    8 +-
 .../apache/jena/riot/TestJenaReaderRIOT.java    |  155 +-
 .../java/org/apache/jena/riot/TestReadData.java |   15 +-
 .../jena/riot/adapters/TS_RIOTAdapters.java     |    4 +-
 .../jena/riot/adapters/TestFileManager.java     |   83 +-
 .../jena/riot/lang/ParserTestBaseLib.java       |    6 +-
 .../apache/jena/riot/lang/TestLangNTriples.java |    8 +-
 .../apache/jena/riot/lang/TestLangNTuples.java  |   43 +-
 .../apache/jena/riot/lang/TestLangRdfJson.java  |   16 +-
 .../jena/riot/lang/TestParserFactory.java       |   47 +-
 .../apache/jena/riot/lang/TestTriXReader.java   |    2 +-
 .../apache/jena/riot/lang/TestTurtleTerms.java  |    3 +-
 .../jena/riot/langsuite/LangTestCase.java       |   11 +-
 .../jena/riot/langsuite/UnitTestBadEval.java    |    2 +-
 .../jena/riot/langsuite/UnitTestBadSyntax.java  |    2 +-
 .../jena/riot/langsuite/UnitTestEval.java       |    4 +-
 .../jena/riot/langsuite/UnitTestSyntax.java     |    2 +-
 .../java/org/apache/jena/riot/out/TS_Out.java   |    3 +-
 .../org/apache/jena/riot/out/TestNodeFmt.java   |   13 +
 .../jena/riot/out/TestQuotedStringOutput.java   |   97 +
 .../jena/riot/system/TestIO_JenaReaders.java    |   97 +-
 .../jena/riot/system/TestIO_JenaWriters.java    |  111 +-
 .../jena/riot/system/TestJsonLDReadWrite.java   |    1 +
 .../jena/riot/system/TestLangRegistration.java  |    2 +-
 .../jena/riot/thrift/TestStreamRDFThrift.java   |    9 +-
 .../jena/riot/thrift/TestThriftSetup.java       |    4 +-
 .../apache/jena/riot/writer/TS_RiotWriter.java  |    9 +-
 .../jena/riot/writer/TestJenaWriters.java       |    8 +-
 .../jena/riot/writer/TestRiotWriterDataset.java |    1 +
 .../apache/jena/riot/writer/TestTriXWriter.java |    2 +-
 .../org/apache/jena/sparql/ARQTestSuite.java    |    6 +-
 .../java/org/apache/jena/sparql/TC_General.java |    8 +
 .../jena/sparql/algebra/TestClassify.java       |    7 +-
 .../sparql/algebra/optimize/TestOptimizer.java  |   49 +-
 .../optimize/TestSemanticEquivalence.java       |    2 +-
 .../optimize/TestTransformFilterPlacement.java  |  227 +-
 .../algebra/optimize/TestTransformFilters.java  |   24 +
 .../org/apache/jena/sparql/api/TestAPI.java     |   76 +-
 .../sparql/api/TestQueryExecutionTimeout1.java  |   25 +-
 .../sparql/api/TestQueryExecutionTimeout2.java  |   18 +-
 .../sparql/core/AbstractDatasetGraphFind.java   |  256 +++
 .../core/AbstractDatasetGraphFindPatterns.java  |  208 ++
 .../jena/sparql/core/AbstractTestDataset.java   |   15 +-
 .../org/apache/jena/sparql/core/TS_Core.java    |    9 +-
 .../jena/sparql/core/TestDatasetGeneral.java    |   28 +
 ...TestDatasetGraphBaseFindPattern_General.java |   29 +
 .../TestDatasetGraphBaseFindPattern_Mem.java    |   29 +
 .../core/TestDatasetGraphBaseFind_General.java  |   29 +
 .../core/TestDatasetGraphBaseFind_Mem.java      |   29 +
 .../sparql/core/TestDatasetGraphCopyAdd.java    |   42 +
 .../jena/sparql/core/TestDatasetGraphMem.java   |    2 +-
 .../sparql/core/TestDatasetGraphViewGraphs.java |    2 +-
 .../sparql/core/TestDatasetGraphWithLock.java   |    8 +-
 .../sparql/core/TestDatasetGraphsRegular.java   |    2 +-
 .../apache/jena/sparql/core/TestDatasetMem.java |   28 -
 .../jena/sparql/core/TestDatasetMonitor.java    |   12 +-
 .../jena/sparql/core/TestDynamicDatasetMem.java |   29 +-
 .../sparql/core/TestGraphOverDatasetMem.java    |    2 +-
 .../sparql/core/assembler/TS_Assembler.java     |   27 +
 .../assembler/TestInMemDatasetAssembler.java    |  145 ++
 .../sparql/core/journaling/TS_Journaling.java   |   27 +
 .../journaling/TestDatasetGraphWithRecord.java  |  265 +++
 .../TestListBackedOperationRecord.java          |  124 +
 .../core/journaling/TestQuadOperation.java      |   92 +
 .../sparql/core/mem/AbstractTestQuadTable.java  |   50 +
 .../core/mem/AbstractTestTripleTable.java       |   56 +
 .../sparql/core/mem/AbstractTestTupleTable.java |  110 +
 .../core/mem/AbstractTestTupleTableForms.java   |   73 +
 .../jena/sparql/core/mem/TS_DatasetTxnMem.java  |   44 +
 .../core/mem/TestDatasetGraphInMemoryBasic.java |  111 +
 .../core/mem/TestDatasetGraphInMemoryFind.java  |   30 +
 .../TestDatasetGraphInMemoryFindPattern.java    |   30 +
 .../core/mem/TestDatasetGraphInMemoryLock.java  |   30 +
 .../mem/TestDatasetGraphInMemoryThreading.java  |  162 ++
 .../TestDatasetGraphInMemoryTransactions.java   |   37 +
 .../core/mem/TestDatasetGraphInMemoryViews.java |   31 +
 .../jena/sparql/core/mem/TestHexTable.java      |   94 +
 .../sparql/core/mem/TestQuadTableForms.java     |   92 +
 .../jena/sparql/core/mem/TestTriTable.java      |   30 +
 .../sparql/core/mem/TestTripleTableForms.java   |   84 +
 .../apache/jena/sparql/engine/TS_Engine.java    |    3 +-
 .../apache/jena/sparql/engine/TestTableLib.java |  119 -
 .../sparql/engine/index/TestIndexTable.java     |    9 +-
 .../engine/join/AbstractTestInnerJoin.java      |   90 +
 .../sparql/engine/join/AbstractTestJoin.java    |  338 +++
 .../engine/join/AbstractTestLeftJoin.java       |  101 +
 .../apache/jena/sparql/engine/join/TS_Join.java |   40 +
 .../jena/sparql/engine/join/TestHashJoin.java   |   30 +
 .../engine/join/TestHashLeftJoin_Left.java      |   32 +
 .../engine/join/TestHashLeftJoin_Right.java     |   31 +
 .../sparql/engine/join/TestJoinNestedLoop.java  |   35 +
 .../engine/join/TestJoinNestedLoopSimple.java   |   35 +
 .../jena/sparql/engine/join/TestJoinSimple.java |   35 +
 .../engine/join/TestLeftJoinNestedLoop.java     |   35 +
 .../join/TestLeftJoinNestedLoopSimple.java      |   35 +
 .../sparql/engine/join/TestLeftJoinSimple.java  |   33 +
 .../jena/sparql/engine/ref/TestTableJoin.java   |  121 +
 .../org/apache/jena/sparql/expr/TS_Expr.java    |    2 +
 .../apache/jena/sparql/expr/TestCastXSD.java    |  140 ++
 .../jena/sparql/expr/TestExpressions.java       |    2 +
 .../jena/sparql/expr/TestExpressions2.java      |    1 -
 .../jena/sparql/expr/TestExpressions3.java      |   74 +
 .../apache/jena/sparql/expr/TestFunctions2.java |    4 +-
 .../apache/jena/sparql/expr/TestNodeValue.java  | 1276 ++++++-----
 .../jena/sparql/graph/TestDatasetGraphMem.java  |    2 +-
 .../apache/jena/sparql/graph/TestDatasets.java  |   32 +-
 .../apache/jena/sparql/graph/TestGraphsMem.java |    4 +-
 .../apache/jena/sparql/junit/UpdateTest.java    |    4 +-
 .../org/apache/jena/sparql/lang/TS_Lang.java    |    2 +-
 .../org/apache/jena/sparql/lang/TestEsc.java    |   74 -
 .../apache/jena/sparql/lang/TestUnescape.java   |   68 +
 .../sparql/modify/AbstractTestUpdateGraph.java  |   21 +-
 .../modify/AbstractTestUpdateGraphMgt.java      |   13 +-
 .../jena/sparql/modify/TestUpdateGraphMem.java  |    2 +-
 .../sparql/modify/TestUpdateGraphMgtMem.java    |    2 +-
 .../sparql/modify/TestUpdateOperations.java     |   39 +-
 .../jena/sparql/negation/TestGraphDeltas.java   |    2 +-
 .../apache/jena/sparql/syntax/TS_Syntax.java    |    7 +-
 .../syntaxtransform/TestSubstitution.java       |   93 -
 .../syntaxtransform/TestSyntaxTransform.java    |  141 ++
 .../transaction/AbstractTestTransaction.java    |   64 +-
 .../sparql/transaction/TestTransactionMem.java  |    4 +-
 .../jena/web/TestDatasetGraphAccessorMem.java   |    2 +-
 jena-arq/src/test/java/riotcmd/rdflangtest.java |  213 --
 jena-arq/testing/Update/data-5-with.ru          |   11 +
 jena-base/DEPENDENCIES                          |   14 +
 jena-base/LICENSE                               |  206 ++
 jena-base/NOTICE                                |   27 +
 jena-base/pom.xml                               |   31 +-
 jena-base/src/main/java/jena/cmd/Arg.java       |   69 -
 jena-base/src/main/java/jena/cmd/ArgDecl.java   |   93 -
 jena-base/src/main/java/jena/cmd/ArgModule.java |   26 -
 .../main/java/jena/cmd/ArgModuleGeneral.java    |   25 -
 jena-base/src/main/java/jena/cmd/ArgProc.java   |   27 -
 .../src/main/java/jena/cmd/CmdArgModule.java    |   70 -
 .../src/main/java/jena/cmd/CmdException.java    |   30 -
 .../src/main/java/jena/cmd/CmdGeneral.java      |   92 -
 .../src/main/java/jena/cmd/CmdLineArgs.java     |  413 ----
 jena-base/src/main/java/jena/cmd/CmdMain.java   |  108 -
 .../src/main/java/jena/cmd/CommandLineBase.java |  136 --
 jena-base/src/main/java/jena/cmd/ModBase.java   |   23 -
 .../src/main/java/jena/cmd/ModGeneral.java      |   57 -
 .../src/main/java/jena/cmd/ModVersion.java      |   67 -
 .../java/jena/cmd/TerminationException.java     |   31 -
 jena-base/src/main/java/jena/cmd/Usage.java     |  102 -
 .../src/main/java/jena/cmd/package-info.java    |    6 -
 .../org/apache/jena/atlas/io/InStreamUTF8.java  |  143 +-
 .../org/apache/jena/atlas/iterator/Iter.java    |  267 ++-
 .../jena/atlas/iterator/IteratorCons.java       |    6 +-
 .../jena/atlas/iterator/IteratorTruncate.java   |   75 +-
 .../java/org/apache/jena/atlas/lib/Alarm.java   |   35 +
 .../org/apache/jena/atlas/lib/AlarmClock.java   |   24 +-
 .../org/apache/jena/atlas/lib/ArrayUtils.java   |   34 +-
 .../org/apache/jena/atlas/lib/CharSpace.java    |   28 +
 .../org/apache/jena/atlas/lib/ColumnMap.java    |  254 ---
 .../java/org/apache/jena/atlas/lib/Creator.java |   33 +
 .../org/apache/jena/atlas/lib/EscapeStr.java    |  191 +-
 .../java/org/apache/jena/atlas/lib/FileOps.java |    7 +-
 .../java/org/apache/jena/atlas/lib/Hex.java     |  101 +-
 .../java/org/apache/jena/atlas/lib/IRILib.java  |   35 +-
 .../org/apache/jena/atlas/lib/ListUtils.java    |   11 +-
 .../org/apache/jena/atlas/lib/Registry.java     |    5 +
 .../org/apache/jena/atlas/lib/SetUtils.java     |    4 +
 .../java/org/apache/jena/atlas/lib/Tuple.java   |  141 --
 .../apache/jena/atlas/lib/persistent/PMap.java  |   84 +
 .../apache/jena/atlas/lib/persistent/PSet.java  |   68 +
 .../atlas/lib/persistent/PersistentMap.java     |   79 +
 .../atlas/lib/persistent/PersistentSet.java     |   59 +
 .../jena/atlas/lib/persistent/package-info.java |   22 +
 .../org/apache/jena/atlas/lib/tuple/Tuple.java  |   86 +
 .../org/apache/jena/atlas/lib/tuple/Tuple0.java |   37 +
 .../org/apache/jena/atlas/lib/tuple/Tuple1.java |   42 +
 .../org/apache/jena/atlas/lib/tuple/Tuple2.java |   46 +
 .../org/apache/jena/atlas/lib/tuple/Tuple3.java |   49 +
 .../org/apache/jena/atlas/lib/tuple/Tuple4.java |   52 +
 .../org/apache/jena/atlas/lib/tuple/Tuple5.java |   55 +
 .../org/apache/jena/atlas/lib/tuple/Tuple6.java |   58 +
 .../org/apache/jena/atlas/lib/tuple/Tuple7.java |   61 +
 .../org/apache/jena/atlas/lib/tuple/Tuple8.java |   64 +
 .../apache/jena/atlas/lib/tuple/TupleBase.java  |   59 +
 .../jena/atlas/lib/tuple/TupleFactory.java      |  122 +
 .../apache/jena/atlas/lib/tuple/TupleList.java  |   43 +
 .../apache/jena/atlas/lib/tuple/TupleMap.java   |  409 ++++
 .../org/apache/jena/atlas/lib/tuple/TupleN.java |   56 +
 .../jena/atlas/lib/tuple/package-info.java      |   34 +
 jena-base/src/main/resources/LICENSE            |  206 ++
 jena-base/src/main/resources/NOTICE             |   27 +
 .../java/org/apache/jena/atlas/TC_Atlas.java    |    6 +-
 .../apache/jena/atlas/iterator/TS_Iterator.java |    1 +
 .../apache/jena/atlas/iterator/TestIter.java    |   61 +-
 .../atlas/iterator/TestIteratorSlotted.java     |    2 +-
 .../atlas/iterator/TestIteratorTruncate.java    |   70 +
 .../org/apache/jena/atlas/junit/BaseTest.java   |   14 +-
 .../java/org/apache/jena/atlas/lib/TS_Lib.java  |    3 +-
 .../apache/jena/atlas/lib/TestAlarmClock.java   |   82 +-
 .../apache/jena/atlas/lib/TestColumnMap.java    |  107 -
 .../apache/jena/atlas/lib/TestEscapeStr.java    |   40 +
 .../org/apache/jena/atlas/lib/TestFileOps.java  |    2 +-
 .../jena/atlas/lib/TestFilenameProcessing.java  |    6 +
 .../java/org/apache/jena/atlas/lib/TestHex.java |   98 +-
 .../org/apache/jena/atlas/lib/TestSetUtils.java |   10 +
 .../atlas/lib/persistent/TS_Persistent.java     |   26 +
 .../jena/atlas/lib/persistent/TestPMap.java     |   74 +
 .../jena/atlas/lib/persistent/TestPSet.java     |   47 +
 .../apache/jena/atlas/lib/tuple/TS_Tuple.java   |   32 +
 .../apache/jena/atlas/lib/tuple/TestTuple.java  |  225 ++
 .../jena/atlas/lib/tuple/TestTupleMap.java      |  220 ++
 jena-cmds/pom.xml                               |  199 ++
 jena-cmds/src/main/java/arq/arq.java            |   37 +
 jena-cmds/src/main/java/arq/bindings.java       |   42 +
 jena-cmds/src/main/java/arq/cmdline/CmdARQ.java |   65 +
 .../src/main/java/arq/cmdline/CmdARQ_SSE.java   |   45 +
 .../src/main/java/arq/cmdline/CmdUpdate.java    |   63 +
 .../src/main/java/arq/cmdline/ModAlgebra.java   |   82 +
 .../src/main/java/arq/cmdline/ModAssembler.java |   84 +
 .../src/main/java/arq/cmdline/ModContext.java   |   91 +
 .../src/main/java/arq/cmdline/ModDataset.java   |   49 +
 .../java/arq/cmdline/ModDatasetAssembler.java   |   70 +
 .../java/arq/cmdline/ModDatasetGeneral.java     |  119 +
 .../arq/cmdline/ModDatasetGeneralAssembler.java |   56 +
 .../src/main/java/arq/cmdline/ModEngine.java    |  110 +
 .../src/main/java/arq/cmdline/ModFormat.java    |   91 +
 .../src/main/java/arq/cmdline/ModItem.java      |   80 +
 .../main/java/arq/cmdline/ModLangOutput.java    |  150 ++
 .../src/main/java/arq/cmdline/ModLangParse.java |  180 ++
 .../src/main/java/arq/cmdline/ModQueryIn.java   |  156 ++
 .../src/main/java/arq/cmdline/ModQueryOut.java  |   92 +
 .../src/main/java/arq/cmdline/ModRemote.java    |   75 +
 .../src/main/java/arq/cmdline/ModResultsIn.java |  138 ++
 .../main/java/arq/cmdline/ModResultsOut.java    |   70 +
 .../src/main/java/arq/cmdline/ModSymbol.java    |   26 +
 .../src/main/java/arq/cmdline/ModTime.java      |   73 +
 jena-cmds/src/main/java/arq/iri.java            |   57 +
 jena-cmds/src/main/java/arq/juuid.java          |  173 ++
 jena-cmds/src/main/java/arq/load.java           |  120 +
 jena-cmds/src/main/java/arq/qexpr.java          |  223 ++
 jena-cmds/src/main/java/arq/qparse.java         |  269 +++
 jena-cmds/src/main/java/arq/query.java          |  257 +++
 jena-cmds/src/main/java/arq/rdfdiff.java        |  312 +++
 jena-cmds/src/main/java/arq/rset.java           |   73 +
 jena-cmds/src/main/java/arq/rsparql.java        |   95 +
 jena-cmds/src/main/java/arq/rupdate.java        |   98 +
 jena-cmds/src/main/java/arq/sparql.java         |   37 +
 jena-cmds/src/main/java/arq/sse.java            |  108 +
 jena-cmds/src/main/java/arq/sse_exec.java       |   50 +
 jena-cmds/src/main/java/arq/sse_expr.java       |   24 +
 jena-cmds/src/main/java/arq/sse_query.java      |  162 ++
 jena-cmds/src/main/java/arq/tokens.java         |   24 +
 jena-cmds/src/main/java/arq/uparse.java         |  187 ++
 jena-cmds/src/main/java/arq/update.java         |  128 ++
 jena-cmds/src/main/java/arq/utf8.java           |   29 +
 jena-cmds/src/main/java/arq/version.java        |   29 +
 jena-cmds/src/main/java/arq/wwwdec.java         |   36 +
 jena-cmds/src/main/java/arq/wwwenc.java         |   61 +
 jena-cmds/src/main/java/jena/RuleMap.java       |  196 ++
 jena-cmds/src/main/java/jena/cmd/Arg.java       |   69 +
 jena-cmds/src/main/java/jena/cmd/ArgDecl.java   |   93 +
 jena-cmds/src/main/java/jena/cmd/ArgModule.java |   26 +
 .../main/java/jena/cmd/ArgModuleGeneral.java    |   25 +
 jena-cmds/src/main/java/jena/cmd/ArgProc.java   |   27 +
 .../src/main/java/jena/cmd/CmdArgModule.java    |   70 +
 .../src/main/java/jena/cmd/CmdException.java    |   30 +
 .../src/main/java/jena/cmd/CmdGeneral.java      |   92 +
 .../src/main/java/jena/cmd/CmdLineArgs.java     |  413 ++++
 jena-cmds/src/main/java/jena/cmd/CmdMain.java   |  108 +
 .../src/main/java/jena/cmd/CommandLineBase.java |  136 ++
 jena-cmds/src/main/java/jena/cmd/Invoke.java    |   66 +
 jena-cmds/src/main/java/jena/cmd/ModBase.java   |   23 +
 .../src/main/java/jena/cmd/ModGeneral.java      |   57 +
 .../src/main/java/jena/cmd/ModVersion.java      |   67 +
 .../java/jena/cmd/TerminationException.java     |   31 +
 jena-cmds/src/main/java/jena/cmd/Usage.java     |  102 +
 .../src/main/java/jena/cmd/package-info.java    |    6 +
 jena-cmds/src/main/java/jena/package.html       |   34 +
 jena-cmds/src/main/java/jena/query.java         |   26 +
 jena-cmds/src/main/java/jena/rdfcat.java        | 1150 ++++++++++
 jena-cmds/src/main/java/jena/rdfcompare.java    |  132 ++
 jena-cmds/src/main/java/jena/rdfcopy.java       |  158 ++
 jena-cmds/src/main/java/jena/rdfparse.java      |  103 +
 jena-cmds/src/main/java/jena/rset.java          |   25 +
 jena-cmds/src/main/java/jena/schemagen.java     | 2117 ++++++++++++++++++
 jena-cmds/src/main/java/jena/sparql.java        |   25 +
 jena-cmds/src/main/java/jena/turtle.java        |   25 +
 jena-cmds/src/main/java/jena/version.java       |   49 +
 .../src/main/java/riotcmd/CmdLangParse.java     |  361 +++
 jena-cmds/src/main/java/riotcmd/CmdTokens.java  |   75 +
 jena-cmds/src/main/java/riotcmd/dumpthrift.java |   51 +
 jena-cmds/src/main/java/riotcmd/infer.java      |  154 ++
 jena-cmds/src/main/java/riotcmd/json.java       |   52 +
 jena-cmds/src/main/java/riotcmd/nquads.java     |   48 +
 jena-cmds/src/main/java/riotcmd/ntriples.java   |   48 +
 jena-cmds/src/main/java/riotcmd/perftokens.java |   28 +
 .../src/main/java/riotcmd/printtokens.java      |   28 +
 jena-cmds/src/main/java/riotcmd/rdfxml.java     |   48 +
 jena-cmds/src/main/java/riotcmd/riot.java       |   62 +
 jena-cmds/src/main/java/riotcmd/trig.java       |   48 +
 jena-cmds/src/main/java/riotcmd/turtle.java     |   48 +
 jena-cmds/src/main/java/riotcmd/utf8.java       |   75 +
 .../java/tdb/bulkloader2/CmdIndexBuild.java     |   53 +
 .../main/java/tdb/bulkloader2/CmdIndexCopy.java |   45 +
 .../tdb/bulkloader2/CmdNodeTableBuilder.java    |  125 ++
 .../java/tdb/bulkloader2/CmdRewriteIndex.java   |   61 +
 jena-cmds/src/main/java/tdb/cmdline/CmdSub.java |   77 +
 jena-cmds/src/main/java/tdb/cmdline/CmdTDB.java |   87 +
 .../src/main/java/tdb/cmdline/CmdTDBGraph.java  |   81 +
 .../src/main/java/tdb/cmdline/ModLocation.java  |   56 +
 .../src/main/java/tdb/cmdline/ModModel.java     |   66 +
 .../main/java/tdb/cmdline/ModTDBAssembler.java  |   90 +
 .../main/java/tdb/cmdline/ModTDBDataset.java    |  139 ++
 jena-cmds/src/main/java/tdb/tdbbackup.java      |   49 +
 jena-cmds/src/main/java/tdb/tdbconfig.java      |  250 +++
 jena-cmds/src/main/java/tdb/tdbdump.java        |   51 +
 jena-cmds/src/main/java/tdb/tdbloader.java      |  138 ++
 jena-cmds/src/main/java/tdb/tdbnode.java        |   84 +
 jena-cmds/src/main/java/tdb/tdbquery.java       |   60 +
 jena-cmds/src/main/java/tdb/tdbrecovery.java    |   54 +
 jena-cmds/src/main/java/tdb/tdbreorder.java     |  124 +
 jena-cmds/src/main/java/tdb/tdbstats.java       |  103 +
 jena-cmds/src/main/java/tdb/tdbupdate.java      |   61 +
 jena-cmds/src/main/java/tdb/tools/dumpbpt.java  |  178 ++
 .../src/main/java/tdb/tools/dumpnodetable.java  |  182 ++
 .../src/main/java/tdb/tools/tdbgenindex.java    |   86 +
 jena-cmds/src/test/java/jena/cmd/TS_Cmd.java    |   36 +
 .../src/test/java/jena/cmd/TestCmdLine.java     |  104 +
 .../src/test/java/jena/cmd/Test_rdfcat.java     |  291 +++
 .../src/test/java/jena/cmd/Test_schemagen.java  |  848 +++++++
 jena-cmds/src/test/java/jena/cmd/qtest.java     |  274 +++
 .../src/test/java/riotcmd/rdflangtest.java      |  213 ++
 jena-cmds/testing/cmd/README_LICENSE            |   16 +
 jena-cmds/testing/cmd/rdfcat.n3                 |   18 +
 jena-cmds/testing/cmd/rdfcat.nt                 |   11 +
 jena-cmds/testing/cmd/rdfcat.xml                |   20 +
 jena-cmds/testing/cmd/rdfcat_1.xml              |   10 +
 jena-cmds/testing/cmd/rdfcat_1_n3               |   17 +
 jena-cmds/testing/cmd/rdfcat_2.xml              |   16 +
 jena-cmds/testing/cmd/rdfcat_2_n3               |   20 +
 jena-cmds/testing/cmd/sg-test-config.rdf        |   23 +
 jena-core/DEPENDENCIES                          |    3 +
 jena-core/LICENSE                               |    6 +-
 jena-core/NOTICE                                |    2 +-
 jena-core/pom.xml                               |   16 +-
 jena-core/src/main/java/jena/InvokingUtil.java  |   66 -
 jena-core/src/main/java/jena/RuleMap.java       |  196 --
 jena-core/src/main/java/jena/package.html       |   34 -
 jena-core/src/main/java/jena/qtest.java         |   29 -
 jena-core/src/main/java/jena/query.java         |   33 -
 jena-core/src/main/java/jena/rdfcat.java        | 1160 ----------
 jena-core/src/main/java/jena/rdfcompare.java    |  118 -
 jena-core/src/main/java/jena/rdfcopy.java       |  158 --
 jena-core/src/main/java/jena/rdfparse.java      |  103 -
 jena-core/src/main/java/jena/rset.java          |   29 -
 jena-core/src/main/java/jena/schemagen.java     | 2117 ------------------
 jena-core/src/main/java/jena/sparql.java        |   29 -
 jena-core/src/main/java/jena/turtle.java        |   29 -
 jena-core/src/main/java/jena/version.java       |   49 -
 .../org/apache/jena/assembler/Assembler.java    |   60 +-
 .../apache/jena/assembler/ConstAssembler.java   |  157 ++
 .../main/java/org/apache/jena/assembler/JA.java |   44 +-
 .../assembler/assemblers/AssemblerBase.java     |    4 +-
 .../jena/datatypes/xsd/AbstractDateTime.java    |    4 +-
 .../apache/jena/datatypes/xsd/XSDDuration.java  |   91 +-
 .../datatypes/xsd/impl/XSDBaseNumericType.java  |   21 +-
 .../jena/datatypes/xsd/impl/XSDDouble.java      |   16 +
 .../jena/datatypes/xsd/impl/XSDFloat.java       |   17 +-
 .../java/org/apache/jena/rdf/model/Literal.java |    6 +-
 .../org/apache/jena/rdf/model/ModelCon.java     |    8 +
 .../org/apache/jena/rdf/model/ModelFactory.java |    2 +
 .../apache/jena/rdf/model/ResourceFactory.java  |   74 +-
 .../org/apache/jena/rdf/model/impl/IO_Ctl.java  |   71 -
 .../apache/jena/rdf/model/impl/ModelCom.java    |   14 +-
 .../jena/rdf/model/impl/RDFReaderFImpl.java     |  218 +-
 .../jena/rdf/model/impl/RDFWriterFImpl.java     |  222 +-
 .../org/apache/jena/rdf/model/impl/Util.java    |   21 +-
 .../apache/jena/rdfxml/xmlinput/ARPOptions.java |    1 +
 .../apache/jena/rdfxml/xmlinput/JenaReader.java |    1 +
 .../rdfxml/xmlinput/impl/ParserSupport.java     |   39 +-
 .../rdfxml/xmlinput/states/WantDescription.java |    2 +-
 .../xmlinput/states/WantPropertyElement.java    |    2 +-
 .../rdfxml/xmloutput/impl/BaseXMLWriter.java    |    1 +
 .../org/apache/jena/reasoner/rulesys/Rule.java  |    3 +-
 .../org/apache/jena/shared/LockMRPlusSW.java    |   39 +
 .../jena/shared/wg/TestInputStreamFactory.java  |    2 +-
 .../org/apache/jena/system/InitJenaCore.java    |   66 +
 .../jena/system/JenaSubsystemLifecycle.java     |   35 +
 .../jena/system/JenaSubsystemRegistry.java      |   53 +
 .../jena/system/JenaSubsystemRegistryBasic.java |   88 +
 .../java/org/apache/jena/system/JenaSystem.java |  202 ++
 .../java/org/apache/jena/util/FileManager.java  |   12 +-
 .../java/org/apache/jena/util/PrintUtil.java    |    8 +-
 .../java/org/apache/jena/util/SplitIRI.java     |   71 +-
 .../java/org/apache/jena/vocabulary/OWL.java    |  124 +-
 jena-core/src/main/resources/META-INF/LICENSE   |    6 +-
 jena-core/src/main/resources/META-INF/NOTICE    |    2 +-
 ...rg.apache.jena.system.JenaSubsystemLifecycle |    2 +
 .../src/test/java/jena/test/TestPackage.java    |   50 -
 .../src/test/java/jena/test/Test_rdfcat.java    |  269 ---
 .../src/test/java/jena/test/Test_schemagen.java |  798 -------
 .../jena/datatypes/TestDatatypeValues.java      |  104 +
 .../apache/jena/datatypes/TestDatatypes.java    |   41 +
 .../org/apache/jena/datatypes/TestPackage.java  |    1 +
 .../rdf/model/test/TestResourceFactory.java     |    2 +-
 .../apache/jena/rdfxml/xmlinput/URITests.java   |    1 +
 .../jena/reasoner/rulesys/test/TestBasics.java  |   14 +-
 .../apache/jena/shared/TestLockMRPlusSW.java    |   82 +
 .../apache/jena/shared/TestSharedPackage.java   |    8 +-
 .../java/org/apache/jena/test/TestPackage.java  |    1 -
 .../org/apache/jena/util/TestPrintUtil.java     |    7 +-
 .../org/apache/jena/util/TestSplitIRI_TTL.java  |   54 +-
 jena-core/testing/cmd/README_LICENSE            |   16 -
 jena-core/testing/cmd/rdfcat.n3                 |   18 -
 jena-core/testing/cmd/rdfcat.nt                 |   11 -
 jena-core/testing/cmd/rdfcat.xml                |   20 -
 jena-core/testing/cmd/rdfcat_1.xml              |   10 -
 jena-core/testing/cmd/rdfcat_1_n3               |   17 -
 jena-core/testing/cmd/rdfcat_2.xml              |   16 -
 jena-core/testing/cmd/rdfcat_2_n3               |   20 -
 jena-core/testing/cmd/sg-test-config.rdf        |   23 -
 jena-csv/NOTICE                                 |    2 +-
 jena-csv/pom.xml                                |   14 +-
 .../jena/propertytable/impl/InitJenaCSV.java    |   34 +
 jena-csv/src/main/resources/META-INF/NOTICE     |    2 +-
 ...rg.apache.jena.system.JenaSubsystemLifecycle |    1 +
 jena-elephas/jena-elephas-common/pom.xml        |    2 +-
 .../hadoop/rdf/types/NodeTupleWritable.java     |   15 +-
 .../jena/hadoop/rdf/io/types/RdfTypesTest.java  |   16 +-
 jena-elephas/jena-elephas-io/pom.xml            |    2 +-
 .../hadoop/rdf/io/input/util/RdfIOUtils.java    |    3 +-
 .../io/output/writers/AbstractNodeWriter.java   |    6 +-
 .../io/output/writers/nquads/NQuadsWriter.java  |    6 +-
 .../writers/ntriples/NTriplesNodeWriter.java    |    6 +-
 .../output/writers/ntriples/NTriplesWriter.java |    6 +-
 .../AbstractNodeTupleInputFormatTests.java      |   21 +-
 ...actCompressedJsonLDQuadInputFormatTests.java |   16 +
 ...tCompressedJsonLDTripleInputFormatTests.java |   17 +-
 .../io/input/jsonld/JsonLDQuadInputTest.java    |   19 +-
 .../io/input/jsonld/JsonLDTripleInputTest.java  |   23 +-
 .../nquads/WholeFileNQuadsAsQuadsInputTest.java |   36 +
 .../WholeFileNTriplesAsTriplesInputTest.java    |   36 +
 .../rdfjson/RdfJsonAsTriplesInputTest.java      |   36 +
 .../input/rdfxml/RdfXmlAsTriplesInputTest.java  |   36 +
 .../rdf/io/input/trig/TriGAsQuadsInputTest.java |   36 +
 .../rdf/io/input/trix/TriXAsQuadsInputTest.java |   35 +
 .../input/turtle/TurtleAsTriplesInputTest.java  |   36 +
 .../rdf/io/input/turtle/TurtleInputTest.java    |   34 +-
 jena-elephas/jena-elephas-mapreduce/pom.xml     |    2 +-
 jena-elephas/jena-elephas-stats/pom.xml         |  142 +-
 .../apache/jena/hadoop/rdf/stats/RdfStats.java  |  127 +-
 jena-elephas/pom.xml                            |   13 +-
 jena-extras/jena-querybuilder/pom.xml           |    2 +-
 .../arq/querybuilder/AbstractQueryBuilder.java  |   31 +-
 .../jena/arq/querybuilder/AskBuilder.java       |   12 +
 .../jena/arq/querybuilder/ConstructBuilder.java |   14 +-
 .../jena/arq/querybuilder/SelectBuilder.java    |   12 +
 .../arq/querybuilder/clauses/WhereClause.java   |   34 +-
 .../arq/querybuilder/handlers/WhereHandler.java |   55 +-
 .../rewriters/NodeValueRewriter.java            |    6 +
 .../jena/arq/AbstractRegexpBasedTest.java       |    3 +-
 .../querybuilder/AbstractQueryBuilderTest.java  |    2 +-
 .../arq/querybuilder/SelectBuilderTest.java     |   19 +
 .../querybuilder/clauses/WhereClauseTest.java   |   44 +
 .../handlers/SelectHandlerTest.java             |    3 +
 .../querybuilder/handlers/WhereHandlerTest.java |   63 +
 jena-extras/pom.xml                             |    7 +-
 jena-fuseki1/NOTICE                             |    2 +-
 jena-fuseki1/dist/NOTICE                        |    2 +-
 jena-fuseki1/pom.xml                            |   18 +-
 .../jena/fuseki/EmbeddedFusekiServer.java       |    2 +-
 .../java/org/apache/jena/fuseki/Fuseki.java     |    6 +-
 .../java/org/apache/jena/fuseki/FusekiCmd.java  |   17 +-
 .../apache/jena/fuseki/migrate/Registry.java    |   42 -
 .../jena/fuseki/server/DatasetRegistry.java     |    4 +-
 .../apache/jena/fuseki/server/FusekiConfig.java |    5 +-
 .../apache/jena/fuseki/server/SPARQLServer.java |    3 +
 .../fuseki/servlets/SPARQL_QueryDataset.java    |    2 +-
 .../fuseki/servlets/SPARQL_QueryGeneral.java    |    4 +-
 .../jena/fuseki/validation/DataValidator.java   |  132 +-
 jena-fuseki1/src/main/resources/META-INF/NOTICE |    2 +-
 .../java/org/apache/jena/fuseki/ServerTest.java |    4 +-
 .../java/org/apache/jena/fuseki/TestAuth.java   |    2 +-
 jena-fuseki2/.gitignore                         |    1 -
 jena-fuseki2/NOTICE                             |    2 +-
 jena-fuseki2/apache-jena-fuseki/dist/NOTICE     |    2 +-
 jena-fuseki2/apache-jena-fuseki/fuseki          |  102 +-
 jena-fuseki2/apache-jena-fuseki/fuseki-server   |   27 +-
 jena-fuseki2/apache-jena-fuseki/pom.xml         |    4 +-
 jena-fuseki2/examples/README                    |    6 +-
 jena-fuseki2/examples/fuseki-jetty-https.xml    |  287 +++
 jena-fuseki2/jena-fuseki-core/fuseki-dev        |   25 +-
 jena-fuseki2/jena-fuseki-core/pom.xml           |   51 +-
 .../java/org/apache/jena/fuseki/Fuseki.java     |   87 +-
 .../java/org/apache/jena/fuseki/FusekiCmd.java  |   23 +-
 .../jena/fuseki/FusekiConfigException.java      |    2 +
 .../org/apache/jena/fuseki/FusekiException.java |    2 +
 .../org/apache/jena/fuseki/FusekiLogging.java   |    2 +-
 .../jena/fuseki/FusekiNotFoundException.java    |    2 +
 .../jena/fuseki/FusekiRequestException.java     |    2 +
 .../org/apache/jena/fuseki/build/Builder.java   |   20 +-
 .../apache/jena/fuseki/build/FusekiConfig.java  |   58 +-
 .../org/apache/jena/fuseki/build/Template.java  |    5 +
 .../org/apache/jena/fuseki/cmd/FusekiCmd.java   |  168 +-
 .../apache/jena/fuseki/jetty/JettyFuseki.java   |    3 -
 .../apache/jena/fuseki/mgt/ActionAsyncTask.java |    2 +
 .../apache/jena/fuseki/mgt/ActionBackup.java    |    2 +
 .../jena/fuseki/mgt/ActionBackupList.java       |    2 +
 .../jena/fuseki/mgt/ActionContainerItem.java    |    2 +
 .../org/apache/jena/fuseki/mgt/ActionCtl.java   |    2 +
 .../apache/jena/fuseki/mgt/ActionDatasets.java  |   35 +-
 .../org/apache/jena/fuseki/mgt/ActionItem.java  |    2 +
 .../org/apache/jena/fuseki/mgt/ActionLogs.java  |    2 +
 .../org/apache/jena/fuseki/mgt/ActionPing.java  |    2 +
 .../jena/fuseki/mgt/ActionServerStatus.java     |   12 +-
 .../org/apache/jena/fuseki/mgt/ActionSleep.java |    2 +
 .../org/apache/jena/fuseki/mgt/ActionStats.java |    4 +-
 .../org/apache/jena/fuseki/mgt/ActionTasks.java |    2 +
 .../apache/jena/fuseki/server/DataService.java  |    2 +-
 .../apache/jena/fuseki/server/FusekiServer.java |   51 +-
 .../server/FusekiServerEnvironmentInit.java     |    6 +-
 .../fuseki/server/FusekiServerListener.java     |    9 +-
 .../jena/fuseki/server/OperationName.java       |    6 +-
 .../jena/fuseki/server/ServerInitialConfig.java |   21 +-
 .../apache/jena/fuseki/servlets/ActionBase.java |   22 +-
 .../fuseki/servlets/ActionErrorException.java   |    2 +
 .../apache/jena/fuseki/servlets/ActionREST.java |    2 +
 .../jena/fuseki/servlets/ActionSPARQL.java      |    6 +-
 .../jena/fuseki/servlets/FusekiFilter.java      |   18 +
 .../apache/jena/fuseki/servlets/HttpAction.java |    5 +-
 .../servlets/HttpServletResponseTracker.java    |   76 +-
 .../apache/jena/fuseki/servlets/REST_Quads.java |   10 +-
 .../jena/fuseki/servlets/REST_Quads_R.java      |   16 +-
 .../jena/fuseki/servlets/REST_Quads_RW.java     |   18 +-
 .../jena/fuseki/servlets/ResponseDataset.java   |   12 +-
 .../jena/fuseki/servlets/ResponseModel.java     |  140 --
 .../jena/fuseki/servlets/ResponseResultSet.java |   74 +-
 .../apache/jena/fuseki/servlets/SPARQL_GSP.java |   27 +-
 .../jena/fuseki/servlets/SPARQL_GSP_R.java      |   10 +-
 .../jena/fuseki/servlets/SPARQL_GSP_RW.java     |    2 +
 .../jena/fuseki/servlets/SPARQL_Protocol.java   |    3 +
 .../jena/fuseki/servlets/SPARQL_Query.java      |  100 +-
 .../fuseki/servlets/SPARQL_QueryDataset.java    |   20 +-
 .../fuseki/servlets/SPARQL_QueryGeneral.java    |    4 +-
 .../fuseki/servlets/SPARQL_UberServlet.java     |  171 +-
 .../jena/fuseki/servlets/SPARQL_Update.java     |   65 +-
 .../jena/fuseki/servlets/SPARQL_Upload.java     |   30 +-
 .../jena/fuseki/servlets/ServletBase.java       |    6 +
 .../apache/jena/fuseki/servlets/ServletOps.java |    2 +
 .../jena/fuseki/validation/DataValidator.java   |    2 +
 .../jena/fuseki/validation/IRIValidator.java    |    3 +
 .../jena/fuseki/validation/QueryValidator.java  |    3 +
 .../jena/fuseki/validation/UpdateValidator.java |    3 +
 .../fuseki/validation/ValidatorBaseJson.java    |    3 +
 .../src/main/resources/META-INF/NOTICE          |    2 +-
 .../jena/fuseki/server/templates/config-mem     |    6 +-
 .../jena/fuseki/server/templates/config-tdb-mem |    5 +-
 .../src/main/webapp/WEB-INF/web.xml             |   21 -
 .../src/main/webapp/admin-logs.html             |    1 +
 .../src/main/webapp/css/yasqe.min.css           |    2 +-
 .../src/main/webapp/css/yasr.min.css            |    2 +-
 .../src/main/webapp/dataset.html                |    1 +
 .../src/main/webapp/documentation.html          |    1 +
 .../jena-fuseki-core/src/main/webapp/index.html |    1 +
 .../src/main/webapp/js/app/models/dataset.js    |    7 +-
 .../main/webapp/js/app/models/fuseki-server.js  |   39 +-
 .../js/app/views/dataset-simple-create.js       |    4 +-
 .../src/main/webapp/js/lib/yasqe.min.js         |   14 +-
 .../src/main/webapp/js/lib/yasqe.min.js.map     |    2 +-
 .../src/main/webapp/js/lib/yasr.min.js          |   11 +-
 .../src/main/webapp/js/lib/yasr.min.js.map      |    2 +-
 .../src/main/webapp/manage.html                 |    1 +
 .../src/main/webapp/services.html               |    1 +
 .../src/main/webapp/validate.html               |    1 +
 .../java/org/apache/jena/fuseki/FusekiTest.java |  106 +
 .../java/org/apache/jena/fuseki/ServerTest.java |   19 +-
 .../java/org/apache/jena/fuseki/TS_Fuseki.java  |    5 +-
 .../java/org/apache/jena/fuseki/TestAdmin.java  |  123 +-
 .../java/org/apache/jena/fuseki/TestAuth.java   |    2 +-
 .../org/apache/jena/fuseki/TestDatasetOps.java  |   12 +-
 .../org/apache/jena/fuseki/TestFileUpload.java  |   22 +-
 .../org/apache/jena/fuseki/TestHttpOptions.java |   61 +
 .../java/org/apache/jena/fuseki/TestQuery.java  |   33 +-
 .../apache/jena/fuseki/TestSPARQLProtocol.java  |  110 +-
 .../apache/jena/fuseki/TestServerReadOnly.java  |  134 ++
 .../fuseki/http/TestDatasetAccessorHTTP.java    |  121 +-
 .../http/TestDatasetGraphAccessorHTTP.java      |    2 +-
 .../org/apache/jena/fuseki/http/TestHttpOp.java |   38 +-
 .../testing/config-ds-bad-name-1.ttl            |   15 +
 .../testing/config-ds-bad-name-2.ttl            |   15 +
 .../testing/config-ds-bad-name-3.ttl            |   15 +
 .../testing/config-ds-bad-name-4.ttl            |   15 +
 jena-fuseki2/jena-fuseki-server/pom.xml         |    2 +-
 jena-fuseki2/jena-fuseki-war/pom.xml            |    2 +-
 jena-fuseki2/pom.xml                            |    6 +-
 jena-iri/NOTICE                                 |    2 +-
 jena-iri/pom.xml                                |    4 +-
 .../java/org/apache/jena/iri/IRIFactory.java    |   19 +-
 jena-iri/src/main/resources/META-INF/NOTICE     |    2 +-
 .../java/org/apache/jena/iri/MoreTests.java     |    6 +-
 .../org/apache/jena/iri/TestErrorMessages.java  |    5 +-
 .../org/apache/jena/iri/TestIRIFactory.java     |    1 +
 jena-jdbc/NOTICE                                |    2 +-
 jena-jdbc/jena-jdbc-core/NOTICE                 |    2 +-
 jena-jdbc/jena-jdbc-core/pom.xml                |    4 +-
 .../jena/jdbc/AbstractJenaDriverTests.java      |    3 +-
 .../AbstractJenaConnectionTests.java            |    3 +-
 .../results/AbstractDatabaseMetadataTests.java  |    3 +-
 .../jdbc/results/AbstractResultSetTests.java    |    4 +-
 jena-jdbc/jena-jdbc-driver-bundle/NOTICE        |    2 +-
 jena-jdbc/jena-jdbc-driver-bundle/pom.xml       |   20 +-
 jena-jdbc/jena-jdbc-driver-mem/NOTICE           |    2 +-
 jena-jdbc/jena-jdbc-driver-mem/pom.xml          |    6 +-
 .../org/apache/jena/jdbc/mem/MemDriver.java     |    3 +-
 jena-jdbc/jena-jdbc-driver-remote/NOTICE        |    2 +-
 jena-jdbc/jena-jdbc-driver-remote/pom.xml       |   10 +-
 .../jena/jdbc/remote/RemoteEndpointDriver.java  |   11 +-
 .../AbstractRemoteEndpointResultSetTests.java   |    3 +-
 jena-jdbc/jena-jdbc-driver-tdb/NOTICE           |    2 +-
 jena-jdbc/jena-jdbc-driver-tdb/pom.xml          |   10 +-
 .../org/apache/jena/jdbc/tdb/TDBDriver.java     |    6 +-
 jena-jdbc/pom.xml                               |    4 +-
 jena-maven-tools/pom.xml                        |    8 +-
 jena-parent/NOTICE                              |    2 +-
 jena-parent/pom.xml                             |  155 +-
 jena-permissions/NOTICE                         |    2 +-
 jena-permissions/pom.xml                        |    4 +-
 .../model/impl/SecuredModelImpl.java            |   10 +
 .../model/impl/SecuredResourceImpl.java         |   22 +-
 .../jena/permissions/graph/TDBGraphTest.java    |    1 -
 .../jena/permissions/SecuredAssemblerTest.ttl   |    2 +-
 jena-sdb/NOTICE                                 |    2 +-
 jena-sdb/bin/make_classpath                     |    2 +-
 jena-sdb/dist/LICENSE                           |  274 +++
 jena-sdb/dist/NOTICE                            |   60 +
 jena-sdb/pom.xml                                |   51 +-
 .../src/main/java/org/apache/jena/sdb/SDB.java  |   89 +-
 .../java/org/apache/jena/sdb/SDBFactory.java    |    2 +
 .../jena/sdb/assembler/StoreDescAssembler.java  |    3 -
 .../java/org/apache/jena/sdb/core/InitSDB.java  |   39 +
 .../apache/jena/sdb/engine/QueryEngineSDB.java  |   34 +-
 .../apache/jena/sdb/store/DatasetGraphSDB.java  |   59 +-
 .../org/apache/jena/sdb/store/DatasetStore.java |    2 +-
 jena-sdb/src/main/java/sdb/cmd/CmdArgsDB.java   |    1 -
 jena-sdb/src/main/resources/META-INF/NOTICE     |    2 +-
 ...rg.apache.jena.system.JenaSubsystemLifecycle |    1 +
 .../org/apache/jena/sdb/sdb-properties.xml      |    9 +
 jena-sdb/src/main/resources/sdb-properties.xml  |    9 -
 .../apache/jena/sdb/test/SDBQueryTestSuite.java |    6 +-
 jena-sdb/testing/Update/data-5-with.ru          |   11 +
 jena-shaded-guava/pom.xml                       |    4 +-
 jena-spatial/NOTICE                             |    2 +-
 jena-spatial/pom.xml                            |   14 +-
 .../main/java/examples/JenaSpatialExample1.java |    4 +-
 .../src/main/java/jena/spatialindexdump.java    |    8 +-
 .../src/main/java/jena/spatialindexer.java      |    8 +-
 .../jena/query/spatial/InitJenaSpatial.java     |   32 +
 .../query/spatial/SpatialDatasetFactory.java    |    5 +-
 .../jena/query/spatial/SpatialIndexLucene.java  |    2 +-
 .../apache/jena/query/spatial/SpatialQuery.java |   28 +-
 .../spatial/assembler/SpatialAssembler.java     |    5 +-
 jena-spatial/src/main/resources/META-INF/NOTICE |    2 +-
 ...rg.apache.jena.system.JenaSubsystemLifecycle |    1 +
 .../jena/query/spatial/SpatialSearchUtil.java   |    5 +-
 jena-tdb/NOTICE                                 |    2 +-
 jena-tdb/pom.xml                                |   12 +-
 .../org/apache/jena/tdb/StoreConnection.java    |  153 +-
 .../src/main/java/org/apache/jena/tdb/TDB.java  |  112 +-
 .../java/org/apache/jena/tdb/TDBFactory.java    |    5 +-
 .../apache/jena/tdb/assembler/AssemblerTDB.java |    2 -
 .../jena/tdb/assembler/DatasetAssemblerTDB.java |    6 +-
 .../jena/tdb/assembler/IndexAssembler.java      |    2 +-
 .../jena/tdb/assembler/NodeTableAssembler.java  |   61 -
 .../jena/tdb/assembler/TDBGraphAssembler.java   |   18 +-
 .../org/apache/jena/tdb/assembler/VocabTDB.java |   35 +-
 .../org/apache/jena/tdb/base/file/FileSet.java  |    2 +-
 .../org/apache/jena/tdb/index/IndexLib.java     |    2 +-
 .../java/org/apache/jena/tdb/lib/ColumnMap.java |  258 +++
 .../java/org/apache/jena/tdb/lib/DumpOps.java   |   12 +-
 .../java/org/apache/jena/tdb/lib/TupleLib.java  |   31 +-
 .../org/apache/jena/tdb/setup/BuilderStdDB.java |    2 +-
 .../jena/tdb/setup/DatasetBuilderStd.java       |    2 +-
 .../org/apache/jena/tdb/setup/StoreParams.java  |    8 +-
 .../jena/tdb/setup/TupleIndexBuilder.java       |    2 +-
 .../apache/jena/tdb/solver/OpExecutorTDB1.java  |   18 +-
 .../java/org/apache/jena/tdb/solver/QC2.java    |    2 +-
 .../org/apache/jena/tdb/solver/SolverLib.java   |   23 +-
 .../tdb/solver/StageGeneratorDirectTDB.java     |    2 +-
 .../apache/jena/tdb/solver/StageMatchTuple.java |   25 +-
 .../apache/jena/tdb/store/DatasetGraphTDB.java  |   23 +-
 .../jena/tdb/store/DatasetPrefixesTDB.java      |   13 +-
 .../org/apache/jena/tdb/store/GraphTDB.java     |   11 +-
 .../org/apache/jena/tdb/store/QuadTable.java    |    2 +-
 .../org/apache/jena/tdb/store/TripleTable.java  |    2 +-
 .../store/bulkloader/LoaderNodeTupleTable.java  |    2 +-
 .../tdb/store/bulkloader2/CmdIndexBuild.java    |  135 --
 .../tdb/store/bulkloader2/CmdIndexCopy.java     |  123 -
 .../store/bulkloader2/CmdNodeTableBuilder.java  |  301 ---
 .../tdb/store/bulkloader2/ProcIndexBuild.java   |  104 +
 .../tdb/store/bulkloader2/ProcIndexCopy.java    |  102 +
 .../store/bulkloader2/ProcNodeTableBuilder.java |  209 ++
 .../tdb/store/bulkloader2/ProcRewriteIndex.java |  102 +
 .../tdb/store/bulkloader2/RecordsFromInput.java |    2 +-
 .../store/nodetupletable/NodeTupleTable.java    |    2 +-
 .../nodetupletable/NodeTupleTableConcrete.java  |    9 +-
 .../nodetupletable/NodeTupleTableView.java      |   13 +-
 .../nodetupletable/NodeTupleTableWrapper.java   |    2 +-
 .../jena/tdb/store/tupletable/TupleIndex.java   |   29 +-
 .../tdb/store/tupletable/TupleIndexBase.java    |   16 +-
 .../tdb/store/tupletable/TupleIndexRecord.java  |  274 +--
 .../tdb/store/tupletable/TupleIndexWrapper.java |    4 +-
 .../jena/tdb/store/tupletable/TupleTable.java   |   14 +-
 .../java/org/apache/jena/tdb/sys/DebugTDB.java  |    2 +-
 .../java/org/apache/jena/tdb/sys/FileRef.java   |    2 +-
 .../java/org/apache/jena/tdb/sys/InitTDB.java   |   42 +
 .../java/org/apache/jena/tdb/sys/SetupTDB.java  |   68 +-
 .../java/org/apache/jena/tdb/sys/SystemTDB.java |    6 +-
 .../java/org/apache/jena/tdb/sys/TDBMaker.java  |    2 +-
 .../transaction/DatasetGraphTransaction.java    |   41 +-
 jena-tdb/src/main/java/tdb/CmdRewriteIndex.java |  147 --
 jena-tdb/src/main/java/tdb/cmdline/CmdSub.java  |   77 -
 jena-tdb/src/main/java/tdb/cmdline/CmdTDB.java  |   85 -
 .../src/main/java/tdb/cmdline/CmdTDBGraph.java  |   81 -
 .../src/main/java/tdb/cmdline/ModLocation.java  |   56 -
 .../src/main/java/tdb/cmdline/ModModel.java     |   66 -
 .../main/java/tdb/cmdline/ModTDBAssembler.java  |   90 -
 .../main/java/tdb/cmdline/ModTDBDataset.java    |  139 --
 jena-tdb/src/main/java/tdb/tdbbackup.java       |   49 -
 jena-tdb/src/main/java/tdb/tdbconfig.java       |  250 ---
 jena-tdb/src/main/java/tdb/tdbdump.java         |   51 -
 jena-tdb/src/main/java/tdb/tdbloader.java       |  138 --
 jena-tdb/src/main/java/tdb/tdbnode.java         |   84 -
 jena-tdb/src/main/java/tdb/tdbquery.java        |   60 -
 jena-tdb/src/main/java/tdb/tdbrecovery.java     |   54 -
 jena-tdb/src/main/java/tdb/tdbreorder.java      |  124 -
 jena-tdb/src/main/java/tdb/tdbstats.java        |  103 -
 jena-tdb/src/main/java/tdb/tdbupdate.java       |   61 -
 jena-tdb/src/main/java/tdb/tools/dumpbpt.java   |  178 --
 .../src/main/java/tdb/tools/dumpnodetable.java  |  182 --
 .../src/main/java/tdb/tools/tdbgenindex.java    |   86 -
 jena-tdb/src/main/resources/META-INF/NOTICE     |    2 +-
 ...rg.apache.jena.system.JenaSubsystemLifecycle |    1 +
 .../org/apache/jena/tdb/TestTDBFactory.java     |    4 +-
 .../apache/jena/tdb/extra/T_TransSystem.java    |    4 +-
 .../apache/jena/tdb/junit/GraphLocation.java    |    6 +-
 .../java/org/apache/jena/tdb/lib/TS_LibTDB.java |    1 +
 .../org/apache/jena/tdb/lib/TestColumnMap.java  |  108 +
 .../org/apache/jena/tdb/solver/TestStats.java   |    2 +-
 .../org/apache/jena/tdb/store/TS_Store.java     |    2 +
 .../jena/tdb/store/TestDatasetGraphTDBFind.java |   33 +
 .../store/TestDatasetGraphTDBFindPattern.java   |   33 +
 .../apache/jena/tdb/store/TestDatasetTDB.java   |    6 +-
 .../apache/jena/tdb/store/TestQuadFilter.java   |    4 +-
 .../tupletable/AbstractTestTupleIndex.java      |   96 +-
 .../store/tupletable/TestTupleIndexRecord.java  |    4 +-
 .../tupletable/TestTupleIndexRecordDirect.java  |   66 +-
 .../tdb/store/tupletable/TestTupleTable.java    |   30 +-
 .../jena/tdb/transaction/TransTestLib.java      |    4 +-
 jena-text/NOTICE                                |    2 +-
 jena-text/pom.xml                               |   14 +-
 .../main/java/examples/JenaTextExample1.java    |    4 +-
 jena-text/src/main/java/jena/textindexdump.java |    1 -
 jena-text/src/main/java/jena/textindexer.java   |    1 -
 .../apache/jena/query/text/InitJenaText.java    |   33 +
 .../jena/query/text/TextDatasetFactory.java     |    7 +-
 .../jena/query/text/TextHitConverter.java       |   56 -
 .../org/apache/jena/query/text/TextQuery.java   |   23 +-
 .../org/apache/jena/query/text/TextQueryPF.java |  941 ++++----
 .../text/analyzer/ConfigurableAnalyzer.java     |   93 +
 .../ConfigurableAnalyzerAssembler.java          |  100 +
 .../query/text/assembler/TextAssembler.java     |    4 +-
 .../jena/query/text/assembler/TextVocab.java    |   14 +
 jena-text/src/main/resources/META-INF/NOTICE    |    2 +-
 ...rg.apache.jena.system.JenaSubsystemLifecycle |    1 +
 .../org/apache/jena/query/text/TS_Text.java     |    1 +
 .../jena/query/text/TestBuildTextDataset.java   |    9 +-
 .../TestDatasetWithConfigurableAnalyzer.java    |   64 +
 .../TestDatasetWithEmbeddedSolrTextIndex.java   |    1 -
 .../TestDatasetWithLuceneStoredLiterals.java    |   88 +
 .../text/TestLuceneWithMultipleThreads.java     |    8 +-
 .../text/assembler/TestEntityMapAssembler.java  |   26 +
 pom.xml                                         |   39 +-
 1111 files changed, 43453 insertions(+), 28456 deletions(-)
----------------------------------------------------------------------



Mime
View raw message