private List mapPositionalColumns()

in c3r-sdk-core/src/main/java/com/amazonaws/c3r/config/PositionalTableSchema.java [67:81]


    private List<ColumnSchema> mapPositionalColumns() {
        final List<ColumnSchema> localColumns = new ArrayList<>();
        for (int i = 0; i < columns.size(); i++) {
            final var columnI = columns.get(i);
            if (columnI != null && !columnI.isEmpty()) {
                for (ColumnSchema csJ : columnI) {
                    if (csJ == null) {
                        throw new C3rIllegalArgumentException("Invalid empty column specification found for column " + (i + 1));
                    }
                    localColumns.add(validateAndConfigureColumnSchema(i, csJ));
                }
            }
        }
        return Collections.unmodifiableList(localColumns);
    }