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 <[email protected]>
Date:   2015-07-20T00:58:45Z

    First sketch

commit 605591afc5ea0adf48f720344098a956033effe7
Author: ajs6f <[email protected]>
Date:   2015-07-20T17:12:17Z

    Firs simple tests

commit 0ba4b65b2dd8bb57cda03f9082b81265f4e4d35a
Author: ajs6f <[email protected]>
Date:   2015-07-21T15:58:19Z

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

commit e2085dde79e323a46814b16045740a6d8dfed8c6
Author: ajs6f <[email protected]>
Date:   2015-07-21T16:43:45Z

    Improved TestDatasetGraphWithRecord tests

commit a4d4a925276445abe4191a581d2f721b7c897610
Author: ajs6f <[email protected]>
Date:   2015-07-21T17:02:00Z

    Improved TestDatasetGraphWithRecord::testClear

commit 5b07640f37abb76b83eb9c1ac8f009151f89fe18
Author: ajs6f <[email protected]>
Date:   2015-07-21T18:58:17Z

    Full use of AbstractDatasetGraphTests

commit 41925bdabf0fcf4b1d8e681c12634db39f853731
Author: ajs6f <[email protected]>
Date:   2015-07-21T20:01:16Z

    Stronger type-safety regime

commit f99cd5eb5bfe3febca3b70f84e28fe4ec5e85343
Author: ajs6f <[email protected]>
Date:   2015-07-21T20:23:21Z

    Linking tests into ARQ tests

commit 446f2a632862e9fc0d5fdeaa39c66907834b6c3b
Author: ajs6f <[email protected]>
Date:   2015-07-21T20:38:27Z

    Using DatasetGraphBase to require MRSW lock semantics

commit 44e0f8808755c2f3ebded0ee5e62e295ff1e2b7b
Author: ajs6f <[email protected]>
Date:   2015-07-21T20:42:49Z

    Small emendation to Javadoc

commit f3e9159197dcd94c7069fadc6b6e3d54a25e7749
Author: ajs6f <[email protected]>
Date:   2015-07-22T14:31:04Z

    Adding license headers

commit 4c22c4403117dafa412f840b8a269d52d38b9aa8
Author: ajs6f <[email protected]>
Date:   2015-07-22T15:05:02Z

    Better equals() for QuadOperation subclasses

commit af1ff8ba15bda146d9cffcfd136c617acada2438
Author: ajs6f <[email protected]>
Date:   2015-07-23T13:13:38Z

    Using GraphFactory method instead of GraphMem constructor

commit 2bb20f46be516e66712e637bac69d6be4cdab49e
Author: ajs6f <[email protected]>
Date:   2015-07-27T19:06:11Z

    QuadOperation no longer extends Quad

commit 7a34b5cc39a2d08f1e301394ca08d3e191997913
Author: ajs6f <[email protected]>
Date:   2015-08-10T15:07:01Z

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

commit 606de4de5e3c9fae5cd2e5708fe11d329f973592
Author: ajs6f <[email protected]>
Date:   2015-09-20T13:29:14Z

    First draft

commit acfbd2211ef510e4bb68fac29c680a63e4df5bc7
Author: ajs6f <[email protected]>
Date:   2015-09-20T15:07:59Z

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

commit 5552b557793b307b31613fb92d3c9cb85cb974ec
Author: ajs6f <[email protected]>
Date:   2015-09-20T18:32:07Z

    First tests

commit 52d08f64ad6f80af56458b57c9c6bb3c41485a5f
Author: ajs6f <[email protected]>
Date:   2015-09-20T19:40:31Z

    Slight improvements to basic persistent datatypes

commit fb3935ab7c5a98e4cf5c5507de421df1beeb0bcf
Author: ajs6f <[email protected]>
Date:   2015-09-21T00:00:02Z

    Minor refactoring

commit b721c1f3018bdc6ea48a80724a286f270ed9a93c
Author: ajs6f <[email protected]>
Date:   2015-09-21T00:05:44Z

    Minor refactoring

commit 58d19f7acb25486755a931b57245d690f2acb807
Author: ajs6f <[email protected]>
Date:   2015-09-21T13:12:18Z

    Factoring out unnecessary QuadPattern type

commit b1f2d675b7b1d34d9e4bf084111f8730cbff4609
Author: ajs6f <[email protected]>
Date:   2015-09-21T14:49:28Z

    Better tests for IndexForms

commit 06303bb4fd9ac8acaf0fd5710a1f78df00efd0f2
Author: ajs6f <[email protected]>
Date:   2015-09-21T16:28:00Z

    Full IndexForm test converage

commit 6fd6d86ec5a6b82466455dc77e7336be6d287a2b
Author: ajs6f <[email protected]>
Date:   2015-09-21T17:56:42Z

    Tests for HexIndex and linking tests into Jena test execution framework

commit 985eae9e1ea201c1ef360971253321dd51fc29ce
Author: ajs6f <[email protected]>
Date:   2015-09-21T19:02:05Z

    Tests for DatasetGraphInMemory

commit a32db0b67eeff3eef1a0f32207f6fc09c9398ec2
Author: ajs6f <[email protected]>
Date:   2015-09-21T19:15:59Z

    Stronger tests for DatasetGraphInMemory, correct semantics for default graph

commit b7d4f69683a2f496a79347c8d5a91ca79f59e290
Author: ajs6f <[email protected]>
Date:   2015-09-21T19:28:42Z

    Minor refactoring

commit 05a807d4d9c63a9c46076636f736c9c5d7dcea4a
Author: ajs6f <[email protected]>
Date:   2015-09-21T19:55:38Z

    Factoring out new Index type

commit 63ccc0301d508df5ce4bd1073122b270512b4e04
Author: ajs6f <[email protected]>
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 [email protected] or file a JIRA ticket
with INFRA.
---

Reply via email to