in src/main/java/org/apache/sling/query/impl/resource/jcr/query/JcrQueryBuilder.java [93:107]
private static Formula prepareAlternativeConditions(List<SelectorSegment> segments) {
List<Term> list = new ArrayList<>();
for (SelectorSegment segment : segments) {
Formula conditions = prepareSegmentConditions(segment.getType(), segment.getName(),
segment.getAttributes());
if (conditions != null) {
list.add(conditions);
}
}
if (list.isEmpty()) {
return null;
} else {
return new Formula(Operator.OR, list);
}
}