JENA-1107: Improve Tuple. Merge commit 'refs/pull/115/head' This closes #115.
Project: http://git-wip-us.apache.org/repos/asf/jena/repo Commit: http://git-wip-us.apache.org/repos/asf/jena/commit/d3603482 Tree: http://git-wip-us.apache.org/repos/asf/jena/tree/d3603482 Diff: http://git-wip-us.apache.org/repos/asf/jena/diff/d3603482 Branch: refs/heads/master Commit: d3603482019d9bfd0295f96f5a767f4cebc3e71a Parents: 6fbecf1 9b5aec9 Author: Andy Seaborne <[email protected]> Authored: Tue Dec 29 21:20:50 2015 +0000 Committer: Andy Seaborne <[email protected]> Committed: Tue Dec 29 21:20:50 2015 +0000 ---------------------------------------------------------------------- .../atlas/web/auth/ScopedNTAuthenticator.java | 9 +- .../jena/riot/lang/PipedTuplesStream.java | 2 +- .../org/apache/jena/sparql/algebra/OpVars.java | 9 +- .../optimize/TransformFilterImplicitJoin.java | 4 +- .../optimize/TransformImplicitLeftJoin.java | 4 +- .../org/apache/jena/sparql/util/IsoMatcher.java | 12 +- .../org/apache/jena/common/TestIsoMatcher.java | 6 +- .../java/org/apache/jena/atlas/lib/FileOps.java | 7 +- .../java/org/apache/jena/atlas/lib/Tuple.java | 131 ------ .../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 | 404 +++++++++++++++++++ .../org/apache/jena/atlas/lib/tuple/TupleN.java | 55 +++ .../jena/atlas/lib/tuple/package-info.java | 34 ++ .../java/org/apache/jena/atlas/TC_Atlas.java | 2 + .../org/apache/jena/atlas/lib/TestFileOps.java | 2 +- .../apache/jena/atlas/lib/tuple/TS_Tuple.java | 32 ++ .../apache/jena/atlas/lib/tuple/TestTuple.java | 225 +++++++++++ .../jena/atlas/lib/tuple/TestTupleMap.java | 186 +++++++++ .../hadoop/rdf/types/NodeTupleWritable.java | 15 +- .../jena/hadoop/rdf/io/types/RdfTypesTest.java | 16 +- .../io/output/writers/AbstractNodeWriter.java | 6 +- .../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 | 11 +- .../java/org/apache/jena/tdb/lib/DumpOps.java | 5 +- .../java/org/apache/jena/tdb/lib/TupleLib.java | 30 +- .../apache/jena/tdb/solver/OpExecutorTDB1.java | 2 +- .../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 | 24 +- .../apache/jena/tdb/store/DatasetGraphTDB.java | 2 +- .../jena/tdb/store/DatasetPrefixesTDB.java | 2 +- .../org/apache/jena/tdb/store/GraphTDB.java | 7 +- .../org/apache/jena/tdb/store/QuadTable.java | 2 +- .../org/apache/jena/tdb/store/TripleTable.java | 2 +- .../store/bulkloader/LoaderNodeTupleTable.java | 2 +- .../tdb/store/bulkloader2/CmdIndexCopy.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 | 4 +- .../tdb/store/tupletable/TupleIndexBase.java | 14 +- .../tdb/store/tupletable/TupleIndexRecord.java | 12 +- .../tdb/store/tupletable/TupleIndexWrapper.java | 2 +- .../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 +- jena-tdb/src/main/java/tdb/tdbstats.java | 2 +- jena-tdb/src/main/java/tdb/tools/dumpbpt.java | 2 +- .../src/main/java/tdb/tools/tdbgenindex.java | 2 +- .../org/apache/jena/tdb/lib/TestColumnMap.java | 24 +- .../org/apache/jena/tdb/solver/TestStats.java | 2 +- .../apache/jena/tdb/store/TestQuadFilter.java | 4 +- .../tupletable/AbstractTestTupleIndex.java | 96 ++--- .../store/tupletable/TestTupleIndexRecord.java | 2 +- .../tupletable/TestTupleIndexRecordDirect.java | 64 ++- .../tdb/store/tupletable/TestTupleTable.java | 30 +- 71 files changed, 1978 insertions(+), 383 deletions(-) ----------------------------------------------------------------------
