Return-Path: X-Original-To: apmail-jena-commits-archive@www.apache.org Delivered-To: apmail-jena-commits-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 208E21824D for ; Wed, 10 Feb 2016 10:00:39 +0000 (UTC) Received: (qmail 49311 invoked by uid 500); 10 Feb 2016 10:00:38 -0000 Delivered-To: apmail-jena-commits-archive@jena.apache.org Received: (qmail 49139 invoked by uid 500); 10 Feb 2016 10:00:38 -0000 Mailing-List: contact commits-help@jena.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@jena.apache.org Delivered-To: mailing list commits@jena.apache.org Received: (qmail 48113 invoked by uid 99); 10 Feb 2016 10:00:37 -0000 Received: from git1-us-west.apache.org (HELO git1-us-west.apache.org) (140.211.11.23) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 10 Feb 2016 10:00:37 +0000 Received: by git1-us-west.apache.org (ASF Mail Server at git1-us-west.apache.org, from userid 33) id B0738E385B; Wed, 10 Feb 2016 10:00:37 +0000 (UTC) Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: rvesse@apache.org To: commits@jena.apache.org Date: Wed, 10 Feb 2016 10:01:24 -0000 Message-Id: <75a6fabfb2a64ae1917d65183014cc08@git.apache.org> In-Reply-To: References: X-Mailer: ASF-Git Admin Mailer Subject: [49/50] [abbrv] jena git commit: Merge branch 'master' into JENA-507 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 Authored: Thu Jan 28 11:52:34 2016 +0000 Committer: Rob Vesse 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(-) ----------------------------------------------------------------------