Example #1
0
 public virtual string GetSQL(Net.Vpc.Upa.Impl.Uql.Compiledexpression.DefaultCompiledExpression expression, Net.Vpc.Upa.Persistence.EntityExecutionContext context, Net.Vpc.Upa.Impl.Uql.ExpressionDeclarationList declarations) /* throws Net.Vpc.Upa.Exceptions.UPAException */
 {
     //        if (context == null) {
     //            context = createContext(ContextOperation.FIND);
     //        }
     if (expression != null)
     {
         Net.Vpc.Upa.Impl.Persistence.SQLProvider p = sqlProviders.Get(expression.GetType());
         if (p != null)
         {
             return(p.GetSQL(expression, context, this, declarations));
         }
     }
     throw new System.Exception(System.Convert.ToString(expression));
 }
Example #2
0
 private void Register0(Net.Vpc.Upa.Impl.Persistence.SQLProvider provider)
 {
     sqlProviders.Put(provider.GetExpressionType(), provider);
 }
Example #3
0
 public virtual void Register(Net.Vpc.Upa.Impl.Persistence.SQLProvider provider)
 {
     Register0(provider);
 }