jena-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From rve...@apache.org
Subject [26/26] jena git commit: Merge branch 'eliminate-assignments-jena3' (JENA-780)
Date Tue, 07 Jul 2015 09:24:31 GMT
Merge branch 'eliminate-assignments-jena3' (JENA-780)

Adds support for the new assignment inlining optimization to the master
branch.  This optimisation is off by default but can be enabled by the
context switch optInlineAssignments and made aggressive using the context
switch optInlineAssignmentsAggressive


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

Branch: refs/heads/master
Commit: 459f069355bbe2419db9e628a472532652ac37b6
Parents: 651f053 d28edb4
Author: Rob Vesse <rvesse@apache.org>
Authored: Tue Jul 7 10:23:09 2015 +0100
Committer: Rob Vesse <rvesse@apache.org>
Committed: Tue Jul 7 10:23:09 2015 +0100

----------------------------------------------------------------------
 .../main/java/org/apache/jena/query/ARQ.java    |  12 +
 .../jena/sparql/algebra/optimize/Optimize.java  |   9 +-
 .../optimize/TransformEliminateAssignments.java | 536 +++++++++++++++++++
 .../optimize/TransformRemoveAssignment.java     | 116 ++++
 .../algebra/optimize/VariableUsagePopper.java   |  57 ++
 .../algebra/optimize/VariableUsagePusher.java   |  59 ++
 .../algebra/optimize/VariableUsageTracker.java  |  92 ++++
 .../algebra/optimize/VariableUsageVisitor.java  | 204 +++++++
 .../algebra/optimize/TS_Optimization.java       |   1 +
 .../TestTransformEliminateAssignments.java      | 432 +++++++++++++++
 10 files changed, 1517 insertions(+), 1 deletion(-)
----------------------------------------------------------------------



Mime
View raw message