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);
}