void Sooda.QL.ISoqlVisitor.Visit(SoqlFunctionCallExpression v) { if (v.Parameters != null) { foreach (SoqlExpression e in v.Parameters) { e.Accept(this); } } }
public virtual void Visit(SoqlFunctionCallExpression v) { Output.Write(v.FunctionName); Output.Write('('); if (v.Parameters.Count == 1 && v.Parameters[0] is SoqlAsteriskExpression) { // special case for count(*) - temporary hack Output.Write('*'); } else { for (int i = 0; i < v.Parameters.Count; ++i) { if (i != 0) { Output.Write(", "); } v.Parameters[i].Accept(this); } } Output.Write(')'); }
public virtual void Visit(SoqlFunctionCallExpression v) { Output.Write(v.FunctionName); Output.Write('('); if (v.Parameters.Count == 1 && v.Parameters[0] is SoqlAsteriskExpression) { // special case for count(*) - temporary hack Output.Write('*'); } else { for (int i = 0; i < v.Parameters.Count; ++i) { if (i != 0) Output.Write(", "); v.Parameters[i].Accept(this); } } Output.Write(')'); }
void Sooda.QL.ISoqlVisitor.Visit(SoqlFunctionCallExpression v) { if (v.Parameters != null) { foreach (SoqlExpression e in v.Parameters) { e.Accept(this); } } }