Author: davide
Date: Thu Nov 12 15:08:59 2015
New Revision: 1714066
URL: http://svn.apache.org/viewvc?rev=1714066&view=rev
Log:
OAK-3622 - Expose sql2optimisation prop name as static final
- created and used String variable
Modified:
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/query/QueryEngineSettings.java
Modified:
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/query/QueryEngineSettings.java
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/query/QueryEngineSettings.java?rev=1714066&r1=1714065&r2=1714066&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/query/QueryEngineSettings.java
(original)
+++
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/query/QueryEngineSettings.java
Thu Nov 12 15:08:59 2015
@@ -25,6 +25,12 @@ import org.apache.jackrabbit.oak.api.jmx
*/
public class QueryEngineSettings implements QueryEngineSettingsMBean {
+ /**
+ * the flag used to turn on/off the optimisations on top of the {@link
Query} object.
+ * {@code -Doak.query.sql2optimisation}
+ */
+ public static final String SQL2_OPTIMISATION_FLAG =
"oak.query.sql2optimisation";
+
private static final int DEFAULT_QUERY_LIMIT_IN_MEMORY =
Integer.getInteger("oak.queryLimitInMemory", Integer.MAX_VALUE);
@@ -41,7 +47,7 @@ public class QueryEngineSettings impleme
private boolean fullTextComparisonWithoutIndex =
DEFAULT_FULL_TEXT_COMPARISON_WITHOUT_INDEX;
- private boolean sql2Optimisation =
Boolean.getBoolean("oak.query.sql2optimisation");
+ private boolean sql2Optimisation =
Boolean.getBoolean(SQL2_OPTIMISATION_FLAG);
/**
* Get the limit on how many nodes a query may read at most into memory,
for