return requiredFields;
}
Set<LOProject> projectStarSet = projectFinder.getProjectStarSet();
if (projectStarSet != null) {
requiredFields.add(new RequiredFields(true));
return requiredFields;
} else {
for (LOProject project : projectFinder.getProjectSet()) {
for (int inputColumn : project.getProjection()) {
fields.add(new Pair<Integer, Integer>(0,
inputColumn));
}
}
if(fields.size() == 0) {
requiredFields.add(new RequiredFields(false, true));
} else {
requiredFields.add(new RequiredFields(new ArrayList<Pair<Integer, Integer>>(fields)));
}
return (requiredFields.size() == 0? null: requiredFields);
}
}