// enforces a rollup policy of partial, we cannot safely
// optimize the tuples list as it might end up rolling up to
// the parent while not all children are actually accessible.
for (List<Member> tupleMembers : tupleList) {
for (Member member : tupleMembers) {
final RollupPolicy policy =
evaluator.getSchemaReader().getRole()
.getAccessDetails(member.getHierarchy())
.getRollupPolicy();
if (policy == RollupPolicy.PARTIAL) {
return false;