GitHub user ajs6f opened a pull request:

    https://github.com/apache/jena/pull/94

    JENA-624 

    JENA-624: new in-memory dataset implementation using persistent data 
structures
    
    There are a lot of commits in this: I can squash them if desired, just let 
me know.
    
    I will be happy to make any changes, large or small, no matter how 
numerous, right here in this actual branch and PR so that if/when it gets 
merged, the history and my authorship is preserved. Thanks!

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/ajs6f/jena jena-624-dexx

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/jena/pull/94.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #94
    
----
commit de97040bac309e7a5098d418d19633910a25a97c
Author: ajs6f <aj...@virginia.edu>
Date:   2015-07-20T00:58:45Z

    First sketch

commit 605591afc5ea0adf48f720344098a956033effe7
Author: ajs6f <aj...@virginia.edu>
Date:   2015-07-20T17:12:17Z

    Firs simple tests

commit 0ba4b65b2dd8bb57cda03f9082b81265f4e4d35a
Author: ajs6f <aj...@virginia.edu>
Date:   2015-07-21T15:58:19Z

    Added test for "copy-on-addGraph", improved other tests

commit e2085dde79e323a46814b16045740a6d8dfed8c6
Author: ajs6f <aj...@virginia.edu>
Date:   2015-07-21T16:43:45Z

    Improved TestDatasetGraphWithRecord tests

commit a4d4a925276445abe4191a581d2f721b7c897610
Author: ajs6f <aj...@virginia.edu>
Date:   2015-07-21T17:02:00Z

    Improved TestDatasetGraphWithRecord::testClear

commit 5b07640f37abb76b83eb9c1ac8f009151f89fe18
Author: ajs6f <aj...@virginia.edu>
Date:   2015-07-21T18:58:17Z

    Full use of AbstractDatasetGraphTests

commit 41925bdabf0fcf4b1d8e681c12634db39f853731
Author: ajs6f <aj...@virginia.edu>
Date:   2015-07-21T20:01:16Z

    Stronger type-safety regime

commit f99cd5eb5bfe3febca3b70f84e28fe4ec5e85343
Author: ajs6f <aj...@virginia.edu>
Date:   2015-07-21T20:23:21Z

    Linking tests into ARQ tests

commit 446f2a632862e9fc0d5fdeaa39c66907834b6c3b
Author: ajs6f <aj...@virginia.edu>
Date:   2015-07-21T20:38:27Z

    Using DatasetGraphBase to require MRSW lock semantics

commit 44e0f8808755c2f3ebded0ee5e62e295ff1e2b7b
Author: ajs6f <aj...@virginia.edu>
Date:   2015-07-21T20:42:49Z

    Small emendation to Javadoc

commit f3e9159197dcd94c7069fadc6b6e3d54a25e7749
Author: ajs6f <aj...@virginia.edu>
Date:   2015-07-22T14:31:04Z

    Adding license headers

commit 4c22c4403117dafa412f840b8a269d52d38b9aa8
Author: ajs6f <aj...@virginia.edu>
Date:   2015-07-22T15:05:02Z

    Better equals() for QuadOperation subclasses

commit af1ff8ba15bda146d9cffcfd136c617acada2438
Author: ajs6f <aj...@virginia.edu>
Date:   2015-07-23T13:13:38Z

    Using GraphFactory method instead of GraphMem constructor

commit 2bb20f46be516e66712e637bac69d6be4cdab49e
Author: ajs6f <aj...@virginia.edu>
Date:   2015-07-27T19:06:11Z

    QuadOperation no longer extends Quad

commit 7a34b5cc39a2d08f1e301394ca08d3e191997913
Author: ajs6f <aj...@virginia.edu>
Date:   2015-08-10T15:07:01Z

    Improve comments for usage, separate locking for DatasetGraph from locking 
for operation record

commit 606de4de5e3c9fae5cd2e5708fe11d329f973592
Author: ajs6f <aj...@virginia.edu>
Date:   2015-09-20T13:29:14Z

    First draft

commit acfbd2211ef510e4bb68fac29c680a63e4df5bc7
Author: ajs6f <aj...@virginia.edu>
Date:   2015-09-20T15:07:59Z

    Moving base persistent map types to jena-base, better isolation of impl

commit 5552b557793b307b31613fb92d3c9cb85cb974ec
Author: ajs6f <aj...@virginia.edu>
Date:   2015-09-20T18:32:07Z

    First tests

commit 52d08f64ad6f80af56458b57c9c6bb3c41485a5f
Author: ajs6f <aj...@virginia.edu>
Date:   2015-09-20T19:40:31Z

    Slight improvements to basic persistent datatypes

commit fb3935ab7c5a98e4cf5c5507de421df1beeb0bcf
Author: ajs6f <aj...@virginia.edu>
Date:   2015-09-21T00:00:02Z

    Minor refactoring

commit b721c1f3018bdc6ea48a80724a286f270ed9a93c
Author: ajs6f <aj...@virginia.edu>
Date:   2015-09-21T00:05:44Z

    Minor refactoring

commit 58d19f7acb25486755a931b57245d690f2acb807
Author: ajs6f <aj...@virginia.edu>
Date:   2015-09-21T13:12:18Z

    Factoring out unnecessary QuadPattern type

commit b1f2d675b7b1d34d9e4bf084111f8730cbff4609
Author: ajs6f <aj...@virginia.edu>
Date:   2015-09-21T14:49:28Z

    Better tests for IndexForms

commit 06303bb4fd9ac8acaf0fd5710a1f78df00efd0f2
Author: ajs6f <aj...@virginia.edu>
Date:   2015-09-21T16:28:00Z

    Full IndexForm test converage

commit 6fd6d86ec5a6b82466455dc77e7336be6d287a2b
Author: ajs6f <aj...@virginia.edu>
Date:   2015-09-21T17:56:42Z

    Tests for HexIndex and linking tests into Jena test execution framework

commit 985eae9e1ea201c1ef360971253321dd51fc29ce
Author: ajs6f <aj...@virginia.edu>
Date:   2015-09-21T19:02:05Z

    Tests for DatasetGraphInMemory

commit a32db0b67eeff3eef1a0f32207f6fc09c9398ec2
Author: ajs6f <aj...@virginia.edu>
Date:   2015-09-21T19:15:59Z

    Stronger tests for DatasetGraphInMemory, correct semantics for default graph

commit b7d4f69683a2f496a79347c8d5a91ca79f59e290
Author: ajs6f <aj...@virginia.edu>
Date:   2015-09-21T19:28:42Z

    Minor refactoring

commit 05a807d4d9c63a9c46076636f736c9c5d7dcea4a
Author: ajs6f <aj...@virginia.edu>
Date:   2015-09-21T19:55:38Z

    Factoring out new Index type

commit 63ccc0301d508df5ce4bd1073122b270512b4e04
Author: ajs6f <aj...@virginia.edu>
Date:   2015-09-21T20:03:46Z

    Extending Index from Transactional

----


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---

Reply via email to