* @throws TeiidComponentException if resolving fails
*/
void resolveXMLSelect(Query query, GroupSymbol group, List<ElementSymbol> validElements, QueryMetadataInterface metadata)
throws QueryMetadataException, TeiidComponentException, QueryResolverException {
GroupContext externalGroups = null;
Select select = query.getSelect();
// Allow SELECT DISTINCT, which is ignored. It is meaningless except for
// self-entity relation using relate() functionality