Github user jackylk commented on a diff in the pull request:

    https://github.com/apache/carbondata/pull/2768#discussion_r221411345
  
    --- Diff: 
core/src/main/java/org/apache/carbondata/core/metadata/schema/table/TableSchemaBuilder.java
 ---
    @@ -224,7 +224,7 @@ private ColumnSchema addColumn(StructField field, 
String parentName, AtomicInteg
             }
           }
         }
    -    if (newColumn.isDimensionColumn()) {
    +    if (newColumn.isDimensionColumn() && newColumn.isSortColumn()) {
    --- End diff --
    
    When I change CarbonCliTest to write carbon files with no sort, 
    ```
    TestUtil.writeFilesAndVerify(5000000, new Schema(fields), path, new 
String[0], 3, 8);
    ```
    The output of the CarbonCli is
    ```
    ## Schema
    schema in part-0-31810056985663_batchno0-0-null-31809010599854.carbondata
    version: V3
    timestamp: 2018-09-29 09:41:19.839
    Column Name  Data Type  Column Type  SortColumn  Encoding  Ordinal  Id  
    name         STRING     dimension    false       []        0        NA  
    age          INT        measure      false       []        1        NA  
    ```
    So it indicate that the sort columns property in each ColumnSchema is 
false, right?


---

Reply via email to