private void processTableColumns()

in src/main/java/com/epam/digital/data/platform/liquibase/extension/sqlgenerator/core/DdmCreateAbstractViewGenerator.java [279:290]


    private void processTableColumns(List<DdmColumnConfig> columnObjects, List<String> viewResultColumns,
                                     List<String> orderColumns, List<String> groupColumns, String tableAlias) {
        for (DdmColumnConfig column : columnObjects) {
            viewResultColumns.add(tableAlias + column.getName() + (column.hasAlias() ? " AS " + column.getAlias() : ""));
            groupColumns.add(tableAlias + column.getName());

            if (column.getSorting() != null) {
                orderColumns.add(tableAlias + column.getName() +
                        (column.getSorting().equalsIgnoreCase(DdmConstants.ATTRIBUTE_DESC) ? " " + column.getSorting().toUpperCase() : ""));
            }
        }
    }