Github user xuchuanyin commented on a diff in the pull request:
https://github.com/apache/carbondata/pull/2685#discussion_r214627971
--- Diff:
core/src/main/java/org/apache/carbondata/core/util/AbstractDataFileFooterConverter.java
---
@@ -153,6 +165,14 @@ private static BitSet getPresenceMeta(
for (int i = 0; i < table_columns.size(); i++) {
columnSchemaList.add(thriftColumnSchemaToWrapperColumnSchema(table_columns.get(i)));
}
+ // In case of non transactional table just set columnuniqueid as
columnName to support
+ // backward compatabiity. non transactional tables column uniqueid
is always equal to
+ // columnname
+ if (!isTransactionalTable) {
--- End diff --
Is the columnSchema only for runtime usage?
If not, Will it be problem if use change nonTransactionalTable to
transactionalTable?
---