You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@carbondata.apache.org by sounakr <gi...@git.apache.org> on 2017/12/20 13:28:25 UTC

[GitHub] carbondata pull request #1116: [CARBONDATA-1249] Wrong order of columns in r...

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

    https://github.com/apache/carbondata/pull/1116#discussion_r158022240
  
    --- Diff: processing/src/main/java/org/apache/carbondata/processing/util/CarbonDataProcessorUtil.java ---
    @@ -622,4 +624,30 @@ public static String trimErrorMessage(String input) {
         }
         return errorMessage;
       }
    +  /**
    +   * The method returns true is either logger is enabled or action is redirect
    +   * @param configuration
    +   * @return
    +   */
    +  public static boolean isRawDataRequired(CarbonDataLoadConfiguration configuration) {
    +    boolean isRawDataRequired = Boolean.parseBoolean(
    +        configuration.getDataLoadProperty(DataLoadProcessorConstants.BAD_RECORDS_LOGGER_ENABLE)
    +            .toString());
    +    // if logger is disabled then check if action is redirect then raw data will be required.
    +    if (!isRawDataRequired) {
    --- End diff --
    
    Is isRawDataRequired is needed only in the case of LoggerAction.REDIRECT.  In that scenario we can turn ON isRawDataRequired whenever LoggerAction.REDIRECT is true. Why to keep a separate configuration?


---