protected virtual Expression VisitAllExpression(AllExpression node)
        {
            Expression arg = Visit(node.Argument);

            if (arg == node.Argument)
            {
                return(node);
            }
            if (node is AllSelectedExpression)
            {
                return(new AllSelectedExpression(node.Type, arg));
            }
            return(new AllExpression(node.Type, arg));
        }
 protected override Expression VisitAllExpression(AllExpression node)
 {
     _calculateTableConditions.Add(node);
     return(node);
 }