Ejemplo n.º 1
0
 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);
            }
        }