/** * Resolves a node by materializing GroupReference nodes * representing symbolic references to other nodes. This method * is deprecated since is assumes group contains only one node. * <p> * If the node is not a GroupReference, it returns the * argument as is. */ @Deprecated default PlanNode resolve(PlanNode node) { if (node instanceof GroupReference) { return resolveGroup(node).collect(toOptional()).get(); } return node; }