protected virtual BoundRelation RewriteHashMatchRelation(BoundHashMatchRelation node) { return(node.Update(node.LogicalOperator, RewriteRelation(node.Build), RewriteRelation(node.Probe), RewriteValueSlot(node.BuildKey), RewriteValueSlot(node.ProbeKey), RewriteExpression(node.Remainder))); }
protected virtual void VisitHashMatchRelation(BoundHashMatchRelation node) { VisitRelation(node.Build); VisitRelation(node.Probe); if (node.Remainder != null) { VisitExpression(node.Remainder); } }