public override string CreateFunction(SQFunctions func, params string[] parameters) { switch (func) { case SQFunctions.LCASE: return(base.GetFunctionText("LOWER", parameters)); case SQFunctions.UCASE: return(base.GetFunctionText("UPPER", parameters)); case SQFunctions.MID: return(base.GetFunctionText("SUBSTRING", parameters)); case SQFunctions.NOW: return("GETDATE()"); default: return(base.CreateFunction(func, parameters)); } }
public virtual string CreateFunction(SQFunctions func, params string[] parameters) { return(GetFunctionText(func.ToString(), parameters)); }
public static string Create(this SQFunctions function, SQAdapter adp, params string[] parameters) { return(adp.CreateFunction(function, parameters)); }
public static string Create(this SQFunctions function, params string[] parameters) { return(Create(function, SQAdapter.Instance, parameters)); }