> On Dec. 11, 2015, 11:24 a.m., Amareshwari Sriramadasu wrote: > > lens-cli/src/main/java/org/apache/lens/cli/commands/BaseLensCommand.java, > > line 145 > > <https://reviews.apache.org/r/41035/diff/2/?file=1155098#file1155098line145> > > > > I did not like the fact that we need to put off pretty printing to see > > correct values from json. > > > > Is there a way to fix pretty printing not to eat up values, instead of > > putting it off?
My thought was that let's not disturb the normal output, experiment with the new output and when it feels right, switch to that permanently. I was originally going to change the normal output, but then I decided to go with this approach. Let me know your thoughts. - Rajat ----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/41035/#review109920 ----------------------------------------------------------- On Dec. 7, 2015, 6:57 p.m., Rajat Khandelwal wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > https://reviews.apache.org/r/41035/ > ----------------------------------------------------------- > > (Updated Dec. 7, 2015, 6:57 p.m.) > > > Review request for lens. > > > Bugs: LENS-791 > https://issues.apache.org/jira/browse/LENS-791 > > > Repository: lens > > > Description > ------- > > > Diffs > ----- > > lens-api/src/main/java/org/apache/lens/api/LensConf.java > ff965d6aabf052371e0b3b4644a5f60d1210be3d > lens-cli/src/main/java/org/apache/lens/cli/commands/BaseLensCommand.java > 643772596c4724253333c0688a93ed621b4dba45 > lens-cli/src/main/java/org/apache/lens/cli/commands/LensCRUDCommand.java > a0c05b41650cd8303879c6c370d892c544adf6ca > > lens-cli/src/main/java/org/apache/lens/cli/commands/LensConnectionCommands.java > 0aa51a8eeea2ad3e0b43d7f011c50b83b0ba30e4 > > lens-cli/src/main/java/org/apache/lens/cli/commands/LensDimensionCommands.java > dc8349e322adcb031ef503850e012603f5865088 > lens-cli/src/main/java/org/apache/lens/cli/commands/LensQueryCommands.java > fe9b84dd5574b922c6b8a16a1b8c5b7518aa400a > > lens-cli/src/main/java/org/apache/lens/cli/commands/LogicalTableCrudCommand.java > a04d5c836a31b625e0efcd5509d999d6e483cbb6 > lens-client/src/main/java/org/apache/lens/client/LensClient.java > 5fd04c4591264ac2e5082f1a602877771b15fac9 > > Diff: https://reviews.apache.org/r/41035/diff/ > > > Testing > ------- > > lens-shell>describe dimtable dim_table > > columns : > column : > name : id type : int comment : ID > name : name type : string comment : name > name : detail type : string comment : more details > name : d2id type : int comment : d2 ID > > > properties : > property : > name : cube.table.type value : DIM_TABLE > name : dimtble.dim_table.local.dumpperiod value : HOURLY > name : dim1.prop value : d1 > name : cube.table.dim_table.weight value : 100.0 > name : dimtble.dim_table.storages value : local > name : transient_lastDdlTime value : 1449487545 > name : dimtble.dim_table.dim.name value : sample_dim > > > storageTables : > storageTable : > updatePeriods : updatePeriod : HOURLY > storageName : local tableDesc : partCols : column : > name : dt type : string comment : Time column > tableParameters : property : > name : EXTERNAL value : TRUE name : cube.storagetable.time.partcols > value : dt name : transient_lastDdlTime value : 1449487545 > serdeParameters : property : > name : serialization.format value : name : field.delim value : > timePartCols : dt > external : true tableLocation : file:/tmp/examples/dim1 inputFormat : > org.apache.hadoop.mapred.TextInputFormat outputFormat : > org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat fieldDelimiter : > serdeClassName : org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe > storageHandlerName : numBuckets : 0 compressed : false > > > dimensionName : sample_dim > tableName : dim_table > weight : 100.0 > > lens-shell>set lens.cli.json.pretty=true > Client side Set lens.cli.json.pretty=true > lens-shell>describe dimtable dim_table > { > "columns" : { > "column" : [ { "name" : "id", "type" : "int", "comment" : "ID" > }, { "name" : "name", "type" : "string", "comment" : "name" > }, { "name" : "detail", "type" : "string", "comment" : "more details" > }, { "name" : "d2id", "type" : "int", "comment" : "d2 ID" > } ] > }, > "properties" : { > "property" : [ { "name" : "cube.table.type", "value" : "DIM_TABLE" > }, { "name" : "dimtble.dim_table.local.dumpperiod", "value" : "HOURLY" > }, { "name" : "dim1.prop", "value" : "d1" > }, { "name" : "cube.table.dim_table.weight", "value" : "100.0" > }, { "name" : "dimtble.dim_table.storages", "value" : "local" > }, { "name" : "transient_lastDdlTime", "value" : "1449487545" > }, { "name" : "dimtble.dim_table.dim.name", "value" : "sample_dim" > } ] > }, > "storageTables" : { > "storageTable" : [ { "updatePeriods" : { "updatePeriod" : [ "HOURLY" ] }, > "storageName" : "local", "tableDesc" : { "partCols" : { "column" : [ { > "name" : "dt", "type" : "string", "comment" : "Time column" } ] }, > "tableParameters" : { "property" : [ { "name" : "EXTERNAL", "value" : > "TRUE" }, { "name" : "cube.storagetable.time.partcols", "value" : "dt" }, > { "name" : "transient_lastDdlTime", "value" : "1449487545" } ] }, > "serdeParameters" : { "property" : [ { "name" : "serialization.format", > "value" : "," }, { "name" : "field.delim", "value" : "," } ] }, > "timePartCols" : [ "dt" ], "external" : true, "tableLocation" : > "file:/tmp/examples/dim1", "inputFormat" : > "org.apache.hadoop.mapred.TextInputFormat", "outputFormat" : > "org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat", > "fieldDelimiter" : ",", "serdeClassName" : > "org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe", "storageHandlerName" : > "", "numBuckets" : 0, "compressed" : false } > } ] > }, > "dimensionName" : "sample_dim", > "tableName" : "dim_table", > "weight" : 100.0 > } > > > [INFO] > ------------------------------------------------------------------------ > [INFO] Reactor Summary: > [INFO] > [INFO] Lens Checkstyle Rules .............................. SUCCESS [ 4.771 > s] > [INFO] Lens ............................................... SUCCESS [ 7.473 > s] > [INFO] Lens API ........................................... SUCCESS [ 40.329 > s] > [INFO] Lens API for server and extensions ................. SUCCESS [ 36.626 > s] > [INFO] Lens Cube .......................................... SUCCESS [01:14 > min] > [INFO] Lens DB storage .................................... SUCCESS [ 16.892 > s] > [INFO] Lens Query Library ................................. SUCCESS [ 20.927 > s] > [INFO] Lens Hive Driver ................................... SUCCESS [ 24.685 > s] > [INFO] Lens Driver for JDBC ............................... SUCCESS [ 32.979 > s] > [INFO] Lens Elastic Search Driver ......................... SUCCESS [ 23.645 > s] > [INFO] Lens Server ........................................ SUCCESS [01:24 > min] > [INFO] Lens client ........................................ SUCCESS [ 28.851 > s] > [INFO] Lens CLI ........................................... SUCCESS [ 26.117 > s] > [INFO] Lens Examples ...................................... SUCCESS [ 19.180 > s] > [INFO] Lens Ship Jars to Distributed Cache ................ SUCCESS [ 1.428 > s] > [INFO] Lens Distribution .................................. SUCCESS [ 14.176 > s] > [INFO] Lens ML Lib ........................................ SUCCESS [ 42.655 > s] > [INFO] Lens ML Ext Distribution ........................... SUCCESS [ 5.132 > s] > [INFO] Lens Regression .................................... SUCCESS [ 25.698 > s] > [INFO] Lens UI ............................................ SUCCESS [ 8.245 > s] > [INFO] > ------------------------------------------------------------------------ > [INFO] BUILD SUCCESS > [INFO] > ------------------------------------------------------------------------ > [INFO] Total time: 09:01 min > [INFO] Finished at: 2015-12-07T18:55:35+05:30 > [INFO] Final Memory: 194M/1746M > [INFO] > ------------------------------------------------------------------------ > > > Thanks, > > Rajat Khandelwal > >
