# IGNITE-298 Review.

Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/ae37301b
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/ae37301b
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/ae37301b

Branch: refs/heads/ignite-187
Commit: ae37301b966d9993367333fc0ebe344dc9e659de
Parents: 8469db7
Author: AKuznetsov <akuznet...@gridgain.com>
Authored: Tue Feb 24 17:08:28 2015 +0700
Committer: AKuznetsov <akuznet...@gridgain.com>
Committed: Tue Feb 24 17:08:28 2015 +0700

----------------------------------------------------------------------
 .../commands/config/VisorConfigurationCommand.scala   | 14 ++++++++++++++
 .../main/scala/org/apache/ignite/visor/visor.scala    |  2 +-
 2 files changed, 15 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/ae37301b/modules/visor-console/src/main/scala/org/apache/ignite/visor/commands/config/VisorConfigurationCommand.scala
----------------------------------------------------------------------
diff --git 
a/modules/visor-console/src/main/scala/org/apache/ignite/visor/commands/config/VisorConfigurationCommand.scala
 
b/modules/visor-console/src/main/scala/org/apache/ignite/visor/commands/config/VisorConfigurationCommand.scala
index 4934b99..64e230c 100644
--- 
a/modules/visor-console/src/main/scala/org/apache/ignite/visor/commands/config/VisorConfigurationCommand.scala
+++ 
b/modules/visor-console/src/main/scala/org/apache/ignite/visor/commands/config/VisorConfigurationCommand.scala
@@ -236,6 +236,20 @@ class VisorConfigurationCommand {
             cmnT += ("Transaction Log Size", trn.getPessimisticTxLogSize)
             cmnT += ("Transaction Serializable Enabled", 
bool2Str(trn.txSerializableEnabled()))
 
+            val query = cfg.queryConfiguration()
+
+            if (query != null) {
+                cmnT += ("Query Function Classes", 
arr2Str(query.indexCustomFunctionClasses()))
+                cmnT += ("Query Path To SQL Schema Objects", 
arr2Str(query.searchPath()))
+                cmnT += ("Query Initial Script Path", 
safe(query.initialScriptPath()))
+                cmnT += ("Query Off-Heap Storage Memory", 
query.maxOffHeapMemory())
+                cmnT += ("Query Execution Time Threshold", 
query.longQueryExecutionTimeout())
+                cmnT += ("Query Long Queries Explaining", 
bool2Str(query.longQryExplain()))
+                cmnT += ("Query Serializer", 
bool2Str(query.useOptimizedSerializer()))
+            }
+            else
+                cmnT += ("Query Configuration", NA)
+
             cmnT.render()
 
             println("\nMetrics:")

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/ae37301b/modules/visor-console/src/main/scala/org/apache/ignite/visor/visor.scala
----------------------------------------------------------------------
diff --git 
a/modules/visor-console/src/main/scala/org/apache/ignite/visor/visor.scala 
b/modules/visor-console/src/main/scala/org/apache/ignite/visor/visor.scala
index 8e518aa..b9b5dbc 100644
--- a/modules/visor-console/src/main/scala/org/apache/ignite/visor/visor.scala
+++ b/modules/visor-console/src/main/scala/org/apache/ignite/visor/visor.scala
@@ -1006,7 +1006,7 @@ object visor extends VisorTag {
      * @param dflt Value to return if `arr` is `null` or empty.
      * @return String.
      */
-    def arr2Str[T: ClassTag](arr: Array[T], dflt: Any = ""): String = {
+    def arr2Str[T: ClassTag](arr: Array[T], dflt: Any = NA): String = {
         if (arr != null && arr.length > 0) U.compact(arr.mkString(", ")) else 
dflt.toString
     }
 

Reply via email to