protected internal virtual void ProtectedCopyTo(Net.Vpc.Upa.Impl.Uql.Compiledexpression.CompiledFunction o) { foreach (Net.Vpc.Upa.Impl.Uql.Compiledexpression.DefaultCompiledExpression element in GetArguments()) { o.ProtectedAddArgument(element.Copy()); } o.SetDescription(GetDescription()); o.GetClientParameters().SetAll(GetClientParameters()); }
public virtual string GetSQL(object o, Net.Vpc.Upa.Persistence.EntityExecutionContext qlContext, Net.Vpc.Upa.Impl.Persistence.SQLManager sqlManager, Net.Vpc.Upa.Impl.Uql.ExpressionDeclarationList declarations) /* throws Net.Vpc.Upa.Exceptions.UPAException */ { Net.Vpc.Upa.Impl.Uql.Compiledexpression.CompiledFunction cc = (Net.Vpc.Upa.Impl.Uql.Compiledexpression.CompiledFunction)o; return(Simplify(qlContext, sqlManager, declarations, cc.GetArguments())); }