jena-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From a...@apache.org
Subject [63/65] [abbrv] jena git commit: JENA-1397: Merge branch 'jena-tdb2' into 'master'.
Date Tue, 03 Oct 2017 19:34:49 GMT
JENA-1397: Merge branch 'jena-tdb2' into 'master'.


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

Branch: refs/heads/master
Commit: 71b689fd80d37598a6c5551c1c5c5b005b400395
Parents: 517152b 93f7422
Author: Andy Seaborne <andy@apache.org>
Authored: Tue Oct 3 20:11:58 2017 +0100
Committer: Andy Seaborne <andy@apache.org>
Committed: Tue Oct 3 20:11:58 2017 +0100

----------------------------------------------------------------------
 apache-jena-libs/pom.xml                        |    6 +
 jena-base/pom.xml                               |    2 -
 .../src/main/java/tdb2/cmdline/CmdSub.java      |   71 +
 .../src/main/java/tdb2/cmdline/CmdTDB.java      |   84 +
 .../src/main/java/tdb2/cmdline/CmdTDBGraph.java |   81 +
 .../src/main/java/tdb2/cmdline/ModLocation.java |   55 +
 .../src/main/java/tdb2/cmdline/ModModel.java    |   66 +
 .../main/java/tdb2/cmdline/ModTDBAssembler.java |   89 ++
 .../main/java/tdb2/cmdline/ModTDBDataset.java   |  138 ++
 jena-cmds/src/main/java/tdb2/tdbbackup.java     |   55 +
 jena-cmds/src/main/java/tdb2/tdbcompact.java    |   48 +
 jena-cmds/src/main/java/tdb2/tdbdump.java       |   66 +
 jena-cmds/src/main/java/tdb2/tdbloader.java     |  175 ++
 jena-cmds/src/main/java/tdb2/tdbquery.java      |   51 +
 jena-cmds/src/main/java/tdb2/tdbstats.java      |   99 ++
 jena-cmds/src/main/java/tdb2/tdbupdate.java     |   56 +
 jena-db/.gitignore                              |   46 +
 jena-db/LICENSE                                 |  202 +++
 jena-db/NOTICE                                  |    8 +
 jena-db/README.md                               |   21 +
 jena-db/jena-dboe-base/.gitignore               |    4 +
 jena-db/jena-dboe-base/README.md                |    1 +
 jena-db/jena-dboe-base/pom.xml                  |   67 +
 .../org/apache/jena/dboe/DBOpEnvException.java  |   29 +
 .../apache/jena/dboe/base/StorageException.java |   27 +
 .../org/apache/jena/dboe/base/block/Block.java  |  166 ++
 .../jena/dboe/base/block/BlockException.java    |   29 +
 .../apache/jena/dboe/base/block/BlockMgr.java   |  100 ++
 .../jena/dboe/base/block/BlockMgrBase.java      |   52 +
 .../jena/dboe/base/block/BlockMgrBuilder.java   |   25 +
 .../dboe/base/block/BlockMgrBuilderStd.java     |   29 +
 .../jena/dboe/base/block/BlockMgrCache.java     |  326 ++++
 .../jena/dboe/base/block/BlockMgrFactory.java   |  151 ++
 .../dboe/base/block/BlockMgrFileAccess.java     |  169 ++
 .../jena/dboe/base/block/BlockMgrFreeChain.java |   84 +
 .../jena/dboe/base/block/BlockMgrLogger.java    |  181 +++
 .../jena/dboe/base/block/BlockMgrReadonly.java  |   45 +
 .../jena/dboe/base/block/BlockMgrSwitcher.java  |   40 +
 .../jena/dboe/base/block/BlockMgrSync.java      |  149 ++
 .../jena/dboe/base/block/BlockMgrTracker.java   |  414 +++++
 .../jena/dboe/base/block/BlockMgrWrapper.java   |  149 ++
 .../jena/dboe/base/block/BlockParams.java       |   27 +
 .../apache/jena/dboe/base/block/BlockType.java  |   68 +
 .../apache/jena/dboe/base/block/FileMode.java   |   27 +
 .../jena/dboe/base/buffer/BufferBase.java       |  263 +++
 .../jena/dboe/base/buffer/BufferException.java  |   27 +
 .../apache/jena/dboe/base/buffer/PtrBuffer.java |  125 ++
 .../jena/dboe/base/buffer/RecordBuffer.java     |  236 +++
 .../dboe/base/buffer/RecordBufferIterator.java  |   98 ++
 .../jena/dboe/base/file/AlreadyLocked.java      |   29 +
 .../jena/dboe/base/file/BinaryDataFile.java     |  100 ++
 .../jena/dboe/base/file/BinaryDataFileMem.java  |  115 ++
 .../base/file/BinaryDataFileRandomAccess.java   |  149 ++
 .../jena/dboe/base/file/BinaryDataFileSync.java |   83 +
 .../dboe/base/file/BinaryDataFileWrapper.java   |   68 +
 .../base/file/BinaryDataFileWriteBuffered.java  |  163 ++
 .../apache/jena/dboe/base/file/BlockAccess.java |   65 +
 .../jena/dboe/base/file/BlockAccessBase.java    |  176 ++
 .../dboe/base/file/BlockAccessByteArray.java    |  131 ++
 .../jena/dboe/base/file/BlockAccessDirect.java  |  131 ++
 .../jena/dboe/base/file/BlockAccessMapped.java  |  268 ++++
 .../jena/dboe/base/file/BlockAccessMem.java     |  189 +++
 .../jena/dboe/base/file/BufferChannel.java      |   96 ++
 .../jena/dboe/base/file/BufferChannelFile.java  |  172 ++
 .../jena/dboe/base/file/BufferChannelMem.java   |  241 +++
 .../jena/dboe/base/file/ChannelManager.java     |  115 ++
 .../jena/dboe/base/file/FileException.java      |   29 +
 .../apache/jena/dboe/base/file/FileFactory.java |   49 +
 .../org/apache/jena/dboe/base/file/FileSet.java |  116 ++
 .../apache/jena/dboe/base/file/Location.java    |  265 +++
 .../apache/jena/dboe/base/file/MetaFile.java    |  365 +++++
 .../jena/dboe/base/file/ProcessFileLock.java    |  215 +++
 .../jena/dboe/base/file/SegmentedMemBuffer.java |  280 ++++
 .../jena/dboe/base/page/BlockConverter.java     |   35 +
 .../org/apache/jena/dboe/base/page/Page.java    |   45 +
 .../apache/jena/dboe/base/page/PageBase.java    |   58 +
 .../jena/dboe/base/page/PageBlockMgr.java       |  213 +++
 .../apache/jena/dboe/base/record/Record.java    |  189 +++
 .../jena/dboe/base/record/RecordException.java  |   27 +
 .../jena/dboe/base/record/RecordFactory.java    |  184 +++
 .../jena/dboe/base/record/RecordMapper.java     |   31 +
 .../base/recordbuffer/RecordBufferPage.java     |  101 ++
 .../base/recordbuffer/RecordBufferPageBase.java |  106 ++
 .../base/recordbuffer/RecordBufferPageMgr.java  |   91 ++
 .../base/recordbuffer/RecordRangeIterator.java  |  162 ++
 .../java/org/apache/jena/dboe/jenax/Txn.java    |   42 +
 .../java/org/apache/jena/dboe/migrate/L.java    |  207 +++
 .../java/org/apache/jena/dboe/sys/FileLib.java  |   86 +
 .../java/org/apache/jena/dboe/sys/Names.java    |  151 ++
 .../org/apache/jena/dboe/sys/ProcessUtils.java  |  157 ++
 .../main/java/org/apache/jena/dboe/sys/Sys.java |   97 ++
 .../org/apache/jena/dboe/sys/SystemFile.java    |   24 +
 .../org/apache/jena/dboe/sys/SystemIndex.java   |  150 ++
 .../apache/jena/dboe/test/BufferTestLib.java    |   63 +
 .../org/apache/jena/dboe/test/RecordLib.java    |  110 ++
 .../org/apache/jena/dboe/ConfigTestDBOE.java    |   77 +
 .../java/org/apache/jena/dboe/TC_DBOE_IO.java   |   61 +
 .../dboe/base/block/AbstractTestBlockMgr.java   |  134 ++
 .../apache/jena/dboe/base/block/TS_Block.java   |   34 +
 .../dboe/base/block/TestBlockMgrDirect.java     |   49 +
 .../dboe/base/block/TestBlockMgrMapped.java     |   64 +
 .../jena/dboe/base/block/TestBlockMgrMem.java   |   31 +
 .../dboe/base/block/TestBlockMgrTracked.java    |  142 ++
 .../apache/jena/dboe/base/buffer/TS_Buffer.java |   32 +
 .../jena/dboe/base/buffer/TestPtrBuffer.java    |  318 ++++
 .../jena/dboe/base/buffer/TestRecordBuffer.java |  346 ++++
 .../base/file/AbstractTestBinaryDataFile.java   |   85 +
 .../file/AbstractTestBlockAccessFixedSize.java  |  104 ++
 .../file/AbstractTestBlockAccessVarSize.java    |   51 +
 .../dboe/base/file/AbstractTestChannel.java     |  145 ++
 .../org/apache/jena/dboe/base/file/TS_File.java |   49 +
 .../TestBinaryDataFileWriteBufferedFile.java    |   36 +
 .../TestBinaryDataFileWriteBufferedMem.java     |   32 +
 .../jena/dboe/base/file/TestBinaryDataMem.java  |   32 +
 .../jena/dboe/base/file/TestBinaryDataRAF.java  |   34 +
 .../base/file/TestBinaryDataRAFInitial.java     |   59 +
 .../base/file/TestBlockAccessByteArray.java     |   33 +
 .../dboe/base/file/TestBlockAccessDirect.java   |   45 +
 .../dboe/base/file/TestBlockAccessMapped.java   |   49 +
 .../jena/dboe/base/file/TestBlockAccessMem.java |   38 +
 .../jena/dboe/base/file/TestChannelFile.java    |   39 +
 .../jena/dboe/base/file/TestChannelMem.java     |   35 +
 .../jena/dboe/base/file/TestMetaFile.java       |   75 +
 .../dboe/base/file/TestProcessFileLock.java     |  108 ++
 .../dboe/base/file/TestSegmentedMemBuffer.java  |  160 ++
 .../apache/jena/dboe/base/record/TS_Record.java |   35 +
 .../jena/dboe/base/record/TestRecord.java       |   79 +
 .../dboe/base/recordfile/TS_RecordFile.java     |   32 +
 .../base/recordfile/TestRecordBufferPage.java   |  125 ++
 .../src/test/resources/log4j.properties         |    6 +
 jena-db/jena-dboe-index-test/.gitignore         |    1 +
 jena-db/jena-dboe-index-test/README.md          |    1 +
 jena-db/jena-dboe-index-test/pom.xml            |   50 +
 .../org/apache/jena/dboe/index/TS_Index.java    |   30 +
 .../apache/jena/dboe/index/TestIndexMem.java    |   35 +
 .../jena/dboe/index/test/AbstractTestIndex.java |  161 ++
 .../dboe/index/test/AbstractTestRangeIndex.java |  435 +++++
 .../apache/jena/dboe/index/test/IndexMaker.java |   27 +
 .../dboe/index/test/IndexTestGenerator.java     |   45 +
 .../jena/dboe/index/test/IndexTestLib.java      |  219 +++
 .../jena/dboe/index/test/RangeIndexMaker.java   |   28 +
 .../src/test/resources/log4j.properties         |    6 +
 jena-db/jena-dboe-index/pom.xml                 |   43 +
 .../java/org/apache/jena/dboe/index/Index.java  |   92 ++
 .../org/apache/jena/dboe/index/IndexChange.java |   40 +
 .../org/apache/jena/dboe/index/IndexConst.java  |   53 +
 .../org/apache/jena/dboe/index/IndexLogger.java |   65 +
 .../org/apache/jena/dboe/index/IndexMap.java    |  172 ++
 .../org/apache/jena/dboe/index/IndexParams.java |   38 +
 .../apache/jena/dboe/index/IndexWrapper.java    |   92 ++
 .../org/apache/jena/dboe/index/RangeIndex.java  |   39 +
 .../jena/dboe/index/RangeIndexLogger.java       |   72 +
 .../jena/dboe/index/RangeIndexWrapper.java      |  106 ++
 .../src/test/resources/log4j.properties         |    6 +
 jena-db/jena-dboe-trans-data/pom.xml            |   64 +
 .../jena/dboe/trans/bplustree/AccessPath.java   |   70 +
 .../apache/jena/dboe/trans/bplustree/BPT.java   |  249 +++
 .../jena/dboe/trans/bplustree/BPTStateMgr.java  |   90 ++
 .../dboe/trans/bplustree/BPTreeException.java   |   27 +
 .../jena/dboe/trans/bplustree/BPTreeNode.java   | 1508 ++++++++++++++++++
 .../dboe/trans/bplustree/BPTreeNodeMgr.java     |  229 +++
 .../jena/dboe/trans/bplustree/BPTreePage.java   |  136 ++
 .../trans/bplustree/BPTreeRangeIterator.java    |  153 ++
 .../dboe/trans/bplustree/BPTreeRecords.java     |  389 +++++
 .../dboe/trans/bplustree/BPTreeRecordsMgr.java  |  116 ++
 .../jena/dboe/trans/bplustree/BPlusTree.java    |  545 +++++++
 .../dboe/trans/bplustree/BPlusTreeFactory.java  |  333 ++++
 .../dboe/trans/bplustree/BPlusTreeParams.java   |  237 +++
 .../dboe/trans/bplustree/BPlusTreeTools.java    |  149 ++
 .../jena/dboe/trans/bplustree/BlockTracker.java |  427 +++++
 .../jena/dboe/trans/bplustree/BptTxnState.java  |   64 +
 .../apache/jena/dboe/trans/bplustree/Mode.java  |   54 +
 .../bplustree/rewriter/BPTreeNodeBuilder.java   |  181 +++
 .../bplustree/rewriter/BPlusTreeRewriter.java   |  362 +++++
 .../rewriter/BPlusTreeRewriterUtils.java        |  105 ++
 .../rewriter/RecordBufferPageLinker.java        |   82 +
 .../rewriter/RecordBufferPagePacker.java        |   91 ++
 .../dboe/trans/data/TransBinaryDataFile.java    |  238 +++
 .../apache/jena/dboe/trans/data/TransBlob.java  |  210 +++
 .../apache/jena/dboe/trans/TC_TransData.java    |   34 +
 .../dboe/trans/bplustree/BPlusTreeMaker.java    |   57 +
 .../jena/dboe/trans/bplustree/TS_TxnBPTree.java |   42 +
 .../dboe/trans/bplustree/TestBPTreeModes.java   |   79 +
 .../bplustree/TestBPTreeRecordsNonTxn.java      |  331 ++++
 .../bplustree/TestBPlusTreeIndexNonTxn.java     |   64 +
 .../trans/bplustree/TestBPlusTreeNonTxn.java    |   94 ++
 .../dboe/trans/bplustree/TestBPlusTreeTxn.java  |  208 +++
 .../rewriter/TestBPlusTreeRewriterNonTxn.java   |  181 +++
 .../jena/dboe/trans/data/TS_TransData.java      |   35 +
 .../trans/data/TestTransBinaryDataFile.java     |  221 +++
 .../data/TestTransBinaryDataFileGeneral.java    |   60 +
 .../jena/dboe/trans/data/TestTransBlob.java     |  131 ++
 .../trans/data/TestTransBlobPersistent.java     |  118 ++
 .../jena/dboe/trans/data/TestTransIndexMem.java |   35 +
 .../jena/dboe/trans/recovery/TestRecovery.java  |  127 ++
 .../src/test/resources/log4j.properties         |    6 +
 jena-db/jena-dboe-transaction/pom.xml           |   42 +
 .../dboe/transaction/ComponentIdRegistry.java   |   93 ++
 .../apache/jena/dboe/transaction/ThreadTxn.java |  144 ++
 .../jena/dboe/transaction/TransInteger.java     |  243 +++
 .../jena/dboe/transaction/TransLogger.java      |  152 ++
 .../jena/dboe/transaction/TransMonitor.java     |  192 +++
 .../jena/dboe/transaction/Transactional.java    |   99 ++
 .../dboe/transaction/TransactionalFactory.java  |   60 +
 .../dboe/transaction/TransactionalMonitor.java  |   39 +
 .../dboe/transaction/txn/ComponentGroup.java    |   78 +
 .../jena/dboe/transaction/txn/ComponentId.java  |  124 ++
 .../jena/dboe/transaction/txn/ComponentIds.java |   62 +
 .../jena/dboe/transaction/txn/PrepareState.java |   41 +
 .../dboe/transaction/txn/QuorumGenerator.java   |   28 +
 .../jena/dboe/transaction/txn/StateMgrBase.java |  176 ++
 .../jena/dboe/transaction/txn/StateMgrData.java |   88 +
 .../dboe/transaction/txn/StateMgrDataIdx.java   |   45 +
 .../jena/dboe/transaction/txn/SysTrans.java     |   53 +
 .../dboe/transaction/txn/SysTransState.java     |   36 +
 .../jena/dboe/transaction/txn/Transaction.java  |  295 ++++
 .../transaction/txn/TransactionCoordinator.java |  805 ++++++++++
 .../txn/TransactionCoordinatorState.java        |   34 +
 .../transaction/txn/TransactionException.java   |   30 +
 .../dboe/transaction/txn/TransactionInfo.java   |   77 +
 .../dboe/transaction/txn/TransactionalBase.java |  250 +++
 .../transaction/txn/TransactionalComponent.java |  176 ++
 .../txn/TransactionalComponentBase.java         |   77 +
 .../txn/TransactionalComponentLifecycle.java    |  481 ++++++
 .../txn/TransactionalComponentWrapper.java      |  108 ++
 .../dboe/transaction/txn/TransactionalMRSW.java |  137 ++
 .../transaction/txn/TransactionalSystem.java    |   83 +
 .../apache/jena/dboe/transaction/txn/TxnId.java |   64 +
 .../jena/dboe/transaction/txn/TxnIdFactory.java |   61 +
 .../dboe/transaction/txn/TxnIdGenerator.java    |   39 +
 .../jena/dboe/transaction/txn/TxnIdSimple.java  |   84 +
 .../jena/dboe/transaction/txn/TxnIdUuid.java    |  108 ++
 .../jena/dboe/transaction/txn/TxnState.java     |   22 +
 .../dboe/transaction/txn/journal/Journal.java   |  334 ++++
 .../transaction/txn/journal/JournalControl.java |  297 ++++
 .../transaction/txn/journal/JournalEntry.java   |   90 ++
 .../txn/journal/JournalEntryType.java           |   58 +
 .../jena/dboe/transaction/txn/package-info.java |   20 +
 .../jena/dboe/transaction/AbstractTestTxn.java  |   64 +
 .../jena/dboe/transaction/TS_Transactions.java  |   44 +
 .../jena/dboe/transaction/TestJournal.java      |  150 ++
 .../jena/dboe/transaction/TestStateMgrData.java |   76 +
 .../transaction/TestThreadingTransactions.java  |  122 ++
 .../transaction/TestTransactionCoordinator.java |  178 +++
 .../TestTransactionCoordinatorControl.java      |  144 ++
 .../transaction/TestTransactionLifecycle.java   |  261 +++
 .../transaction/TestTransactionLifecycle2.java  |  299 ++++
 .../apache/jena/dboe/transaction/TestTxnId.java |   53 +
 .../jena/dboe/transaction/TestTxnLib.java       |  199 +++
 .../jena/dboe/transaction/TestTxnLib2.java      |   66 +
 .../jena/dboe/transaction/TestTxnSwitching.java |  195 +++
 .../dboe/transaction/TransactionalInteger.java  |   61 +
 .../src/test/resources/log4j.properties         |    6 +
 jena-db/jena-tdb2/.gitignore                    |    2 +
 jena-db/jena-tdb2/pom.xml                       |   68 +
 .../java/org/apache/jena/tdb2/DatabaseMgr.java  |  114 ++
 .../main/java/org/apache/jena/tdb2/TDB2.java    |  269 ++++
 .../java/org/apache/jena/tdb2/TDB2Factory.java  |  125 ++
 .../java/org/apache/jena/tdb2/TDBException.java |   29 +
 .../tdb2/assembler/DatasetAssemblerTDB.java     |   80 +
 .../jena/tdb2/assembler/TDBGraphAssembler.java  |  125 ++
 .../org/apache/jena/tdb2/assembler/Vocab.java   |   37 +
 .../apache/jena/tdb2/assembler/VocabTDB2.java   |   91 ++
 .../jena/tdb2/graph/TransactionHandlerTDB.java  |   61 +
 .../java/org/apache/jena/tdb2/lib/Async.java    |   85 +
 .../java/org/apache/jena/tdb2/lib/NodeLib.java  |  142 ++
 .../java/org/apache/jena/tdb2/lib/TupleLib.java |  155 ++
 .../org/apache/jena/tdb2/loader/Loader.java     |   78 +
 .../jena/tdb2/loader/StreamRDFBatchSplit.java   |  222 +++
 .../java/org/apache/jena/tdb2/migrate/A2.java   |   38 +
 .../jena/tdb2/migrate/TransformGraphRename.java |   54 +
 .../jena/tdb2/modify/UpdateEngineTDB.java       |   53 +
 .../apache/jena/tdb2/setup/ComponentIdMgr.java  |  102 ++
 .../org/apache/jena/tdb2/setup/StoreParams.java |  442 +++++
 .../jena/tdb2/setup/StoreParamsBuilder.java     |  309 ++++
 .../jena/tdb2/setup/StoreParamsCodec.java       |  190 +++
 .../jena/tdb2/setup/StoreParamsConst.java       |  105 ++
 .../jena/tdb2/setup/StoreParamsDynamic.java     |   54 +
 .../jena/tdb2/setup/StoreParamsFactory.java     |   94 ++
 .../org/apache/jena/tdb2/setup/TDBBuilder.java  |  291 ++++
 .../jena/tdb2/setup/TDBDatasetDetails.java      |   76 +
 .../org/apache/jena/tdb2/solver/Abortable.java  |   21 +
 .../apache/jena/tdb2/solver/BindingNodeId.java  |  113 ++
 .../org/apache/jena/tdb2/solver/BindingTDB.java |  155 ++
 .../apache/jena/tdb2/solver/OpExecutorTDB1.java |  428 +++++
 .../java/org/apache/jena/tdb2/solver/QC2.java   |   49 +
 .../apache/jena/tdb2/solver/QueryEngineTDB.java |  207 +++
 .../apache/jena/tdb2/solver/QueryIterTDB.java   |   59 +
 .../org/apache/jena/tdb2/solver/SolverLib.java  |  341 ++++
 .../tdb2/solver/StageGeneratorDirectTDB.java    |   58 +
 .../jena/tdb2/solver/StageMatchTuple.java       |  196 +++
 .../apache/jena/tdb2/solver/stats/Stats.java    |  138 ++
 .../jena/tdb2/solver/stats/StatsCollector.java  |   36 +
 .../tdb2/solver/stats/StatsCollectorBase.java   |   54 +
 .../tdb2/solver/stats/StatsCollectorNodeId.java |   56 +
 .../jena/tdb2/solver/stats/StatsResults.java    |   53 +
 .../jena/tdb2/store/DatasetGraphSwitchable.java |  204 +++
 .../apache/jena/tdb2/store/DatasetGraphTDB.java |  481 ++++++
 .../apache/jena/tdb2/store/DatasetGraphTxn.java |   35 +
 .../jena/tdb2/store/DatasetGraphWrapperTxn.java |   34 +
 .../jena/tdb2/store/DatasetPrefixesTDB.java     |  174 ++
 .../tdb2/store/GraphPrefixesProjectionTDB.java  |  164 ++
 .../org/apache/jena/tdb2/store/GraphTDB.java    |  181 +++
 .../jena/tdb2/store/GraphViewSwitchable.java    |  139 ++
 .../java/org/apache/jena/tdb2/store/Hash.java   |   57 +
 .../tdb2/store/IteratorCheckNotConcurrent.java  |   93 ++
 .../jena/tdb2/store/IteratorTxnTracker.java     |   55 +
 .../java/org/apache/jena/tdb2/store/NodeId.java |  219 +++
 .../apache/jena/tdb2/store/NodeIdFactory.java   |  261 +++
 .../apache/jena/tdb2/store/NodeIdInline.java    |  324 ++++
 .../org/apache/jena/tdb2/store/NodeIdType.java  |  260 +++
 .../jena/tdb2/store/PrefixMappingCache.java     |  203 +++
 .../org/apache/jena/tdb2/store/QuadTable.java   |   91 ++
 .../org/apache/jena/tdb2/store/StorageTDB.java  |   41 +
 .../org/apache/jena/tdb2/store/TableBase.java   |   49 +
 .../org/apache/jena/tdb2/store/TripleTable.java |   75 +
 .../jena/tdb2/store/nodetable/NodeTable.java    |   82 +
 .../tdb2/store/nodetable/NodeTableCache.java    |  353 ++++
 .../tdb2/store/nodetable/NodeTableInline.java   |   71 +
 .../tdb2/store/nodetable/NodeTableNative.java   |  215 +++
 .../jena/tdb2/store/nodetable/NodeTableOps.java |   51 +
 .../tdb2/store/nodetable/NodeTableTRDF.java     |  109 ++
 .../tdb2/store/nodetable/NodeTableWrapper.java  |   94 ++
 .../nodetable/TReadAppendFileTransport.java     |   86 +
 .../store/nodetupletable/NodeTupleTable.java    |   72 +
 .../nodetupletable/NodeTupleTableConcrete.java  |  241 +++
 .../nodetupletable/NodeTupleTableView.java      |  113 ++
 .../nodetupletable/NodeTupleTableWrapper.java   |   98 ++
 .../jena/tdb2/store/tupletable/TupleIndex.java  |   88 +
 .../tdb2/store/tupletable/TupleIndexBase.java   |  124 ++
 .../tdb2/store/tupletable/TupleIndexRecord.java |  238 +++
 .../TupleIndexRecordAsyncBulkAdd.java           |  263 +++
 .../store/tupletable/TupleIndexWrapper.java     |  118 ++
 .../jena/tdb2/store/tupletable/TupleTable.java  |  219 +++
 .../jena/tdb2/store/value/DateTimeNode.java     |  254 +++
 .../jena/tdb2/store/value/DecimalNode.java      |   23 +
 .../jena/tdb2/store/value/DecimalNode56.java    |  141 ++
 .../jena/tdb2/store/value/DoubleNode62.java     |  241 +++
 .../apache/jena/tdb2/store/value/FloatNode.java |   32 +
 .../jena/tdb2/store/value/IntegerNode.java      |   64 +
 .../apache/jena/tdb2/sys/ConnectionTracker.java |   23 +
 .../java/org/apache/jena/tdb2/sys/CopyDSG.java  |   53 +
 .../jena/tdb2/sys/DatabaseConnection.java       |  180 +++
 .../org/apache/jena/tdb2/sys/DatabaseOps.java   |  264 +++
 .../java/org/apache/jena/tdb2/sys/EnvTDB.java   |   62 +
 .../org/apache/jena/tdb2/sys/FilenameUtils.java |  102 ++
 .../main/java/org/apache/jena/tdb2/sys/IOX.java |  292 ++++
 .../java/org/apache/jena/tdb2/sys/InitTDB2.java |   41 +
 .../org/apache/jena/tdb2/sys/LockMRSWLite.java  |   70 +
 .../apache/jena/tdb2/sys/StoreConnection.java   |  195 +++
 .../org/apache/jena/tdb2/sys/SystemTDB.java     |  417 +++++
 .../org/apache/jena/tdb2/sys/TDBInternal.java   |  175 ++
 .../java/org/apache/jena/tdb2/sys/Util.java     |   49 +
 .../src/main/resources/META-INF/LICENSE         |  175 ++
 .../src/main/resources/META-INF/NOTICE          |    8 +
 ...rg.apache.jena.system.JenaSubsystemLifecycle |    1 +
 .../org/apache/jena/tdb/tdb-properties.xml      |    8 +
 .../java/org/apache/jena/tdb2/ConfigTest.java   |   96 ++
 .../test/java/org/apache/jena/tdb2/TC_TDB.java  |   81 +
 .../java/org/apache/jena/tdb2/TS_Factory.java   |   33 +
 .../org/apache/jena/tdb2/TestDatabaseMgr.java   |   91 ++
 .../org/apache/jena/tdb2/TestTDBFactory.java    |  132 ++
 .../jena/tdb2/assembler/TS_TDBAssembler.java    |   33 +
 .../jena/tdb2/assembler/TestTDBAssembler.java   |  144 ++
 .../jena/tdb2/graph/AbstractTestGraphsTDB.java  |   51 +
 .../org/apache/jena/tdb2/graph/TS_Graph.java    |   36 +
 .../tdb2/graph/TestDatasetGraphAccessorTDB.java |   48 +
 .../jena/tdb2/graph/TestDatasetGraphTDB.java    |   53 +
 .../tdb2/graph/TestGraphOverDatasetTDB.java     |   64 +
 .../apache/jena/tdb2/graph/TestGraphsTDB1.java  |   43 +
 .../apache/jena/tdb2/graph/TestGraphsTDB2.java  |   52 +
 .../jena/tdb2/graph/TestPrefixMappingTDB.java   |  107 ++
 .../jena/tdb2/junit/AbstractTestGraphTDB.java   |   34 +
 .../org/apache/jena/tdb2/junit/Base_TS.java     |   52 +
 .../apache/jena/tdb2/junit/BuildTestLib.java    |   82 +
 .../apache/jena/tdb2/junit/QueryTestTDB.java    |  193 +++
 .../jena/tdb2/junit/TDBTestException.java       |   29 +
 .../java/org/apache/jena/tdb2/junit/TL.java     |   90 ++
 .../apache/jena/tdb2/junit/TestFactoryTDB.java  |   88 +
 .../org/apache/jena/tdb2/lib/TS_LibTDB.java     |   34 +
 .../org/apache/jena/tdb2/lib/TestNodeLib.java   |   70 +
 .../org/apache/jena/tdb2/setup/TS_TDBSetup.java |   33 +
 .../apache/jena/tdb2/setup/TestStoreParams.java |  146 ++
 .../jena/tdb2/setup/TestStoreParamsChoose.java  |  161 ++
 .../jena/tdb2/setup/TestStoreParamsCreate.java  |  183 +++
 .../apache/jena/tdb2/solver/TS_SolverTDB.java   |   31 +
 .../apache/jena/tdb2/solver/TestSolverTDB.java  |  172 ++
 .../org/apache/jena/tdb2/solver/TestStats.java  |  118 ++
 .../AbstractTestStoreConnectionBasics.java      |  188 +++
 .../store/AbstractTestTransPromoteTDB2.java     |   67 +
 .../org/apache/jena/tdb2/store/TS_Store.java    |   72 +
 .../apache/jena/tdb2/store/TestDatasetTDB.java  |  324 ++++
 .../jena/tdb2/store/TestDatasetTDBPersist.java  |  113 ++
 .../jena/tdb2/store/TestDynamicDatasetTDB.java  |   45 +
 .../jena/tdb2/store/TestGraphNamedTDB.java      |   61 +
 .../apache/jena/tdb2/store/TestGraphTDB.java    |   58 +
 .../org/apache/jena/tdb2/store/TestNodeId.java  |  132 ++
 .../apache/jena/tdb2/store/TestQuadFilter.java  |  113 ++
 .../tdb2/store/TestStoreConnectionDirect.java   |   48 +
 .../tdb2/store/TestStoreConnectionLock.java     |   72 +
 .../tdb2/store/TestStoreConnectionMapped.java   |   51 +
 .../jena/tdb2/store/TestStoreConnectionMem.java |   29 +
 .../jena/tdb2/store/TestSuiteGraphTDB.java      |   40 +
 .../jena/tdb2/store/TestTransPromoteTDB.java    |   72 +
 .../tdb2/store/TestTransactionLifecycleTDB.java |   34 +
 .../jena/tdb2/store/TestTransactions.java       |  205 +++
 .../apache/jena/tdb2/store/TestTripleTable.java |  137 ++
 .../apache/jena/tdb2/store/Test_SPARQL_TDB.java |  222 +++
 .../store/nodetable/AbstractTestNodeTable.java  |   68 +
 .../jena/tdb2/store/nodetable/TS_NodeTable.java |   34 +
 .../tdb2/store/nodetable/TestNodeTable.java     |   39 +
 .../tdb2/store/nodetable/TestNodeTableBase.java |   41 +
 .../store/nodetable/TestNodeTableStored.java    |   47 +
 .../nodetable/TestNodeTableStoredBase.java      |   48 +
 .../tupletable/AbstractTestTupleIndex.java      |  265 +++
 .../jena/tdb2/store/tupletable/NData.java       |   38 +
 .../tdb2/store/tupletable/TS_TupleTable.java    |   32 +
 .../store/tupletable/TestTupleIndexRecord.java  |   44 +
 .../tupletable/TestTupleIndexRecordDirect.java  |  316 ++++
 .../tdb2/store/tupletable/TestTupleTable.java   |  154 ++
 .../jena/tdb2/store/value/TestDoubleNode62.java |  123 ++
 .../jena/tdb2/store/value/TestNodeIdInline.java |  286 ++++
 .../java/org/apache/jena/tdb2/sys/TS_Sys.java   |   34 +
 .../jena/tdb2/sys/TestDatabaseConnection.java   |   70 +
 .../apache/jena/tdb2/sys/TestDatabaseOps.java   |  176 ++
 .../java/org/apache/jena/tdb2/sys/TestOps.java  |   32 +
 .../java/org/apache/jena/tdb2/sys/TestSys.java  |   34 +
 .../testing/Assembler/tdb-dataset-embed.ttl     |   23 +
 .../jena-tdb2/testing/Assembler/tdb-dataset.ttl |   23 +
 .../testing/Assembler/tdb-graph-embed.ttl       |   27 +
 .../testing/Assembler/tdb-graph-ref-dataset.ttl |   31 +
 .../jena-tdb2/testing/Assembler/tdb-graph.ttl   |   27 +
 .../testing/Assembler/tdb-named-graph-1.ttl     |   29 +
 .../testing/Assembler/tdb-named-graph-2.ttl     |   28 +
 jena-db/jena-tdb2/testing/Basic/basic-00.rq     |    4 +
 jena-db/jena-tdb2/testing/Basic/basic-1-O.rq    |    4 +
 jena-db/jena-tdb2/testing/Basic/basic-1-P.rq    |    4 +
 jena-db/jena-tdb2/testing/Basic/basic-1-PO.rq   |    4 +
 jena-db/jena-tdb2/testing/Basic/basic-1-S.rq    |    4 +
 jena-db/jena-tdb2/testing/Basic/basic-1-SO.rq   |    4 +
 jena-db/jena-tdb2/testing/Basic/basic-1-SP.rq   |    4 +
 jena-db/jena-tdb2/testing/Basic/basic-1-SPO.rq  |    4 +
 jena-db/jena-tdb2/testing/Basic/basic-2-SO.rq   |    4 +
 jena-db/jena-tdb2/testing/Basic/basic-3-O.rq    |    4 +
 jena-db/jena-tdb2/testing/Basic/basic-3-P.rq    |    4 +
 jena-db/jena-tdb2/testing/Basic/basic-3-PO.rq   |    4 +
 jena-db/jena-tdb2/testing/Basic/basic-3-S.rq    |    4 +
 jena-db/jena-tdb2/testing/Basic/basic-3-SO.rq   |    4 +
 jena-db/jena-tdb2/testing/Basic/basic-3-SP.rq   |    4 +
 jena-db/jena-tdb2/testing/Basic/data-1.ttl      |   17 +
 jena-db/jena-tdb2/testing/Basic/manifest.ttl    |  101 ++
 jena-db/jena-tdb2/testing/Data/solver-data.ttl  |    7 +
 jena-db/jena-tdb2/testing/Loader/data-1.nq      |    1 +
 jena-db/jena-tdb2/testing/Loader/data-2.nt      |    1 +
 jena-db/jena-tdb2/testing/Loader/data-3.trig    |    3 +
 jena-db/jena-tdb2/testing/Loader/data-4.ttl     |    4 +
 jena-db/jena-tdb2/testing/Pattern/data-1.ttl    |   17 +
 jena-db/jena-tdb2/testing/Pattern/manifest.ttl  |   35 +
 jena-db/jena-tdb2/testing/Pattern/pattern-1.rq  |    7 +
 jena-db/jena-tdb2/testing/Pattern/pattern-2.rq  |    8 +
 jena-db/jena-tdb2/testing/Quads/data-1.ttl      |    5 +
 jena-db/jena-tdb2/testing/Quads/data-2.ttl      |    5 +
 jena-db/jena-tdb2/testing/Quads/data-dft.ttl    |   10 +
 jena-db/jena-tdb2/testing/Quads/manifest.ttl    |   51 +
 jena-db/jena-tdb2/testing/Quads/quad-01.rq      |    9 +
 jena-db/jena-tdb2/testing/Quads/quad-02.rq      |    8 +
 jena-db/jena-tdb2/testing/UnionGraph/data-1.ttl |    7 +
 jena-db/jena-tdb2/testing/UnionGraph/data-2.ttl |    5 +
 .../jena-tdb2/testing/UnionGraph/data-dft.ttl   |    5 +
 .../jena-tdb2/testing/UnionGraph/manifest.ttl   |  107 ++
 .../testing/UnionGraph/merge-1-results.srx      |   57 +
 jena-db/jena-tdb2/testing/UnionGraph/merge-1.rq |    8 +
 .../testing/UnionGraph/merge-2-results.srx      |   66 +
 jena-db/jena-tdb2/testing/UnionGraph/merge-2.rq |    8 +
 .../testing/UnionGraph/merge-3-results.srx      |   31 +
 jena-db/jena-tdb2/testing/UnionGraph/merge-3.rq |    8 +
 .../testing/UnionGraph/merge-4-results.srx      |   99 ++
 jena-db/jena-tdb2/testing/UnionGraph/merge-4.rq |    8 +
 .../testing/UnionGraph/merge-5-results.srx      |   33 +
 jena-db/jena-tdb2/testing/UnionGraph/merge-5.rq |    8 +
 .../testing/UnionGraph/merge-6-results.srx      |   43 +
 jena-db/jena-tdb2/testing/UnionGraph/merge-6.rq |    7 +
 .../testing/UnionGraph/merge-A-results.srx      |   99 ++
 jena-db/jena-tdb2/testing/UnionGraph/merge-A.rq |    8 +
 .../testing/UnionGraph/merge-B-results.srx      |   49 +
 jena-db/jena-tdb2/testing/UnionGraph/merge-B.rq |    8 +
 jena-db/jena-tdb2/testing/Update/create-1.ru    |    1 +
 jena-db/jena-tdb2/testing/Update/drop-1.ru      |    1 +
 jena-db/jena-tdb2/testing/Update/update-1.ru    |    3 +
 jena-db/jena-tdb2/testing/Update/update-2.ru    |    5 +
 jena-db/jena-tdb2/testing/Update/update-3.ru    |    7 +
 jena-db/jena-tdb2/testing/Values/data-1.ttl     |   23 +
 jena-db/jena-tdb2/testing/Values/manifest.ttl   |   76 +
 jena-db/jena-tdb2/testing/Values/value-00.rq    |    1 +
 jena-db/jena-tdb2/testing/Values/value-01.rq    |    1 +
 jena-db/jena-tdb2/testing/Values/value-02.rq    |    1 +
 jena-db/jena-tdb2/testing/Values/value-03.rq    |    1 +
 jena-db/jena-tdb2/testing/Values/value-04.rq    |    1 +
 jena-db/jena-tdb2/testing/Values/value-05.rq    |    5 +
 jena-db/jena-tdb2/testing/Values/value-06.rq    |    6 +
 jena-db/jena-tdb2/testing/Values/value-07.rq    |    6 +
 jena-db/jena-tdb2/testing/Values/value-08.rq    |    6 +
 jena-db/jena-tdb2/testing/Values/value-09.rq    |    7 +
 jena-db/jena-tdb2/testing/manifest.ttl          |   31 +
 jena-db/pom.xml                                 |  109 ++
 jena-db/use-fuseki-tdb2.md                      |   56 +
 jena-db/use-tdb2-cmds.md                        |   19 +
 jena-db/use-tdb2.md                             |   18 +
 jena-fuseki2/jena-fuseki-basic/pom.xml          |   93 +-
 .../jena-fuseki-basic/sparqler/data/books.ttl   |    2 +
 .../jena-fuseki-basic/sparqler/data/empty.nt    |    3 +-
 .../sparqler/data/sparql-data.ttl               |    1 +
 jena-integration-tests/pom.xml                  |   24 +-
 .../src/test/java/dboe/BaseSoakTest.java        |  141 ++
 .../src/test/java/dboe/CmdTestBPlusTree.java    |  104 ++
 .../java/dboe/CmdTestBPlusTreeRewriter.java     |   67 +
 jena-project/pom.xml                            |    2 +-
 pom.xml                                         |   77 +-
 518 files changed, 53108 insertions(+), 106 deletions(-)
----------------------------------------------------------------------



Mime
View raw message