public SelectExpression SelectAll() { var select = new SelectExpression(); var all = new AllExpression(); select.Project(all); return(select); }
/// <summary> /// Format All expression /// </summary> /// <param name="node">expression to be formatted</param> /// <returns>the original expression</returns> protected override Expression VisitAllExpression(AllExpression node) { if (node is AllSelectedExpression) { this.Builder.Append("ALLSELECTED("); } else { this.Builder.Append("ALL("); } this.Visit(node.Argument); this.Builder.Append(")"); return(node); }