[GitHub] jena pull request: JENA-1083: Factoring tuple ordering into TupleM...

2016-01-30 Thread ajs6f
Github user ajs6f commented on the pull request: https://github.com/apache/jena/pull/120#issuecomment-177313470 Sorry on both counts. `SimpleMap*` is leakage from JENA-1084. My Git-fu failed. I thought I had kept that work separate. --- If your project is set up for it, you can repl

[GitHub] jena pull request: JENA-1083: Factoring tuple ordering into TupleM...

2016-01-30 Thread afs
Github user afs commented on the pull request: https://github.com/apache/jena/pull/120#issuecomment-177312482 Merged after fixing up: 1/ I used "git pull --no-commit" and got some compile errors (imports of `TriOperator.Operator3` etc) in files `SimpleMap*`. These classes are

[GitHub] jena pull request: JENA-1083: Factoring tuple ordering into TupleM...

2016-01-30 Thread asfgit
Github user asfgit closed the pull request at: https://github.com/apache/jena/pull/120 --- 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 enable

[GitHub] jena pull request: JENA-1083: Factoring tuple ordering into TupleM...

2016-01-25 Thread ajs6f
Github user ajs6f commented on the pull request: https://github.com/apache/jena/pull/120#issuecomment-174581614 @afs I've renamed/moved types according to proposal 1. --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If yo

[GitHub] jena pull request: JENA-1083: Factoring tuple ordering into TupleM...

2016-01-19 Thread ajs6f
Github user ajs6f commented on the pull request: https://github.com/apache/jena/pull/120#issuecomment-172877393 I'm happy to do whatever will get this merged and move on. I chose the prefix names and not the numerical suffix names because that is what Java does in (e.g.) `java.util.fu

[GitHub] jena pull request: JENA-1083: Factoring tuple ordering into TupleM...

2016-01-17 Thread afs
Github user afs commented on the pull request: https://github.com/apache/jena/pull/120#issuecomment-172391107 This is now quite inconsistent. There too many names and both locations and naming are mixed up. Let's simplify for jena-base. What you call things in the "mem" pack

[GitHub] jena pull request: JENA-1083: Factoring tuple ordering into TupleM...

2016-01-17 Thread ocymum
Github user ocymum commented on the pull request: https://github.com/apache/jena/pull/120#issuecomment-172378843 @afs, I've put the new types in their own package and renamed away from using `Quad` as the prefix. Let me know what you think. I'd very much like to use this code to addre

[GitHub] jena pull request: JENA-1083: Factoring tuple ordering into TupleM...

2016-01-10 Thread ajs6f
Github user ajs6f commented on a diff in the pull request: https://github.com/apache/jena/pull/120#discussion_r49275522 --- Diff: jena-base/src/main/java/org/apache/jena/atlas/lib/tuple/QuadConsumer.java --- @@ -0,0 +1,47 @@ +/* + * Licensed to the Apache Software Foundatio

[GitHub] jena pull request: JENA-1083: Factoring tuple ordering into TupleM...

2016-01-08 Thread afs
Github user afs commented on a diff in the pull request: https://github.com/apache/jena/pull/120#discussion_r49250282 --- Diff: jena-base/src/main/java/org/apache/jena/atlas/lib/tuple/QuadConsumer.java --- @@ -0,0 +1,47 @@ +/* + * Licensed to the Apache Software Foundation

[GitHub] jena pull request: JENA-1083: Factoring tuple ordering into TupleM...

2016-01-08 Thread ajs6f
Github user ajs6f commented on the pull request: https://github.com/apache/jena/pull/120#issuecomment-170033484 Reformatted license headers. --- 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 th

[GitHub] jena pull request: JENA-1083: Factoring tuple ordering into TupleM...

2016-01-08 Thread ajs6f
Github user ajs6f commented on the pull request: https://github.com/apache/jena/pull/120#issuecomment-170022965 I've changed `TupleMap` back to `final`, with concomitant changes to the subclasses of `PMapTupleTable`. --- If your project is set up for it, you can reply to this email a

[GitHub] jena pull request: JENA-1083: Factoring tuple ordering into TupleM...

2016-01-08 Thread ajs6f
Github user ajs6f commented on a diff in the pull request: https://github.com/apache/jena/pull/120#discussion_r49192464 --- Diff: jena-arq/src/main/java/org/apache/jena/sparql/core/mem/PMapQuadTable.java --- @@ -37,13 +39,29 @@ * use. * */ -public abstract cla

[GitHub] jena pull request: JENA-1083: Factoring tuple ordering into TupleM...

2016-01-08 Thread afs
Github user afs commented on a diff in the pull request: https://github.com/apache/jena/pull/120#discussion_r49173865 --- Diff: jena-base/src/main/java/org/apache/jena/atlas/lib/tuple/TupleMap.java --- @@ -46,7 +46,6 @@ * {@code 0<-1, 1<-2, 2<-0} * and the "putTransfor

[GitHub] jena pull request: JENA-1083: Factoring tuple ordering into TupleM...

2016-01-08 Thread afs
Github user afs commented on a diff in the pull request: https://github.com/apache/jena/pull/120#discussion_r49173681 --- Diff: jena-arq/src/main/java/org/apache/jena/sparql/core/mem/PMapQuadTable.java --- @@ -37,13 +39,29 @@ * use. * */ -public abstract class

[GitHub] jena pull request: JENA-1083: Factoring tuple ordering into TupleM...

2016-01-08 Thread afs
Github user afs commented on a diff in the pull request: https://github.com/apache/jena/pull/120#discussion_r49172355 --- Diff: jena-arq/src/main/java/org/apache/jena/sparql/core/mem/OrderedTupleTable.java --- @@ -0,0 +1,140 @@ +/* --- End diff -- The license head

[GitHub] jena pull request: JENA-1083: Factoring tuple ordering into TupleM...

2016-01-06 Thread ajs6f
Github user ajs6f commented on the pull request: https://github.com/apache/jena/pull/120#issuecomment-169393952 Oops! Adding a last commit to keep all the ordering machinery more centralized. --- If your project is set up for it, you can reply to this email and have your reply appear

[GitHub] jena pull request: JENA-1083: Factoring tuple ordering into TupleM...

2016-01-06 Thread ajs6f
Github user ajs6f commented on the pull request: https://github.com/apache/jena/pull/120#issuecomment-169384106 Third time is the charm! I think this time I have a good factoring that begins to separate the notion of ordering from the kind of data structure which stores the no

[GitHub] jena pull request: JENA-1083: Factoring tuple ordering into TupleM...

2016-01-06 Thread ajs6f
GitHub user ajs6f opened a pull request: https://github.com/apache/jena/pull/120 JENA-1083: Factoring tuple ordering into TupleMap You can merge this pull request into a Git repository by running: $ git pull https://github.com/ajs6f/jena JENA-1083 Alternatively you can review