|
From: <tob...@us...> - 2014-05-02 18:43:47
|
Revision: 8168
http://sourceforge.net/p/bigdata/code/8168
Author: tobycraig
Date: 2014-05-02 18:43:45 +0000 (Fri, 02 May 2014)
Log Message:
-----------
Added Details option to Explain query
Modified Paths:
--------------
branches/BIGDATA_RELEASE_1_3_0/bigdata-war/src/html/index.html
branches/BIGDATA_RELEASE_1_3_0/bigdata-war/src/html/js/workbench.js
Modified: branches/BIGDATA_RELEASE_1_3_0/bigdata-war/src/html/index.html
===================================================================
--- branches/BIGDATA_RELEASE_1_3_0/bigdata-war/src/html/index.html 2014-05-02 18:03:07 UTC (rev 8167)
+++ branches/BIGDATA_RELEASE_1_3_0/bigdata-war/src/html/index.html 2014-05-02 18:43:45 UTC (rev 8168)
@@ -90,6 +90,7 @@
<div id="advanced-features">
<input type="checkbox" id="query-explain"> <label for="query-explain">Explain</label>
+ <input type="checkbox" id="query-details"> <label for="query-explain">(Details)</label>
<input type="checkbox" name="analytic" value="true" id="query-analytic"> <label for="query-analytic">Analytic</label>
<input type="checkbox" name="RTO" value="true" id="query-rto"> <label for="query-rto">Runtime Query Optimizer</label>
</div>
Modified: branches/BIGDATA_RELEASE_1_3_0/bigdata-war/src/html/js/workbench.js
===================================================================
--- branches/BIGDATA_RELEASE_1_3_0/bigdata-war/src/html/js/workbench.js 2014-05-02 18:03:07 UTC (rev 8167)
+++ branches/BIGDATA_RELEASE_1_3_0/bigdata-war/src/html/js/workbench.js 2014-05-02 18:43:45 UTC (rev 8168)
@@ -448,6 +448,18 @@
.on('input propertychange', function() { $('#query-errors').hide(); });
$('#query-form').submit(submitQuery);
+$('#query-explain').change(function() {
+ if(!this.checked) {
+ $('#query-details').prop('checked', false);
+ }
+});
+
+$('#query-details').change(function() {
+ if(this.checked) {
+ $('#query-explain').prop('checked', true);
+ }
+});
+
function submitQuery(e) {
e.preventDefault();
@@ -468,7 +480,7 @@
if($('#query-explain').is(':checked')) {
settings = {
type: 'POST',
- data: $(this).serialize() + '&explain=details',
+ data: $(this).serialize() + '&explain=' + ($('#query-details').is(':checked') ? 'details' : 'true'),
dataType: 'html',
success: showQueryExplanation,
error: queryResultsError
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|