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?
---